--- Day changed Thu Jul 12 2018 00:01 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 00:02 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 00:43 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has joined #bitcoin-core-dev 00:45 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Ping timeout: 260 seconds] 00:48 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has quit [Ping timeout: 260 seconds] 00:51 -!- TheRec [~toto@84-72-172-174.dclient.hispeed.ch] has joined #bitcoin-core-dev 00:51 -!- TheRec [~toto@84-72-172-174.dclient.hispeed.ch] has quit [Changing host] 00:51 -!- TheRec [~toto@drupal.org/user/146860/view] has joined #bitcoin-core-dev 00:57 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:09 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Read error: Connection reset by peer] 01:10 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has joined #bitcoin-core-dev 01:15 < provoostenator> I'm chasing a theory that the kernel watchdog on one my ARM machines resets the device during IBD, often during heavier I/O like pruning or cache flushes. Is that even plausible? And is there anything we should do to put said watchdog at ease? http://forum.khadas.com/t/how-to-debug-spontaneous-resets/2624 01:15 -!- Deadhand [~deadhand@kntaon1614w-lp140-02-70-51-86-166.dsl.bell.ca] has quit [Ping timeout: 260 seconds] 01:18 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 01:19 < warren> provoostenator: not exactly on topic for this channel, but I can comment from my experience that I had ARM devices overheat with CPU load due to inadequate heatsinking, causing such problems. 01:20 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 01:21 -!- Deadhand [~deadhand@kntaon1614w-lp140-02-70-51-86-182.dsl.bell.ca] has joined #bitcoin-core-dev 01:23 < provoostenator> warran: thanks. I'll let the folks on that forum help with the device itself. The part that's more relevant here is that these resets often leave the chain in an unrecoverable state, at least with pruning enabled. And maybe there's a way to shut down gracefully or not use max resources that we can recommend / do by default on these devices. 01:23 < provoostenator> warren 01:23 < gmaxwell> provoostenator: totally plausable. one of my older odroids does it reliably. adding sleeps to the sync OR putting a fan on top of it, fixes it. 01:24 -!- crc32 [~crc@2605:6000:6dc2:3c00::1] has quit [Remote host closed the connection] 01:24 < gmaxwell> It's really hard to deal with unreliable hardware, nothing in software is written to handle mystery memory corruption or similar, so all bets are off. 01:30 < provoostenator> I did add a heatsink and fan btw, but I wouldn't be surprised if Kernel / OS support for that is misconfigured. 01:33 < warren> The heatsink + fan that came with one of my ODroids a few years ago was inadequate to cool the device and keep it reliable while under full CPU load on the four cores. 01:43 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 01:44 -!- vicenteH [~user@195.235.96.150] has joined #bitcoin-core-dev 01:48 -!- shinohai [btcinfo@gateway/shell/xshellz/x-rrouyvpqxgbxcjaq] has quit [Remote host closed the connection] 02:44 -!- ExtraCrispy [~ExtraCris@185.9.18.150] has joined #bitcoin-core-dev 02:49 -!- booyah [~bb@193.25.1.157] has quit [Read error: Connection reset by peer] 02:50 -!- booyah [~bb@193.25.1.157] has joined #bitcoin-core-dev 02:57 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Ping timeout: 240 seconds] 02:58 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has joined #bitcoin-core-dev 03:04 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 03:24 < jonasschnelli> I made good experience with the Odroid HC1 (passive / heatsink) and the XU4 with heatsink. Testing both since 3 months. 03:47 -!- Guest41 [6dbe894b@gateway/web/cgi-irc/kiwiirc.com/ip.109.190.137.75] has joined #bitcoin-core-dev 03:52 -!- Guest41 [6dbe894b@gateway/web/cgi-irc/kiwiirc.com/ip.109.190.137.75] has left #bitcoin-core-dev [] 04:08 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 04:09 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 04:11 -!- jpe__ [~jpe@200116b842c2fd001dbabf70841bd8da.dip.versatel-1u1.de] has quit [Ping timeout: 265 seconds] 04:19 -!- jpe [~jpe@200116b8420a4200e239e9b269d9f126.dip.versatel-1u1.de] has joined #bitcoin-core-dev 04:20 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has joined #bitcoin-core-dev 04:21 -!- bitconne1 [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 04:25 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has quit [Ping timeout: 265 seconds] 04:43 -!- goatpig [56f7fde6@gateway/web/freenode/ip.86.247.253.230] has joined #bitcoin-core-dev 04:44 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 04:50 < bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/5ba77df15de9...d3dae3ddf9fa 04:50 < bitcoin-git> bitcoin/master 075429a winder: Use common SetDataDir method to create temp directory in tests. 04:50 < bitcoin-git> bitcoin/master d3dae3d MarcoFalke: Merge #13145: Use common getPath method to create temp directory in tests.... 04:51 < bitcoin-git> [bitcoin] MarcoFalke closed pull request #13145: Use common getPath method to create temp directory in tests. (master...master) https://github.com/bitcoin/bitcoin/pull/13145 04:55 -!- zautomata [~zautomata@unaffiliated/zautomata] has quit [Ping timeout: 260 seconds] 04:58 -!- spinza [~spin@155.93.246.187] has quit [Ping timeout: 264 seconds] 05:02 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 05:06 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Read error: Connection reset by peer] 05:06 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 05:10 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has joined #bitcoin-core-dev 05:11 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 268 seconds] 05:15 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Quit: Leaving] 05:22 -!- ExtraCrispy [~ExtraCris@185.9.18.150] has quit [Ping timeout: 260 seconds] 05:27 -!- ExtraCrispy [~ExtraCris@185.9.18.150] has joined #bitcoin-core-dev 05:38 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/d3dae3ddf9fa...9b638c7ce1b9 05:38 < bitcoin-git> bitcoin/master d0b9405 251: Refactors `keystore.h` type aliases.... 05:38 < bitcoin-git> bitcoin/master 9b638c7 Wladimir J. van der Laan: Merge #13627: Free keystore.h from file scope level type aliases... 05:38 < bitcoin-git> [bitcoin] laanwj closed pull request #13627: Free keystore.h from file scope level type aliases (master...patch/cleanup-keystore.h) https://github.com/bitcoin/bitcoin/pull/13627 05:49 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 05:57 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 06:02 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 06:05 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 06:06 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 06:18 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 06:22 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 06:26 -!- quer [~quer@unaffiliated/quer] has quit [] 06:33 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 06:35 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 06:35 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Ping timeout: 265 seconds] 06:37 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 06:38 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-core-dev 06:40 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has joined #bitcoin-core-dev 06:42 < promag> wumpus: can you add #13100 to hp? 06:42 < gribble> https://github.com/bitcoin/bitcoin/issues/13100 | gui: Add dynamic wallets support by promag · Pull Request #13100 · bitcoin/bitcoin · GitHub 06:45 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 06:47 < fanquake> promag added it 06:47 < promag> ty! 06:47 < promag> if this doesn't get some reviews in the next couple of days it won't go in 0.17 06:48 < promag> and I guess that's fine 06:49 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 06:53 < wumpus> thanks 06:59 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 07:01 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Ping timeout: 276 seconds] 07:03 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 07:05 -!- belcher [~belcher@unaffiliated/belcher] has quit [Read error: Connection reset by peer] 07:05 -!- belcher [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 07:06 < bitcoin-git> [bitcoin] h4x3rotab opened pull request #13643: Switch to NSIS 3.03 to avoid DLL hijacking (master...nsis-fix) https://github.com/bitcoin/bitcoin/pull/13643 07:07 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #13644: 0.16: Remaining backports for 0.16.2 (0.16...Mf1804-16Backports) https://github.com/bitcoin/bitcoin/pull/13644 07:08 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 07:11 -!- ddt_is_dead [~ddt_is_de@c-98-204-47-100.hsd1.dc.comcast.net] has joined #bitcoin-core-dev 07:20 < fanquake> What else needs to happen to make #12511 a reality for 0.17.0? I think I'm losing track of any related PRs. 07:20 < gribble> https://github.com/bitcoin/bitcoin/issues/12511 | Switch to Ubuntu 18.04 for gitian building · Issue #12511 · bitcoin/bitcoin · GitHub 07:21 < wumpus> the GLIBC compat PR 07:22 < fanquake> Would be good to get that in to avoid the NSIS problem, and also fix qt on Windows 07:22 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 07:23 < wumpus> https://github.com/bitcoin/bitcoin/pull/13177 07:23 -!- brianhoffman [~brianhoff@pool-108-31-201-103.washdc.fios.verizon.net] has joined #bitcoin-core-dev 07:24 -!- brianhoffman [~brianhoff@pool-108-31-201-103.washdc.fios.verizon.net] has quit [Client Quit] 07:24 < fanquake> wumpus is feature freeze still the 16th 07:27 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 07:30 < wumpus> we could discuss that at the meeting 07:30 < wumpus> if there's a good reason to move it, we'll move it... 07:32 < fanquake> I might head to bed now then, and set an alarm for the meeting. A bit to discuss. 07:42 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 07:46 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 07:49 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 260 seconds] 07:57 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 07:57 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [] 08:01 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 08:14 -!- Handa [9d2711ba@gateway/web/freenode/ip.157.39.17.186] has joined #bitcoin-core-dev 08:16 -!- Handa [9d2711ba@gateway/web/freenode/ip.157.39.17.186] has quit [Client Quit] 08:18 -!- fgdf [d2105456@gateway/web/freenode/ip.210.16.84.86] has joined #bitcoin-core-dev 08:18 < fgdf> jhkjh 08:18 -!- fgdf [d2105456@gateway/web/freenode/ip.210.16.84.86] has quit [Client Quit] 08:18 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 08:22 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 08:24 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 08:25 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 08:27 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 08:32 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 08:32 -!- gmaxwell [gmaxwell@wikimedia/KatWalsh/x-0001] has quit [Ping timeout: 256 seconds] 08:33 -!- gmaxwell [gmaxwell@mf4-xiph.osuosl.org] has joined #bitcoin-core-dev 08:33 -!- gmaxwell is now known as Guest81320 08:39 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 08:39 -!- ddt_is_dead [~ddt_is_de@c-98-204-47-100.hsd1.dc.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 08:44 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Read error: Connection reset by peer] 08:44 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 08:46 < bitcoin-git> [bitcoin] laanwj pushed 4 new commits to master: https://github.com/bitcoin/bitcoin/compare/9b638c7ce1b9...dcb154e5aad8 08:46 < bitcoin-git> bitcoin/master 908c1d7 Chun Kuan Lee: GCC-7 and glibc-2.27 compat code 08:46 < bitcoin-git> bitcoin/master fc6a9f2 Cory Fields: Use IN6ADDR_ANY_INIT instead of in6addr_any 08:47 < bitcoin-git> bitcoin/master 253f592 Chun Kuan Lee: Add stdin, stdout, stderr to ignored export list 08:47 < bitcoin-git> [bitcoin] laanwj closed pull request #13177: GCC-7 and glibc-2.27 back compat code (master...compat) https://github.com/bitcoin/bitcoin/pull/13177 08:52 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has joined #bitcoin-core-dev 08:54 < bitcoin-git> [bitcoin] jamesob opened pull request #13645: [tests] skip rpc_zmq functional test as necessary (master...2018-07-skip-zmq-tests) https://github.com/bitcoin/bitcoin/pull/13645 08:55 < bitcoin-git> [bitcoin] domob1812 opened pull request #13646: tests: Skip rpc_zmq.py when ZMQ is disabled (master...skip-zmq-test) https://github.com/bitcoin/bitcoin/pull/13646 09:00 < kanzure> is there a publicly-hosted log bot for this channel other than bitcoinstats.com? --- Log opened Thu Jul 12 09:09:02 2018 09:09 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 09:12 -!- nickler [~nickler@185.12.46.130] has quit [Ping timeout: 245 seconds] 09:13 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 09:14 -!- jb55 [~jb55@S010660e327dca171.vc.shawcable.net] has joined #bitcoin-core-dev 09:17 -!- nickler [~nickler@185.12.46.130] has joined #bitcoin-core-dev 09:17 < bitcoin-git> [bitcoin] conradoplg opened pull request #13647: Scripts and tools: Fix BIND_NOW check in security-check.py (master...patch-1) https://github.com/bitcoin/bitcoin/pull/13647 09:18 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 09:24 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 09:29 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 09:33 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 09:35 -!- chakaponden [~chakapond@46.216.156.181] has joined #bitcoin-core-dev 09:36 -!- chakaponden [~chakapond@46.216.156.181] has quit [Client Quit] 09:39 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 09:40 -!- Guest81320 [gmaxwell@mf4-xiph.osuosl.org] has quit [Changing host] 09:40 -!- Guest81320 [gmaxwell@wikimedia/KatWalsh/x-0001] has joined #bitcoin-core-dev 09:40 -!- Guest81320 is now known as gmaxwell 09:41 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 09:41 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 09:42 -!- ken2812221 [~androirc@180.217.159.74] has joined #bitcoin-core-dev 09:42 -!- ken2812221 [~androirc@180.217.159.74] has quit [Read error: Connection reset by peer] 09:44 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 09:55 -!- grafcaps [~haroldbr@104.137.194.255] has joined #bitcoin-core-dev 09:56 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 10:01 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 10:05 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 10:05 -!- timothy [~tredaelli@redhat/timothy] has quit [Remote host closed the connection] 10:12 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 10:15 -!- escrivner [~user@cpe-76-175-74-114.socal.res.rr.com] has joined #bitcoin-core-dev 10:17 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 10:24 < luke-jr> so only 4 days left until feature freeze; if people want to commit to review rwconf in time, I'll try to get it done tonight or tomorrow, otherwise I won't even bother trying (and we get left with an ugly GUI pruning mess to maintain) 10:24 -!- escrivner [~user@cpe-76-175-74-114.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 10:26 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 10:27 < gmaxwell> luke-jr: unrelated, you might find 12257 interesting to review... since it undoes some of the damage of address reuse. 10:28 < sipa> gah, unicorn on #13557 :( 10:29 < gribble> https://github.com/bitcoin/bitcoin/issues/13557 | BIP 174 PSBT Serializations and RPCs by achow101 · Pull Request #13557 · bitcoin/bitcoin · GitHub 10:29 < gmaxwell> Thanks Microsoft. 10:29 < cfields> haha 10:30 < cfields> gmaxwell: we'll know the transition is complete when it bsod's instead. 10:30 < instagibbs> refreshing.. usually works 10:30 -!- Randolf [~randolf@96.53.47.42] has quit [Quit: Leaving] 10:30 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 10:30 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 10:34 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 10:44 -!- vicenteH [~user@195.235.96.150] has quit [Ping timeout: 264 seconds] 10:44 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 10:48 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Ping timeout: 260 seconds] 10:48 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 10:50 -!- Krellan [~Krellan@2601:640:4000:9258:8c19:34dc:901e:1a6b] has quit [Remote host closed the connection] 10:54 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 10:55 < sipa> and a unicorn on #12196 as well 10:55 < gribble> https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli · Pull Request #12196 · bitcoin/bitcoin · GitHub 10:56 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 11:03 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has joined #bitcoin-core-dev 11:11 < bitcoin-git> [bitcoin] ken2812221 opened pull request #13648: [travis] Increase ccache size for the one which enable debug (master...travis-400m) https://github.com/bitcoin/bitcoin/pull/13648 11:12 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 11:16 < bitcoin-git> [bitcoin] jamesob opened pull request #13649: test: allow arguments to be forwarded to flake8 in lint-python.sh (master...2018-07-python-lint-args) https://github.com/bitcoin/bitcoin/pull/13649 11:17 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 244 seconds] 11:26 -!- StayCool [5bf0b927@gateway/web/freenode/ip.91.240.185.39] has joined #bitcoin-core-dev 11:26 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has quit [Ping timeout: 256 seconds] 11:27 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has joined #bitcoin-core-dev 11:29 < StayCool> I've been wondering about the lightning network, i'm running a full node using Bitcoin Core, however to run a full node on the lightning network i need to install one of the few implementations so far. Will lightning payments using a JSON-RPC api ever be available in Bitcoin Core, or will it always be a separate client? 11:30 < sipa> StayCool: who knows? 11:30 < sipa> for the foreseeable future i don't expect they to become integrated - bitcoin core's review process is slow and integrating such an amount of complexity would take a long time 11:31 < sipa> but ultimately it is up to contributors and what they want to work on 11:31 < luke-jr> StayCool: Bitcoin implementation diversity makes Lightning implementation diversity look good XD 11:31 < StayCool> I guess time will tell :-) that's a valid point. 11:32 < sipa> perhaps i'm pessimistic but i expect integrating lightning into bitcoin core would take longer than the concept of lightning has been around so far... 11:32 < luke-jr> more likely the wallet finally getting split out (or simply deprecated entirely) 11:32 -!- ExtraCrispy [~ExtraCris@185.9.18.150] has quit [Remote host closed the connection] 11:33 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has quit [Ping timeout: 240 seconds] 11:35 -!- dx25 [~dx25@97-119-117-177.omah.qwest.net] has quit [Ping timeout: 264 seconds] 11:35 < StayCool> Yeah that's true. It's also taken a long time for the current implementations to become functional. I know that c-lightning has a JSON-RPC, it's just wishful thinking for it to be integrated in Bitcoin Core :-) 11:36 < StayCool> It has* 11:36 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has joined #bitcoin-core-dev 11:37 -!- nmnkgl [uid306870@gateway/web/irccloud.com/x-yfjycnhyrxogchbz] has joined #bitcoin-core-dev 11:38 < bitcoin-git> [bitcoin] ken2812221 closed pull request #13648: [travis] Increase ccache size for the one which enable debug (master...travis-400m) https://github.com/bitcoin/bitcoin/pull/13648 11:39 < BlueMatt> gmaxwell: remind me to check next week 11:41 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 11:46 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 240 seconds] 11:46 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 11:49 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has joined #bitcoin-core-dev 11:51 < StayCool> May be another stupid question - is there any plans to integrate support for hardware wallets in Bitcoin Core? the issue with Ledger is that i rely on them for validating transactions, which i'd prefer to do myself, also increasing privacy. Perhaps there is some sort of roadmap for what you guys are working on? 11:52 < sipa> StayCool: have you looked at BIP174 (PSBT) ? 11:53 < StayCool> Ah yes i heard about that earlier, i'll have to give it a readthrough :-) Thanks! 11:55 -!- ken2812221 [~User@180.217.159.74] has joined #bitcoin-core-dev 11:59 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 11:59 -!- meshcollider_ [uid246294@gateway/web/irccloud.com/x-wjjksoonnathnrhx] has joined #bitcoin-core-dev 12:00 < wumpus> #startmeeting 12:00 < lightningbot> Meeting started Thu Jul 12 19:00:03 2018 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00 < lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 12:00 < achow101> hi 12:00 < wumpus> #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator 12:00 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 12:00 < kanzure> hi. 12:00 < meshcollider_> Hi 12:00 < jonasschnelli> hi 12:00 < nmnkgl> hi 12:01 < cfields> very quick topic suggestion: meeting time poll 12:01 < ken2812221> hi first time to the meeting 12:01 < wumpus> so quite some things to discuss today, at least: - Move feature freeze date? (currently july 16th) - 0.16.2 - gitian build to 18.04: what is left to do 12:01 < meshcollider> Welcome ken2812221 :) 12:01 < jamesob> howdy 12:01 < wumpus> #topic meeting time poll (cfields) 12:01 < cfields> ken2812221: good to see you here :) 12:02 < cfields> remember to vote on meeting time. If you didn't get a mail about it, now's the time to tell me! 12:02 -!- meshcollider is now known as mesh_ 12:02 -!- meshcollider_ is now known as meshcollider 12:02 * wumpus has voted 12:02 < cfields> 12:02 * sipa has voted 12:02 * jonasschnelli has voted 12:02 < instagibbs> yo vote 12:02 < achow101> when does the poll close? 12:02 < luke-jr> cfields: your poll made me realise the current time is among the worst possible times for me :P 12:02 < luke-jr> achow101: after the meeting today IIRC 12:02 < cfields> achow101: this time next week 12:02 < luke-jr> ah, next meeting 12:02 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-wjjksoonnathnrhx] has quit [Client Quit] 12:03 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-vmkjhgozuhoynscb] has joined #bitcoin-core-dev 12:03 < wumpus> #topic Move feature freeze date? (wumpus) 12:03 < cfields> luke-jr: I wanted to give enough time for people to realize they didn't receive a mail to vote 12:03 < ken2812221> cfield: Can I get an email for voting? 12:03 < jonasschnelli> wumpus: + how many days/weeks? 12:03 < wumpus> so the current future freeze is july 16th, which is in a few days 12:03 < jnewbery> hi 12:03 < cfields> also, sorry about not using the more convenient doodle. I figured Cornell would be more polite with everyone's email addresses. 12:03 < sipa> i would be in favor of delaying slightly, let's say a week 12:03 < jonasschnelli> I'm in favor of moving since i'd like to get scantxout and disableprivatekey in 12:03 < luke-jr> rwconf is not ready for review yet; I can prioritise it, but unless there's hope for sufficient review before the freeze, I won't 12:03 < achow101> it would be nice to get psbt (#13557) in for 0.17 12:03 < sipa> we have many relative big but important improvements that are almost ready 12:03 < instagibbs> cfields, what effort was made to reach out to folks who don't attend already, yet contribute in either review or PR? 12:04 < wumpus> so my question is, should we delay it, are there important things that would otherwise miss but are *almost* ready? 12:04 < gribble> https://github.com/bitcoin/bitcoin/issues/13557 | BIP 174 PSBT Serializations and RPCs by achow101 · Pull Request #13557 · bitcoin/bitcoin · GitHub 12:04 -!- schmidty [uid297174@gateway/web/irccloud.com/x-urmmcozyjzwbkbtr] has joined #bitcoin-core-dev 12:04 < cfields> ken2812221: pm me your email? 12:04 < instagibbs> the poll as-is will heavily bias current times :) 12:04 < instagibbs> oh sorry, new topic 12:04 < jonasschnelli> achow101: isn't the BIP still in discussion? Or have we finalized it? 12:04 < cfields> instagibbs: i posted to the mailing list as well. but no further outreach. 12:04 < sipa> jonasschnelli: it was marked as proposed 12:04 < luke-jr> wumpus: things can always go into 0.18; my only concern is that the GUI pruning was merged in advance of rwconf 12:04 < kanzure> i've answered the poll but i also want to complain about its setup (it's like 500 button clicks to answer the full thing) 12:04 < sipa> jonasschnelli: so not material changes 12:04 < achow101> jonasschnelli: spec part is finalized. some wording for clarifications may change, but its basically final 12:05 < jonasschnelli> ack... have plans to review #13557 12:05 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 12:05 < gribble> https://github.com/bitcoin/bitcoin/issues/13557 | BIP 174 PSBT Serializations and RPCs by achow101 · Pull Request #13557 · bitcoin/bitcoin · GitHub 12:05 -!- bitconne1 [~conner@136.24.175.89] has joined #bitcoin-core-dev 12:05 < achow101> jonasschnelli: beware of unicorns when attempting to review it though 12:05 < jonasschnelli> achow101: private browsing help while reviewing. :) 12:05 < cfields> kanzure: sorry :( 12:05 < sipa> yes, but doesn't let you comment 12:06 < luke-jr> kanzure: drag and drop worked best IMO 12:06 < kanzure> oh 12:06 < sipa> wumpus: would it make sense to put the feature freeze date on or shortly after a weekly meeting? 12:07 < meshcollider> sipa: you can still log in to GitHub when on private browsing 12:07 < wumpus> sipa: possibly, though I don't want to keep moving it forward 12:07 < sipa> wumpus: fair 12:07 < sipa> meshcollider: heh, i assumed the unicorn was due to being logged in or not; does private browsing itself (regardless of login status) help? 12:08 < wumpus> we have time-based releases for a good reason, the idea is not to switch to "let's decide in the meeting when it's ready" 12:08 < achow101> how about moving it to next thursday and try to review things this week? 12:08 < jonasschnelli> ack 12:08 < sipa> that's a 3 day delay; ok 12:08 < wumpus> let's just move it by a week then 12:08 < meshcollider> I think it helps anyway, don't ask me why lol 12:09 < achow101> wumpus: ack 12:09 < wumpus> so july 23 12:09 < meshcollider> Ack for move 12:09 < wumpus> will update #12624 12:09 < gribble> https://github.com/bitcoin/bitcoin/issues/12624 | Release schedule for 0.17.0 · Issue #12624 · bitcoin/bitcoin · GitHub 12:10 < wumpus> #topic 0.16.2 (wumpus) 12:10 < wumpus> it'd make sense to do a 0.16.2 release soon 12:10 < sipa> yeah 12:10 < wumpus> so it's not too little before 0.17 12:11 < wumpus> too short* 12:11 < wumpus> anything that really needs to make it in, besides what is already backported in #13644? 12:11 < BlueMatt> there is already a backports pr for the rest, I think at #13644 12:11 < gribble> https://github.com/bitcoin/bitcoin/issues/13644 | 0.16: Remaining backports for 0.16.2 by MarcoFalke · Pull Request #13644 · bitcoin/bitcoin · GitHub 12:11 < gribble> https://github.com/bitcoin/bitcoin/issues/13644 | 0.16: Remaining backports for 0.16.2 by MarcoFalke · Pull Request #13644 · bitcoin/bitcoin · GitHub 12:11 < luke-jr> tbh, I'd almost think it's preferable to do a bugfix right before the next major release; but no objections either way 12:12 < wumpus> ok 12:12 < luke-jr> (well, right before RC1 anyway) 12:12 < cfields> luke-jr: but that way if a backport goes bad, potentially both new versions end up busted :\ 12:12 < luke-jr> since we're up against rc1 anyway, this timing seems good 12:12 < cfields> I'd rather stagger a bit, generally speaking 12:12 < luke-jr> cfields: true, but hopefully we're more careful than that :x 12:13 < instagibbs> what is 0.16.2 timeline like? 12:14 < BlueMatt> instagibbs: once 13644 gets merged, essentially, I think 12:14 < BlueMatt> hence the "anyone have anything else to shove in?" 12:14 < MarcoFalke> Yeah. timeline: Backports, merge+test, release 12:14 < wumpus> yes, as no one mentioned anything else it's just 13644 12:14 < wumpus> make sure you review that 12:14 < luke-jr> well, we need a rc1 at least I think? 12:14 < MarcoFalke> sure 12:14 < wumpus> yes, as always 12:16 < wumpus> rc1 then if no significant bug reports, tag final 12:16 < wumpus> usually a week 12:17 < wumpus> #topic gitian build to 18.04 ubuntu bionic 12:17 < sipa> what are the current issues? 12:17 < sipa> (with upgrading to 18.04) 12:17 < wumpus> I merged #13177 today, wondering what the remaining issues are 12:17 < gribble> https://github.com/bitcoin/bitcoin/issues/13177 | GCC-7 and glibc-2.27 back compat code by ken2812221 · Pull Request #13177 · bitcoin/bitcoin · GitHub 12:18 < wumpus> note that we *must* upgrade, otherwise the qt build will fail (or would have to downgrade qt again, which is a mess) 12:18 < luke-jr> did vmbuilder get fixed for 18.04? 12:18 < cfields> I was in denial that I would have toolchain stuff done in time for 0.17. Sadly it's not happening. Just started having a look at the current PRs. 12:18 < achow101> IIRC vmbuilder doesn't work with 18.04. or maybe it was vmbuilder doesn't work on 18.04. 12:18 < luke-jr> achow101: I tried it on Gentoo and it couldn't build :/ 12:18 < wumpus> so would need to find another way to build 18.04 VMs? 12:19 < achow101> yes 12:19 < luke-jr> or get vmbuilder fixed ideally 12:19 < achow101> I think vmbuilder is a dead project though 12:19 < luke-jr> :/ 12:19 < achow101> wumpus: hence my docker thing 12:19 < cfields> is it not possible to just use a static, pre-prepared rootfs? 12:19 < wumpus> well, switching to another container shouldn't be necessary 12:20 < luke-jr> cfields: need a bootloader 12:20 < wumpus> it's just a matter of building a rootfs 12:20 < luke-jr> cfields: and who to trust with a rootfs anyway? 12:20 < cfields> luke-jr: well... ubuntu. currently. 12:20 < wumpus> you can download pre-made cloud rootfses from ubuntu 12:20 < luke-jr> oh 12:20 < cfields> (I was just suggesting we use one of their docker images as a rootfs for gitian) 12:20 < sipa> dongcarl: present? you were looking into minimal linux images to bootstrap from? 12:20 < luke-jr> do they have bootloaders somehow too? 12:21 < wumpus> #link https://cloud-images.ubuntu.com/bionic/current/ 12:21 < achow101> is vmbuilder used for both lxc and kvm? 12:21 < cfields> luke-jr: tbh I have no idea how bootloaders work for kvm/lxc 12:21 < achow101> (in gitian) 12:22 < luke-jr> cfields: for KVM, like real hardware 12:22 < wumpus> to convert the img to qcow2 for qemu: qemu-img convert -O qcow2 ${IMAGE} ${VMDIR}/os.img 12:22 < sipa> wumpus: daily builds? do we retain determinism if people use different builds? 12:22 < cfields> I always assumed they just jumped straight into init 12:22 * luke-jr wonders if these ppc64el rootfs would build identical binaries :D 12:22 < luke-jr> cfields: KVM just virtualized/emulates a real machine 12:22 < wumpus> sipa: well it does already do an apt-get upgrade before buildling so I don't know if that matters 12:23 < wumpus> but yes maybe uncertain... 12:23 < sipa> cfields: LXC even skips init afaik 12:23 < sipa> cfields: you just run processes in a namespace that doesn't see the rest of your system 12:23 < luke-jr> I guess the .img files would have a bootloader probably 12:24 < achow101> sipa: at least with docker, the base ubuntu image changes fairly frequently (within the same version though) and that has produced deterministic binaries for me with different base images 12:24 < wumpus> right - LXC certainly doesn't need a bootloader 12:24 < sipa> okay 12:24 < luke-jr> sipa: init is a userspace process; you can't skip it :P 12:24 < cfields> I can investigate all this and report back next week 12:24 < sipa> luke-jr: ...? 12:24 < wumpus> as I understand it, basically you just launch *any* exceutable in the container 12:24 < sipa> wumpus: yes, that's my understanding 12:24 < luke-jr> sipa: init is what handles all the startup daemons etc 12:25 < wumpus> this an be init, but it can also be just a shell (fairly sure gitian does the latter) 12:25 < wumpus> luke-jr: there are no startup daemons in gitian 12:25 < luke-jr> O.o 12:25 < cfields> wumpus: I always assumed init was just a thin launcher for whatever binary you're telling it to run 12:25 < wumpus> luke-jr: it simply calls the build script 12:25 < luke-jr> there are with KVM ofc 12:25 < wumpus> yes, I mean with LXC 12:25 < wumpus> cfields: thanks! 12:26 < cfields> I have a related subtopic, if nothing's queued up next 12:26 -!- ddt_is_dead [~ddt_is_de@2601:14d:8600:5e36:79f2:ac95:9a0f:b837] has joined #bitcoin-core-dev 12:27 < wumpus> I don't have any more topics 12:27 < cfields> So, I didn't get the toolchain work done in time for 0.17, but I am nearly finished with the first part: A deterministic, fully static, native x86_64 toolchain capable of rebuilding another native toolchain... 12:27 < cfields> that doesn't get us anywhere for 0.17... 12:27 < achow101> for lxc, we don't use vmbuilder, but I'm pretty sure what it does use is not the way to use lxc 12:27 < achow101> it uses debootstrap 12:28 < cfields> but it might be helpful to have at least that much built as part of the 0.17 release process. As with that done deterministically, we wouldn't have to rely on a distro toolchain at all for 0.18. 12:28 < wumpus> ah yes debootstrap, that's a good way to build debian rootfs'es 12:29 < cfields> so, I'd like to propose possibly adding an extra (optional) gitian descriptor that builders can run as part of the 0.17 release. 12:29 < sipa> cfields: so what would that entail for 0.17? 12:29 < cfields> thoughts? 12:29 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 12:30 < sipa> cfields: i'm not sure what you're suggesting 12:30 < luke-jr> achow101: vmbuilder also uses debootstrap internally 12:31 < luke-jr> cfields: is there a way to make this work for non-x86_64? 12:31 -!- dcousens [~dcousens@110.140.174.10] has quit [Ping timeout: 276 seconds] 12:31 -!- dcousens [~dcousens@110.140.174.10] has joined #bitcoin-core-dev 12:32 < sipa> cfields: adding an extra gitian descriptor for what? 12:32 < cfields> sipa: at some point we're going to have to use gitian (or similar) to build all deterministic toolchains. The work isn't done for all toolchains yet, but I do have something working that gets us a native one. I'm proposing that we go ahead and build that one, so that it can later be used to build the rest. 12:33 -!- hashist [~hashist@89.160.185.147] has joined #bitcoin-core-dev 12:33 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 12:33 < sipa> cfields: seems fine to me, but it seems independent of release schedule 12:33 < cfields> luke-jr: yes, I've just focused on x86_64 as a start 12:33 < luke-jr> cfields: x86_64 isn't native for me ;) 12:34 < cfields> sipa: indeed, mostly. I just doubt I'll be able to convince a bunch of people to run a gitian build at any other time :p 12:34 < sipa> ah, fair 12:34 * sipa is reminded to try a gitian build again 12:35 < luke-jr> cfields: ie, I'm not looking at the target platforms, but the build platform 12:35 < cfields> ok, it's probably not at all clear what I'm getting at. I'll try to get enough together to PR something. 12:36 < wumpus> ok! thanks in advance 12:36 < cfields> luke-jr: understood. native x86_64 is capable of building a cross-compiler for a new host. We just need one as a start. 12:37 < luke-jr> Ubuntu has ppc64el images; so there's no native x86_64 needed is my point 12:38 < cfields> luke-jr: ok 12:38 < cfields> 12:39 < gmaxwell> cool 12:39 < wumpus> topic proposals? 12:39 < gmaxwell> I guess kallewoof isn't here (timezome) but I wondered what was the status of 12257. 12:40 < gmaxwell> It seems to just be in a rebase rebase cycle. 12:40 < jonasschnelli> #12257 12:40 < gribble> https://github.com/bitcoin/bitcoin/issues/12257 | [wallet] Use destination groups instead of coins in coin select by kallewoof · Pull Request #12257 · bitcoin/bitcoin · GitHub 12:40 < wumpus> it has only one "light utack" 12:41 < sipa> i held off on it, expecting other more invesive changes to coin selection to go in first 12:41 < gmaxwell> sipa: well, they did! 12:41 < sipa> but if that isn't happening for 0.17, maybe we can do destination groups first 12:41 < wumpus> and a "code review ack" but with comments 12:41 < gmaxwell> (I mean things like BNB got done since that was open) 12:42 < achow101> gmaxwell: sipa srd fallback is more invasive and probably won't make 0.17 12:42 < sipa> yeah 12:42 -!- |EHG| [|EHG|@gateway/vpn/privateinternetaccess/ehg/x-82069683] has quit [Quit: |EHG|] 12:43 < gmaxwell> one of my thougts is that this kind of behavior might makes things like SRD easier to do, from a "impact on the UTXO set" perspective, as it'll cause more utxo consolidation at least for users tha reused. 12:44 < achow101> gmaxwell: perhaps. I can try a siulation of srd on top of 12257 12:44 < gmaxwell> In any case, I just wondered where it was standing, I guess its state is "people need to be nagged to review it". I'm not sure if it's a candidate to go in before the freeze. 12:44 < sipa> achow101: that would be useful 12:44 < gmaxwell> achow101: would be interesting, but I expect the benefit to be highly usage-pattern dependant. (e.g. this does nothing if you never reuse) 12:45 < wumpus> no opinion of whether it should go into 0.17, but I think it could just as well be called a fix as a feature 12:45 < gmaxwell> I also agree that it's a (privacy) fix. 12:46 < sipa> it's an obvious improvement for sure 12:46 < gmaxwell> in any case, I hit the PR accidentally, I'd forgotten about it, sounds like some of the rest of us did to. I'll give it a review. (or try, wallet stuff isn't my strongest point :) ) 12:46 < luke-jr> I don't agree it's a fix, since it only affects people doing things with undefined behaviour; but it seems harmless enough 12:47 -!- hashist [~hashist@89.160.185.147] has left #bitcoin-core-dev ["Leaving"] 12:48 < gmaxwell> luke-jr: https://bitcointalk.org/index.php?action=profile;u=3318 I see an address there, and it's been paid mannny times. :P so seems like it might help you personally. 12:48 < luke-jr> also the behavioural changes can be made a no-op pretty trivially 12:49 < luke-jr> ie, we could merge it before the freeze, and trivially revert the behaviour if a problem is found 12:49 -!- StayCool [5bf0b927@gateway/web/freenode/ip.91.240.185.39] has quit [Ping timeout: 252 seconds] 12:49 < gmaxwell> Right, it's also very unagressive by default. E.g. won't pay extra fees to achieve its end.. which sounded reasonable to me for an initial deployment. 12:50 < gmaxwell> I'd hope in the future we'd let it pay more in fees, esp if we have a mechnism to estimate if fees are historically high or low. 12:50 < gmaxwell> but getting to that future requires getting the basic functionality in. :) 12:50 < luke-jr> FWIW, I have read through the code at least once; just not in enough detail I'd felt comfortable ACKing 12:51 < gmaxwell> Okay, I think this topic is done... Consider yourselves reminded. I'm glad to know there wasn't some other blocker. 12:51 < wumpus> any other topics? 12:52 < gmaxwell> [META] Perhaps we should have a standing item to load up the PR list for regular contribtors who aren't at the meeting to make sure we're not forgetting their PRs. 12:52 -!- ken2812221 [~User@180.217.159.74] has quit [Ping timeout: 260 seconds] 12:52 < gmaxwell> I see also that there are some jl2012 PRs languishing that I'll probably talk to pieter about outside of the meeting. 12:53 < wumpus> well I've intentially skipped high priority for review this time, seems it's pretty clear, just need to get the features for 0.17 in asap 12:53 < gmaxwell> yea, I meant that as a long term thing. 12:53 < wumpus> right, I agree then 12:53 -!- ken2812221 [~ken281222@180.217.159.74] has joined #bitcoin-core-dev 12:55 < wumpus> #endmeeting 12:55 < lightningbot> Meeting ended Thu Jul 12 19:55:29 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 12:55 < lightningbot> Minutes: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-07-12-19.00.html 12:55 < lightningbot> Minutes (text): http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-07-12-19.00.txt 12:55 < lightningbot> Log: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-07-12-19.00.log.html 12:56 < jonasschnelli> I think #9662 is ready,... maybe needs a final review 12:56 < gribble> https://github.com/bitcoin/bitcoin/issues/9662 | Add createwallet "disableprivatekeys" option: a sane mode for watchonly-wallets by jonasschnelli · Pull Request #9662 · bitcoin/bitcoin · GitHub 12:56 < gmaxwell> thats a low PR number. 12:56 < jonasschnelli> Yes. We should nail this down... or close. 12:57 < sipa> woooooow 4 digits 12:57 < sipa> jonasschnelli: i'm hesitant about adding more "modes" to a wallet that aren't very well integrated 12:57 < luke-jr> I have a 3-digit PR I still maintain :p 12:57 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 12:58 < jonasschnelli> sipa: IMO an enforce watch-only mode is required for a transition to move keys away from the wallet 12:58 < sipa> jonasschnelli: and longer-term the descriptors work should generalize it 12:58 < sipa> jonasschnelli: so i'm thinking about additional difficulty of converting more types of wallets from one thing to another 12:58 < sipa> but i also don't want to delay things 12:59 < jonasschnelli> I think disableprivatekey is a transition mode. We need something that ensures that no hot key will be created in cold storage mode 12:59 < wumpus> it's certainly a useful mode 12:59 < jonasschnelli> Assume you forget the change address in fundrawtx with watch-only 12:59 < sipa> yes, i'm not disagreeing with the functionality at all 12:59 < jonasschnelli> bum... change key is hot 12:59 < sipa> just scared about more combinations of things to deal with 13:00 < wumpus> yes 13:00 < jonasschnelli> Yes. I see that point... 13:00 < gmaxwell> The functionality seems like an obvious no brainer. 13:00 < sipa> indeed 13:00 < jonasschnelli> IMO that mode will probably stay (not the implementation though) 13:01 < gmaxwell> The wallet is a mess of conditional logic though from grafted on features. I wonder how related this feature is to the "don't create a wallet file at all, until a key is requested or encryption is activated". 13:02 < jonasschnelli> gmaxwell: Yes. Though you would still want a feature where you are sure "keys can't be requested". 13:04 * jonasschnelli sees plenty of unicorns recently 13:06 < jonasschnelli> A thought for next meeting: enforce PGP signature for security@bitcoincore.org (bounce email with no PGP signature), drop spam. 13:06 < gmaxwell> PGP encryption, I assume you mean. :) 13:07 < gmaxwell> It would need to bounce with pgp instructions. I guess. But I've thought that before. 13:07 < jonasschnelli> Ideally,... but a valid signature would probably be okay? 13:07 < BlueMatt> what, you dont enjoy the nonstop stream of "I'm being blackmailed, can you send free moneyz to addr A" or "please freeze account Y, your bitcoin project is clearly an illegal front and you need to shut it down" garbage? 13:07 < BlueMatt> also, no backscatter, please 13:07 < jonasschnelli> BlueMatt: hehe,... not really. :) 13:07 < gmaxwell> For people who don't get those emails, some context is that the address gets a fair number of email from sad confused people who lost their bitcoin (or claim to be), and other ... emails that we really can't do anything about. 13:09 < harding> Maybe gate the actual email address by a form on the website? It wouldn't ask them to submit their actual security content to the website, but it could probably redirect some of those people to other places. 13:09 < gmaxwell> jonasschnelli: probably just matching for the pgp header. :P 13:09 < jonasschnelli> gmaxwell: Yes! Indeed... that shouldn't be to hard to implement... probably a spamassasin rule 13:09 -!- goatpig [56f7fde6@gateway/web/freenode/ip.86.247.253.230] has quit [Ping timeout: 252 seconds] 13:09 < jonasschnelli> (with a custom bounce text) 13:11 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Ping timeout: 240 seconds] 13:11 < promag> heh meeting day :/ 13:15 < promag> unicorn on #12196 13:15 < gribble> https://github.com/bitcoin/bitcoin/issues/12196 | Add scantxoutset RPC method by jonasschnelli · Pull Request #12196 · bitcoin/bitcoin · GitHub 13:19 -!- |EHG| [|EHG|@gateway/vpn/privateinternetaccess/ehg/x-82069683] has joined #bitcoin-core-dev 13:25 < bitcoin-git> [bitcoin] ken2812221 opened pull request #13650: [travis] Don't store debug info if --enable-debug is set (master...travis-debug-fix) https://github.com/bitcoin/bitcoin/pull/13650 13:26 < bitcoin-git> [bitcoin] Empact opened pull request #13651: Extract CWallet::MarkInputsDirty, and privatize AddToWalletIfInvolvingMe (master...mark-inputs-dirty) https://github.com/bitcoin/bitcoin/pull/13651 13:27 -!- bitconne1 [~conner@136.24.175.89] has quit [Ping timeout: 256 seconds] 13:35 -!- ken2812221 [~ken281222@180.217.159.74] has quit [Ping timeout: 260 seconds] 13:42 -!- str4d [~str4d@203.191.6.51.dyn.plus.net] has quit [Ping timeout: 240 seconds] 13:45 -!- hashist [~hashist@89.160.185.147] has joined #bitcoin-core-dev 14:15 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has joined #bitcoin-core-dev 14:20 < bitcoin-git> [bitcoin] Empact opened pull request #13652: Fix that CWallet::AbandonTransaction would only traverse one level (master...fix-abandon-transaction) https://github.com/bitcoin/bitcoin/pull/13652 14:29 < achow101> gmaxwell: so I tried doing a "create wallet on use" thing and it got horribly complicated due to some things directly calling walletdb functions rather than some wrapper where it could be more easily implemented 14:31 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 14:42 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 14:46 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has quit [Ping timeout: 260 seconds] 14:59 < cfields> wtf 14:59 < cfields> "debootstrap was written by Anthony Towns " 15:00 < cfields> we've had a ringer in here all along?! 15:04 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 15:09 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-vmkjhgozuhoynscb] has quit [Quit: Connection closed for inactivity] 15:11 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 15:11 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has quit [Remote host closed the connection] 15:12 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 15:13 -!- schmidty [uid297174@gateway/web/irccloud.com/x-urmmcozyjzwbkbtr] has quit [Quit: Connection closed for inactivity] 15:14 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has quit [Ping timeout: 260 seconds] 15:17 < kanzure> cfields: ajtowns was leader of the debian project for a while 15:18 < aj> cfields: haha :) 15:19 < cfields> huh, I had no clue 15:19 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 15:19 < cfields> aj: this Bionic mess is all yours, then :p 15:20 < aj> cfields: that sounds like an ubuntu codename though! 15:21 < cfields> aj: ah, so that's the problem :) 15:21 < aj> wow, launchpad bug ids are over 1.7M now 15:22 < aj> cfields: what's the mess? 15:23 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has joined #bitcoin-core-dev 15:23 < cfields> aj: heh, just kidding about the mess. we're migrating to a newer Ubuntu version for Gitian, but some of the tools are deprecated. 15:27 -!- hashist [~hashist@89.160.185.147] has left #bitcoin-core-dev ["Leaving"] 15:31 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has quit [Ping timeout: 240 seconds] 15:37 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 15:38 < achow101> I think the problems I have been having with lxc are version problems. apparently lxc 3 changed a bunch of stuff for config files but gitian-builder hasn't updated to those yet. there's an open pr to fix that though 15:38 < achow101> for kvm, vmbuilder is just borked. afaict, it hasn't been updated since 2010 15:41 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has joined #bitcoin-core-dev 16:15 -!- nmnkgl [uid306870@gateway/web/irccloud.com/x-yfjycnhyrxogchbz] has quit [Quit: Connection closed for inactivity] 16:24 < luke-jr> aj: the mess is that vmbuilder fails to build bionic VMs 16:32 < achow101> luke-jr: there's some forks of vmbuilder that have updated it. e.g. https://github.com/newroco/vmbuilder 16:33 < luke-jr> ooh 16:33 < achow101> I was thinking that maybe gitian-builder can just have that directly in the git tree and just use it for building the kvm vms instead of using the old vmbuilder 16:33 < luke-jr> embedding copies of dependencies is stupid; just need to make it easy for people to get the updated dep 16:34 < cfields> lxc doesn't require vmbuilder. I've almost got it going, just a few annoying version bugs 16:34 < sipa> cfields: nice 16:34 < cfields> and for kvm, I think maybe we can transition to uvtool 16:34 < achow101> cfields: I got lxc working after applying https://github.com/devrandom/gitian-builder/pull/178 16:35 < luke-jr> cfields: another Ubuntu-specific tool? :/ 16:35 < cfields> achow101: it depends on versions. xenial -> bionic is currently busted 16:35 < luke-jr> sounds like it requires libvirt :< 16:35 < cfields> the lxc devs aren't doing too well with back/forward compatibility :( 16:35 < achow101> yeah.. 16:36 < cfields> and ubuntu has some dependency hell. haven't run into that in a while 16:36 < luke-jr> cfields: not everyone uses Ubuntu 16:37 < cfields> luke-jr: I'm aware. 16:38 < cfields> luke-jr: this is just broken distro stuff that we can create notes for. Hopefully other distros don't need as much hand-holding :\ 17:11 < achow101> cfields: for kvm, I think it would be easier to keep vmbuilder and just use the updated fork 17:11 < achow101> also probably more cross-platform too 17:16 -!- grafcaps [~haroldbr@104.137.194.255] has quit [Ping timeout: 260 seconds] 17:35 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has joined #bitcoin-core-dev 17:40 < cfields> achow101: you're probably right. I haven't looked into uvtool much yet 17:41 < cfields> finally managed to get builds going. testing #13171 now. 17:41 < gribble> https://github.com/bitcoin/bitcoin/issues/13171 | Change gitian-descriptors to use bionic instead by ken2812221 · Pull Request #13171 · bitcoin/bitcoin · GitHub 17:43 < luke-jr> hopefully bionic is ready sooner rather than later so we can slip POWER9 into 0.17 bins :p 17:44 < luke-jr> (or POWER8 for more compatibility) 18:01 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 18:02 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 18:04 -!- ddt_is_dead [~ddt_is_de@2601:14d:8600:5e36:79f2:ac95:9a0f:b837] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 18:12 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] 18:13 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 18:21 -!- jpe_ [~jpe@200116b8424b160010cc3b6f41a2f0d7.dip.versatel-1u1.de] has joined #bitcoin-core-dev 18:22 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 18:24 -!- jpe [~jpe@200116b8420a4200e239e9b269d9f126.dip.versatel-1u1.de] has quit [Ping timeout: 265 seconds] 18:24 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 18:26 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 18:28 -!- bitconner [~conner@64-71-8-130.static.wiline.com] has quit [Ping timeout: 256 seconds] 18:43 -!- Michael___ [aeea8ac0@gateway/web/freenode/ip.174.234.138.192] has joined #bitcoin-core-dev 18:52 -!- Michael___ [aeea8ac0@gateway/web/freenode/ip.174.234.138.192] has quit [Ping timeout: 252 seconds] 19:15 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 19:16 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 19:33 -!- ken2812221 [~ken281222@180.217.159.74] has joined #bitcoin-core-dev 19:33 -!- bitconner [~conner@136.24.175.89] has joined #bitcoin-core-dev 19:41 -!- Murch [~murch@50-200-105-218-static.hfc.comcastbusiness.net] has quit [Quit: Snoozing.] 19:47 -!- |EHG| [|EHG|@gateway/vpn/privateinternetaccess/ehg/x-82069683] has quit [Ping timeout: 268 seconds] 19:48 -!- |EHG| [|EHG|@gateway/vpn/privateinternetaccess/ehg/x-82069683] has joined #bitcoin-core-dev 20:11 -!- jk [~jk@218.64.17.83] has joined #bitcoin-core-dev 20:17 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has quit [Ping timeout: 264 seconds] 20:28 -!- jk [~jk@218.64.17.83] has quit [Ping timeout: 240 seconds] 21:09 -!- jb55 [~jb55@S010660e327dca171.vc.shawcable.net] has quit [Ping timeout: 264 seconds] 21:14 -!- bitconner [~conner@136.24.175.89] has quit [Ping timeout: 260 seconds] 21:20 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 240 seconds] 21:22 < kallewoof> FWIW I was going to ask to have #12257 added to high priority list at the meeting now that the transaction limit one is merged but I fell asleep. Any objections on that? 21:22 < gribble> https://github.com/bitcoin/bitcoin/issues/12257 | [wallet] Use destination groups instead of coins in coin select by kallewoof · Pull Request #12257 · bitcoin/bitcoin · GitHub 21:35 < gmaxwell> I would have asked for that myself but wumpus made sounds that it could go in after the freeze too. 21:36 < gmaxwell> (also, I hadn't reviewed it yet so I felt kinda bad for nagging. :) ) 21:37 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 21:50 < kallewoof> Ohh, OK! 21:51 < kallewoof> Thanks for nagging though. 22:05 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Ping timeout: 240 seconds] 22:11 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has quit [Ping timeout: 264 seconds] 22:15 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 22:22 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 22:22 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 22:27 -!- DougieBot5000_ [~DougieBot@unaffiliated/dougiebot5000] has joined #bitcoin-core-dev 22:27 -!- DougieBot5000 is now known as Guest757 22:27 -!- Guest757 [~DougieBot@unaffiliated/dougiebot5000] has quit [Killed (weber.freenode.net (Nickname regained by services))] 22:27 -!- DougieBot5000_ is now known as DougieBot5000 22:28 -!- ctrlbreak_MAD [~ctrlbreak@142.162.42.47] has joined #bitcoin-core-dev 22:32 -!- ctrlbreak [~ctrlbreak@142.162.42.47] has quit [Ping timeout: 276 seconds] 23:05 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 23:06 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 23:13 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has joined #bitcoin-core-dev 23:17 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has quit [Ping timeout: 240 seconds] 23:26 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 23:26 -!- booyah [~bb@193.25.1.157] has quit [Read error: Connection reset by peer] 23:26 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 23:27 -!- booyah [~bb@193.25.1.157] has joined #bitcoin-core-dev 23:30 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 23:48 -!- bitconner [~conner@75.104.68.136] has joined #bitcoin-core-dev 23:49 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has joined #bitcoin-core-dev 23:49 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 250 seconds] 23:52 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 23:53 -!- grafcaps [~haroldbr@050-090-083-229.res.spectrum.com] has quit [Ping timeout: 256 seconds] 23:54 -!- bitconne1 [~conner@75.104.68.136] has joined #bitcoin-core-dev 23:58 -!- bitconner [~conner@75.104.68.136] has quit [Ping timeout: 276 seconds] 23:59 -!- vicenteH [~user@54.104.135.37.dynamic.jazztel.es] has quit [Read error: Connection reset by peer] --- Log closed Fri Jul 13 00:00:15 2018