1 2016-10-18 00:05:28	0|achow101|michagogo: I made an issue here https://github.com/devrandom/gitian-builder/issues/128 about it. There is also a corresponding issue about this in lxc/lxc. Also, if you go back to IRC logs around that same time (end of august), you should be able to find some info I said there about the same problem
   2 2016-10-18 00:06:44	0|michagogo|tulip: yep, that was missed
   3 2016-10-18 00:08:50	0|michagogo|tulip: 01:17:13 <GitHub81> [bitcoin] laanwj pushed 1 new commit to 0.13: https://github.com/bitcoin/bitcoin/commit/a5cef7b0777f13ac83312759ebf576c9d773599f
   4 2016-10-18 00:08:53	0|michagogo|01:17:13 <GitHub81> bitcoin/0.13 a5cef7b Wladimir J. van der Laan: Bump version to 0.13.1
   5 2016-10-18 00:09:30	0|michagogo|achow101: hmm. I seem to remember (from quite a while back…) that I tried doing it on Xenial and failed too
   6 2016-10-18 00:10:08	0|michagogo|I feel like I might have gotten past the shm thing just to have it fail a different way
   7 2016-10-18 00:10:15	0|michagogo|Or maybe I'm misremembering
   8 2016-10-18 00:10:32	0|michagogo|Works for me on the Trusty Tahr, though
   9 2016-10-18 00:11:43	0|achow101|Maybe I'll try it in a VM with trusty then. I've been running 16.04 which is what I do the builds on
  10 2016-10-18 00:11:58	0|achow101|it previously worked on 15.10 for a while then broke
  11 2016-10-18 00:12:28	0|achow101|but it would be great if this could be fixed since multiple people have run into the same problem recently
  12 2016-10-18 00:50:08	0|achow101|for some reason I can't do the osx build now
  13 2016-10-18 00:51:27	0|achow101|it is failing at installing stuff. the install.log says "E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)."
  14 2016-10-18 00:53:32	0|achow101|well, it isn't just osx apparently, something is broken on my gitian
  15 2016-10-18 00:54:57	0|achow101|michagogo:
  16 2016-10-18 00:55:47	0|michagogo|But you somehow managed windows and Linux? o_o
  17 2016-10-18 00:56:17	0|achow101|I just tried to do windows and linux again and it failed.
  18 2016-10-18 00:56:25	0|achow101|I guess it got through them before it broke
  19 2016-10-18 00:56:27	0|michagogo|sipa: yep. I wonder if I remember them all
  20 2016-10-18 00:56:51	0|michagogo|achow101: odd. I wonder what could have changed
  21 2016-10-18 00:58:02	0|achow101|my computer almost crashed during the build since I tried starting a vm. Maybe that corrupted something in memory which corrupted something on disk?
  22 2016-10-18 01:18:45	0|achow101|wtf. I just redownloaded and setup gitian and now it's asking me for the password for the vm in order to do stuff
  23 2016-10-18 01:21:28	0|gmaxwell|My voice is my passport. Verify me.
  24 2016-10-18 01:25:00	0|tulip|achow101: you mustn't have had your pentagon configured correctly.
  25 2016-10-18 01:27:19	0|michagogo|achow101: the VM you're running gitian in?
  26 2016-10-18 01:27:34	0|michagogo|The same one as before?
  27 2016-10-18 01:28:05	0|achow101|the vm that gitian creates
  28 2016-10-18 01:28:14	0|michagogo|Hmm.
  29 2016-10-18 01:28:29	0|michagogo|It shouldn't be doing that, I think
  30 2016-10-18 01:28:37	0|tulip|I managed to find two NODE_SEGWIT peers with #8949 but I don't know if that's luck or not.
  31 2016-10-18 01:28:52	0|michagogo|Did you create the previous one the same way?
  32 2016-10-18 01:29:01	0|achow101|yes
  33 2016-10-18 01:29:12	0|michagogo|🤔
  34 2016-10-18 01:30:04	0|achow101|I used my gitian build script with the setup option to setup the gitian environment. the script is in  the repo in contrib/
  35 2016-10-18 01:50:02	0|tulip|2016-10-18 01:42:29.613434 connect() to [a586:2a57:100::]:0 failed: Can't assign requested address (49)
  36 2016-10-18 01:50:02	0|tulip|2016-10-18 01:43:18.827390 connect() to [d50e:7f57:100::]:0 failed: Can't assign requested address (49)
  37 2016-10-18 01:50:02	0|tulip|2016-10-18 01:43:35.372446 connect() to [::0.0.255.255]:20720 failed: No route to host (65)
  38 2016-10-18 01:50:29	0|tulip|gmaxwell: I guess this means there's only junk in addrman with the NODE_WITNESS service?
  39 2016-10-18 01:55:24	0|tulip|no wait, there we go. from a very old node state with no sensible peers to 4 NODE_WITNESS peers in about 6 minutes.
  40 2016-10-18 02:02:57	0|gmaxwell|tulip: thats better than I expirenced.
  41 2016-10-18 02:03:52	0|gmaxwell|I have one node that after being upgraded, run for three houres, and restart... has no nodewitness peers.
  42 2016-10-18 02:04:00	0|gmaxwell|(thus the PR that I opened)
  43 2016-10-18 02:04:13	0|tulip|gmaxwell: that's with your patch.
  44 2016-10-18 02:04:17	0|gmaxwell|ah okay!
  45 2016-10-18 02:04:23	0|tulip|it had no NODE_WITNESS peers beforehand.
  46 2016-10-18 02:04:42	0|gmaxwell|yea, with the patch it will be pretty much guarenteed to find some... often 4. :)
  47 2016-10-18 02:05:35	0|tulip|curious why we are even trying to connect to nodes with port zero, is anyone really going to be running a privileged port Bitcoin node?
  48 2016-10-18 02:06:04	0|tulip|(I assumed 0-1023 would be masked out entirely)
  49 2016-10-18 02:06:13	0|gmaxwell|well we only try connecting to non-standard ports if we've been failing to connect for a while, but port 0 is braindamaged.
  50 2016-10-18 02:06:55	0|gmaxwell|someone might plausably run a bitcoin node on port 80 or port 443 since it's a little more likely to make it through firewalls.
  51 2016-10-18 02:08:09	0|gmaxwell|port 0 is just stupid though. We should probably filter out port 0 from ever going into addrman.
  52 2016-10-18 03:27:44	0|morcos|gmaxwell: at the risk of beating a dead horse, can you try again to explain to me the logic behind writing down the mempool every 10 mins?
  53 2016-10-18 03:28:04	0|gmaxwell|every ten minutes I care less about than at clean shutdown.
  54 2016-10-18 03:28:11	0|morcos|i can somewhat reluctantly accept that it might be useful on shutdown, and could see it being beneficial on demand (maybe via rpc)
  55 2016-10-18 03:28:28	0|morcos|but writing it every 10 mins just seems like a way to clog up your node doing useless crap
  56 2016-10-18 03:28:31	0|gmaxwell|the 10 minute thing is something sipa added that wasn't in my requirements document. :P
  57 2016-10-18 03:29:05	0|morcos|and in particular if somehow some bad tx in your mempool crashed your block creation code, maybe you don't want to reload with that mempool (but i guess you could do that manually)
  58 2016-10-18 03:29:46	0|gmaxwell|I don't think we disagree.  (The goals in saving it: prevent being utterly cold on newly recieved blocks after you do a simple restart for config changes, to not lose your transaction prioritization, to not reject dependant transactions as orphans which you never recieve, to not needlessly end up mining small blocks for an hour after a boring restart...)
  59 2016-10-18 03:30:25	0|gmaxwell|well if you're crashing you can delete the file. I'm not particularly worried about that, and the import path goes through the normal accept logic, it's not just crammed back into the mempool. (meaning a network peer could give you the same garbage)
  60 2016-10-18 03:31:38	0|morcos|ok, i guess just making your node to extensive disk access every 10 minutes gives me the heebie jeebies
  61 2016-10-18 03:31:47	0|gmaxwell|the lack of the saving/loading also means that all of us spend far too much time messing around with nodes in unrepresentative states, throwing off benchmarking, and risking that we don't see issues that only show up with the mempool nice and fat.
  62 2016-10-18 03:32:02	0|morcos|instead of roughly writing 1MB every 10 mins, now you'll write 300
  63 2016-10-18 03:32:13	0|gmaxwell|Yea, well, I'm not a fan of the 10 minute thing. I'd be happier if it was on shutdown and had a rpc to trigger, and if you want 10 minutes you can call the rpc yourself. :)
  64 2016-10-18 03:32:34	0|morcos|i would be way happier with that
  65 2016-10-18 03:33:07	0|gmaxwell|I think the rational for the 10 minute saves is to make it useful across crashes. Which has merit, but-- I'd rather just not crash. :)
  66 2016-10-18 03:33:31	0|morcos|looking back at the PR discussion, i think sipa wanted prioritization info to be saved in the event of a crash
  67 2016-10-18 03:33:39	0|morcos|but do people actually have nodes that crash?
  68 2016-10-18 03:33:43	0|morcos|is that a thing?
  69 2016-10-18 03:33:58	0|gmaxwell|horrifyingly, yes. But we don't have to embrace all of reality.
  70 2016-10-18 03:34:50	0|gmaxwell|(a main audience for this is miners, some of whom may have custimization that crashes; or be running on mystermeat hardware and not really appricate that it shoud not EVER crash)
  71 2016-10-18 03:35:58	0|morcos|ok.. i'll comment on the PR with my thoughts then since they don't seem too objectionable
  72 2016-10-18 03:43:31	0|gmaxwell|I'd love to have some crash detection wrapper around bitcoin core that told people "THIS SHOULD NEVER CRASH. IF IT CRASHES WE WANT TO KNOW _NOW_" .. but unfortunately virtually all crashes I've seen from users are bad hardware, and we don't really want to know. :)
  73 2016-10-18 03:47:10	0|morcos|heh, i offered one of the industry exec's a 1 BTC bounty for every non hardware caused crash he had on his bitcoinds because he was complaining bitcoind crashes all the time.
  74 2016-10-18 03:47:25	0|morcos|that was like a year ago, no claims yet.
  75 2016-10-18 03:48:23	0|gmaxwell|:)
  76 2016-10-18 03:48:44	0|gmaxwell|I've heard those sorts of claims going around, and wasted a lot of time trying to find ways to make it crash.
  77 2016-10-18 03:49:17	0|luke-jr|heh
  78 2016-10-18 03:49:49	0|luke-jr|I wonder if the hardware-induced crashes are such that we can detect them with a repeat easily
  79 2016-10-18 03:50:03	0|luke-jr|(and then complain to the user that their hardware is certainly faulty)
  80 2016-10-18 03:50:17	0|gmaxwell|"Non-determinstic hardware detected (this is bad)"
  81 2016-10-18 03:51:08	0|luke-jr|"It's not that we don't like you overclocking, but rather that your overclocking has actually given us the wrong answer to math, which is kinda important to Bitcoin working right."
  82 2016-10-18 03:52:30	0|TD-Linux|probably not without crash telemetry, which I think users would be pretty averse to...
  83 2016-10-18 03:56:05	0|luke-jr|btw, +1 on RPC trigger to write mempool before exit
  84 2016-10-18 03:56:35	0|luke-jr|if someone wants to write every 10 minutes, they can cronjob it
  85 2016-10-18 03:58:15	0|TD-Linux|also the existing PR fsync()'s on every write, which is probably fine on exit but is not great for interactive performance, especially on linux
  86 2016-10-18 04:00:08	0|TD-Linux|luke-jr, it already does, the problem is on Linux other accesses will be queued behind the gigantic write
  87 2016-10-18 04:00:31	0|tulip|TD-Linux: manual telemetry can be a thing, sort of. rather than asking users to dig around for things in a debug.log you can make a cohesive blob and a message that says "report this to your handler if you want to".
  88 2016-10-18 04:10:16	0|luke-jr|TD-Linux: hmm, some filesystems on Linux seem to have another ioctl for fsyncing a specific file; I guess the normal one does it to a specific fd as well.. not sure what the difference is
  89 2016-10-18 04:14:56	0|TD-Linux|luke-jr, not sure, but the buffering issue is lower level: https://lwn.net/Articles/682582/
  90 2016-10-18 04:16:41	0|TD-Linux|tulip, that would help. here's an example of what a hardware bug looks like on mozilla telemetry: https://crash-stats.mozilla.com/signature/?signature=adapt_probs&date=%3E%3D2016-10-11T04%3A06%3A00.000Z&date=%3C2016-10-18T04%3A06%3A00.000Z&_columns=date&_columns=product&_columns=version&_columns=build_id&_columns=platform&_columns=reason&_columns=address&_sort=-date&page=1#aggregations
  91 2016-10-18 04:16:54	0|TD-Linux|(hint: pick the "aggregate on" drop down and choose cpu info)
  92 2016-10-18 04:36:48	0|gmaxwell|morcos: more like 150MB of data, fwiw, ... mempool limit is on the in memory form, saving it out currently uses the p2p serilization.
  93 2016-10-18 05:03:15	0|cfields_|gitian builders: v0.13.1rc1 detached sigs are pushed
  94 2016-10-18 05:04:28	0|gmaxwell|wtf. why does sendtoaddress' help have an actual bitcoin address in the example? O_o we worked hard elsewhere to keep real addresses out of examples.
  95 2016-10-18 05:09:06	0|gmaxwell|hmph. a long time ago in fact.
  96 2016-10-18 05:29:10	0|tulip|TD-Linux: you're right, bitcoin users wouldn't appreciate that much
  97 2016-10-18 05:30:49	0|tulip|yuck, the sentoaddress "example" is even a political one.
  98 2016-10-18 05:31:53	0|tulip|well, no political but it's for a "cause" which isn't ideal.
  99 2016-10-18 05:33:25	0|luke-jr|there are probably worse causes it could be
 100 2016-10-18 05:34:02	0|gmaxwell|yea sure. still. obviously it should be my address there
 101 2016-10-18 05:34:44	0|luke-jr|☺
 102 2016-10-18 05:35:28	0|luke-jr|should be a testnet address ☺
 103 2016-10-18 05:48:10	0|GitHub197|[13bitcoin] 15jl2012 opened pull request #8950: Update gitian signing key of jl2012 (06master...06patch-18) 02https://github.com/bitcoin/bitcoin/pull/8950
 104 2016-10-18 06:07:53	0|btcdrak|what is si objectionable about writing 150-300MB down every 10 mins?
 105 2016-10-18 06:08:24	0|luke-jr|put it that way and it sounds pretty bad. probably will cause seconds of hanging on my PC
 106 2016-10-18 06:08:32	0|btcdrak|the mempool is mostly quite small. sounds like over optimisation worrying about that.
 107 2016-10-18 06:09:12	0|btcdrak|oh come on.. even a PI can write that with no sweat. this isnt 1990
 108 2016-10-18 06:09:40	0|btcdrak|mempool is usually what 5-10MB at peak?
 109 2016-10-18 06:09:49	0|luke-jr|seriously?
 110 2016-10-18 06:10:13	0|paveljanik|btcdrak, mempool is usually ~300MB ;-)
 111 2016-10-18 06:11:11	0|btcdrak|still doesnt invalidate what I am saying. 300MB flush every 10 mins isnt a big deal. this is 2016
 112 2016-10-18 06:11:38	0|luke-jr|314572800 bytes (315 MB) copied, 2.67949 s, 117 MB/s
 113 2016-10-18 06:11:40	0|luke-jr|ok, not so bad I guess
 114 2016-10-18 06:32:01	0|TD-Linux|seriously can't tell if that was sarcasm or not...
 115 2016-10-18 06:49:21	0|paveljanik|this was from luke-jr's high-end 64bit workstation...
 116 2016-10-18 06:49:57	0|paveljanik|let's wait for the numbers from wumpus' arm small boxes. Still writing...
 117 2016-10-18 06:50:01	0|luke-jr|XD
 118 2016-10-18 06:52:04	0|btcdrak|my computer 314572800 bytes (315 MB) copied, 0.629238 s, 500 MB/s
 119 2016-10-18 06:52:34	0|luke-jr|SSD?
 120 2016-10-18 06:52:42	0|btcdrak|yes
 121 2016-10-18 06:53:02	0|btcdrak|going to check my pine64
 122 2016-10-18 06:53:51	0|btcdrak|well my laptop with HDD is 314572800 bytes (315 MB) copied, 0.892623 s, 352 MB/s
 123 2016-10-18 06:54:05	0|btcdrak|that's only a 5200rpm thing too
 124 2016-10-18 06:54:27	0|luke-jr|I did it on btrfs since I expect poorer performance from it
 125 2016-10-18 06:54:35	0|luke-jr|but a relatively new drive, so
 126 2016-10-18 06:56:29	0|TD-Linux|btcdrak, that's implausibly high for a spinning disk. you're not syncing afterwards
 127 2016-10-18 06:59:01	0|luke-jr|real    0m6.677s
 128 2016-10-18 06:59:15	0|luke-jr|so 47 MB/s
 129 2016-10-18 07:00:05	0|luke-jr|(sync before starting it too)
 130 2016-10-18 07:06:19	0|TD-Linux|right, I'm not so much concerned about speed as the impact on other i/o while that is happening. I think it's probably acceptable, but it's possible to do better
 131 2016-10-18 07:07:00	0|btcdrak|why does actual sync matter? Why are we concerned about the background processes of the host computer?
 132 2016-10-18 07:12:12	0|paveljanik|btcdrak, it is 300+MB in the default config. And in the typical use case (nonstop, no failure run), we write, write, write and do not use the written data at all.
 133 2016-10-18 07:12:28	0|paveljanik|slowly killing the disks...
 134 2016-10-18 07:19:46	0|luke-jr|btcdrak: background process I/O is dreadfully annoying
 135 2016-10-18 07:19:51	0|gmaxwell|150 MB, not 300.
 136 2016-10-18 07:20:10	0|gmaxwell|But creating a 3 second IO stall (luke's example) would be unfortunate. :)
 137 2016-10-18 07:20:20	0|luke-jr|gmaxwell: 7 seconds, it turns out
 138 2016-10-18 07:21:10	0|gmaxwell|besides, writing the mempool is just wasting SSD write endurance. Bitcoin Core doesn't crash. If you're in some weird enviroment where you care, you can call the rpc yourself.
 139 2016-10-18 07:21:13	0|luke-jr|are we locking the mempool while it writes too? :x
 140 2016-10-18 07:21:41	0|TD-Linux|luke-jr, the patch does an in-memory copy first to make the lock time minimal
 141 2016-10-18 07:21:46	0|luke-jr|ah, ok
 142 2016-10-18 07:21:58	0|luke-jr|though that alone might annoy some users
 143 2016-10-18 07:22:15	0|paveljanik|in memory copy?
 144 2016-10-18 07:22:30	0|GitHub141|[13bitcoin] 15luke-jr opened pull request #8951: RPC/Mining: getblocktemplate: Update and fix formatting of help (06master...06gbt_help_update) 02https://github.com/bitcoin/bitcoin/pull/8951
 145 2016-10-18 07:22:31	0|paveljanik|So if I have 1G mempool, bitcoind will allocate one more G?
 146 2016-10-18 07:22:36	0|paveljanik|hmm
 147 2016-10-18 07:23:00	0|luke-jr|^ please tag for backport
 148 2016-10-18 07:26:19	0|gmaxwell|paveljanik: No. the transactions themselves are shared pointers.
 149 2016-10-18 07:45:36	0|btcdrak|gmaxwell: is 8949 aimed for 0.13.1 backport? (seems like it should be).
 150 2016-10-18 07:46:05	0|gmaxwell|Yes, assuming people find it acceptable for master.
 151 2016-10-18 07:46:09	0|gmaxwell|I think it's needed.
 152 2016-10-18 07:46:40	0|gmaxwell|at least my expirence and tulip's is that absent it, 0.13.1rc1 is prone to not getting any witness peers.
 153 2016-10-18 07:47:01	0|gmaxwell|(I somewhat expected this, but we didn't see it on testnet in part because testnet doesn't have that many healthy working peers to begin with)
 154 2016-10-18 07:55:42	0|btcdrak|gmaxwell: I can confirm the same problem
 155 2016-10-18 07:58:13	0|gmaxwell|In any case, my PR is reported to resolve the issue.
 156 2016-10-18 08:37:48	0|GitHub18|13bitcoin/06master 1421f5a63 15Luke Dashjr: Qt: Add "Copy URI" to payment request context menu
 157 2016-10-18 08:37:48	0|GitHub18|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/763828df499f...47ace4240a4e
 158 2016-10-18 08:37:49	0|GitHub18|13bitcoin/06master 1447ace42 15Wladimir J. van der Laan: Merge #8918: Qt: Add "Copy URI" to payment request context menu...
 159 2016-10-18 08:38:03	0|GitHub57|[13bitcoin] 15laanwj closed pull request #8918: Qt: Add "Copy URI" to payment request context menu (06master...06gui_req_copy_uri) 02https://github.com/bitcoin/bitcoin/pull/8918
 160 2016-10-18 08:44:17	0|GitHub134|13bitcoin/06master 141ab21cf 15Matt Corallo: Remove bogus assert on number of oubound connections....
 161 2016-10-18 08:44:17	0|GitHub134|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/47ace4240a4e...cd761fb85a24
 162 2016-10-18 08:44:18	0|GitHub134|13bitcoin/06master 14cd761fb 15Wladimir J. van der Laan: Merge #8944: Remove bogus assert on number of oubound connections....
 163 2016-10-18 08:44:37	0|GitHub70|[13bitcoin] 15laanwj closed pull request #8944: Remove bogus assert on number of oubound connections. (06master...062016-10-bad-assert) 02https://github.com/bitcoin/bitcoin/pull/8944
 164 2016-10-18 08:47:02	0|GitHub155|13bitcoin/060.13 14c9ffe90 15Micha: Add historical release notes for v0.13.0...
 165 2016-10-18 08:47:02	0|GitHub155|[13bitcoin] 15laanwj pushed 2 new commits to 060.13: 02https://github.com/bitcoin/bitcoin/compare/c418c0550db3...907c314057b0
 166 2016-10-18 08:47:02	0|GitHub2|[13bitcoin] 15laanwj closed pull request #8947: Add historical release notes for v0.13.0 (060.13...060.13) 02https://github.com/bitcoin/bitcoin/pull/8947
 167 2016-10-18 08:47:03	0|GitHub155|13bitcoin/060.13 14907c314 15Wladimir J. van der Laan: Merge #8947: Add historical release notes for v0.13.0...
 168 2016-10-18 08:49:33	0|wumpus|7 witness connections now on my upgraded node
 169 2016-10-18 08:53:15	0|gmaxwell|1 witness connection, inbound. on one of my nodes.
 170 2016-10-18 08:55:03	0|wumpus|here 5 inbound + 2 outbound
 171 2016-10-18 08:55:15	0|gmaxwell|6 on another node, one is outbound but it's an addnode to sipa. The rest are inbound.
 172 2016-10-18 09:00:54	0|gmaxwell|sipa's seeder database only has 7, and one is v6 and the other is onion.
 173 2016-10-18 09:01:05	0|gmaxwell|though I know there are more of them, I guess it hasn't found them yet.
 174 2016-10-18 09:01:45	0|gmaxwell|heh. one of them claims be be 0.12.99 0_o and it fails sipa's 'good' test.
 175 2016-10-18 09:02:17	0|gmaxwell|presumably because it's 32177 blocks behind.
 176 2016-10-18 09:45:36	0|GitHub126|13bitcoin/06master 14b0aea80 15BtcDrak: Sync bitcoin-tx with tx version policy
 177 2016-10-18 09:45:36	0|GitHub126|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/cd761fb85a24...614d522c3e44
 178 2016-10-18 09:45:37	0|GitHub126|13bitcoin/06master 14614d522 15Wladimir J. van der Laan: Merge #8932: Allow bitcoin-tx to create v2 transactions...
 179 2016-10-18 09:45:46	0|GitHub89|[13bitcoin] 15laanwj closed pull request #8932: Allow bitcoin-tx to create v2 transactions (06master...06bitcointx2) 02https://github.com/bitcoin/bitcoin/pull/8932
 180 2016-10-18 09:47:21	0|Victorsueca|has anybody ever got compiling on windows to work?
 181 2016-10-18 09:48:06	0|wumpus|Victorsueca: yes, some people did, but all the current devs just cross-build from ubuntu
 182 2016-10-18 09:48:44	0|wumpus|Victorsueca: this may be useful to you (building with WSL) https://github.com/bitcoin/bitcoin/pull/8935
 183 2016-10-18 09:48:54	0|cdecker|Checking the hashes produced by gitian I noticed that jl2012 produced different results
 184 2016-10-18 09:49:13	0|jl2012|which one?
 185 2016-10-18 09:49:23	0|cdecker|The linux hashes
 186 2016-10-18 09:49:37	0|jl2012|i didn't check. Let me see
 187 2016-10-18 09:50:01	0|wumpus|if you are really masochistic you can try to build bitcoin core with MSVC, most of the hassle is getting eventhing into the build system + setting config.h parameters manually
 188 2016-10-18 09:50:02	0|jl2012|it seems windows and MAC are the same
 189 2016-10-18 09:50:12	0|cdecker|https://gist.github.com/d2014467aa28dc0d20d74b652950ceb1
 190 2016-10-18 09:50:22	0|cdecker|jl2012: yep those seem to check out
 191 2016-10-18 09:50:30	0|wumpus|I did so in 2012 or so, but that was on my wxp VM which I've nuked by now so don't have any of that anymore
 192 2016-10-18 09:50:39	0|tulip|on my unpatched IPv4-only node I'm seeing 2 NODE_WITNESS, but I think that's a function of being in a busy ASN and having a low number of non-junk peers to begin with.
 193 2016-10-18 09:52:08	0|jl2012|cdecker: everyone got the same except me? I'll try again
 194 2016-10-18 09:52:32	0|cdecker|And I seem to have botched the windows build myself
 195 2016-10-18 09:52:35	0|cdecker|:-)
 196 2016-10-18 09:53:11	0|Victorsueca|wumpus: yeah, i'm going to do it on a Linux VM, but the curious thing is that when I tried it on windows the failure seemed to be at the directory name characters
 197 2016-10-18 09:53:49	0|Victorsueca|i was getting error like directory does not exist or character "|" being unexpected
 198 2016-10-18 09:54:54	0|luke-jr|Victorsueca: were you trying to build in a path with spaces?
 199 2016-10-18 09:55:06	0|tulip|(lots are fake-looking bitcoinj, and someone who took the time to recompile 0.13.1 with a 0.9 subversion)
 200 2016-10-18 09:55:44	0|luke-jr|tulip: AWS BitcoinJ is bogus obviously
 201 2016-10-18 09:56:01	0|gmaxwell|tulip: I posted a banlist specifically for those things.
 202 2016-10-18 09:57:05	0|wumpus|cross-building from ubuntu 14.04 is the safest way to build for windows, 16.04 (and I guess 16.10) has still some issues: https://github.com/bitcoin/bitcoin/projects/1
 203 2016-10-18 10:08:53	0|Victorsueca|luke-jr: only letters, numbers, dots and dashes
 204 2016-10-18 10:09:12	0|Victorsueca|no spaces
 205 2016-10-18 10:10:45	0|Victorsueca|also says that "Makefile" is not a command, but I thought that came with MinGW
 206 2016-10-18 10:13:38	0|sipa|make is command
 207 2016-10-18 10:14:03	0|sipa|Makefile is the file with the project specific build instructions
 208 2016-10-18 10:14:29	0|sipa|and none of that will easily work in windows
 209 2016-10-18 10:14:45	0|sipa|you'll need to write the build instructions yourself
 210 2016-10-18 10:15:00	0|Victorsueca|so why does it think "Makefile" is suposed to be a command instead of a file?
 211 2016-10-18 10:15:05	0|luke-jr|if it were me, I'd try to build with MSYS
 212 2016-10-18 10:15:16	0|luke-jr|Victorsueca: what does?
 213 2016-10-18 10:16:29	0|Victorsueca|luke-jr: when it try to build it tells me that "Makefile" is a unknown command
 214 2016-10-18 10:17:01	0|luke-jr|when what try to build?
 215 2016-10-18 10:17:11	0|luke-jr|you're the one issuing commands..
 216 2016-10-18 10:17:36	0|Victorsueca|trying to build 0.13.1rc1
 217 2016-10-18 10:17:54	0|Victorsueca|the only command I issued so far is >make HOST=i686-w64-mingw32 -j4
 218 2016-10-18 10:18:29	0|luke-jr|where did you get the impression that was a way to build?
 219 2016-10-18 10:18:45	0|Victorsueca|here https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md
 220 2016-10-18 10:20:50	0|luke-jr|oh, in depends
 221 2016-10-18 10:21:34	0|sipa|that's to build for windows, not on windows
 222 2016-10-18 10:22:15	0|Victorsueca|sipa: i'm trying to build for windows on windows
 223 2016-10-18 10:22:41	0|sipa|Victorsueca: good luck
 224 2016-10-18 10:22:53	0|sipa|but none of the existing documentation will be of any use
 225 2016-10-18 10:23:17	0|Victorsueca|I have a linux VM anyway, but i'm trying to see if it's possible to build on windows without having to edit too much files manually or being a pain in the arse
 226 2016-10-18 10:23:42	0|luke-jr|Victorsueca: it might be possible in MSYS, but don't expect anything to just work
 227 2016-10-18 10:24:23	0|sipa|Victorsueca: unless you're experienced with developing software using a mingw/msys build environment already, i expect that will take days of work to figure things out
 228 2016-10-18 10:25:18	0|Victorsueca|sipa: that sounds like a pain in the arse, i'll just use the linux VM then
 229 2016-10-18 10:25:39	0|sipa|yes, building via cross compiling is the only supported mechanism
 230 2016-10-18 10:27:15	0|michagogo|Victorsueca: are you on Windows 10?
 231 2016-10-18 10:27:22	0|Victorsueca|michagogo: yep
 232 2016-10-18 10:28:01	0|michagogo|Because then you could cross compile for windows on Ubuntu on Windows
 233 2016-10-18 10:28:10	0|michagogo|No need for a VM
 234 2016-10-18 10:29:01	0|michagogo|(It's kinda amusing that you're cross-compiling for Windows on a Windows machine…)
 235 2016-10-18 10:29:14	0|Victorsueca|michagogo: yeah lol
 236 2016-10-18 10:29:31	0|Victorsueca|but there are no docs for windows compiling AFAIK
 237 2016-10-18 10:29:42	0|michagogo|Actually, maybe that was already possible -- does anyone know if anyone's tried cross-compiling for Windows in Cygwin?
 238 2016-10-18 10:29:48	0|michagogo|Victorsueca: that's the thing
 239 2016-10-18 10:30:01	0|michagogo|If you do it in Ubuntu you just follow the Linux instructions
 240 2016-10-18 10:30:38	0|Victorsueca|i'll just use the VM
 241 2016-10-18 10:32:54	0|jtimon|Ubuntu on windows to build for windows, hehe
 242 2016-10-18 10:33:45	0|michagogo|As of 0.10, this is all you needed to do to cross-compile for Windows:  https://www.irccloud.com/pastebin/W6gIBKMf
 243 2016-10-18 10:33:53	0|michagogo|I assume it's pretty similar
 244 2016-10-18 10:34:09	0|michagogo|(I don't think much has changed with the depends/build system since then?)
 245 2016-10-18 10:34:46	0|michagogo|Victorsueca: well, doing it in Ubuntu On Windows should be pretty much identical to doing it in the VM AFAIK
 246 2016-10-18 11:16:46	0|wumpus|Victorsueca: I pointed you to: https://github.com/bitcoin/bitcoin/pull/8935 right? that adds instructions for building on windows 10 using the built in ubuntu 14.04 subsystem
 247 2016-10-18 11:17:17	0|wumpus|would help if someone tested those steps
 248 2016-10-18 11:18:02	0|Victorsueca|wumpus: testing required? sure, I'll try it
 249 2016-10-18 11:18:12	0|wumpus|it *looks* easy
 250 2016-10-18 11:20:38	0|sipa|seriously, who would have believed you if 10 years ago someone told you that a future version of windows would ship with a built-in ubuntu environment...
 251 2016-10-18 11:21:08	0|sipa|it still boggles my mind how much changed
 252 2016-10-18 11:21:14	0|wumpus|yes. it's extremely surprising to me, even now. I intend to try it out but haven't found the time yet
 253 2016-10-18 11:21:23	0|wumpus|indeed
 254 2016-10-18 11:22:43	0|wumpus|the list of top OS-es includes a Linux and a BSD derivative, and windows is not doing that well
 255 2016-10-18 11:24:19	0|wumpus|no one would have believed that in the 90's, heck not even any science fiction precited it :)
 256 2016-10-18 11:32:27	0|GitHub176|13bitcoin/06master 14b26a7b5 15Jorge Timón: RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC
 257 2016-10-18 11:32:27	0|GitHub176|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/614d522c3e44...dd07c6b2cc90
 258 2016-10-18 11:32:28	0|GitHub176|13bitcoin/06master 14dd07c6b 15Wladimir J. van der Laan: Merge #8921: RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC...
 259 2016-10-18 11:32:36	0|GitHub47|[13bitcoin] 15laanwj closed pull request #8921: RPC: Chainparams: Remove Chainparams::fTestnetToBeDeprecatedFieldRPC (06master...060.13-rpc-chain) 02https://github.com/bitcoin/bitcoin/pull/8921
 260 2016-10-18 11:33:21	0|Victorsueca|linux on windows feels much like the universe is going to implode
 261 2016-10-18 11:34:43	0|GitHub192|[13bitcoin] 15pedrobranco opened pull request #8952: Add selection options to listunspent RPC call (06master...06enhancement/improve-rpc-listunspent) 02https://github.com/bitcoin/bitcoin/pull/8952
 262 2016-10-18 12:09:35	0|michagogo|14:20:40 <sipa> seriously, who would have believed you if 10 years ago someone told you that a future version of windows would ship with a built-in ubuntu environment...
 263 2016-10-18 12:10:12	0|michagogo|AIUI it's more like a built-in, disabled-by-default, hook that can then proceed to download an Ubuntu environment
 264 2016-10-18 12:11:36	0|michagogo|i.e. you first need the computer in dev mode, then you go to the "enable/disable optional features" panel - same place you can enable things like built in telnet client, and all kinds of other niche stuff
 265 2016-10-18 12:12:06	0|michagogo|Then that installs the "bash" stub that kicks off the install proces
 266 2016-10-18 12:12:52	0|michagogo|wumpus: and yeah, from what I've read it seems there shouldn't really be any reason for it not to work
 267 2016-10-18 12:13:11	0|michagogo|I mean, it's a full Ubuntu environment, running actual Linux binaries
 268 2016-10-18 12:13:29	0|michagogo|And the software build process doesn't exactly involve any exotic syscalls...
 269 2016-10-18 12:13:46	0|luke-jr|somehow I doubt it supports LXC or KVM
 270 2016-10-18 12:13:56	0|luke-jr|so probably can't do gitian at least
 271 2016-10-18 12:14:04	0|michagogo|(Things like lxc, mknods, chroots, etc reportedly don't work)
 272 2016-10-18 12:14:08	0|michagogo|luke-jr: right
 273 2016-10-18 12:14:08	0|wumpus|luke-jr: that's not what is described there, though
 274 2016-10-18 12:14:16	0|sipa|just depends build would be nice
 275 2016-10-18 12:14:27	0|michagogo|sipa: yeah, I'm pretty sure that should work
 276 2016-10-18 12:14:28	0|wumpus|but I'd assume the same - user namespaces support is quite esoteric
 277 2016-10-18 12:14:48	0|michagogo|I'll see if my mom will let me put WSL on her computer
 278 2016-10-18 12:16:02	0|luke-jr|michagogo: does chattr +i work? :P
 279 2016-10-18 12:16:43	0|wumpus|extended attributes? I'd bet not
 280 2016-10-18 12:16:46	0|michagogo|;;Google chattr
 281 2016-10-18 12:16:47	0|gribble|chattr - Wikipedia: <https://en.wikipedia.org/wiki/Chattr>; chattr (1): change file attribs on file system - Linux man page: <https://linux.die.net/man/1/chattr>; 5 ' chattr ' Commands to Make Important Files IMMUTABLE - Tecmint: <http://www.tecmint.com/chattr-command-examples/>
 282 2016-10-18 12:16:59	0|Victorsueca|installing WSL right now on my dev machine...
 283 2016-10-18 12:17:15	0|wumpus|I'd already be surprised if they somehow properly map posix ACLs to linux ones
 284 2016-10-18 12:17:21	0|wumpus|eh to windows ones
 285 2016-10-18 12:19:09	0|jonasschnelli|does the WIN10 WSL comes with a window manager in a windows-window? Probably no...
 286 2016-10-18 12:19:50	0|wumpus|heh seems in the same year OpenBSD removed support for linux executables, windows added it
 287 2016-10-18 12:20:03	0|wumpus|jonasschnelli: no, it doesn't come with GUI support
 288 2016-10-18 12:20:24	0|wumpus|libwin32gui on ubuntu would be kind of interesting, though heretical :)
 289 2016-10-18 12:22:12	0|wumpus|though I doubt there's anything preventing your from running a windows X server on windows and connect to that
 290 2016-10-18 12:22:25	0|wumpus|circuitous, but meh
 291 2016-10-18 12:22:33	0|luke-jr|wumpus: chattr is non-extended attributes though! :P
 292 2016-10-18 12:22:36	0|michagogo|WSL File System Support – Windows Subsystem for Linux https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/
 293 2016-10-18 12:23:47	0|wumpus|is there any use for chattr +i besides sadist trolling of linux newbies?
 294 2016-10-18 12:24:09	0|luke-jr|wumpus: making sure I don't delete very important files :P
 295 2016-10-18 12:24:15	0|wumpus|ooh :D
 296 2016-10-18 12:24:47	0|luke-jr|find -type f | xargs chattr +i # in my family photos
 297 2016-10-18 12:25:52	0|michagogo|Ooh
 298 2016-10-18 12:26:03	0|michagogo|WSL may make it possible to run Gitian in a real VM!
 299 2016-10-18 12:26:13	0|michagogo|On Windows, without nesting, I mean!
 300 2016-10-18 12:27:05	0|jtimon|ping #8855 (testchains easier to create, less use of globals)
 301 2016-10-18 12:29:34	0|GitHub180|[13bitcoin] 15laanwj closed pull request #8909: Change bundle identifiers (06master...06bc) 02https://github.com/bitcoin/bitcoin/pull/8909
 302 2016-10-18 12:33:53	0|GitHub117|13bitcoin/06master 14d51f182 15jnewbery: Don't return the address of a P2SH of a P2SH.
 303 2016-10-18 12:33:53	0|GitHub117|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/dd07c6b2cc90...6e094e54f7ff
 304 2016-10-18 12:33:54	0|GitHub117|13bitcoin/06master 146e094e5 15Wladimir J. van der Laan: Merge #8845: Don't return the address of a P2SH of a P2SH...
 305 2016-10-18 12:34:03	0|GitHub116|[13bitcoin] 15laanwj closed pull request #8845: Don't return the address of a P2SH of a P2SH (06master...06trivial-P2SH-P2SH) 02https://github.com/bitcoin/bitcoin/pull/8845
 306 2016-10-18 12:36:01	0|michagogo|luke-jr: chattr: inappropriate ioctl for device while reading flags on test
 307 2016-10-18 12:42:26	0|GitHub22|13bitcoin/060.13 143f508ed 15Wladimir J. van der Laan: rpc: Generate auth cookie in hex instead of base64...
 308 2016-10-18 12:42:26	0|GitHub22|[13bitcoin] 15laanwj pushed 2 new commits to 060.13: 02https://github.com/bitcoin/bitcoin/compare/907c314057b0...685e4c78f8ed
 309 2016-10-18 12:42:27	0|GitHub22|13bitcoin/060.13 14685e4c7 15Matt Corallo: Remove bogus assert on number of oubound connections....
 310 2016-10-18 12:45:16	0|michagogo|Got WSL up and running, doing what I said before (13:33:46 <michagogo> As of 0.10, this is all you needed to do to cross-compile for Windows:  https://www.irccloud.com/pastebin/W6gIBKMf)
 311 2016-10-18 12:45:34	0|michagogo|So far so good -- needed to install make
 312 2016-10-18 12:46:17	0|michagogo|Depends is running now -- managed to build ccache, so that's good -- downloading boost right now
 313 2016-10-18 12:47:22	0|GitHub136|13bitcoin/06master 14f2e939b 15fanquake: [Doc] Update Doxygen configuration file
 314 2016-10-18 12:47:22	0|GitHub136|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/6e094e54f7ff...c71a654c5fff
 315 2016-10-18 12:47:23	0|GitHub136|13bitcoin/06master 14c71a654 15Wladimir J. van der Laan: Merge #8890: [Doc] Update Doxygen configuration file...
 316 2016-10-18 12:47:29	0|wumpus|michagogo: great!
 317 2016-10-18 12:47:37	0|GitHub49|[13bitcoin] 15laanwj closed pull request #8890: [Doc] Update Doxygen configuration file (06master...06update-doxyfile-1-8-12) 02https://github.com/bitcoin/bitcoin/pull/8890
 318 2016-10-18 12:48:21	0|achow101|michagogo: I've been able to compile both linux and windows binaries on WSL
 319 2016-10-18 12:48:29	0|achow101|but I haven't gotten gitian to work yet
 320 2016-10-18 12:50:29	0|michagogo|wumpus: not what I meant
 321 2016-10-18 12:50:41	0|michagogo|I meant, run gitian itself in WSL
 322 2016-10-18 12:50:45	0|michagogo|And use VBox
 323 2016-10-18 12:50:56	0|wumpus|you can't run gitian in WSL, there's no virtualization support
 324 2016-10-18 12:51:15	0|michagogo|No, but maybe it can control native vbox
 325 2016-10-18 12:51:27	0|michagogo|Or ^^
 326 2016-10-18 12:51:44	0|wumpus|luke-jr: indeed, if you can launch native exes
 327 2016-10-18 12:52:07	0|wumpus|windows qemu is strange though
 328 2016-10-18 12:52:09	0|luke-jr|at least in the kqemu days, IIRC there was virt support for qemu on windows
 329 2016-10-18 12:52:35	0|wumpus|I tried that once, and was unable to get accelerated virtualization to work
 330 2016-10-18 12:53:12	0|luke-jr|kqemu is pretty old stuff :p
 331 2016-10-18 12:53:17	0|luke-jr|pre-VT-x
 332 2016-10-18 12:53:28	0|michagogo|Hrm
 333 2016-10-18 12:53:30	0|wumpus|it may need some special driver that needs to be installed as admin, dunno
 334 2016-10-18 12:53:38	0|michagogo|Nope, it looks like it's a full environment
 335 2016-10-18 12:53:42	0|michagogo|Not like cygwin
 336 2016-10-18 12:54:35	0|michagogo|bash: /mnt/c/Windows/System32/gpupdate.exe: cannot execute binary file: Exec format error
 337 2016-10-18 12:55:22	0|michagogo|Looks like within WSL it's Linux-only
 338 2016-10-18 12:55:38	0|michagogo|I wonder if there's a way to workaround it
 339 2016-10-18 12:56:34	0|achow101|wine in wsl ;D
 340 2016-10-18 12:57:18	0|michagogo|Hmmmmm
 341 2016-10-18 12:57:41	0|wumpus|hahha OSS people aren't happy until they can do a full emualtion roundtrip
 342 2016-10-18 12:59:36	0|Victorsueca|would it be possible to do WSL on Wine on WSL.... :P
 343 2016-10-18 12:59:50	0|Victorsueca|Inception!
 344 2016-10-18 13:00:17	0|wumpus|:')
 345 2016-10-18 13:01:44	0|wumpus|shouldn't be to difficult to support the WSL syscalls in wine
 346 2016-10-18 13:03:01	0|michagogo|Wine doesn't want to install
 347 2016-10-18 13:03:17	0|michagogo|Looks like a bunch of i386 packages not coming in
 348 2016-10-18 13:03:20	0|wumpus|I'd expected so
 349 2016-10-18 13:03:28	0|luke-jr|wumpus: lol
 350 2016-10-18 13:03:39	0|michagogo|I wish apt were better at showing actual cause
 351 2016-10-18 13:04:13	0|michagogo|It says winehq-devel : Depends: wine-devel
 352 2016-10-18 13:04:16	0|timothy|hi, do you think can be good to add support for rpc to tor?
 353 2016-10-18 13:04:22	0|timothy|actually only 8333 is supported
 354 2016-10-18 13:04:23	0|wumpus|not just a matter of sudo dpkg --add-architecture i386  ?
 355 2016-10-18 13:04:26	0|michagogo|(Unmet dependency)
 356 2016-10-18 13:04:29	0|michagogo|wumpus: I did that first
 357 2016-10-18 13:04:47	0|timothy|(integrated, I mean. ofc you can use the "standard" tor feature to add rpc port)
 358 2016-10-18 13:04:49	0|michagogo|And it says "you have held broken packages", which is misleading
 359 2016-10-18 13:05:09	0|michagogo|Anyway, wine-devel then depends on wine-devel-i386
 360 2016-10-18 13:05:12	0|wumpus|timothy: if you really want to expose your RPC port on a Tor hidden service that's possible
 361 2016-10-18 13:05:37	0|michagogo|And that, in turn, depends on a whole lot of :i386 packages
 362 2016-10-18 13:05:39	0|wumpus|timothy: wouldn't advice doing it by default though, a lot of scope to mess up
 363 2016-10-18 13:05:46	0|timothy|wumpus: actually I use it only for opentimestamps
 364 2016-10-18 13:05:48	0|michagogo|Some say "but it is not going to be installed"
 365 2016-10-18 13:05:57	0|timothy|I don't have any wallets here
 366 2016-10-18 13:06:02	0|michagogo|But then some say "but it is not installable"
 367 2016-10-18 13:06:21	0|wumpus|at the least don't give the onion address to anyone (or link it anywhere public) otherwise it will be picked up and probed by projects like onionscan
 368 2016-10-18 13:06:32	0|michagogo|Maybe I could poke at it and figure out what's going on, but a. I don't really care enough
 369 2016-10-18 13:06:43	0|michagogo|And b. I doubt I'd be able to figure it out anyway :P
 370 2016-10-18 13:06:45	0|timothy|wumpus: ofc it's only for private use and on another port (not 8332)
 371 2016-10-18 13:07:30	0|wumpus|if you have no wallet on the node it's certainly safer, though still: RPC is not a public interface, it's not as hardened against DoS and other attacks as the P2P
 372 2016-10-18 13:07:45	0|michagogo|Would be nice if depends could multitask
 373 2016-10-18 13:08:00	0|timothy|wumpus: so do you suggest me to add another layer like stunnel with client cert?
 374 2016-10-18 13:08:09	0|wumpus|timothy: for private use it's fine
 375 2016-10-18 13:08:32	0|luke-jr|michagogo: it can't?
 376 2016-10-18 13:08:56	0|wumpus|timothy: no need for that, tor has hs security built-in, look into "hidden service authentication"
 377 2016-10-18 13:09:41	0|michagogo|luke-jr: I mean, maybe -jx works within a build
 378 2016-10-18 13:09:41	0|wumpus|with HidServAuth something you can restrict who can connect to your hidden service with certain keys
 379 2016-10-18 13:09:54	0|michagogo|But I mean, for example, download and build different packages in parallel
 380 2016-10-18 13:10:09	0|timothy|wumpus: not bad, thank you
 381 2016-10-18 13:10:11	0|luke-jr|michagogo: make -jN in depends/?
 382 2016-10-18 13:10:17	0|michagogo|luke-jr: I did that
 383 2016-10-18 13:10:29	0|michagogo|Maybe each individual compilation job is multitasking
 384 2016-10-18 13:10:37	0|michagogo|But it's doing one package at a time
 385 2016-10-18 13:11:01	0|luke-jr|weird
 386 2016-10-18 13:11:02	0|michagogo|So as OpenSSL.org is feeding me the file at 1000 bytes a second, it's holding up the whole thing
 387 2016-10-18 13:11:04	0|GitHub106|[13bitcoin] 15MarcoFalke opened pull request #8954: contrib: Add README for pgp keys (06master...06Mf1610-docKeys) 02https://github.com/bitcoin/bitcoin/pull/8954
 388 2016-10-18 13:11:29	0|michagogo|Oh, wait -- we have a fallback to our server, right?
 389 2016-10-18 13:11:55	0|michagogo|Hah. Pulled it from bitcoincore.org in like 10 secs
 390 2016-10-18 13:12:04	0|Victorsueca|lol
 391 2016-10-18 13:12:44	0|michagogo|Anyway, depends build in WSL chugging along
 392 2016-10-18 13:12:50	0|michagogo|Building BDB now
 393 2016-10-18 13:13:00	0|Victorsueca|libboost is taking a eternity to unpack here
 394 2016-10-18 13:13:03	0|michagogo|(I told make NO_QT=1)
 395 2016-10-18 13:13:12	0|michagogo|Victorsueca: SSDs ftw
 396 2016-10-18 13:13:56	0|michagogo|Depends done!
 397 2016-10-18 13:14:07	0|wumpus|libboost takes longer to unpack than to build, generally
 398 2016-10-18 13:14:31	0|wumpus|(at least in depends; we severly restrict the subset of boost that is built)
 399 2016-10-18 13:17:03	0|GitHub53|13bitcoin/06master 141724a40 15R E Broadley: Display minimum ping in debug window.
 400 2016-10-18 13:17:03	0|GitHub53|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/c71a654c5fff...f628d9a29a2d
 401 2016-10-18 13:17:04	0|GitHub53|13bitcoin/06master 14f628d9a 15Wladimir J. van der Laan: Merge #8925: qt: Display minimum ping in debug window....
 402 2016-10-18 13:17:20	0|GitHub157|[13bitcoin] 15laanwj closed pull request #8925: qt: Display minimum ping in debug window. (06master...06DebugWindowMinPing) 02https://github.com/bitcoin/bitcoin/pull/8925
 403 2016-10-18 13:17:49	0|wumpus|jtimon: will take a look at that
 404 2016-10-18 13:18:21	0|jtimon|wumpus: cool, thanks
 405 2016-10-18 13:18:27	0|michagogo|Configured! Now for the moment of truth:
 406 2016-10-18 13:18:52	0|wumpus|< michagogo> (I told make NO_QT=1) <- oh no but then you won't get the GUI, which all windows users really want!
 407 2016-10-18 13:19:07	0|michagogo|wumpus: yeah, but this is a poc
 408 2016-10-18 13:19:22	0|michagogo|I don't want to download and build qt for this
 409 2016-10-18 13:19:23	0|wumpus|michagogo: right
 410 2016-10-18 13:19:35	0|wumpus|yes, agreed, that takes ages
 411 2016-10-18 13:19:40	0|michagogo|(Unless you think there's a chance it might not work where everything else might?)
 412 2016-10-18 13:20:21	0|wumpus|there's some small chance of that because of the cross-build X stuff, and all the other deps qt drags in, but it'll probably work
 413 2016-10-18 13:20:49	0|michagogo|https://usercontent.irccloud-cdn.com/file/5BV08yei/1476796841.JPG
 414 2016-10-18 13:21:24	0|wumpus|uh scratch that... no, no X stuff.. you're cross-building for windows
 415 2016-10-18 13:22:47	0|michagogo|🎉 https://usercontent.irccloud-cdn.com/file/CZ2ckANc/1476796939.JPG
 416 2016-10-18 13:23:58	0|wumpus|motion blurred pixels, woo almost the matrix
 417 2016-10-18 13:24:20	0|michagogo|It works! https://usercontent.irccloud-cdn.com/file/d2GHULdO/1476797054.JPG
 418 2016-10-18 13:25:02	0|wumpus|-help works at least :-)
 419 2016-10-18 13:25:16	0|michagogo|Well, no args in this case
 420 2016-10-18 13:25:18	0|michagogo|But yeah
 421 2016-10-18 13:25:26	0|Victorsueca|michagogo: try to query the genesis block
 422 2016-10-18 13:25:31	0|michagogo|But the binary executes!
 423 2016-10-18 13:25:33	0|MarcoFalke|test_bitcoin.exe
 424 2016-10-18 13:25:50	0|michagogo|Victorsueca: nah, not gonna run it and set up a datadir on this machine
 425 2016-10-18 13:26:16	0|wumpus|test_bitcoin is a good suggestion
 426 2016-10-18 13:26:31	0|michagogo|Is that self-contained?
 427 2016-10-18 13:26:38	0|wumpus|if that passes we can tested-ACK and merge #8935
 428 2016-10-18 13:26:42	0|wumpus|yes
 429 2016-10-18 13:27:18	0|michagogo|Running 212 test cases…
 430 2016-10-18 13:29:07	0|wumpus|congrats, you've succeeded building bitcoin core for windows on windows before I succeeded building bitcoin core for android on android
 431 2016-10-18 13:29:19	0|michagogo|Heh
 432 2016-10-18 13:29:32	0|michagogo|Well, to be fair, Microsoft and Canonical made it really easy
 433 2016-10-18 13:32:28	0|michagogo|BTW, where is bitcoincore.org?
 434 2016-10-18 13:32:54	0|michagogo|Looks like it's only 2 hops past the last hop that resolves to a name including my ISO
 435 2016-10-18 13:32:56	0|michagogo|ISP
 436 2016-10-18 13:34:06	0|michagogo|Oh, in the meantime:
 437 2016-10-18 13:34:15	0|michagogo|*** No errors detected
 438 2016-10-18 13:34:21	0|wumpus|good!
 439 2016-10-18 13:35:37	0|GitHub112|13bitcoin/06master 147c1716f 15poole_party: Documentation for Building on Windows with WSL...
 440 2016-10-18 13:35:37	0|GitHub112|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/f628d9a29a2d...0306978394db
 441 2016-10-18 13:35:38	0|GitHub112|13bitcoin/06master 140306978 15Wladimir J. van der Laan: Merge #8935: Documentation: Building on Windows with WSL...
 442 2016-10-18 13:35:52	0|GitHub40|[13bitcoin] 15laanwj closed pull request #8935: Documentation: Building on Windows with WSL (06master...06windows_build_docs) 02https://github.com/bitcoin/bitcoin/pull/8935
 443 2016-10-18 13:37:03	0|Victorsueca|I'm going to compile it with GUI support and try it out on a actual datadir
 444 2016-10-18 13:37:57	0|wumpus|Victorsueca: great
 445 2016-10-18 13:39:46	0|michagogo|This series of commands seems to be all that's needed, on a completely fresh WSL: https://www.irccloud.com/pastebin/W6gIBKMf
 446 2016-10-18 13:40:23	0|wumpus|michagogo: may make sense to add that to build-windows.md, in as far as it's not the same as alredy in there
 447 2016-10-18 13:40:48	0|wumpus|it's impressive how few commands it is though
 448 2016-10-18 13:41:49	0|michagogo|Kudos to cfields_ for the depends system...
 449 2016-10-18 13:41:52	0|wumpus|michagogo: bitcoincore.org is behind cloudflare, so that's probably one of their co-located "spy servers" close to you :)
 450 2016-10-18 13:42:06	0|michagogo|wumpus: ah, yeah, that explains the speed too
 451 2016-10-18 13:44:19	0|michagogo|Who's
 452 2016-10-18 13:44:21	0|michagogo|Whoa*
 453 2016-10-18 13:44:50	0|michagogo|QT on an SSD with -j9 on a quad-core i5-6600K is really not so bad
 454 2016-10-18 13:45:36	0|GitHub63|13bitcoin/06master 145eaaa83 15Wladimir J. van der Laan: Kill insecure_random and associated global state...
 455 2016-10-18 13:45:36	0|GitHub63|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/0306978394db...cdfb7755a6af
 456 2016-10-18 13:45:37	0|GitHub63|13bitcoin/06master 14cdfb775 15Wladimir J. van der Laan: Merge #8914: Kill insecure_random and associated global state...
 457 2016-10-18 13:45:50	0|GitHub104|[13bitcoin] 15laanwj closed pull request #8914: Kill insecure_random and associated global state (06master...062016_10_kill_insecurerandom) 02https://github.com/bitcoin/bitcoin/pull/8914
 458 2016-10-18 13:45:59	0|michagogo|It was certainly a few minutes, but not nearly as bad as in gitian
 459 2016-10-18 13:46:15	0|GitHub174|[13bitcoin] 15laanwj closed pull request #7753: zmq: mempool notifications (06master...062016_03_zmq_mempool_notifications) 02https://github.com/bitcoin/bitcoin/pull/7753
 460 2016-10-18 13:46:22	0|michagogo|(I'm also not sure I've done a gitian build with a qt bump since upgrading to an SSD...)
 461 2016-10-18 13:46:42	0|wumpus|what parallelism do you use in gitian?
 462 2016-10-18 13:46:53	0|michagogo|-j5, maybe?
 463 2016-10-18 13:47:05	0|michagogo|It's in a VM, on an i7-3610QM
 464 2016-10-18 13:47:19	0|michagogo|I think the VM might have 3 cores, though
 465 2016-10-18 13:48:14	0|michagogo|Also: cache is nice
 466 2016-10-18 13:48:32	0|michagogo|ccache*
 467 2016-10-18 13:48:47	0|michagogo|Watching the build with Qt fly by
 468 2016-10-18 13:49:25	0|molz|michagogo, do you need to install all the dependencies first before using https://www.irccloud.com/pastebin/W6gIBKMf  ?
 469 2016-10-18 13:49:39	0|michagogo|molz: which dependencies?
 470 2016-10-18 13:49:56	0|michagogo|The ones for Bitcoin are downloaded and built by those commands
 471 2016-10-18 13:50:03	0|michagogo|(The cd depends;make HOST...)
 472 2016-10-18 13:50:25	0|molz|oh..
 473 2016-10-18 13:50:31	0|michagogo|The apt-get command installs everything that the build process needs
 474 2016-10-18 13:51:18	0|michagogo|Like I said, if you install WSL completely fresh from scratch (or for that matter, "real" Ubuntu 14.04...), those commands are everything you need to produce Bitcoin-qt.exe
 475 2016-10-18 13:51:24	0|michagogo|(And all the others)
 476 2016-10-18 13:52:45	0|michagogo|wumpus: what is test_bitcoin-qt.exe supposed to do?
 477 2016-10-18 13:52:58	0|michagogo|It seems to just return to the command line immediately
 478 2016-10-18 13:52:59	0|michagogo|No output
 479 2016-10-18 13:53:01	0|sipa|run the bitcoin-qt unit test
 480 2016-10-18 13:53:47	0|michagogo|sipa: is it supposed to output anything, like test_bitcoin.exe does?
 481 2016-10-18 13:53:49	0|wumpus|it should print something about Start Testing Finished Testing, normally
 482 2016-10-18 13:53:54	0|sipa|unsure
 483 2016-10-18 13:54:05	0|michagogo|Doesn't look like it?
 484 2016-10-18 13:54:07	0|wumpus|but I've never tried it in windows
 485 2016-10-18 13:54:15	0|michagogo|I just get the prompt back
 486 2016-10-18 13:54:15	0|molz|michagogo, ok i'm not on win10, can the irccloud guide be used on Ubuntu 14.4 VM ?
 487 2016-10-18 13:54:28	0|molz|i'm installing Ubuntu 14.4 on the VM right now
 488 2016-10-18 13:54:29	0|wumpus|maybe it's accidentally compiled as a UI subsystem instead of console subsystem executable?
 489 2016-10-18 13:54:47	0|michagogo|molz: yeah, those commands should work on a fresh install of 14.04
 490 2016-10-18 13:54:55	0|sipa|wumpus: maybe not accidentally... a qt app may need to be gui
 491 2016-10-18 13:54:59	0|molz|ok, thanks, going to try it now
 492 2016-10-18 13:55:05	0|MarcoFalke|Anything holding back https://github.com/bitcoin/bitcoin/pull/8928
 493 2016-10-18 13:55:22	0|wumpus|sipa: it doesn't need to be, console will just open a console at startup, it can still use the UI APIs
 494 2016-10-18 13:55:33	0|sipa|ah
 495 2016-10-18 13:55:46	0|wumpus|(though none of the Qt unit tests does anything with UI)
 496 2016-10-18 13:55:55	0|michagogo|We don't seem to ship test_bitcoin-qt.exe
 497 2016-10-18 13:56:05	0|wumpus|that's on purpose - it's silly right now
 498 2016-10-18 13:56:20	0|michagogo|The win64 zip for 0.13.0 from Bitcoin.org has test_bitcoin.exe but not -qt
 499 2016-10-18 13:56:21	0|wumpus|it's a huge executable when statically linking, pulling in much of qt, for no good reason
 500 2016-10-18 13:56:42	0|michagogo|So I'm guessing it's not something wrong with this build setup
 501 2016-10-18 13:56:49	0|wumpus|yes, test_bitcoin.exe is suposed to be in there
 502 2016-10-18 13:56:55	0|wumpus|I'm guessing the same
 503 2016-10-18 13:57:13	0|michagogo|If I run Bitcoin-Qt.exe with a -datadir argument, does it leave traces of itself anywhere but that directory?
 504 2016-10-18 13:57:34	0|sipa|it shouldn't
 505 2016-10-18 13:57:37	0|wumpus|yes - in the registry
 506 2016-10-18 13:57:47	0|wumpus|bitcoind.exe shouldn't, though
 507 2016-10-18 13:58:03	0|michagogo|Anything outside a simple key named for the app?
 508 2016-10-18 13:58:25	0|wumpus|no, it's one 'directory' named bitcoin-qt or such
 509 2016-10-18 13:58:27	0|wumpus|with qt settings
 510 2016-10-18 13:59:04	0|michagogo|Okay, that's tolerable
 511 2016-10-18 13:59:45	0|GitHub53|[13bitcoin] 15mruddy opened pull request #8955: trivial: update 0.13.0 release note info on linux arm builds (06master...06relnote) 02https://github.com/bitcoin/bitcoin/pull/8955
 512 2016-10-18 14:00:17	0|Victorsueca|cpp not working here
 513 2016-10-18 14:01:41	0|Victorsueca|error C++ processort /lib/cpp fails sanity check
 514 2016-10-18 14:01:46	0|Victorsueca|processor*
 515 2016-10-18 14:02:17	0|sipa|what are you doing
 516 2016-10-18 14:03:23	0|michagogo|WSL-built 0.13.1rc1 is running!
 517 2016-10-18 14:03:25	0|wumpus|michagogo: HKEY_CURRENT_USER\Software\Bitcoin\Bitcoin-Qt and HKEY_CURRENT_USER\Software\Bitcoin\Bitcoin-Qt-testnet
 518 2016-10-18 14:04:10	0|michagogo|Also: looks like tailf doesn't work in WSL
 519 2016-10-18 14:04:36	0|michagogo|tailf: <path>: cannot add inotify watch.: Invalid argument
 520 2016-10-18 14:05:10	0|michagogo|(Looks like all my peers have WITNESS in services
 521 2016-10-18 14:05:11	0|michagogo|)
 522 2016-10-18 14:05:29	0|michagogo|3 claim to be 0.13.0, 2 0.13.1, and 2 0.13.99
 523 2016-10-18 14:05:43	0|Victorsueca|sipa: this https://gist.github.com/Victorsueca/62d3dc1c3db26da2326ed24e4308617d
 524 2016-10-18 14:06:06	0|michagogo|(Oh, right -- rc1 still calls itself .0)
 525 2016-10-18 14:06:22	0|wumpus|yes
 526 2016-10-18 14:06:30	0|michagogo|Victorsueca: did you install g++?
 527 2016-10-18 14:06:39	0|michagogo|Pretty sure that was in my paste
 528 2016-10-18 14:06:49	0|wumpus|the 0.13.0 ones are rc1, 0.13.1 ones are 0.13 branch, 0.13.99 is master. It checks out
 529 2016-10-18 14:07:16	0|Victorsueca|michagogo: I'm not following your paste, i'm using the docs
 530 2016-10-18 14:07:20	0|Victorsueca|thanks,i'll try that
 531 2016-10-18 14:07:41	0|michagogo|Maybe we should copy my paste to the docs
 532 2016-10-18 14:07:56	0|wumpus|sanity check failures in configure 99% of the time mean that the compiler just isn't installed
 533 2016-10-18 14:08:06	0|michagogo|(Also, maybe go over and check that that is the absolute minimum)
 534 2016-10-18 14:08:44	0|wumpus|(unless you happen to be overriding the compiler to a static analysis tool etc)
 535 2016-10-18 14:09:41	0|Victorsueca|seems to be working now
 536 2016-10-18 14:10:43	0|Victorsueca|nope, autoconf is missing
 537 2016-10-18 14:11:12	0|jlopp|I asked these questions in wizards yesterday; crossposting for more visibility:
 538 2016-10-18 14:11:24	0|jlopp|I'm trying to better understand the purpose and future use of checkpoints in Bitcoin. My understanding is that the checkpoints are in place in order to prevent attackers from spamming nodes with low PoW block headers at low chain heights. And that a side effect of checkpoints is a performance speedup in initial block download due to skipping signature verification.
 539 2016-10-18 14:11:38	0|jlopp|Though I thought that since libsecp256k1 drastically increases signature validation performance, the speedup is negligible now.
 540 2016-10-18 14:11:48	0|jlopp|back in 2013, gmaxwell said "When headers first syncing is merged, just by adding a "must be this tall" minimum sum difficulty check we'll be able to remove checkpoints for all DOS purposes, and we'll also be able to remove them for syncing acceleration (using random sampling for ECDSA in the deeply buried chain)."
 541 2016-10-18 14:11:56	0|jlopp|seems like sipa also thought headers-first sync would enable removal of checkpoints... https://bitcoin.stackexchange.com/questions/7826/what-alternatives-are-there-to-hardcoding-checkpoints-into-the-bitcoin-client
 542 2016-10-18 14:11:59	0|wumpus|jlopp: helps to read https://github.com/bitcoin/bitcoin/issues/7591
 543 2016-10-18 14:12:31	0|wumpus|checkpoints really need to go, and are not part of the security model, however they are still used for three of so tasks which haven't been replaced with other implementations
 544 2016-10-18 14:13:45	0|wumpus|there's always the -checkpoints=0 option if you can't wait for them to be removed
 545 2016-10-18 14:14:01	0|jlopp|Am I correct in stating that it wouldn't be possible to feed any alternative chain of blocks to a full node if that alternative chain's starting point was prior to block 295000? It's also not clear to me why there are 13 checkpoints rather than just the last one at 295000
 546 2016-10-18 14:15:51	0|Victorsueca|https://gist.github.com/Victorsueca/442d36e6c16b490d5dc15399855810bc <--- no idea what went wrong now
 547 2016-10-18 14:16:06	0|BlueMatt|so....fibre....want more than one group/person to run a public network based on it
 548 2016-10-18 14:16:06	0|Victorsueca|the docs don't really explain what libraries you should get
 549 2016-10-18 14:16:12	0|BlueMatt|also want to shut down the rn on dec 1
 550 2016-10-18 14:16:20	0|BlueMatt|so that leaves....a week or two to get networks up
 551 2016-10-18 14:18:53	0|sipa|BlueMatt: maybe someone at dci?
 552 2016-10-18 14:19:29	0|BlueMatt|that was suggested, I can reach out to neha and see if there are any students interested in running one
 553 2016-10-18 14:19:50	0|BlueMatt|I'm happy to run one, but want to use real servers which implies no longer wanting to pay for it out-of-pocket
 554 2016-10-18 14:20:02	0|BlueMatt|(and only if there is an additional one run by someone else)
 555 2016-10-18 14:20:45	0|neha|We can probably run one.  What are the bw/hard drive/mem/etc requirements?
 556 2016-10-18 14:21:50	0|BlueMatt|neha: i mean a network, not node
 557 2016-10-18 14:22:18	0|BlueMatt|which means dedicated servers roughly in similar locations as those on the map at http://bitcoinrelaynetwork.org/
 558 2016-10-18 14:22:25	0|nsh|cc musalbas
 559 2016-10-18 14:22:36	0|neha|a network starts with one node?  :) ok let me know what the requirements are and we can talk about it.  there probably will be student interest
 560 2016-10-18 14:22:51	0|BlueMatt|probably 100-200/mo per server (say, 5 of them + some auxillary stuff) if you're lazy about finding deals, maybe as low as 50
 561 2016-10-18 14:23:13	0|sipa|units?
 562 2016-10-18 14:23:16	0|sipa|what is a mo
 563 2016-10-18 14:23:23	0|wumpus|month
 564 2016-10-18 14:23:37	0|BlueMatt|usd/cad/eur/gbp/etc
 565 2016-10-18 14:23:39	0|BlueMatt|any of them are valid
 566 2016-10-18 14:24:14	0|sipa|ah
 567 2016-10-18 14:24:15	0|neha|could we get multiple universities to run nodes as part of one network?
 568 2016-10-18 14:24:53	0|BlueMatt|neha: because of the weird trust-all-nodes-in-the-network requirement if you want to run with cut-through on, thats....awkward
 569 2016-10-18 14:25:19	0|BlueMatt|neha: i mean could turn off the cut-through and do it
 570 2016-10-18 14:25:38	0|BlueMatt|if its on a fast-single-threading server with good peak bw that might be ok
 571 2016-10-18 14:26:03	0|sipa|the only issue is that the nodes within the network could dos each other, right?
 572 2016-10-18 14:26:29	0|BlueMatt|if you do trusted mode any node can break propagation for a block to the entire network
 573 2016-10-18 14:26:31	0|wumpus|so it's mainly miners using this right: aren't any miners/mining pools interested in setting up a network like this?
 574 2016-10-18 14:26:56	0|neha|do the nodes need to be geo-distributed?
 575 2016-10-18 14:27:05	0|neha|(i need to read more about fibre)
 576 2016-10-18 14:27:16	0|BlueMatt|wumpus: i have no idea why miners seemingly only ever provide lip-service to things like this :/
 577 2016-10-18 14:27:31	0|wumpus|BlueMatt: I was afraid you were going to say that
 578 2016-10-18 14:27:48	0|sipa|wumpus: arguably, it's more in the interest of the network at large that such a network exists, as opposed to miners running their own private setups that are harder to enter as an outsider
 579 2016-10-18 14:27:49	0|BlueMatt|wumpus: well, i do know, for many of them it doesnt matter because they just do spy-mining
 580 2016-10-18 14:28:03	0|BlueMatt|neha: otherwise how are you propagating around the world? :p
 581 2016-10-18 14:28:14	0|sipa|BlueMatt: neutrinos.
 582 2016-10-18 14:28:26	0|BlueMatt|oooo bitcoin-over-neutrino
 583 2016-10-18 14:28:37	0|BlueMatt|might want to get ip-over-neutrino to work first, though
 584 2016-10-18 14:28:39	0|neha|this might be a good thing for a network of universities to do.
 585 2016-10-18 14:28:52	0|neha|don't need to worry too much about schools (intentionally) dos'ing each other
 586 2016-10-18 14:28:55	0|BlueMatt|neha: indeed, universities tend to have good low-latency bw between each other, too
 587 2016-10-18 14:29:05	0|Victorsueca|ip-over-dark-matter is better
 588 2016-10-18 14:29:08	0|BlueMatt|neha: well, I think it'd still need to run in non-trusted mode
 589 2016-10-18 14:29:35	0|BlueMatt|neha: you do need to worry about someone randomly fucking with one node to screw over block prop. for a given pool at unis
 590 2016-10-18 14:29:47	0|BlueMatt|security at uni-hosting places tends to be.......
 591 2016-10-18 14:30:18	0|Victorsueca|deficient? is that the word you're searching?
 592 2016-10-18 14:30:29	0|wumpus|Victorsueca: ip-over-microwormholes
 593 2016-10-18 14:30:30	0|sipa|BlueMatt: can you have two tiers? different orgs running their own nodes, internally cut-through, but not cut-through across orgs
 594 2016-10-18 14:30:37	0|BlueMatt|sipa: yes
 595 2016-10-18 14:30:42	0|Victorsueca|wumpus: lol
 596 2016-10-18 14:30:51	0|sipa|BlueMatt: and then have maybe one org colocate one of their nodes inside or nearby another org's node
 597 2016-10-18 14:31:08	0|Victorsueca|wumpus: with that you could recieve data even before it's sent
 598 2016-10-18 14:31:22	0|BlueMatt|sipa: not sure how required the second part is...you just end up having a reconstruction-latency on the first hop into an org always
 599 2016-10-18 14:31:30	0|sipa|right
 600 2016-10-18 14:31:37	0|BlueMatt|sipa: fibre is rather packet-loss-insensitive :)
 601 2016-10-18 14:34:39	0|sipa|BlueMatt: well, in any case, it's probably easier to get people interested in this technology and infrastructure if you first ask to run just a node in an exisitng network
 602 2016-10-18 14:35:18	0|BlueMatt|sipa: true
 603 2016-10-18 14:35:22	0|neha|agree
 604 2016-10-18 14:36:41	0|neha|it would be helpful to think about how interested parties at a school could just stand up a node as part of an existing network
 605 2016-10-18 14:37:02	0|neha|we have almost "free" access to compute resources, but only locally.
 606 2016-10-18 14:37:13	0|BlueMatt|hmm, for that to be useful I think I'd have to run an actual network and let people peer into it
 607 2016-10-18 14:37:57	0|BlueMatt|which I'd gladly do, but dont want to funt it myself anymore if I'm gonna stand up a real network
 608 2016-10-18 14:38:08	0|neha|bitcoin foundation?
 609 2016-10-18 14:38:17	0|neha|or us i suppose depending on costs
 610 2016-10-18 14:38:19	0|BlueMatt|they dont have any $$$ left
 611 2016-10-18 14:38:40	0|neha|wouldnt your "network" be very small, with most of the resources provided being from people peering?
 612 2016-10-18 14:39:00	0|michagogo|Victorsueca: is there something wrong with that last gist?
 613 2016-10-18 14:39:47	0|michagogo|And in terms of all the libraries, if you mean the ones that go into Bitcoin Core (OpenSSL, Qt, boost, etc.), the whole beauty of the depends system is that you don't need to know about that
 614 2016-10-18 14:39:58	0|sipa|BlueMatt: we'll need a SF to commit to error correction packets :)
 615 2016-10-18 14:40:21	0|BlueMatt|sipa: yes, probalem is putting it in the coinbase is expensive, so we need a HF to commit to ECC packets :p
 616 2016-10-18 14:40:22	0|Victorsueca|michagogo: no idea, the console seemed to error out, but after spamming the make command a few times it started working
 617 2016-10-18 14:40:30	0|michagogo|Victorsueca: what did the consoel look like?
 618 2016-10-18 14:41:01	0|sipa|BlueMatt: last tx?
 619 2016-10-18 14:41:07	0|Victorsueca|michagogo: lots of error being spammed out, stuff outside of the directory, automake is not available....
 620 2016-10-18 14:41:08	0|sipa|BlueMatt: which you require to be small
 621 2016-10-18 14:41:42	0|BlueMatt|sipa: just traversing down the merkle tree is non-trivial in byte count when you only have <1500 bytes to play with
 622 2016-10-18 14:41:49	0|Victorsueca|I apt-get'd autoconf but still didn't work
 623 2016-10-18 14:41:56	0|michagogo|Okay, I just reset my WSL
 624 2016-10-18 14:42:07	0|michagogo|Going to figure out what's necessary and sufficient
 625 2016-10-18 14:42:30	0|Victorsueca|after spamming the make command a few times and now seems to work tho
 626 2016-10-18 14:45:29	0|Victorsueca|now it's doing checks....
 627 2016-10-18 14:56:55	0|jtimon|Is nMaxTries in generateBlocks() [rpc/mining.cpp] very used and loved?
 628 2016-10-18 14:58:20	0|BlueMatt|one option for a fibre network: be super lazy and spin up servers primarily on softlayer - ~$1500/mo to softlayer and probably another 200 to other providers to bridge the gaps
 629 2016-10-18 15:00:22	0|achow101|BlueMatt: I may be able to run a fibre server at my school. It just depends on whether I can figure out how to get one from the school and if they will let me run it
 630 2016-10-18 15:07:10	0|Victorsueca|damn, missing pkg-config
 631 2016-10-18 15:08:12	0|michagogo|Yep, already got that on the list
 632 2016-10-18 15:10:56	0|michagogo|Interesting
 633 2016-10-18 15:11:17	0|michagogo|Looks like b2 (boost build tool) is passed -j2 regardless of the depends make -j argument
 634 2016-10-18 15:11:23	0|michagogo|(assuming it means the same thing there)
 635 2016-10-18 15:12:25	0|michagogo|Yep, hard-coded:   ./b2 -d2 -j2 -d1 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) stage
 636 2016-10-18 15:12:41	0|michagogo|cfields_: any particular reason for that?
 637 2016-10-18 15:12:59	0|wumpus|michagogo: does -j do the same for b2 as for make?
 638 2016-10-18 15:13:09	0|michagogo|Yeom just checked that
 639 2016-10-18 15:13:12	0|michagogo|Yep,*
 640 2016-10-18 15:13:18	0|michagogo|-j N
 641 2016-10-18 15:13:18	0|michagogo|Run up to N commands in parallel.
 642 2016-10-18 15:13:27	0|michagogo|from http://www.boost.org/build/doc/html/bbv2/overview/invocation.html
 643 2016-10-18 15:13:36	0|cfields_|michagogo: hmm, no reason. Just got left in after testing i guess
 644 2016-10-18 15:13:38	0|wumpus|ok. Probably accidental then
 645 2016-10-18 15:13:50	0|cfields_|I'm pretty sure you can grab the parallel value from make somehow
 646 2016-10-18 15:14:15	0|Victorsueca|I use make with -j4
 647 2016-10-18 15:14:22	0|michagogo|Hm, OpenSSL forces -j1
 648 2016-10-18 15:14:32	0|wumpus|yes, openssl is broken otherwise
 649 2016-10-18 15:14:40	0|wumpus|(the build, not the library)
 650 2016-10-18 15:14:47	0|cfields_|yes, that one's on purpose
 651 2016-10-18 15:14:54	0|michagogo|ah
 652 2016-10-18 15:15:51	0|wumpus|don't know if that's still the case with more recent openssl, but it used to be that there was a race between some parts of the builds (esp. when assembly enabled) preventing paralellel builds
 653 2016-10-18 15:16:05	0|Victorsueca|damn, can't reash confdefs.h No such file or directory
 654 2016-10-18 15:16:09	0|Victorsueca|read*
 655 2016-10-18 15:16:21	0|michagogo|Based on miniupnpc, I'm guessing that it inherits if not specified
 656 2016-10-18 15:16:28	0|michagogo|Oh, wait, for boost that doesn't work
 657 2016-10-18 15:16:31	0|wumpus|Victorsueca: I'm baffled that michagogo had such an easy time building while you seem to stumble into every possible issue :)
 658 2016-10-18 15:16:52	0|Victorsueca|wumpus: yeah, that usually hapens to me when compiling software
 659 2016-10-18 15:16:55	0|Victorsueca|lol
 660 2016-10-18 15:17:23	0|michagogo|Victorsueca: you're not on insider preview, are you?
 661 2016-10-18 15:17:32	0|Victorsueca|nope
 662 2016-10-18 15:18:09	0|Victorsueca|just plain windows 10 with aniversary update
 663 2016-10-18 15:18:10	0|michagogo|`lsb_release -r` shows 14.04?
 664 2016-10-18 15:18:23	0|michagogo|Packages all updated?
 665 2016-10-18 15:19:01	0|Victorsueca|yes, it's 14.04
 666 2016-10-18 15:19:12	0|Victorsueca|and apt-get upgrade shows everything updated
 667 2016-10-18 15:23:22	0|michagogo|Wait a minute, depends builds protobuf _twice_?
 668 2016-10-18 15:23:31	0|michagogo|I could have sworn it did that at the beginning
 669 2016-10-18 15:24:13	0|Victorsueca|I thought something may be corrupt on the source files and I deleted everything and started over
 670 2016-10-18 15:24:57	0|Victorsueca|I use the v0.13.1rc1 zipball from github
 671 2016-10-18 15:25:25	0|wumpus|try following exactly what michagogo does in his pastebin
 672 2016-10-18 15:25:31	0|wumpus|e.g. check out the tag from git
 673 2016-10-18 15:25:37	0|michagogo|I'm working on updating that right now
 674 2016-10-18 15:25:42	0|wumpus|ok
 675 2016-10-18 15:25:43	0|Victorsueca|ok
 676 2016-10-18 15:26:02	0|michagogo|So far, looks like this might be what's necessary and sufficient to make it work: https://www.irccloud.com/pastebin/W0iBQZbU/
 677 2016-10-18 15:26:32	0|Victorsueca|this is what the console show on the last moments of my last build attempt https://softnet.homenet.org/zerobin/?daf8a2764645a2bd#4llQib8JOqG6NNxNocDMs5tjND22lO+3+fVr2W8oots=
 678 2016-10-18 15:26:37	0|michagogo|If it fails I'll add g++-mingw-w64,  and if that fails I'll add mingw-w64
 679 2016-10-18 15:26:44	0|Victorsueca|now will try michagogo's pastebin
 680 2016-10-18 15:31:05	0|GitHub199|13bitcoin/06master 14aa9d3c9 15Steven: add software-properties-common...
 681 2016-10-18 15:31:05	0|GitHub199|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/cdfb7755a6af...1e1b8ceb5ebc
 682 2016-10-18 15:31:06	0|GitHub199|13bitcoin/06master 141e1b8ce 15Wladimir J. van der Laan: Merge #8929: add software-properties-common...
 683 2016-10-18 15:31:19	0|GitHub70|[13bitcoin] 15laanwj closed pull request #8929: add software-properties-common (06master...06patch-6) 02https://github.com/bitcoin/bitcoin/pull/8929
 684 2016-10-18 15:33:06	0|GitHub120|[13bitcoin] 15rebroad opened pull request #8957: Additional UpdateBlockAvailability (06master...06AddUpdateBlockAvailability) 02https://github.com/bitcoin/bitcoin/pull/8957
 685 2016-10-18 15:41:28	0|GitHub185|[13bitcoin] 15jl2012 closed pull request #8950: Update gitian signing key of jl2012 (06master...06patch-18) 02https://github.com/bitcoin/bitcoin/pull/8950
 686 2016-10-18 15:43:03	0|GitHub90|[13bitcoin] 15rebroad opened pull request #8958: Improve logic for advertising blocks (06master...06BetterBroadcastLogic) 02https://github.com/bitcoin/bitcoin/pull/8958
 687 2016-10-18 15:44:59	0|wumpus|sigh
 688 2016-10-18 15:45:36	0|Victorsueca|wumpus: what's up?
 689 2016-10-18 15:45:51	0|wumpus|oh, rebroad spamming pr's again
 690 2016-10-18 15:45:59	0|Victorsueca|ahh lol
 691 2016-10-18 15:46:03	0|GitHub3|[13bitcoin] 15rebroad opened pull request #8959: Fix sort arrow in peer table (06master...06FixPeerTableSort) 02https://github.com/bitcoin/bitcoin/pull/8959
 692 2016-10-18 15:46:45	0|michagogo|Good news
 693 2016-10-18 15:47:09	0|michagogo|https://www.irccloud.com/pastebin/W0iBQZbU/ does indeed seem to be necessary and sufficient for cross-compiling for 64-bit Windows
 694 2016-10-18 15:47:25	0|michagogo|On a completely fresh WSL 14.04
 695 2016-10-18 15:47:47	0|Victorsueca|still compiling here, will see if it works this time
 696 2016-10-18 15:47:53	0|GitHub117|[13bitcoin] 15mruddy opened pull request #8960: doc: update 0.13.1 release note info on linux arm builds (060.13...06relnote131) 02https://github.com/bitcoin/bitcoin/pull/8960
 697 2016-10-18 15:49:00	0|michagogo|(if you also want to build 32-bit, drop the -x86-64 at the end of l1)
 698 2016-10-18 15:50:44	0|Victorsueca|I was just about to ask if x32 computers are still a thing
 699 2016-10-18 15:50:49	0|wumpus|(except by accident on a 64-bit system)
 700 2016-10-18 15:50:50	0|GitHub192|[13bitcoin] 15rebroad opened pull request #8961: Headers announcement for nodes that can do headers. (06master...06AnnounceUsingHeaders) 02https://github.com/bitcoin/bitcoin/pull/8961
 701 2016-10-18 15:51:35	0|wumpus|x86 32-bit is pretty much dead, I think it's still used for some obscure small VPSes, but who would still use it for windows
 702 2016-10-18 15:53:06	0|wumpus|this may be something that would make sense to ask on btctalk/reddit though, or maybe twitter
 703 2016-10-18 15:53:21	0|Victorsueca|gee, this is taking a eternitiy to build
 704 2016-10-18 15:54:15	0|michagogo|Victorsueca: Are you on a spinning disk or ssd?
 705 2016-10-18 15:54:51	0|michagogo|Looks like the whole thing including depends took a bit over an hour
 706 2016-10-18 15:55:04	0|michagogo|But that includes downloads of packages
 707 2016-10-18 15:55:11	0|michagogo|both apt-get, and depedns sources
 708 2016-10-18 15:55:41	0|molz|it took me half a day trying to build windows on debian VM and still didn't succeed
 709 2016-10-18 15:55:44	0|Victorsueca|michagogo: it finished just now, it's postprocessing ATM
 710 2016-10-18 15:55:57	0|michagogo|Victorsueca: postprocessing what?>
 711 2016-10-18 15:56:04	0|Victorsueca|openssl
 712 2016-10-18 15:56:27	0|GitHub64|[13bitcoin] 15rebroad opened pull request #8962: Correct checksum error message (and debug node id) (06master...06CorrectChecksumError) 02https://github.com/bitcoin/bitcoin/pull/8962
 713 2016-10-18 15:58:39	0|michagogo|wumpus: Okay, so at some point I'll try to remember to PR my findings (in terms of packages)
 714 2016-10-18 15:59:01	0|michagogo|I have the week off, which is nice -- holiday season is nice
 715 2016-10-18 15:59:24	0|Victorsueca|postprocessing libevent now
 716 2016-10-18 15:59:28	0|michagogo|g2g for now, though -- gotta eat
 717 2016-10-18 15:59:51	0|Victorsueca|michagogo: see you
 718 2016-10-18 15:59:58	0|michagogo|(Oh, and the 0.13.1rc1 I produced earlier, ran, and forgot to stop is still running just fine)
 719 2016-10-18 16:00:22	0|michagogo|Up to block 312577, 2 hours after startup
 720 2016-10-18 16:00:26	0|michagogo|Killing it now, tho
 721 2016-10-18 16:01:40	0|GitHub24|[13bitcoin] 15rebroad opened pull request #8963: NodeId missing from this debug line (06master...06SocketSendErrorNodeId) 02https://github.com/bitcoin/bitcoin/pull/8963
 722 2016-10-18 16:02:27	0|Victorsueca|is that rebroad guy just spamming crap or he is actually contributing?
 723 2016-10-18 16:02:31	0|wumpus|:-(
 724 2016-10-18 16:02:55	0|wumpus|he's done some constructive changes, but most is just 'change a debug message' here or there
 725 2016-10-18 16:03:12	0|wumpus|or weird broken changes to the P2P code
 726 2016-10-18 16:03:29	0|wumpus|a lot of review overhead for very little gain
 727 2016-10-18 16:04:28	0|GitHub62|[13bitcoin] 15rebroad opened pull request #8964: Don't request compact blocks in blocksonly mode (06master...06NoCompactBlocksOnly) 02https://github.com/bitcoin/bitcoin/pull/8964
 728 2016-10-18 16:05:00	0|wumpus|fucking damnit
 729 2016-10-18 16:05:24	0|Victorsueca|I would swear I have already seen 3 PRs related to compact blocks
 730 2016-10-18 16:05:39	0|Victorsueca|can't he just PR all them in one?
 731 2016-10-18 16:06:19	0|wumpus|that would make sense
 732 2016-10-18 16:07:24	0|GitHub69|[13bitcoin] 15laanwj closed pull request #8964: Don't request compact blocks in blocksonly mode (06master...06NoCompactBlocksOnly) 02https://github.com/bitcoin/bitcoin/pull/8964
 733 2016-10-18 16:07:51	0|Victorsueca|headshot
 734 2016-10-18 16:08:03	0|Victorsueca|laanwj the PR sniper
 735 2016-10-18 16:10:33	0|wumpus|trying, but will take more than a one-man-army to defend against PR spamming of this scale :)
 736 2016-10-18 16:17:52	0|Victorsueca|just wondering.... would it be possible to make a x168 system?
 737 2016-10-18 16:18:03	0|Victorsueca|x128*
 738 2016-10-18 16:25:43	0|Victorsueca|ohhh shit, 0 FPS, screen went unresponsive while compiling
 739 2016-10-18 16:27:30	0|wumpus|possible, sure. 128-bit address bus would make no sense, but for the ALU it might in some cases. E.g. faster bigint arithmetic for cryptographic purposes
 740 2016-10-18 16:30:41	0|Victorsueca|what am I supposed to do now? kill it with the power button or wait?
 741 2016-10-18 16:31:20	0|wumpus|hm AS/400 apparently did have 128-bit pointers. CHERI (capability-based architecture research project) has 256-bit pointers, even.
 742 2016-10-18 16:31:31	0|wumpus|so yes it can always get bigger and crazier :)
 743 2016-10-18 16:32:19	0|Victorsueca|wumpus: if I kill it now would it resume the build later?
 744 2016-10-18 16:32:58	0|wumpus|Victorsueca: yes
 745 2016-10-18 16:34:16	0|Victorsueca|good to know
 746 2016-10-18 16:35:02	0|Victorsueca|does it make sense to have such huge pointers other than bigger integers?
 747 2016-10-18 16:35:50	0|sipa|zfs internally has a 256-bit hash associated with every "pointer" to a disk location, with a hash off the data record pointed to
 748 2016-10-18 16:35:59	0|sipa|arguably that is part of the pointer
 749 2016-10-18 16:36:16	0|GitHub58|13bitcoin/060.13 142c0913d 15Wladimir J. van der Laan: Merge #8960: doc: update 0.13.1 release note info on linux arm builds...
 750 2016-10-18 16:36:16	0|GitHub58|13bitcoin/060.13 14d179eed 15mruddy: doc: update 0.13.1 release note info on linux arm builds...
 751 2016-10-18 16:36:16	0|GitHub58|[13bitcoin] 15laanwj pushed 2 new commits to 060.13: 02https://github.com/bitcoin/bitcoin/compare/685e4c78f8ed...2c0913d0b3e1
 752 2016-10-18 16:36:16	0|GitHub59|[13bitcoin] 15laanwj closed pull request #8960: doc: update 0.13.1 release note info on linux arm builds (060.13...06relnote131) 02https://github.com/bitcoin/bitcoin/pull/8960
 753 2016-10-18 16:37:00	0|wumpus|sipa: so the entire disk uses content-addressable storage?
 754 2016-10-18 16:37:34	0|wumpus|sipa: ah yes this is what you were talking about in Milan
 755 2016-10-18 16:37:42	0|sipa|wumpus: no, there are still actual disk locations
 756 2016-10-18 16:42:13	0|GitHub105|13bitcoin/06master 1483c0f7f 15mruddy: trivial: update 0.13.0 release note info on linux arm builds
 757 2016-10-18 16:42:13	0|GitHub105|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/1e1b8ceb5ebc...80a707824489
 758 2016-10-18 16:42:14	0|GitHub105|13bitcoin/06master 1480a7078 15Wladimir J. van der Laan: Merge #8955: doc: update 0.13.0 release note info on linux arm builds...
 759 2016-10-18 16:42:26	0|GitHub14|[13bitcoin] 15laanwj closed pull request #8955: doc: update 0.13.0 release note info on linux arm builds (06master...06relnote) 02https://github.com/bitcoin/bitcoin/pull/8955
 760 2016-10-18 16:47:15	0|wumpus|sipa: right. Would be hard to imagine how the entire disk could work in content-addressable way, at some point there must be a way to map hashes to the the location on the disk where something is stored.
 761 2016-10-18 16:50:24	0|wumpus|https://twitter.com/orionwl/status/788413453593698304
 762 2016-10-18 16:59:35	0|Victorsueca|ok, back to building, looks like it resumed correctly where it was
 763 2016-10-18 17:24:33	0|GitHub48|[13bitcoin] 15anduck opened pull request #8965: Mention that PPA doesn't support Debian (06master...06patch-1) 02https://github.com/bitcoin/bitcoin/pull/8965
 764 2016-10-18 17:27:46	0|gmaxwell|wumpus: perhaps we should do a release for w32 that pops up a box and asks the user to report their usage.
 765 2016-10-18 17:28:11	0|BlueMatt|just make a http request to X.onion.to :p
 766 2016-10-18 17:34:07	0|Victorsueca|gee, qt takes a lot to compile
 767 2016-10-18 17:34:10	0|TD-Linux|building bitcoin under the Ubuntu for Windows environment is supported now?
 768 2016-10-18 17:34:24	0|Victorsueca|TD-Linux: i'm doing it right now lol
 769 2016-10-18 17:35:27	0|wumpus|gmaxwell: I'm surprised with how long Microsoft is waiting to deprecate 32-bit windows
 770 2016-10-18 17:36:06	0|wumpus|hadn't expected a w10 release for it
 771 2016-10-18 17:37:15	0|wumpus|but I have the feeling no one is using it for bitcoin core, and at least up until now responses seem to confirm that
 772 2016-10-18 17:38:00	0|Victorsueca|what about the number of downloads from bitcoin.org? that would be a good indicative of x32 usage
 773 2016-10-18 17:38:19	0|wumpus|we don't have that information
 774 2016-10-18 17:38:50	0|wumpus|also it's very possible that people download the 32-bit version by accident even though they're on 64-bit
 775 2016-10-18 17:39:14	0|Victorsueca|doesn't the page detect your OS and arch?
 776 2016-10-18 17:39:23	0|wumpus|of the browser
 777 2016-10-18 17:39:32	0|Victorsueca|ahh right
 778 2016-10-18 17:39:43	0|Victorsueca|the browser could be x32 by accident
 779 2016-10-18 17:39:53	0|gmaxwell|that was an issue for fedora for a long time, they recommended 32bit as the main download because it was the most downloaded one... meanwhile the overwhelming majority of users were on 64bit hardware.
 780 2016-10-18 17:40:26	0|TD-Linux|Victorsueca, or on purpose. most browser plugins are 32 bit only
 781 2016-10-18 17:40:54	0|Victorsueca|gmaxwell: sounds like a loop, it's obviously going to be the most downloaded one if it's the main download
 782 2016-10-18 17:41:01	0|sipa|Victorsueca: x32 is not the same as 32-bit x86 :)
 783 2016-10-18 17:41:24	0|Victorsueca|sipa: it's ok if I call it ia32?
 784 2016-10-18 17:41:39	0|Victorsueca|i'm too lazy to write the word "bit" :P
 785 2016-10-18 17:42:15	0|wumpus|TD-Linux: that was the case in 2008 or so, but is that still the case?
 786 2016-10-18 17:42:24	0|sipa|as far as i'm concerned you can call it blampowoozie, just making sure you're not saying something that's interpreted different than what you intended
 787 2016-10-18 17:43:14	0|gmaxwell|wumpus: other than build costs is 32bit windows a burden on you/us?
 788 2016-10-18 17:43:17	0|wumpus|is anyone still using browser plugins in the first place?
 789 2016-10-18 17:43:25	0|TD-Linux|wumpus, yes, though the complete death of NPAPI is soon approaching, so once that happens at least firefox is going to do in place 32->64 upgrades
 790 2016-10-18 17:43:40	0|Victorsueca|wumpus: I use chrome extensions at most
 791 2016-10-18 17:43:45	0|wumpus|gmaxwell: well it goes mainly untested
 792 2016-10-18 17:43:54	0|wumpus|gmaxwell: none of the devs uses windows, let alone 32-bit
 793 2016-10-18 17:44:11	0|wumpus|Victorsueca: extensions are extensively used and a completely different thing :)
 794 2016-10-18 17:44:16	0|sipa|it'd be nice if ubuntu shipped with a built-in windows environment too.
 795 2016-10-18 17:44:52	0|btcdrak|fractal OS
 796 2016-10-18 17:45:00	0|wumpus|gmaxwell: I just don't think it's used anymore in practice. What was the last 32-bit only CPU?
 797 2016-10-18 17:45:08	0|TD-Linux|wumpus, lots of antivirus installs browser plugins (one of the reasons to remove it actually), also realplayer-tier stuff like United's inflight video
 798 2016-10-18 17:45:11	0|wumpus|(I mean commonly used intel one, not ARM)
 799 2016-10-18 17:45:18	0|Victorsueca|sipa: I think that's called wine, but i don't think it comes pre-installed, you have to apt-get it
 800 2016-10-18 17:46:17	0|wumpus|TD-Linux: that doesn't sound like something desirable :)
 801 2016-10-18 17:46:23	0|wumpus|"many malware is still 32-bit" hehe
 802 2016-10-18 17:47:22	0|TD-Linux|wumpus, indeed, but then you tempt the antivirus vendors to binary patch your executable instead.
 803 2016-10-18 17:48:53	0|sipa|wumpus: even windows 10 still supports ia32
 804 2016-10-18 17:49:17	0|wumpus|sipa: I know, I was surprised about that a few messages back
 805 2016-10-18 17:49:26	0|wumpus|sipa: that doesn't mean anyone is using it though
 806 2016-10-18 17:50:50	0|wumpus|I don't really feel like arguing about this though, if everyone here feels that supporting windows 32 bit is still worth it, let's keep doing that, please also help with support if issues come up tho
 807 2016-10-18 17:50:52	0|Lightsword|wumpus, doesn’t luke-jr use 32 bit userspace or something strange?
 808 2016-10-18 17:50:59	0|wumpus|Lightsword: on linux, yes
 809 2016-10-18 17:51:01	0|TD-Linux|likely because they wanted to migrate all windows 7 and 8 installs to 10, and doing an upgrade to a different arch is high risk
 810 2016-10-18 17:51:26	0|sipa|wumpus: oh, i'm not arguing - i'm just as curious as you about actual usefulness of 32-bit windows
 811 2016-10-18 17:51:52	0|wumpus|linux 32-bit is still used on VPSes with small memory (nano instances and such) so there's a reasonable user base
 812 2016-10-18 17:52:11	0|Lightsword|my guess is it might not be all that uncommon for people to want a full node on some ancient systems they have lying around so 32 bit windows might be useful for that
 813 2016-10-18 17:52:26	0|Lightsword|as a dedicated box they stick in a closet or something
 814 2016-10-18 17:52:26	0|wumpus|but we deprecated 32-bit Mac ages ago, and windows really is in the same ballpark as that, an end-user OS
 815 2016-10-18 17:53:04	0|Lightsword|wumpus, yeah but apple deprecated 32-bit mac right?
 816 2016-10-18 17:53:09	0|wumpus|let hem install inux, then
 817 2016-10-18 17:53:13	0|wumpus|:p
 818 2016-10-18 17:53:50	0|wumpus|but *how old* is that anyhow? what and when was the last (commonly used) 32-bit only x86 CPU?
 819 2016-10-18 17:54:12	0|Lightsword|wumpus, netbook atoms?
 820 2016-10-18 17:54:14	0|TD-Linux|gmaxwell, instead of a box in the executable that pops up, you could put it on bitcoin.org
 821 2016-10-18 17:54:49	0|gmaxwell|realistically, most hardware like atoms will be too non-performance to run bitcoin core anymore. :(
 822 2016-10-18 17:54:51	0|wumpus|Lightsword: I don't think any of those really caught on, for running windows at least
 823 2016-10-18 17:55:16	0|Lightsword|wumpus, I used them at one point with windows 7 32 bit…years ago
 824 2016-10-18 17:55:32	0|gmaxwell|I worry more about users on fast hardware that happen to be running 32bit OSes because of ignorance or compatiblity with other things.
 825 2016-10-18 17:55:46	0|wumpus|ok, never mind about his
 826 2016-10-18 17:55:59	0|wumpus|seems everyone else feels this is still worth supporting, well go ahead :)
 827 2016-10-18 17:56:34	0|Victorsueca|What about people who has a x64 OS but has low memory and wants to use bitcoin ia32 to save memory?
 828 2016-10-18 17:56:45	0|wumpus|so are there any of those, using windows?
 829 2016-10-18 17:57:02	0|wumpus|if you have low memory you probaly shouldn't be using that
 830 2016-10-18 17:57:14	0|wumpus|same for small embedded hw
 831 2016-10-18 17:57:39	0|gmaxwell|Victorsueca: using bitcoin ia32 should not be considerably more memory efficient.
 832 2016-10-18 17:58:31	0|sipa|i think they are
 833 2016-10-18 17:58:48	0|sipa|mempool, cpu cache, block index... they're all considerably smaller on 32-bit systems
 834 2016-10-18 17:59:09	0|sipa|not a factor 2, but perhaps 20-30%
 835 2016-10-18 17:59:51	0|Victorsueca|also you can't use bitcoin x64 on a ia32 os tho even if your system supports x64 you may want to use ia32 OS and that would actually save a lot of memory
 836 2016-10-18 18:00:50	0|wumpus|so, who is volunteering to do 32-bit windows testing for bitcoin core?
 837 2016-10-18 18:02:00	0|gmaxwell|I can do that.
 838 2016-10-18 18:02:01	0|Victorsueca|I could do it, if I ever get to compile the x64 one and get it to work i'll try with the ia32
 839 2016-10-18 18:02:07	0|wumpus|great
 840 2016-10-18 18:02:54	0|wumpus|you should test on a 32-bit OS then, not a 64-bit one
 841 2016-10-18 18:03:21	0|Victorsueca|^ RIP ia32 lol
 842 2016-10-18 18:03:43	0|Victorsueca|isn't it the same?
 843 2016-10-18 18:03:50	0|wumpus|no, it's not the same
 844 2016-10-18 18:04:04	0|Victorsueca|damn
 845 2016-10-18 18:04:13	0|Victorsueca|gmaxwell: you're the only hope :D
 846 2016-10-18 18:08:11	0|Victorsueca|well, now I think about it... if the main function of the ia32 will be saving memory why don't we just test it in a x64 OS and say there's no support for ia32 OS?
 847 2016-10-18 18:09:20	0|sipa|Victorsueca: well gmaxwell points out that people may be running a 32-bit OS, not knowing their hardware supports x86_64
 848 2016-10-18 18:10:20	0|achow101|I may be able to help test 32 bit windows, depends on what exactly needs to be done in order to test
 849 2016-10-18 18:10:36	0|wumpus|achow101: run a node 24/7 on 32-bit windows at least
 850 2016-10-18 18:10:42	0|wumpus|debug when things crash
 851 2016-10-18 18:12:42	0|wumpus|maybe try running test_bitcoin and the qa tests on it once in a while. But that's fairly well handled by travis and wine, I think most important is actual usage testing and solving problems that come up
 852 2016-10-18 18:16:42	0|achow101|ok. does it matter if it's in a vm?
 853 2016-10-18 18:17:55	0|wumpus|no
 854 2016-10-18 18:19:09	0|achow101|ok. I'll give it a go
 855 2016-10-18 18:25:13	0|wumpus|thanks
 856 2016-10-18 18:28:44	0|wumpus|still, not one reply from twitter or #bitcoin from an actual user using the 32-bit windows version though. Only one person who knows someone who uses it on windows 32 bit.
 857 2016-10-18 18:29:11	0|Victorsueca|trying to figure out why the heck does my system become unresponsive while compiling qt
 858 2016-10-18 18:29:28	0|Victorsueca|i'm stuck there and can't continue building bitcoin
 859 2016-10-18 18:29:31	0|wumpus|memory full?
 860 2016-10-18 18:29:42	0|Victorsueca|85%
 861 2016-10-18 18:29:45	0|wumpus|it's c++ code, if you use too much parallelism it's easy tofill up memory
 862 2016-10-18 18:30:05	0|Victorsueca|should I try -j1?
 863 2016-10-18 18:30:22	0|wumpus|yes, you could try
 864 2016-10-18 18:34:32	0|Victorsueca|I just didn't specify that option, how many threads does qt use by default when compiling?
 865 2016-10-18 18:35:00	0|sipa|q
 866 2016-10-18 18:35:01	0|sipa|1
 867 2016-10-18 18:35:34	0|Victorsueca|1? and still out of memory? wtf?
 868 2016-10-18 18:35:43	0|sipa|how much memory do you have?
 869 2016-10-18 18:35:48	0|Victorsueca|4GB
 870 2016-10-18 18:35:59	0|sipa|how much is available for the linux env?
 871 2016-10-18 18:36:16	0|sipa|you need something like 1.5 or 2 GB to compile bitcoin core, i think
 872 2016-10-18 18:36:17	0|wumpus|well it could very well be another problem, my observation was just that it's usually a memory/swap issue if the system becomes unresponsive during compilation
 873 2016-10-18 18:36:59	0|wumpus|I'm sure there's some way to debug that
 874 2016-10-18 18:37:11	0|Victorsueca|is WSL enviroment resource limited?
 875 2016-10-18 18:38:04	0|Victorsueca|or it just can use everything windows has available?
 876 2016-10-18 18:38:20	0|sipa|you tell us
 877 2016-10-18 18:38:31	0|wumpus|yes this is probably not the right place to ask that
 878 2016-10-18 18:38:43	0|Victorsueca|hmmm ok, i'll search on google
 879 2016-10-18 18:40:09	0|achow101|Victorsueca: WSL should be using everything windows has available. It isn't a vm or emulation
 880 2016-10-18 18:40:30	0|Victorsueca|^ +1, google searches seems to agree
 881 2016-10-18 18:41:25	0|Victorsueca|so basically I have 4GB - System memory usage
 882 2016-10-18 18:42:07	0|MarcoFalke|it is mostly main and init that consume most ram
 883 2016-10-18 18:42:24	0|Victorsueca|will try j1 and see if it makes any difference
 884 2016-10-18 18:43:38	0|GitHub38|13bitcoin/06master 14fab5ca8 15MarcoFalke: contrib: Add README for pgp keys
 885 2016-10-18 18:43:38	0|GitHub38|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/80a707824489...932d02ae392b
 886 2016-10-18 18:43:39	0|GitHub38|13bitcoin/06master 14932d02a 15Wladimir J. van der Laan: Merge #8954: contrib: Add README for pgp keys...
 887 2016-10-18 18:43:50	0|GitHub20|[13bitcoin] 15laanwj closed pull request #8954: contrib: Add README for pgp keys (06master...06Mf1610-docKeys) 02https://github.com/bitcoin/bitcoin/pull/8954
 888 2016-10-18 18:46:26	0|Victorsueca|yay, seems to be working
 889 2016-10-18 18:46:48	0|Victorsueca|it's still responsive and memory is a 57% so far
 890 2016-10-18 18:46:51	0|achow101|I forgot that windows takes ages to install...
 891 2016-10-18 18:47:39	0|GitHub198|[13bitcoin] 15laanwj closed pull request #8394: Make sure all ports are 16 bit numbers (06master...06uint16port) 02https://github.com/bitcoin/bitcoin/pull/8394
 892 2016-10-18 18:47:44	0|Victorsueca|achow101: lol yeah
 893 2016-10-18 18:48:25	0|Victorsueca|it has to verify itself that it's a crap enough to meet the M$ crap software standards
 894 2016-10-18 18:48:36	0|wumpus|there's really too many PRs open
 895 2016-10-18 18:49:33	0|Victorsueca|wumpus: close them all but the ones made by the bitcoin team, if anybody wants to suggest a feature tell them to first search on closed pull requests and reopen if necessary
 896 2016-10-18 18:50:02	0|wumpus|that makes no sense, everyone is 'the bitcoin team'
 897 2016-10-18 18:50:46	0|Victorsueca|wumpus: I mean that list of people where there are 14 users right now, not sure how's it called
 898 2016-10-18 18:50:55	0|wumpus|but just can't handle the load anymore
 899 2016-10-18 18:51:07	0|Victorsueca|this list https://github.com/orgs/bitcoin/people
 900 2016-10-18 18:51:35	0|sipa|wumpus: i'll help go through things, once i'm in a bit more stable location :)
 901 2016-10-18 18:51:47	0|wumpus|sipa: you're already doing your best
 902 2016-10-18 18:51:55	0|wumpus|sipa: I'm in no means suggesting you shuld do more work
 903 2016-10-18 18:52:11	0|sipa|wumpus: heh, i've hardly looked at the issue/pr list in weeks
 904 2016-10-18 18:52:15	0|wumpus|let the fucking community do their job for once, this is an open source project
 905 2016-10-18 18:53:13	0|Victorsueca|comunity can't manage pull requests, tat's the problem, would be crazy if they could
 906 2016-10-18 18:53:22	0|wumpus|you're just as overworked as me though
 907 2016-10-18 18:53:36	0|wumpus|well they could help with reviewing and testing
 908 2016-10-18 18:53:51	0|Victorsueca|aaaaaaand it's unresponsive again
 909 2016-10-18 18:53:51	0|wumpus|and not just with creating more
 910 2016-10-18 18:54:26	0|Victorsueca|now that's a serious problem, how do I debug this?
 911 2016-10-18 18:55:01	0|sipa|Victorsueca: i doubt many people here can give an answer to that
 912 2016-10-18 18:55:14	0|michagogo|Victorsueca: got task manager/resource monitor/htop running?
 913 2016-10-18 18:55:27	0|Victorsueca|michagogo: yep
 914 2016-10-18 18:55:28	0|wumpus|again, this is not a windows developer troubleshooting channel
 915 2016-10-18 18:55:35	0|michagogo|20:36:24 <TD-Linux> building bitcoin under the Ubuntu for Windows environment is supported now? <-- I don't know about Support, but it does seem to work!
 916 2016-10-18 18:55:42	0|wumpus|maybe ##windows?
 917 2016-10-18 18:55:59	0|michagogo|I mean, it's pretty much a full Ubuntu environment, so it's not so surprising
 918 2016-10-18 18:56:18	0|Victorsueca|michagogo: it goes over 85% and a few seconds later it's unresponsive
 919 2016-10-18 18:56:45	0|wumpus|I still bet it's swap trashing though
 920 2016-10-18 18:57:28	0|michagogo|It's an Ubuntu user space and packages, and while more exotic syscalls aren't supported (so no LXC/KVM, no tail -f, etc.), a cross-compile toolchain runs just fine.
 921 2016-10-18 18:58:11	0|Victorsueca|wumpus: how is that suposed to be fixed?
 922 2016-10-18 18:58:37	0|michagogo|Victorsueca: most likely with more resources, unfortunately
 923 2016-10-18 18:58:52	0|Victorsueca|damn
 924 2016-10-18 18:59:10	0|wumpus|I wondered what makes tail -f so exotic, thought it was just a pollign loop, but apparently it uses inotify
 925 2016-10-18 19:00:02	0|Victorsueca|i'll have to use my other computer then, didn't want to restart that one because it's hosting stuff
 926 2016-10-18 19:00:30	0|sipa|wumpus: maybe tail --follow=name works better?
 927 2016-10-18 19:01:57	0|wumpus|sipa: looks like that adds an inotify on both the file *and* the directory it's in :)
 928 2016-10-18 19:05:36	0|GitHub11|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/932d02ae392b...e10af96cf450
 929 2016-10-18 19:05:37	0|GitHub11|13bitcoin/06master 14fa28bfa 15MarcoFalke: [wallet] Set fLimitFree = true
 930 2016-10-18 19:05:37	0|GitHub11|13bitcoin/06master 14fa8b02d 15MarcoFalke: [rpc] rawtx: Prepare fLimitFree to make it an option
 931 2016-10-18 19:05:38	0|GitHub11|13bitcoin/06master 14e10af96 15Wladimir J. van der Laan: Merge #8287: [wallet] Set fLimitFree = true...
 932 2016-10-18 19:05:41	0|GitHub40|[13bitcoin] 15laanwj closed pull request #8287: [wallet] Set fLimitFree = true (06master...06Mf1607-walletLimitFree) 02https://github.com/bitcoin/bitcoin/pull/8287
 933 2016-10-18 19:08:01	0|GitHub60|[13bitcoin] 15MarcoFalke closed pull request #8623: chainparams: Added parametric halving interval for regtest-only mode (06master...06parametric_halving_interval) 02https://github.com/bitcoin/bitcoin/pull/8623
 934 2016-10-18 19:15:06	0|GitHub24|[13bitcoin] 15laanwj closed pull request #7759: [WIP] rest: Stream entire utxo set (06master...062016_03_utxo_streaming) 02https://github.com/bitcoin/bitcoin/pull/7759
 935 2016-10-18 19:16:30	0|achow101|connect in the bitcoin.conf means that it should only connect to the specified ip(s), right?
 936 2016-10-18 19:16:30	0|GitHub120|13bitcoin/06master 149fce062 15Daniel Kraft: [c++11] Use std::unique_ptr for block creation....
 937 2016-10-18 19:16:30	0|GitHub120|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/e10af96cf450...744d2652dda0
 938 2016-10-18 19:16:31	0|GitHub120|13bitcoin/06master 14744d265 15Wladimir J. van der Laan: Merge #8223: [c++11] Use std::unique_ptr for block creation....
 939 2016-10-18 19:16:40	0|GitHub0|[13bitcoin] 15laanwj closed pull request #8223: [c++11] Use std::unique_ptr for block creation. (06master...06miner-uniqueptr) 02https://github.com/bitcoin/bitcoin/pull/8223
 940 2016-10-18 19:16:41	0|jonasschnelli|achow101: yes.
 941 2016-10-18 19:17:05	0|achow101|well that isn't happening. this is with 32-bit 0.13.0 on win10
 942 2016-10-18 19:17:07	0|jonasschnelli|And IIRC, you can't even ban that node.
 943 2016-10-18 19:17:31	0|jonasschnelli|achow101: maybe post your debug.log?
 944 2016-10-18 19:17:34	0|BlueMatt|#8637 looks merge-able
 945 2016-10-18 19:18:06	0|MarcoFalke|BlueMatt: 8908 should not cause any issues with the ppa?
 946 2016-10-18 19:18:15	0|MarcoFalke|Otherwise, I think it is merge ready as well
 947 2016-10-18 19:18:29	0|BlueMatt|no, that wont hurt anything
 948 2016-10-18 19:18:46	0|wumpus|is that the hack to get the PPA to install on debian instead of ubuntu? it made me scared
 949 2016-10-18 19:19:02	0|BlueMatt|no, its the one that changes the .desktop file
 950 2016-10-18 19:19:08	0|wumpus|@Anduck ^^ :p
 951 2016-10-18 19:20:20	0|wumpus|ah no that's https://github.com/bitcoin/bitcoin/pull/8965
 952 2016-10-18 19:20:21	0|GitHub94|[13bitcoin] 15laanwj pushed 5 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/744d2652dda0...0b5a997acfb6
 953 2016-10-18 19:20:22	0|GitHub94|13bitcoin/06master 1402a337d 15Matt Corallo: Dont remove a "preferred" cmpctblock peer if they provide a block
 954 2016-10-18 19:20:22	0|GitHub94|13bitcoin/06master 14fe998e9 15Matt Corallo: More agressively filter compact block requests...
 955 2016-10-18 19:20:23	0|GitHub94|13bitcoin/06master 14b2e93a3 15instagibbs: Add cmpctblock to debug help list
 956 2016-10-18 19:20:26	0|GitHub32|[13bitcoin] 15laanwj closed pull request #8637: Compact Block Tweaks (rebase of #8235) (06master...06compactblocktweaks) 02https://github.com/bitcoin/bitcoin/pull/8637
 957 2016-10-18 19:20:41	0|GitHub196|13bitcoin/06master 14164196b 15matthias: Simple Update to File 'bitcoin-qt.desktop'
 958 2016-10-18 19:20:41	0|GitHub196|[13bitcoin] 15jonasschnelli pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/0b5a997acfb6...df7519cbc1a9
 959 2016-10-18 19:20:42	0|GitHub196|13bitcoin/06master 14df7519c 15Jonas Schnelli: Merge #8908: Update bitcoin-qt.desktop...
 960 2016-10-18 19:20:54	0|wumpus|thanks jonasschnelli
 961 2016-10-18 19:20:56	0|GitHub61|[13bitcoin] 15jonasschnelli closed pull request #8908: Update bitcoin-qt.desktop (06master...06patch-4) 02https://github.com/bitcoin/bitcoin/pull/8908
 962 2016-10-18 19:21:01	0|achow101|jonasschnelli: http://pastebin.com/TQ1Kr2P9
 963 2016-10-18 19:21:10	0|achow101|I cut out all of the updatetip stuff
 964 2016-10-18 19:22:02	0|jonasschnelli|achow101: did you use -connect=129.2.207.18:x?
 965 2016-10-18 19:23:06	0|achow101|I used connect=172.16.220.1
 966 2016-10-18 19:23:29	0|achow101|It's supposed to be vm to host
 967 2016-10-18 19:23:31	0|michagogo|22:18:48 <wumpus> is that the hack to get the PPA to install on debian instead of ubuntu? it made me scared
 968 2016-10-18 19:23:39	0|michagogo|Wait, wait, what??
 969 2016-10-18 19:23:57	0|MarcoFalke|michagogo:  https://github.com/bitcoin/bitcoin/pull/8965
 970 2016-10-18 19:24:04	0|michagogo|Nobody should ever mix Ubuntu and Debian
 971 2016-10-18 19:24:10	0|michagogo|That's a recipe for a broken system
 972 2016-10-18 19:24:38	0|jonasschnelli|achow101: is the shutdown at the end intentional?
 973 2016-10-18 19:25:25	0|achow101|yes. I shut it down so it wouldn't eat all my data
 974 2016-10-18 19:25:44	0|GitHub23|[13bitcoin] 15TheBlueMatt opened pull request #8968: Don't hold cs_main when calling ProcessNewBlock from a cmpctblock (06master...06cmpctblock) 02https://github.com/bitcoin/bitcoin/pull/8968
 975 2016-10-18 19:25:46	0|wumpus|michagogo: comment that in the pull please
 976 2016-10-18 19:25:50	0|jonasschnelli|achow101: It looks like that you have successfully connected to a bunch of nodes in 129.2.207.18
 977 2016-10-18 19:25:53	0|michagogo|https://wiki.debian.org/DontBreakDebian
 978 2016-10-18 19:26:26	0|BlueMatt|wumpus: yea, I just nacked that one
 979 2016-10-18 19:27:27	0|achow101|jonasschnelli: that's probably because it's behind the vm nat. That ip address is mine
 980 2016-10-18 19:27:36	0|achow101|but I only run one node
 981 2016-10-18 19:28:17	0|jonasschnelli|achow101: A right. Confused! 129.2.207.18 is you node..
 982 2016-10-18 19:28:26	0|jonasschnelli|maybe try -debug=net and post the debug.log again
 983 2016-10-18 19:28:43	0|achow101|I found the problem. If the option is in the bitcoin.conf, it won't work. I have to put it in the command line. Any idea why?
 984 2016-10-18 19:29:11	0|wumpus|are you using connect= in your bitcoin.conf or -connect=?
 985 2016-10-18 19:29:22	0|achow101|connect= in bitcoin.conf
 986 2016-10-18 19:29:22	0|wumpus|the former will work, the second will not
 987 2016-10-18 19:29:23	0|jonasschnelli|Should work in bitcoin.conf
 988 2016-10-18 19:29:45	0|wumpus|is bitcoin.conf in the right place? does it get parsed at all?
 989 2016-10-18 19:29:48	0|jonasschnelli|Doublecheck bitcoin.conf and -datadir (if passed in CLI)
 990 2016-10-18 19:29:49	0|achow101|This is my conf: prune=550
 991 2016-10-18 19:29:50	0|achow101|connect=172.16.220.1:8333
 992 2016-10-18 19:30:21	0|jonasschnelli|what happens if you telnet 172.16.220.1 8333 (nat?)
 993 2016-10-18 19:30:57	0|achow101|nevermind. it's a windows problem. It stuck a .txt at the end of the file name!
 994 2016-10-18 19:31:39	0|michagogo|Hahaha
 995 2016-10-18 19:31:40	0|wumpus|one lousy way to find out if it's parsed is to put junk at the end, e.g. 'fasdjlfaljdfalfjk' then see if bitcoind gives an error at start :p
 996 2016-10-18 19:31:45	0|jonasschnelli|heh
 997 2016-10-18 19:31:48	0|wumpus|lol okay
 998 2016-10-18 19:32:01	0|michagogo|Yeah, first thing I do at any new Windows box/profile
 999 2016-10-18 19:32:25	0|michagogo|Folder options -> untick "hide extensions for known file types"
1000 2016-10-18 19:32:30	0|wumpus|windows's mysterius hidden extensions and hidden files
1001 2016-10-18 19:34:27	0|GitHub167|[13bitcoin] 15jonasschnelli closed pull request #5905: [Qt][WIP] allow possibility to add a comment to a WalletTx (06master...062015/03/qt_tx_comment) 02https://github.com/bitcoin/bitcoin/pull/5905
1002 2016-10-18 19:35:22	0|GitHub148|[13bitcoin] 15jonasschnelli closed pull request #7107: Qt: Add network port input box to GUI settings (06master...06qtnetworkport) 02https://github.com/bitcoin/bitcoin/pull/7107
1003 2016-10-18 19:36:04	0|GitHub125|[13bitcoin] 15jonasschnelli closed pull request #7510: Read/write bitcoin_rw.conf for exposing shared Daemon/GUI options in the GUI (06master...06rwconf) 02https://github.com/bitcoin/bitcoin/pull/7510
1004 2016-10-18 19:37:09	0|GitHub4|[13bitcoin] 15laanwj closed pull request #6996: Add preciousblock RPC (06master...06preciousblock) 02https://github.com/bitcoin/bitcoin/pull/6996
1005 2016-10-18 19:37:10	0|GitHub199|[13bitcoin] 15laanwj pushed 3 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/df7519cbc1a9...7f71a3c59194
1006 2016-10-18 19:37:11	0|GitHub199|13bitcoin/06master 145127c4f 15Pieter Wuille: Add preciousblock RPC...
1007 2016-10-18 19:37:11	0|GitHub199|13bitcoin/06master 145805ac8 15Pieter Wuille: Add preciousblock tests...
1008 2016-10-18 19:37:12	0|GitHub199|13bitcoin/06master 147f71a3c 15Wladimir J. van der Laan: Merge #6996: Add preciousblock RPC...
1009 2016-10-18 19:37:34	0|michagogo|Hm, I really hope I find the time to rewrite build-windows.md
1010 2016-10-18 19:37:48	0|michagogo|It seems to tell you to install all the unix dependencies
1011 2016-10-18 19:37:52	0|michagogo|Which is just wrong
1012 2016-10-18 19:38:04	0|michagogo|Or at least, it can be read that way
1013 2016-10-18 19:38:11	0|wumpus|it doesn't hurt, but yeah it's overkill
1014 2016-10-18 19:38:29	0|wumpus|only the high-level arch-independent build stuff would be necessary, autoconf automake etc
1015 2016-10-18 19:39:17	0|michagogo|I mean, molz in #bitcoin was installing all the actual deps, it seems
1016 2016-10-18 19:39:35	0|GitHub123|[13bitcoin] 15MarcoFalke closed pull request #8961: Headers announcement for nodes that can do headers. (06master...06AnnounceUsingHeaders) 02https://github.com/bitcoin/bitcoin/pull/8961
1017 2016-10-18 19:39:48	0|michagogo|OpenSSL, BDB, etc etc
1018 2016-10-18 19:39:56	0|michagogo|Which is completely unnecessary
1019 2016-10-18 19:40:52	0|michagogo|When you really just need the actual tool chain skeleton
1020 2016-10-18 19:41:40	0|wumpus|you don't need those for a depends build on unix either
1021 2016-10-18 19:42:08	0|jonasschnelli|wumpus: the preciousblock RPC call needs probably mentioning in the 0.14 releasenots
1022 2016-10-18 19:42:10	0|jonasschnelli|*notes
1023 2016-10-18 19:42:14	0|wumpus|jonasschnelli: yes
1024 2016-10-18 19:42:23	0|MarcoFalke|Yeah, down to 10 pulls
1025 2016-10-18 19:42:26	0|MarcoFalke|in base 128
1026 2016-10-18 19:42:28	0|jonasschnelli|maybe we should open a issue for RN 0.14
1027 2016-10-18 19:42:41	0|wumpus|there's an issue for that IIRC
1028 2016-10-18 19:42:46	0|michagogo|wumpus: right
1029 2016-10-18 19:42:54	0|wumpus|https://github.com/bitcoin/bitcoin/issues/8455
1030 2016-10-18 19:43:01	0|michagogo|But the docs don't talk about running a deps build for unix
1031 2016-10-18 19:43:37	0|wumpus|michagogo: only the docs in depends do :(
1032 2016-10-18 19:43:39	0|michagogo|Build-unix.md walks you through doing a build with system-deps
1033 2016-10-18 19:43:49	0|wumpus|michagogo: it's split all over the place, not always over sensible lines
1034 2016-10-18 19:43:53	0|michagogo|And build-windows points you at build-unix...
1035 2016-10-18 19:44:07	0|wumpus|and build-unix points you at build-openbsd :-)
1036 2016-10-18 19:44:11	0|michagogo|When you really just need to install git make pkg-config libtool autoconf g++ g++-mingw-w64-x86-64
1037 2016-10-18 19:44:24	0|michagogo|Well, it does for openbsd
1038 2016-10-18 19:44:38	0|michagogo|Windows points to unix unconditionally
1039 2016-10-18 19:44:42	0|wumpus|I know, that one makes sense
1040 2016-10-18 19:45:03	0|michagogo|When all you need is git make pkg-config libtool autoconf g++ g++-mingw-w64-x86-64
1041 2016-10-18 19:45:16	0|michagogo|You don't even need all of build-essential
1042 2016-10-18 19:46:11	0|wumpus|that's a lot of micromanagement though. I tdoesn't hurt to install one package too many. Though it should be made clear that you don't need to install dependencies if you're going to do a depends build, just the compiler/toolchain
1043 2016-10-18 19:46:35	0|wumpus|some of that is documented in depends/, but that's somewhat hidden away
1044 2016-10-18 19:47:15	0|michagogo|OTOH, it's just a waste of space to install g++-mingw-w64 when g++-mingw-w64-x86-64 is enough
1045 2016-10-18 19:47:55	0|michagogo|(The former basically pulls in the latter, plus -i686)
1046 2016-10-18 19:48:59	0|michagogo|And I think some of the packages don't even come with build-essential, you need to install them individually anyway
1047 2016-10-18 19:49:16	0|wumpus|I agree, but I think getting the high level understanding clear "depends installs the dependencies for you so you don't need to get them from apt" is more important than whether we mention one package more or less
1048 2016-10-18 19:50:03	0|michagogo|In other words, IMHO, there are few enough necessary packages that it's worth just listing them rather than the metapackages that pull in supersets of some of them
1049 2016-10-18 19:50:12	0|michagogo|Well, yeah
1050 2016-10-18 19:50:59	0|michagogo|I'm hoping to overhaul build-windows on Thursday, if nobody else does it in the meantime
1051 2016-10-18 19:51:39	0|michagogo|Also, maybe build-unix should be updated to present depends as an alternative to system deps
1052 2016-10-18 19:51:45	0|wumpus|I don't think you need to be afraid anyone else will do so in the meantime, I mean no one did in the last months either :)
1053 2016-10-18 20:04:19	0|GitHub196|13bitcoin/06master 1418dacf9 15Russell Yanofsky: Add microbenchmarks to profile more code paths....
1054 2016-10-18 20:04:19	0|GitHub196|[13bitcoin] 15laanwj pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/7f71a3c59194...74dc388ab599
1055 2016-10-18 20:04:20	0|GitHub196|13bitcoin/06master 1474dc388 15Wladimir J. van der Laan: Merge #8873: Add microbenchmarks to profile more code paths....
1056 2016-10-18 20:04:30	0|GitHub52|[13bitcoin] 15laanwj closed pull request #8873: Add microbenchmarks to profile more code paths. (06master...06issue-7883-benchmarks) 02https://github.com/bitcoin/bitcoin/pull/8873
1057 2016-10-18 20:07:49	0|wumpus|jonasschnelli: could you elaborate in #8546 what you mean with " I think its acceptable if it breaks wallets used back in 0.3.x in conjunction with IP transaction". I don't think it'd be acceptable if the client suddenly crashes if someone happens to be using a wallet that still has a pay-to-IP transaction in it.
1058 2016-10-18 20:08:18	0|wumpus|I'd prefer keeping around a bit of useless code to that
1059 2016-10-18 20:08:42	0|wumpus|OTOH, it's not tested anyway, so if it is safe to remove (no risk of crashes) I'm fine with it
1060 2016-10-18 20:09:18	0|wumpus|to be honest I think #8564 is a bit questionable, I'm not convinced it only removed code to do with ip transactions
1061 2016-10-18 20:09:30	0|wumpus|#8546, sorry
1062 2016-10-18 20:10:32	0|BlueMatt|;;seen cfields_
1063 2016-10-18 20:10:33	0|gribble|cfields_ was last seen in #bitcoin-core-dev 4 hours, 55 minutes, and 44 seconds ago: <cfields_> yes, that one's on purpose
1064 2016-10-18 20:10:36	0|BlueMatt|;;seen cfields
1065 2016-10-18 20:10:36	0|gribble|cfields was last seen in #bitcoin-core-dev 5 days, 0 hours, 12 minutes, and 27 seconds ago: <cfields> gmaxwell: for one in every X connections, we could proxy and route messages together for peer-pairs. Then they'd poison their own stats :p
1066 2016-10-18 20:10:39	0|wumpus|we may want to closeit and re-do it at some point, there's no urgency to it
1067 2016-10-18 20:10:45	0|Anduck|i think the docs for ubuntu & debian should be separated totally to hilight that they're indeed different distros and have different sw sources etc. i might do this some day when i have more time
1068 2016-10-18 20:10:48	0|cfields_|BlueMatt: pong?
1069 2016-10-18 20:11:09	0|BlueMatt|cfields_: busy with 13.1? or have you had a chance to review 8865?
1070 2016-10-18 20:11:26	0|wumpus|Anduck: all of the apt package names are the same though
1071 2016-10-18 20:11:40	0|cfields_|BlueMatt: beating my head against the wall with cgminer. I can take a break to review though.
1072 2016-10-18 20:11:55	0|wumpus|unless people mess with software sources, ubuntu and debian can be regarded as having the same build instructions
1073 2016-10-18 20:12:16	0|Anduck|what's the "right" way to obtain libdb4.8 (& libdb4.8++) for debian 8.0 jessie, binary or sources?
1074 2016-10-18 20:12:18	0|wumpus|no need to duplicate things unnecesarily
1075 2016-10-18 20:12:21	0|GitHub128|13bitcoin/06master 14b55d823 15anduck: Explicitly state that PPA is for Ubuntu only
1076 2016-10-18 20:12:21	0|GitHub128|[13bitcoin] 15MarcoFalke pushed 2 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/74dc388ab599...23e03f8d26d7
1077 2016-10-18 20:12:22	0|GitHub128|13bitcoin/06master 1423e03f8 15MarcoFalke: Merge #8965: Mention that PPA doesn't support Debian...
1078 2016-10-18 20:12:31	0|wumpus|Anduck: build it from source as in the "berkeleydb" section
1079 2016-10-18 20:12:36	0|GitHub54|[13bitcoin] 15MarcoFalke closed pull request #8965: Mention that PPA doesn't support Debian (06master...06patch-1) 02https://github.com/bitcoin/bitcoin/pull/8965
1080 2016-10-18 20:12:57	0|BlueMatt|cfields_: yea, still ready to split main and have some exciting things planned, but rather blocked on review (story of bitcoin core, i suppose...)
1081 2016-10-18 20:13:01	0|Anduck|wumpus: it only builds libdb4.8 but libdb4.8++ is also required
1082 2016-10-18 20:13:09	0|BlueMatt|cfields_: I'm happy to trade reviews, if it helps :p
1083 2016-10-18 20:13:10	0|wumpus|Anduck: it builds both actually
1084 2016-10-18 20:13:23	0|wumpus|Anduck: I've followed the instructions zillions of times, I'm sure it does the right thing
1085 2016-10-18 20:13:24	0|Anduck|hmm... i tried it but it complained about libdb4.8++
1086 2016-10-18 20:13:32	0|Anduck|alright
1087 2016-10-18 20:13:33	0|cfields_|BlueMatt: ack. Will do in a little bit, once I get this test on auto-pilot
1088 2016-10-18 20:13:37	0|wumpus|unless something broke anyhow
1089 2016-10-18 20:13:43	0|wumpus|these days I don't use bdb 4.8 anymore tbh
1090 2016-10-18 20:14:09	0|Anduck|are there any recent/known compatibility issues with newer ones?
1091 2016-10-18 20:14:21	0|wumpus|yes, still the same as always
1092 2016-10-18 20:14:28	0|Anduck|ok
1093 2016-10-18 20:14:38	0|wumpus|bdb 5 wallets won't work in 4.8, bdb 6 wallets won't work in 5 and 4.8
1094 2016-10-18 20:14:58	0|Anduck|but it will work perfectly well otherwise?
1095 2016-10-18 20:16:11	0|Anduck|--with-incompatible-bdb raises the question if it's not safe to use it at all, or if it's just simply incompatible with other major bdb versions
1096 2016-10-18 20:16:13	0|wumpus|and to convert between versions one can do  db5.0_dump wallet.dat | db4.8_load wallet.dat.new  , still the same as in 2012 :)
1097 2016-10-18 20:17:30	0|wumpus|I can't guarantee anything about being safe to use, but I've never heard of any inherent issues
1098 2016-10-18 20:18:20	0|wumpus|it's just that different versions' databases are binary incompatible, and if you don't know about that it can be confusing
1099 2016-10-18 20:18:41	0|Anduck|alright. good to know
1100 2016-10-18 20:19:46	0|wumpus|I guess it'd make sense to document that better
1101 2016-10-18 20:20:05	0|Victorsueca|there, back to compiling.... again.....
1102 2016-10-18 20:20:13	0|wumpus|but so much stuff to do
1103 2016-10-18 20:20:17	0|Victorsueca|this time on a better computer, 16 GB ram
1104 2016-10-18 20:22:52	0|Victorsueca|maybe it's an overkill but way we'll know if ram was the problem
1105 2016-10-18 20:24:10	0|wumpus|16GB is hardly overkill these days
1106 2016-10-18 20:24:38	0|Victorsueca|if it's supposed to be enough with 1.5 or 2....
1107 2016-10-18 20:25:42	0|wumpus|that's for the compiler. The other 14GB is for windows.
1108 2016-10-18 20:25:51	0|Victorsueca|lol
1109 2016-10-18 20:26:45	0|Victorsueca|windows eats at most 4 GB, 2GB usually
1110 2016-10-18 20:27:00	0|Victorsueca|which is still ridiculous....
1111 2016-10-18 20:28:24	0|GitHub128|[13bitcoin] 15laanwj closed pull request #8546: Remove IP transaction check (06master...06abc123) 02https://github.com/bitcoin/bitcoin/pull/8546
1112 2016-10-18 20:35:42	0|wumpus|BlueMatt: so I guess you're blocked on 8865?
1113 2016-10-18 20:37:06	0|BlueMatt|wumpus: I mean I can open a flurry of prs that all do small changes like that, but I'd rather go one or two at a time
1114 2016-10-18 20:37:08	0|BlueMatt|so i guess
1115 2016-10-18 20:37:09	0|BlueMatt|yes
1116 2016-10-18 20:38:18	0|BlueMatt|wumpus: I also opened #8930 to get some eyes on verifying that orphan processing doesnt have to remain consistent with cs_main
1117 2016-10-18 20:38:49	0|wumpus|let's get 8865 merged then
1118 2016-10-18 20:40:24	0|wumpus|we kind of failed our goal in Milan to split up main.cpp
1119 2016-10-18 20:40:58	0|BlueMatt|this is true, but segwit is more important
1120 2016-10-18 20:42:53	0|michagogo|Anduck: honestly, the easiest thing, I think, is to just use the depends system
1121 2016-10-18 20:44:14	0|wumpus|michagogo: it is - would be nice if there waa a way to use depends *just* for berkeleydb
1122 2016-10-18 20:44:37	0|michagogo|Yeah
1123 2016-10-18 20:45:03	0|Victorsueca|i think there is some way to use the system library for some dependency instead f the one specified in depends
1124 2016-10-18 20:45:13	0|wumpus|currently you have to either build all dependencies (including qt, which you really don't want to build statically on ubuntu) using depends or none at all
1125 2016-10-18 20:45:14	0|michagogo|I mean, can you just run bdb.mk? Or does that only work when called by the main makedile?
1126 2016-10-18 20:45:48	0|wumpus|maybe it's possible
1127 2016-10-18 20:46:05	0|michagogo|wumpus: can you not make depends NO_QT=1 and point configure at system qt?
1128 2016-10-18 20:46:24	0|wumpus|yea, but that'd stlil pull in boost
1129 2016-10-18 20:47:00	0|wumpus|it's currently not a practical way to build just berkeleydb
1130 2016-10-18 20:49:17	0|GitHub161|[13bitcoin] 15laanwj pushed 9 new commits to 06master: 02https://github.com/bitcoin/bitcoin/compare/23e03f8d26d7...05998da5a7e2
1131 2016-10-18 20:49:18	0|GitHub161|13bitcoin/06master 140278fb5 15Matt Corallo: Remove duplicate nBlocksEstimate cmp (we already checked IsIBD())
1132 2016-10-18 20:49:18	0|GitHub161|13bitcoin/06master 1487e7d72 15Matt Corallo: Make validationinterface.UpdatedBlockTip more verbose...
1133 2016-10-18 20:49:19	0|GitHub161|13bitcoin/06master 14aefcb7b 15Matt Corallo: Move net-processing logic definitions together in main.h
1134 2016-10-18 20:49:27	0|BlueMatt|wut
1135 2016-10-18 20:49:30	0|GitHub119|[13bitcoin] 15laanwj closed pull request #8865: Decouple peer-processing-logic from block-connection-logic (06master...06net_processing_1) 02https://github.com/bitcoin/bitcoin/pull/8865
1136 2016-10-18 20:49:41	0|BlueMatt|did you mean to do that?
1137 2016-10-18 20:49:44	0|wumpus|yes
1138 2016-10-18 20:50:00	0|BlueMatt|ok!
1139 2016-10-18 20:52:44	0|wumpus|does make sense to do a bit of continuous integration tehre instead of leaving the pull open for months
1140 2016-10-18 20:52:54	0|BlueMatt|true
1141 2016-10-18 20:53:11	0|BlueMatt|alright, well I'll open up the next one in a sec when my fibre tests pass
1142 2016-10-18 20:53:17	0|wumpus|awesome
1143 2016-10-18 21:00:16	0|GitHub147|[13bitcoin] 15TheBlueMatt opened pull request #8969: Decouple peer-processing-logic from block-connection-logic (#2) (06master...06net_processing_2) 02https://github.com/bitcoin/bitcoin/pull/8969
1144 2016-10-18 21:35:20	0|cfields_|BlueMatt: heh, I was reviewing it and it was merged under my feet :)
1145 2016-10-18 21:35:42	0|BlueMatt|cfields_: its one of those things that can move forward but still needs posthumous acks
1146 2016-10-18 21:35:43	0|BlueMatt|:p
1147 2016-10-18 21:35:53	0|cfields_|BlueMatt: fwiw, looks good to me though
1148 2016-10-18 21:35:56	0|cfields_|heh
1149 2016-10-18 21:36:58	0|BlueMatt|posthumous acks are important :)
1150 2016-10-18 21:38:11	0|BlueMatt|cfields_: at least the next ones are easy :)
1151 2016-10-18 21:38:29	0|BlueMatt|probably only ~2 more incl 8969
1152 2016-10-18 21:39:26	0|cfields_|BlueMatt: 8a4a33dc5623c8a5d1413c214f0dfa30667e6b03 is the one you showed in Milan, right?
1153 2016-10-18 21:39:50	0|BlueMatt|yea, should be
1154 2016-10-18 21:39:58	0|BlueMatt|dont recall if ive rebased or not, but its def the same commit
1155 2016-10-18 21:40:11	0|cfields_|ok good, thanks
1156 2016-10-18 21:51:26	0|luke-jr|Lightsword: wumpus: I no longer use 32-bit anything. I gave up waiting for x32 and just went back to x86_64 a month or so ago.
1157 2016-10-18 23:16:07	0|sipa|luke-jr: what is missing for x32?
1158 2016-10-18 23:16:09	0|sipa|or was
1159 2016-10-18 23:16:36	0|luke-jr|sipa: mostly LLVM and Valgrind IIRC
1160 2016-10-18 23:16:42	0|sipa|i guess many things are harder if you don't use a common architecture