--- Log opened Fri Jul 17 00:00:22 2020 00:26 -!- arowser [~arowser1@104.224.177.9.16clouds.com] has quit [Remote host closed the connection] 00:27 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 00:35 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 00:35 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-core-dev 01:01 -!- MrSquanchee [uid421192@gateway/web/irccloud.com/x-jankouysvzjlleaj] has joined #bitcoin-core-dev 01:19 -!- jeremyrubin [~jr@2601:645:c200:f539:cc9a:b428:d53:347b] has quit [Ping timeout: 260 seconds] 01:20 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 01:24 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 01:28 -!- smurfjack [~smurfjack@114.83.224.47] has joined #bitcoin-core-dev 01:32 -!- smurfjack [~smurfjack@114.83.224.47] has quit [Client Quit] 01:33 -!- smurfjack [~smurfjack@114.83.224.47] has joined #bitcoin-core-dev 01:33 -!- deku [~deku@2605:6000:101e:9770::450] has joined #bitcoin-core-dev 01:44 -!- Giszmo [~leo@pc-78-151-120-200.cm.vtr.net] has quit [Ping timeout: 258 seconds] 01:45 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 01:45 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 01:47 -!- deku [~deku@2605:6000:101e:9770::450] has quit [Remote host closed the connection] 01:49 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 01:50 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 01:58 -!- gleb [~gleb@159.224.16.138] has quit [Ping timeout: 272 seconds] 02:00 -!- amueller [~amueller@185.189.114.11] has quit [] 02:20 -!- Windurr [~Windurr@77.243.177.38] has joined #bitcoin-core-dev 02:29 -!- arowser [~arowser1@67.230.166.11] has quit [Ping timeout: 240 seconds] 02:42 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 02:46 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 02:46 -!- Livestradamus_ [~quassel@95.179.151.101] has quit [Quit: I'm out.] 02:46 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 02:47 -!- Livestradamus [~quassel@unaffiliated/livestradamus] has joined #bitcoin-core-dev 02:50 < jonatack> wumpus: thanks! (for 18044) 02:51 < jonatack> wumpus: your stats script that goes through getpeerinfo and categorizes them by in/out × ipv4/ipv6/tor would be handy for me right now 02:51 < jonatack> wumpus: any chance you could link me to it? 02:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 02:53 < bitcoin-git> [bitcoin] laanwj opened pull request #19542: Revert "refactor: replace CConnman pointers by references in net_processing.cpp" (master...2020_07_revert_19174) https://github.com/bitcoin/bitcoin/pull/19542 02:53 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 02:54 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Ping timeout: 256 seconds] 02:57 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 02:59 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 02:59 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 03:02 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 03:02 < bitcoin-git> [bitcoin] hebasto closed pull request #19465: Use LevelDB paranoid_checks option unconditionally (master...200708-ldb) https://github.com/bitcoin/bitcoin/pull/19465 03:02 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 03:05 -!- Neoma41Aufderhar [~Neoma41Au@static.57.1.216.95.clients.your-server.de] has joined #bitcoin-core-dev 03:14 -!- davec [~davec@cpe-24-243-240-159.hot.res.rr.com] has quit [Ping timeout: 240 seconds] 03:14 -!- davec [~davec@cpe-24-243-240-159.hot.res.rr.com] has joined #bitcoin-core-dev 03:16 -!- LuisAranguren [quassel@88s6l9d9m1hyljqp9fbs.ip6.superloop.com] has quit [Quit: No Ping reply in 180 seconds.] 03:17 -!- dongcarl7 [~dongcarl@unaffiliated/dongcarl] has joined #bitcoin-core-dev 03:17 -!- LuisAranguren [quassel@88s6l9d9m1hyljqp9fbs.ip6.superloop.com] has joined #bitcoin-core-dev 03:18 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Ping timeout: 246 seconds] 03:18 -!- dongcarl7 is now known as dongcarl 03:18 -!- davec [~davec@cpe-24-243-240-159.hot.res.rr.com] has quit [Ping timeout: 240 seconds] 03:21 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 03:21 -!- Neoma41Aufderhar [~Neoma41Au@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 240 seconds] 03:26 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 260 seconds] 03:26 -!- davec [~davec@cpe-24-243-240-159.hot.res.rr.com] has joined #bitcoin-core-dev 03:48 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 258 seconds] 03:53 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 03:57 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 265 seconds] 04:00 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Remote host closed the connection] 04:02 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 04:57 < wumpus> jonatack: sure, let me see 05:00 -!- Windurr [~Windurr@77.243.177.38] has quit [] 05:02 < wumpus> jonatack: https://gist.github.com/laanwj/5d77c8d0ed4b3ca3ed009727fe6c2f67 05:06 < wumpus> (it makes some assumptions that cannot be stated in general, like "every connection that comes from 127.0.0.1 comes from tor") 05:07 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:09 < wumpus> also tor should be 'onion' in the new command line option wording 05:09 < jonatack> wumpus: thanks! yes, i've been wondering what is the best criteria for tor, was thinking "addrlocal contains .onion" 05:10 < wumpus> that's an interesting criterion; on one hand i think that works? on the other, it relies fully on what the peer sends for your local address, not the actual network circumstances 05:14 < jonatack> I'm looking at how to make CConnman::AttemptToEvictConnection() Tor-aware 05:15 < jonatack> so how to know which inbounds are onion conns 05:15 < wumpus> the only real solution to this would be #8973 05:15 < gribble> https://github.com/bitcoin/bitcoin/issues/8973 | Incoming tor connections should use alternative port · Issue #8973 · bitcoin/bitcoin · GitHub 05:15 < wumpus> incoming tor connections to use an alternative, local-only port or even better, a UNIX socket to connect 05:16 < wumpus> jonatack: but until that i guess some kind of 'connects to 127.0.0.1 AND has .onion in addrlocal' heuristic works fine 05:17 < wumpus> i do think that for eviction, only using 'what addrlocal it sends' is too easy to manipulate 05:17 < jonatack> super helpful -- i'll see what i can do with that 05:18 < jonatack> would a mix of 'connects to 127.0.0.1 AND has .onion in addrlocal' be manipulable? 05:19 -!- stwalkerster1 [~stwalkers@77.243.177.38] has joined #bitcoin-core-dev 05:21 < jonatack> idea being to specifically protect some onions so they aren't penalised for higher minping / lower uptime vis-a-vis clearnet peers 05:22 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 05:24 < jnewbery> wumpus: can you wait for cfields to review before merging 19542 please? 05:26 < cfields> I was just commenting there... will review in detail today. I suspect I was wrong with the concept nack anyway... 05:26 < cfields> it's not a big deal, though. 05:27 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 05:28 < jnewbery> cfields: thanks! 05:29 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection timed out] 05:30 < cfields> np, these things happen :) 05:31 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 05:33 < wumpus> yes, though, "this causes a few PRs to need to be rebased" was another reason to be cautious about merging it in the first place 05:34 < wumpus> I think we should avoid doing these kind of mass data type changes unless there is a really good rationale and people agree about doing it 05:34 < wumpus> "increases code quality" is kind of subjective 05:38 < wumpus> if it's uncontroversial and doesn't impact other people's work, okay, but not sure about this 05:45 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 05:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:48 < jnewbery> wumpus: yes, agree. When I wrote my ACK I originally had a comment about not merging immediately because of conflicts, but I deleted that because I didn't want to tell the maintainers how to do their job 05:49 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 05:49 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 05:52 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has joined #bitcoin-core-dev 05:53 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 05:54 -!- Aaronvan_ [~AaronvanW@unaffiliated/aaronvanw] has quit [Client Quit] 05:58 -!- smurfjack [~smurfjack@114.83.224.47] has quit [Quit: Leaving] 05:59 -!- smurfjack [~smurfjack@114.83.224.47] has joined #bitcoin-core-dev 06:02 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 06:02 < bitcoin-git> [bitcoin] laanwj pushed 1 commit to 0.20: https://github.com/bitcoin/bitcoin/compare/f61398a978ba...8b4093749312 06:02 < bitcoin-git> bitcoin/0.20 8b40937 Hennadii Stepanov: qt: Fix QFileDialog for static builds 06:02 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 06:04 -!- Giszmo [~leo@pc-78-151-120-200.cm.vtr.net] has joined #bitcoin-core-dev 06:06 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Remote host closed the connection] 06:06 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 06:07 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Remote host closed the connection] 06:07 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 06:08 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:10 -!- Giszmo [~leo@pc-78-151-120-200.cm.vtr.net] has quit [Ping timeout: 246 seconds] 06:10 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Remote host closed the connection] 06:13 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] 06:15 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 06:16 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 06:26 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 06:26 -!- gzhao408 [~gzhao408@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 06:27 -!- Giszmo [~leo@168.196.201.116] has joined #bitcoin-core-dev 06:29 -!- Relis [~Relis@148.252.133.93] has joined #bitcoin-core-dev 06:31 -!- mdunnio [~mdunnio@208.59.170.5] has joined #bitcoin-core-dev 06:34 -!- gzhao408_ [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 06:37 -!- gzhao408 [~gzhao408@c-73-252-251-3.hsd1.ca.comcast.net] has quit [] 06:39 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 06:39 < bitcoin-git> [bitcoin] laanwj pushed 3 commits to 0.20: https://github.com/bitcoin/bitcoin/compare/8b4093749312...cac7a9809a3d 06:39 < bitcoin-git> bitcoin/0.20 cd34ff5 Wladimir J. van der Laan: build: Bump version to 0.20.1rc1 06:39 < bitcoin-git> bitcoin/0.20 5e21c55 Wladimir J. van der Laan: doc: Regenerate man pages for 0.20.1rc1 06:39 < bitcoin-git> bitcoin/0.20 cac7a98 Wladimir J. van der Laan: qt: Translation update for 0.20.1rc1 06:39 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 06:41 -!- gzhao408 [~gzhao408@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 06:42 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 06:42 < bitcoin-git> [bitcoin] laanwj pushed tag v0.20.1rc1: https://github.com/bitcoin/bitcoin/compare/v0.20.1rc1 06:42 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 06:42 < wumpus> ^^ 06:43 -!- gzhao408 [~gzhao408@c-73-252-251-3.hsd1.ca.comcast.net] has quit [Client Quit] 06:46 < hebasto> \o/ 06:47 -!- gzhao408_ [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has left #bitcoin-core-dev ["Textual IRC Client: www.textualapp.com"] 06:49 < instagibbs> huzzah 06:49 < jonatack> time to git yer gitian on 07:00 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 07:04 -!- filchef [~filchef@212.104.97.177] has joined #bitcoin-core-dev 07:15 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Remote host closed the connection] 07:15 -!- mdunnio [~mdunnio@208.59.170.5] has joined #bitcoin-core-dev 07:18 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Remote host closed the connection] 07:18 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 07:19 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 264 seconds] 07:23 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 256 seconds] 07:25 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 07:29 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 07:35 -!- Tralfaz [~tralfaz@104.200.129.213] has joined #bitcoin-core-dev 07:36 -!- Davterra [~tralfaz@104.200.129.62] has quit [Ping timeout: 240 seconds] 07:46 < MarcoFalke> when merging I do check all conflicts for reviews, and in this case, all of the conflicts had either, no review, didn't compile, or didn't pass the test suite. So in all cases a rebase or force push wouldn't have been harmful or was needed anyway. 07:48 -!- kljasdfvv [~flack@p200300d46f11fb008d4cfee9ab84e04b.dip0.t-ipconnect.de] has quit [Quit: Konversation terminated!] 07:54 -!- Pavlenex [~Thunderbi@178.220.52.16] has joined #bitcoin-core-dev 08:00 -!- stwalkerster1 [~stwalkers@77.243.177.38] has quit [] 08:03 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Remote host closed the connection] 08:03 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 08:05 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 08:05 < bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/c04485850e72...fd59670642f5 08:05 < bitcoin-git> bitcoin/master 9a2f126 Hennadii Stepanov: ci: Add tsan suppression for race in DatabaseBatch 08:05 < bitcoin-git> bitcoin/master 0cdf2a7 Russell Yanofsky: ci: add tsan debug symbols option 08:05 < bitcoin-git> bitcoin/master fd59670 MarcoFalke: Merge #19538: ci: Add tsan suppression for race in DatabaseBatch 08:05 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 08:05 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 08:05 < bitcoin-git> [bitcoin] MarcoFalke merged pull request #19538: ci: Add tsan suppression for race in DatabaseBatch (master...200716-tsan-db) https://github.com/bitcoin/bitcoin/pull/19538 08:05 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 08:15 -!- Giszmo [~leo@168.196.201.116] has quit [Ping timeout: 258 seconds] 08:21 -!- true-asset [~true-asse@84.39.116.180] has joined #bitcoin-core-dev 08:24 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #bitcoin-core-dev 08:30 -!- Giszmo [~leo@pc-78-151-120-200.cm.vtr.net] has joined #bitcoin-core-dev 08:31 -!- vasild_ [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 08:34 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Ping timeout: 240 seconds] 08:34 -!- vasild_ is now known as vasild 08:36 -!- _joerodgers [~joerodger@45.83.220.166] has joined #bitcoin-core-dev 08:37 -!- Pavlenex [~Thunderbi@178.220.52.16] has quit [Quit: Pavlenex] 08:37 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Quit: mrostecki] 08:38 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 08:39 -!- joerodgers [~joerodger@45.83.220.166] has quit [Ping timeout: 240 seconds] 08:40 -!- MrSquanchee [uid421192@gateway/web/irccloud.com/x-jankouysvzjlleaj] has quit [Quit: Connection closed for inactivity] 08:41 -!- joerodgers [joerodgers@gateway/vpn/mullvad/joerodgers/x-62861712] has joined #bitcoin-core-dev 08:41 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #bitcoin-core-dev 08:42 -!- _joerodgers [~joerodger@45.83.220.166] has quit [Ping timeout: 240 seconds] 08:43 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 08:43 -!- Talkless [~Talkless@hst-227-49.splius.lt] has joined #bitcoin-core-dev 08:44 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 258 seconds] 08:46 -!- jeremyrubin [~jr@2601:645:c200:f539:54be:4a55:2181:13cb] has joined #bitcoin-core-dev 08:49 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 08:50 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-tsrtqsybwagbjglr] has quit [] 08:50 -!- cyberscout [~cyberscou@047-033-051-042.res.spectrum.com] has joined #bitcoin-core-dev 08:50 -!- Jackielove4u [uid43977@gateway/web/irccloud.com/x-zpzkqhagrrqvvngc] has joined #bitcoin-core-dev 08:52 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 08:56 -!- smurfjack [~smurfjack@114.83.224.47] has quit [Remote host closed the connection] 08:57 -!- cyberscout [~cyberscou@047-033-051-042.res.spectrum.com] has quit [Quit: Leaving] 08:57 -!- cyberscout [~cyberscou@047-033-051-042.res.spectrum.com] has joined #bitcoin-core-dev 09:02 -!- arowser [~arowser1@67.230.166.11] has quit [Ping timeout: 258 seconds] 09:02 -!- cyberscout [~cyberscou@047-033-051-042.res.spectrum.com] has quit [Client Quit] 09:03 -!- Relis [~Relis@148.252.133.93] has quit [Ping timeout: 240 seconds] 09:03 -!- smurfjack [~smurfjack@114.83.224.47] has joined #bitcoin-core-dev 09:04 -!- Pavlenex [~Thunderbi@178.220.52.16] has joined #bitcoin-core-dev 09:04 -!- Pavlenex [~Thunderbi@178.220.52.16] has quit [Client Quit] 09:05 -!- Pavlenex [~Thunderbi@178.220.52.16] has joined #bitcoin-core-dev 09:06 -!- Relis [~Relis@85.255.236.141] has joined #bitcoin-core-dev 09:08 -!- Pavlenex [~Thunderbi@178.220.52.16] has quit [Client Quit] 09:08 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 09:08 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Ping timeout: 240 seconds] 09:14 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Quit: mrostecki] 09:29 -!- smurfjack1 [~smurfjack@114.83.224.47] has joined #bitcoin-core-dev 09:31 -!- smurfjack [~smurfjack@114.83.224.47] has quit [Ping timeout: 258 seconds] 09:35 -!- Relis [~Relis@85.255.236.141] has quit [Quit: This computer has gone to sleep] 09:39 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 09:39 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 09:42 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 256 seconds] 09:43 -!- Relis [~Relis@85.255.236.141] has joined #bitcoin-core-dev 09:43 < achow101> hebasto: I'm seeing a mismatch on your osx build 09:44 < achow101> - 6e0b29839f86c60bdb4e557ef85339075738d61c6feda333a9c23056f8c4bc32 bitcoin-0.20.1rc1-osx-unsigned.tar.gz 09:44 < achow101> + 5c1f306192674c607bf44dad4a864e99fcfbef262934d19f93ea5af710595096 bitcoin-0.20.1rc1-osx-unsigned.tar.gz 09:46 < hebasto> due to the OS upgrade the LXC was also upgraded from 3.0.3 to 4.0.2 -- probably this is an issue. Investigating... 09:47 < achow101> can you upload the tarfile somewhere? 09:52 -!- bosma [sid103570@gateway/web/irccloud.com/x-fbqfzsobyklcrakg] has quit [] 09:52 -!- bosma [sid103570@gateway/web/irccloud.com/x-winyopcycyuqjwdk] has joined #bitcoin-core-dev 09:52 -!- smurfjack [~smurfjack@180.162.105.124] has joined #bitcoin-core-dev 09:54 < hebasto> achow101: https://drive.google.com/file/d/1FUav60VVO1mBjvyCteRO1IFfcYUTyAbP/view?usp=sharing 09:54 -!- smurfjack1 [~smurfjack@114.83.224.47] has quit [Ping timeout: 260 seconds] 09:55 -!- dfmb_ [~dfmb_@unaffiliated/dfmb/x-4009105] has joined #bitcoin-core-dev 09:56 < hebasto> achow101: the second run produced the same hashes for macOS files 09:58 < achow101> the tarfile is actually the one that gets used in signing. it can be found in gitian-builder/inputs 09:58 < achow101> it's not actually one of the output files 09:58 < hebasto> oops, reupload now 10:00 < hebasto> achow101: https://drive.google.com/file/d/19E2gTo4EJFdnG8iaMzcPmULDJbGd_t5_/view?usp=sharing 10:00 < hebasto> this one? 10:01 < achow101> yes 10:03 < hebasto> achow101: SDK also are different 10:05 < hebasto> mine is https://bitcoincore.org/depends-sources/sdks/MacOSX10.14.sdk.tar.gz 10:05 < achow101> I think it's expected that the sdk is different due to its construction 10:06 < achow101> the difference here is in the genisoimage file in the tarball 10:06 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 10:06 < achow101> iirc that's something from the depends build 10:08 -!- joerodgers [joerodgers@gateway/vpn/mullvad/joerodgers/x-62861712] has quit [Ping timeout: 246 seconds] 10:08 -!- joerodgers [joerodgers@gateway/vpn/mullvad/joerodgers/x-62861712] has joined #bitcoin-core-dev 10:10 -!- dfmb_ [~dfmb_@unaffiliated/dfmb/x-4009105] has quit [Quit: Leaving] 10:10 -!- joerodgers [joerodgers@gateway/vpn/mullvad/joerodgers/x-62861712] has quit [Read error: Connection reset by peer] 10:10 -!- joerodgers [joerodgers@gateway/vpn/mullvad/joerodgers/x-62861712] has joined #bitcoin-core-dev 10:11 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 10:13 -!- Emcy_ [~Emcy@unaffiliated/emcy] has quit [Ping timeout: 258 seconds] 10:13 < achow101> maybe clean the cache and rebuild? 10:13 < hebasto> achow101 did you re-build depends or used cached ones? 10:14 < hebasto> oh, the same idea :) 10:14 < achow101> i'm doing a rebuild with a clean cache 10:14 < hebasto> I built from scratch 10:16 < MarcoFalke> Current asserts are: https://github.com/bitcoin-core/gitian.sigs/blob/master/0.20.1rc1-osx-unsigned/hebasto/bitcoin-core-osx-0.20-build.assert and https://github.com/bitcoin-core/gitian.sigs/blob/master/0.20.1rc1-osx-unsigned/emzy/bitcoin-core-osx-0.20-build.assert and https://github.com/bitcoin-core/gitian.sigs/blob/master/0.20.1rc1-osx-unsigned/achow101/bitcoin-core-osx-0.20-build.assert 10:19 -!- Pavlenex [~Thunderbi@141.98.103.251] has joined #bitcoin-core-dev 10:19 < MarcoFalke> yeah, looks like the caches are different 10:20 -!- Pavlenex [~Thunderbi@141.98.103.251] has quit [Client Quit] 10:20 < MarcoFalke> oh that makes sense 10:20 < MarcoFalke> the qt cache is obviously invalid 10:21 -!- eragmus [sid136308@gateway/web/irccloud.com/x-hmslusbexdbodqyf] has quit [] 10:21 -!- eragmus [sid136308@gateway/web/irccloud.com/x-yijifmnndowczwot] has joined #bitcoin-core-dev 10:21 < MarcoFalke> oh wait, no. depends should detect when a package description changes 10:22 < midnight> dangit. we're using he new Mac SDK tarball now- but it won't let an end-user download the necessary files without setting up 2FA; except part of 2FA is a trusted phone number which I haven't been convinced yet is safe from simjacking. I'm not entirely sure that requiring a user to enable simjacking on their account is tenable for gitian builders concerned about their account security. 10:24 < MarcoFalke> no idea what's going on. Needs more diffoscope I guess 10:25 -!- Pavlenex [~Thunderbi@141.98.103.251] has joined #bitcoin-core-dev 10:25 -!- Pavlenex [~Thunderbi@141.98.103.251] has quit [Client Quit] 10:25 < provoostenator> midnight: that's annoying. I don't understand why Apple insists on putting these files behind a registration wall. 10:25 < achow101> diffoscope of genisoimage https://0bin.net/paste/lt+TgdvNOBuzc2if#kHgLgivqTORFiOANKNMYWwOK0IHFkPSqIP-O1WVQFAc 10:26 < achow101> everything else in the tarball matches 10:27 -!- MDrollette [607e70d9@96.126.112.217] has joined #bitcoin-core-dev 10:27 < midnight> :-( 10:28 < hebasto> achow101: what does mean that diff? 10:28 < achow101> it's the diff between the two genisoimage binaries 10:28 -!- Emcy_ [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 10:29 < hebasto> I mean what is the root of that diff? 10:29 < achow101> it looks like the difference between the readelf outputs, so probably symbol differences? 10:29 < achow101> i'm not sure 10:31 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Ping timeout: 256 seconds] 10:33 < achow101> ok.. I got the same result after cleaning the cache 10:33 < achow101> *same result as hebasto 10:34 < hebasto> hmm, why cache re-build was not triggered? 10:34 < achow101> sometimes it happens 10:35 < achow101> it may also be that one of the build tools changed and not the dependency itself 10:35 < achow101> and so the output changed as well 10:35 < midnight> Looks like the only real answer is to buy (as anonymously as possible) an SMS-aware new number and then.. **never tell anybody what it is**.. so appleid's 2fa potentially vuln to simjacking (still) via recovery sms. hrm. 10:37 < achow101> I think emzy will need to rebuild then as he had the same result I did 10:37 < achow101> midnight: I think there's a prebuilt sdk somewhere if you don't want to construct it yourself 10:38 < hebasto> midnight: https://bitcoincore.org/depends-sources/sdks/MacOSX10.14.sdk.tar.gz 10:48 -!- jakeee [62dcd3c8@c-98-220-211-200.hsd1.il.comcast.net] has joined #bitcoin-core-dev 10:48 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #bitcoin-core-dev 10:49 < midnight> I saw that. I'm waffling between setting up a pin-protected additional anti-porting number and using the one you guys are using. I'd prefer to maintain independent binary builds as much as possible, jut one of those habits I have like bothering people for additional publishing evidence re: their gitian key. :) 10:49 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 10:49 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 10:49 -!- jakeee [62dcd3c8@c-98-220-211-200.hsd1.il.comcast.net] has quit [Remote host closed the connection] 10:50 < midnight> (also exercises the SDK construction instructions while I'm at it) 11:00 -!- true-asset [~true-asse@84.39.116.180] has quit [] 11:00 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Ping timeout: 240 seconds] 11:05 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 11:10 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Ping timeout: 256 seconds] 11:12 -!- mol_ [~mol@unaffiliated/molly] has quit [Ping timeout: 256 seconds] 11:14 -!- mol [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 11:18 -!- jarthur [~jarthur@2605:6000:1019:48d9:9c63:8f3f:60b1:94ca] has joined #bitcoin-core-dev 11:22 -!- ffej [~ffej@89.47.234.28] has joined #bitcoin-core-dev 11:28 < emzy> achow101: how did you fixed it? 11:29 < achow101> emzy: deleted gitian-builder/cache and rebuilt 11:30 < emzy> achow101: ok. I will do that. 11:34 -!- Pavlenex [~Thunderbi@141.98.103.251] has joined #bitcoin-core-dev 11:35 -!- Pavlenex [~Thunderbi@141.98.103.251] has quit [Client Quit] 11:36 -!- Pavlenex [~Thunderbi@141.98.103.251] has joined #bitcoin-core-dev 11:39 -!- Pavlenex [~Thunderbi@141.98.103.251] has quit [Client Quit] 11:42 -!- jeremyrubin [~jr@2601:645:c200:f539:54be:4a55:2181:13cb] has quit [Ping timeout: 260 seconds] 11:44 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has quit [Ping timeout: 240 seconds] 11:45 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 11:46 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 12:00 < provoostenator> wallet meeting? 12:00 < meshcollider> #startmeeting 12:00 < lightningbot> Meeting started Fri Jul 17 19:00:14 2020 UTC. The chair is meshcollider. 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 < meshcollider> #bitcoin-core-dev Wallet Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball ariard digi_james amiti fjahr 12:00 < provoostenator> hi 12:00 < meshcollider> jeremyrubin emilengler jonatack hebasto jb55 12:00 < emzy> hi 12:00 < meshcollider> Any topic suggestions? 12:01 < meshcollider> I don't remember anything being suggested during the weeks 12:02 < achow101> 2020-06-19.log:16:10 < bsm117532> #proposedwalletmeetingtopic descriptor specification for watch-only wallets, and repeated payments without address use via BIP32 paths 12:03 < meshcollider> Is bsm117532 around? 12:04 < meshcollider> I guess not 12:04 < achow101> hmm, that was from a while ago 12:04 < achow101> did we skip a meeting? 12:05 < meshcollider> No, but we may have missed the topic? 12:05 < achow101> probably 12:05 < meshcollider> achow101: do you want to talk a bit about current status of SQLite replacement 12:05 < achow101> ok 12:06 < meshcollider> And provoostenator maybe want to talk about your current goals? Maybe current state of hardware wallet stuff? 12:06 < provoostenator> Sure, but not much changed. 12:06 < achow101> #19334 is nominally the last step before the sqlite PR (#19077) is ready 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/19334 | wallet: Introduce WalletDatabase abstract class by achow101 · Pull Request #19334 · bitcoin/bitcoin · GitHub 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/19077 | wallet: Add sqlite as an alternative wallet database and use it for new descriptor wallets by achow101 · Pull Request #19077 · bitcoin/bitcoin · GitHub 12:06 < provoostenator> I'd like some feedback on #16378 now that most of its prerequisites are merged. 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/16378 | The ultimate send RPC by Sjors · Pull Request #16378 · bitcoin/bitcoin · GitHub 12:06 < achow101> but I'd like to do #19335 and #19102 first 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/19335 | wallet: Cleanup and separate BerkeleyDatabase and BerkeleyBatch by achow101 · Pull Request #19335 · bitcoin/bitcoin · GitHub 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/19102 | wallet: Introduce and use DummyDatabase instead of dummy BerkeleyDatabase by achow101 · Pull Request #19102 · bitcoin/bitcoin · GitHub 12:07 < achow101> both of those need 19334 12:07 < provoostenator> Still waiting for more blessings (and re-reviews) of #15382 12:07 < gribble> https://github.com/bitcoin/bitcoin/issues/15382 | util: add RunCommandParseJSON by Sjors · Pull Request #15382 · bitcoin/bitcoin · GitHub 12:08 < meshcollider> Ah yes! 12:08 < meshcollider> I almost forgot about that one 12:08 < provoostenator> I see it needs _another_ rebase... 12:09 < meshcollider> Do either of the new projects need updating with new PRs btw? 12:10 < provoostenator> Oh and I need to work something out with AppVeyor :-) 12:10 < phantomcircuit> i dont really see the purpose of sqlite as a backend unless the database interface is changed to actively query the database when you need things 12:10 < phantomcircuit> for sure sqlite is better than bdb, but are we really going to drop bdb support? 12:10 < provoostenator> meshcollider: the merged stuff can go: https://github.com/bitcoin/bitcoin/projects/15 12:11 < achow101> meshcollider: 19334 and 19335 need to be added 12:11 < jonatack> hi 12:11 < achow101> phantomcircuit: the goal is to actively query the database at some point 12:11 < provoostenator> phantomcircuit: there's some earlier (IRC) discussion about this, which should probably be linked from that PR 12:11 < achow101> and maybe use the relational stuff too 12:12 < achow101> I would like to drop bdb eventually 12:12 < phantomcircuit> achow101, sure, but that's going to require significant changes to the way the wallet works, also im not sure how useful that's really going to be, even for huge wallets 12:12 < sipa> i don't think the actual db stuff is useful 12:12 < sipa> for us 12:12 < achow101> phantomcircuit: my next major project is going to be significant changes to how transactions and stored and loaded (i.e. not loading every single tx into memory) 12:12 < sipa> but i think sqlite is just the most well-tested storage layer thete is 12:13 < sipa> exactly designed for the sort of app-level compatibility requirements we have 12:13 < phantomcircuit> achow101, you need to have all of the script pubkeys to quickly scan a block, is it really going to reduce memory usage that much to avoid loading the entire transaction? 12:14 < achow101> phantomcircuit: transactions are big, keys are small 12:14 < phantomcircuit> sipa, sure and i agree that sqlite is *better* than bdb, but we're gonna end up supporting both forever and that seems kind of sad to me 12:14 < achow101> rescans are usually a one time thing, not something people do routinely 12:14 < sipa> phantomcircuit: i'd day that in maybe 2-3 years the bdb support can move to some comversion tool 12:15 < phantomcircuit> achow101, you need the script pubkeys to scan a block as they come in 12:15 < meshcollider> Yeah we talked about that before, eventually it should be okay 12:15 < phantomcircuit> if you're reloading those from the database every time you see a new block, you're gonna have a bad time (tm) 12:16 < achow101> phantomcircuit: sure. for now, everything is still being loaded into memory. I would like to move the less used stuff like old txs, address book data, etc. to be loaded as needed 12:16 < meshcollider> This also reminds me of #16910 12:17 < achow101> you don't need to load that tx where every output has already been spent. we don't need those unless someone is digging through their history, in which case we can fetch it. and that doesn't really need to be performant 12:17 < gribble> https://github.com/bitcoin/bitcoin/issues/16910 | wallet: reduce loading time by using unordered maps by achow101 · Pull Request #16910 · bitcoin/bitcoin · GitHub 12:17 < meshcollider> We should try and get that in 12:17 < phantomcircuit> sure, but it seems like that work, which is certainly more annoying to do, should be done before adding another database format 12:17 < sipa> phantomcircuit: seems orthogonal to me 12:17 < achow101> I don't see how they're related 12:18 < achow101> now seems to be a good-ish time to introduce sqlite wallets for descriptor wallets only because that's a new thing for storage 12:18 < meshcollider> Plus the database work has already been done so it's kinda too late to say that ;) 12:19 < phantomcircuit> what's the point of another database unless you can leverage that it's a relational database? 12:20 -!- dviola [~diego@unaffiliated/dviola] has quit [Quit: WeeChat 2.8] 12:20 < achow101> well the point is to get away from bdb 12:20 < achow101> at least initially 12:20 < sipa> phantomcircuit: no crazy flushing all the time to harness bdb in not needing active maintenance 12:20 < sipa> phantomcircuit: not needing db environments 12:20 < sipa> not needing a whole directory per wallet 12:21 < sipa> not relying on 10 year old software 12:23 < achow101> meshcollider: I think 18971 can be moved to "Design" in the sqlite project 12:23 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 12:23 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 12:23 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 12:23 < meshcollider> achow101: done 12:24 < meshcollider> sipa: is there any wallet relevant discussion re taproot at this stage? 12:24 < meshcollider> I've vaguely seen a lot more activity around it on twitter 12:25 < achow101> can we support taproot for descriptor wallets only? 12:25 < sipa> achow101: yes please 12:25 < sipa> meshcollider: not at this stage, i think 12:25 < provoostenator> Whaha, did anyone seriously think of adding taproot to legacy wallets? 12:25 < achow101> it would just mean the only waallet changes are descriptor changes 12:25 < achow101> I think 12:26 < provoostenator> We're still cleaning up the complexity from adding SegWit to that... 12:26 < sipa> things like musig signing integration may be a bit more involved, as it requires stateful signers 12:26 < sipa> but even that doesn't need to be supported in a very initial versiin 12:26 < provoostenator> Musig would be real cool 12:26 < sipa> it'll be a lot easier with musig2 ;) 12:27 < meshcollider> What's musig2? 12:29 < sipa> an improved version that is as of yet unpublished, but only needs 2 rounds, and supports transparent nesting (so if you have musig-in-musig you don't need to reveal to your cosigners that you in fact consist of multiple signers yourself) 12:30 < meshcollider> Ooh that sounds very nice 12:31 < meshcollider> With the same security assumptions as musig? 12:31 < sipa> mostly 12:33 < meshcollider> Cool, I like forward to seeing it 12:33 < sipa> we should have more to show soon (real_or_random and nickler really) 12:33 < meshcollider> Any other topics? 12:34 < meshcollider> #endmeeting 12:34 < lightningbot> Meeting ended Fri Jul 17 19:34:18 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 12:34 < lightningbot> Minutes: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2020/bitcoin-core-dev.2020-07-17-19.00.html 12:34 < lightningbot> Minutes (text): http://www.erisian.com.au/meetbot/bitcoin-core-dev/2020/bitcoin-core-dev.2020-07-17-19.00.txt 12:34 < lightningbot> Log: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2020/bitcoin-core-dev.2020-07-17-19.00.log.html 12:36 < provoostenator> sipa: infinite nesting? 12:37 < sipa> provoostenator: yes 12:38 < provoostenator> Threshold too? 12:39 < sipa> it probably helps as a basis for threshold schemes too, but i don't think there is much actual work on that 12:48 < phantomcircuit> sipa, yes i can see why sqlite is better than bdb, but without completely dropping support i dont see how you get any of the advantages 12:48 < sipa> phantomcircuit: i think all of those advantages matter to everyone who uses it 12:49 < sipa> the only thing that we don't get is dropping the complexity and dependency on bdb, which unfortunately needs to wait 12:49 -!- Guyver2 [Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 12:56 < achow101> phantomcircuit: at the very least, all of the bdb nonsense is shoved into its own self contained corner 13:03 -!- Tralfaz [~tralfaz@104.200.129.213] has quit [Remote host closed the connection] 13:05 -!- Davterra [~tralfaz@104.200.129.213] has joined #bitcoin-core-dev 13:06 -!- kristapsk_ [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 13:07 -!- kristapsk_ [~KK@gateway/tor-sasl/kristapsk] has joined #bitcoin-core-dev 13:08 -!- jeremyrubin [~jr@2601:645:c200:f539:80dd:c5af:615d:d30c] has joined #bitcoin-core-dev 13:11 < bsm117532> Sorry, missed that ping re: wallet descriptors. 13:11 < bsm117532> Is anyone else interested in this idea? (Basically, making usable xpubs for watch-only wallets) 13:12 < sipa> that's the point of descriptors 13:12 < bsm117532> I know. I'm basically talking about slightly formalizing a descriptor specification and recommending its usage in this way. 13:12 < bsm117532> Has anyone besides bitcoind implemented descriptors? 13:14 < sipa> i'm hesitant about formalizing descriptors, as i expect there is still a lot of unexplored terrain there 13:14 < sipa> and aiming for compatibility at this point may set unreasonable expectations and/or complicate improvements 13:15 < sipa> especially with miniscript extending the language significantly 13:15 < bsm117532> Well then let's explore it. ;-) 13:15 < bsm117532> What would you want to see @sipa? 13:15 < sipa> ? 13:16 < sipa> i just mean we'll likely encounter more use cases and think "oh i wish this could have made it into the descriptors spec" 13:16 < sipa> so i'd rather have it develop organically for a while 13:16 < achow101> we might need some kind of versioning then 13:17 < achow101> but even just adding new expressions just means that older software throws an error saying it doesn't recognize the descriptor 13:17 < sipa> my thinking is that a first step of standardization is having some repository of its supported keywords, but have all of them optional 13:17 < bsm117532> Well I guess then I'm dumping "watch only wallet descriptors" as a use case, at a minimum, and I'd like to see it developed toward a spec and BIP for wallet interoperability. 13:18 < sipa> so that different software can choose to implement a subset 13:18 < sipa> and a descriptor will either do the right thing, or fail to parse 13:19 < sipa> bsm117532: yes, but which descriptors? 13:19 < sipa> do you mean wsh-multisig only? 13:19 < bsm117532> The basics encompassing x/y/z pubs, and multisig would be a great start. 13:19 < sipa> or also 2fa timelocked htlc-based fancy wallets? 13:20 < sipa> bsm117532: if you use the term ypub/zpub you've missed the point 13:20 < bsm117532> how so? 13:20 < sipa> xpubs encode public keys, not what scripts to build with them 13:20 < sipa> ypub/zpub are imho a silly attempt at doing so, in a completely non-existible way 13:20 < sipa> descriptors replace that 13:21 < bsm117532> Of course, so restrict to the most basic of wallets: P2(W)PKH and multisig. 13:21 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 13:21 < sipa> pretty sure that all works fine in anything that supports descriptors 13:21 < bsm117532> Another major problem is keypaths which are highly non-standard (but descriptors take care of). 13:21 < bsm117532> Point is, almost nothing supports descriptors at present. ;-) 13:21 < sipa> yes 13:21 < sipa> that's ok 13:22 < bsm117532> Would you be opposed to a restricted descriptor specification encompassing P2(W)PKH, multisig P2(W)SH, and corresponding keypaths, solely for watch-only wallets? Scripts can be added later. 13:23 < sipa> that's literally exactly what is supported now 13:23 < bsm117532> I know, but the point is to make a BIP and get other wallets to support it too. ;-) 13:23 < sipa> nack 13:23 < bsm117532> why? 13:24 < sipa> i really fear that will make it impossible to make it do actually cool things later 13:24 < sipa> without everyone going "oh, but can't use that because wallet service X only supports multi/sg/wsh descriptors" 13:25 < bsm117532> We're going to be stuck with those kinds of wallets for a long time to come, probably forever though. 13:25 < bsm117532> Arbitrary scripts are an interesting goal, but I think not practical for widespread support. 13:25 < bsm117532> sipa: what more do you want to add or envision arising for descriptors? 13:26 < sipa> i'm hopeful that if descriptors are a bit more mature, and there are libraries in multiple languages with reasonable implementations, then pushing for standardization will result in far more actually usable features 13:26 < sipa> bsm117532: at the very least, miniscript 13:27 < sipa> or a good formalism for dealing with extensions beyond that 13:29 < bsm117532> I would like the ability to easily export watch-only wallets, even independent of descriptors and miniscript. Forward-translating any spec for that into a more advanced descriptor or miniscript will always be straightforward. 13:30 < sipa> ok? 13:31 < sipa> so you're essentially saying you don't need a standard :) 13:31 < bsm117532> Standards are about interoperability...so yes, we need a standard. 13:31 < bsm117532> Even if it's overly simple compared to what's possible. 13:38 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 13:43 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 13:51 -!- valwal_ [sid334773@gateway/web/irccloud.com/x-abwsebbkiydvjbvo] has quit [] 13:51 -!- valwal_ [sid334773@gateway/web/irccloud.com/x-ymtzzqcvofbmfonn] has joined #bitcoin-core-dev 14:00 -!- ffej [~ffej@89.47.234.28] has quit [] 14:03 -!- troygiorshev [~troygiors@CPEdcef09a0ed55-CM0c473d74be00.cpe.net.cable.rogers.com] has quit [Ping timeout: 256 seconds] 14:04 -!- troygiorshev [~troygiors@CPEdcef09a0ed55-CM0c473d74be00.cpe.net.cable.rogers.com] has joined #bitcoin-core-dev 14:10 -!- filchef [~filchef@212.104.97.177] has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/] 14:15 -!- MDrollette [607e70d9@96.126.112.217] has quit [Ping timeout: 245 seconds] 14:24 -!- SLot [~SLot@185.189.114.11] has joined #bitcoin-core-dev 14:25 < achow101> wumpus also has the same osx mismatch 14:26 -!- pinheadmz [~pinheadmz@pool-100-33-69-78.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 14:41 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 14:44 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has joined #bitcoin-core-dev 14:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has joined #bitcoin-core-dev 14:52 < bitcoin-git> [bitcoin] fjahr opened pull request #19544: refactor: Add GetBool to rpc/util (master...rpc_bool) https://github.com/bitcoin/bitcoin/pull/19544 14:52 -!- bitcoin-git [~bitcoin-g@x0f.org] has left #bitcoin-core-dev [] 15:25 -!- troygiorshev [~troygiors@CPEdcef09a0ed55-CM0c473d74be00.cpe.net.cable.rogers.com] has quit [Ping timeout: 260 seconds] 15:26 -!- troygiorshev [~troygiors@CPEdcef09a0ed55-CM0c473d74be00.cpe.net.cable.rogers.com] has joined #bitcoin-core-dev 15:28 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Remote host closed the connection] 15:29 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 15:30 -!- mdunnio [~mdunnio@208.59.170.5] has quit [Remote host closed the connection] 15:32 -!- Emcy_ [~Emcy@unaffiliated/emcy] has quit [Ping timeout: 256 seconds] 15:36 -!- mol [~mol@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 15:38 -!- mol [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 15:39 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 15:40 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 15:43 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 258 seconds] 15:51 -!- arowser [~arowser1@67.230.166.11] has quit [Ping timeout: 240 seconds] 15:53 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 15:53 -!- pinheadmz [~pinheadmz@pool-100-33-69-78.nycmny.fios.verizon.net] has joined #bitcoin-core-dev 16:01 -!- mrostecki [~mrostecki@gateway/tor-sasl/mrostecki] has quit [Ping timeout: 240 seconds] 16:01 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 16:02 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 16:02 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [] 16:05 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 16:19 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 240 seconds] 16:20 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 16:26 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 16:28 -!- EagleTM [~EagleTM@unaffiliated/eagletm] has quit [Ping timeout: 264 seconds] 16:29 -!- shesek [~shesek@5.22.128.126] has joined #bitcoin-core-dev 16:35 -!- mol_ [~mol@unaffiliated/molly] has joined #bitcoin-core-dev 16:37 -!- Giszmo [~leo@pc-78-151-120-200.cm.vtr.net] has quit [Ping timeout: 265 seconds] 16:38 -!- mol [~mol@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 16:39 -!- marcoagner [~user@bl13-38-236.dsl.telepac.pt] has quit [Ping timeout: 256 seconds] 16:45 -!- Talkless [~Talkless@hst-227-49.splius.lt] has quit [Quit: Konversation terminated!] 17:00 -!- SLot [~SLot@185.189.114.11] has quit [] 17:08 -!- Davterra [~tralfaz@104.200.129.213] has quit [Remote host closed the connection] 17:09 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Ping timeout: 240 seconds] 17:10 -!- qubenix [~qubenix@66.172.11.228] has quit [Quit: quit] 17:12 -!- qubenix [~qubenix@66.172.11.228] has joined #bitcoin-core-dev 17:13 -!- dviola [~diego@unaffiliated/dviola] has quit [Ping timeout: 256 seconds] 17:15 -!- dviola [~diego@189.7.69.189] has joined #bitcoin-core-dev 17:18 -!- Relis [~Relis@85.255.236.141] has quit [Ping timeout: 240 seconds] 17:21 -!- Davterra [~tralfaz@104.200.129.213] has joined #bitcoin-core-dev 17:22 -!- henrikbjorn [~henrikbjo@178.239.168.171] has joined #bitcoin-core-dev 17:23 -!- Davterra [~tralfaz@104.200.129.213] has quit [Remote host closed the connection] 17:23 -!- Davterra [~tralfaz@104.200.129.213] has joined #bitcoin-core-dev 17:25 -!- Relis [~Relis@185.69.145.231] has joined #bitcoin-core-dev 17:29 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has joined #bitcoin-core-dev 17:33 -!- Highway61 [~Thunderbi@unaffiliated/highway61] has quit [Ping timeout: 240 seconds] 17:40 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 17:42 -!- dviola [~diego@189.7.69.189] has left #bitcoin-core-dev [] 17:42 -!- dviola [~diego@unaffiliated/dviola] has joined #bitcoin-core-dev 17:44 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 17:49 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has quit [Ping timeout: 256 seconds] 18:11 -!- trash_mapache [~trash_map@2600:100e:b1b6:77de:62a0:ebe8:fd62:46eb] has joined #bitcoin-core-dev 18:16 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 18:21 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 256 seconds] 18:29 -!- Giszmo [~leo@168.196.201.208] has joined #bitcoin-core-dev 18:36 -!- trash_mapache [~trash_map@2600:100e:b1b6:77de:62a0:ebe8:fd62:46eb] has quit [Ping timeout: 260 seconds] 18:36 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 18:37 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined #bitcoin-core-dev 18:42 -!- trash_mapache [~trash_map@158.sub-174-247-115.myvzw.com] has joined #bitcoin-core-dev 18:43 -!- trash_mapache [~trash_map@158.sub-174-247-115.myvzw.com] has quit [Remote host closed the connection] 18:44 -!- trash_mapache [~trash_map@2600:100e:b1b6:77de:62a0:ebe8:fd62:46eb] has joined #bitcoin-core-dev 18:45 -!- trash_mapache [~trash_map@2600:100e:b1b6:77de:62a0:ebe8:fd62:46eb] has quit [Remote host closed the connection] 18:51 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 18:51 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 18:56 -!- smurfjack1 [~smurfjack@180.162.105.124] has joined #bitcoin-core-dev 18:58 -!- smurfjack [~smurfjack@180.162.105.124] has quit [Read error: Connection reset by peer] 19:16 -!- mark92 [01a5aad0@1-165-170-208.dynamic-ip.hinet.net] has joined #bitcoin-core-dev 19:19 -!- Giszmo1 [~leo@168.196.201.208] has joined #bitcoin-core-dev 19:19 -!- Giszmo [~leo@168.196.201.208] has quit [Read error: Connection reset by peer] 19:21 -!- smurfjack [~smurfjack@180.162.105.124] has joined #bitcoin-core-dev 19:23 -!- smurfjack1 [~smurfjack@180.162.105.124] has quit [Ping timeout: 256 seconds] 19:25 -!- smurfjack [~smurfjack@180.162.105.124] has quit [Remote host closed the connection] 19:31 -!- smurfjack [~smurfjack@180.162.105.124] has joined #bitcoin-core-dev 19:36 < fanquake> just catching up, but fwiw we've seen that, or a very similar looking diff in genisomage before. 19:37 < fanquake> I think this was when we were building 0.20.0: https://gist.github.com/fanquake/0189129764edd9aa9d89fd274f790176 19:47 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 19:47 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 19:47 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 20:00 -!- henrikbjorn [~henrikbjo@178.239.168.171] has quit [] 20:01 -!- Giszmo [~leo@pc-106-189-46-190.cm.vtr.net] has joined #bitcoin-core-dev 20:04 -!- Giszmo1 [~leo@168.196.201.208] has quit [Ping timeout: 256 seconds] 20:05 -!- Davterra [~tralfaz@104.200.129.213] has quit [Ping timeout: 240 seconds] 20:08 -!- Giszmo1 [~leo@168.196.201.208] has joined #bitcoin-core-dev 20:09 -!- Giszmo [~leo@pc-106-189-46-190.cm.vtr.net] has quit [Read error: Connection reset by peer] 20:09 -!- Giszmo2 [~leo@pc-106-189-46-190.cm.vtr.net] has joined #bitcoin-core-dev 20:12 -!- dongcarl [~dongcarl@unaffiliated/dongcarl] has joined #bitcoin-core-dev 20:12 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Remote host closed the connection] 20:12 -!- Giszmo1 [~leo@168.196.201.208] has quit [Ping timeout: 240 seconds] 20:12 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has joined #bitcoin-core-dev 20:16 -!- proofofkeags [~proofofke@174-29-8-246.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 20:19 -!- mark92 [01a5aad0@1-165-170-208.dynamic-ip.hinet.net] has quit [Remote host closed the connection] 20:21 -!- vostorga1 [~vostorga@184.75.223.203] has joined #bitcoin-core-dev 20:27 -!- Relis [~Relis@185.69.145.231] has quit [Quit: This computer has gone to sleep] 20:28 -!- Relis [~Relis@185.69.145.231] has joined #bitcoin-core-dev 20:34 -!- vasild [~vd@gateway/tor-sasl/vasild] has quit [Ping timeout: 240 seconds] 20:40 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 20:43 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 20:49 -!- Relis [~Relis@185.69.145.231] has quit [Quit: This computer has gone to sleep] 20:51 -!- Davterra [~tralfaz@104.200.129.213] has joined #bitcoin-core-dev 20:53 -!- smurfjack1 [~smurfjack@180.162.105.124] has joined #bitcoin-core-dev 20:55 -!- smurfjack [~smurfjack@180.162.105.124] has quit [Ping timeout: 258 seconds] 20:56 -!- vasild [~vd@gateway/tor-sasl/vasild] has joined #bitcoin-core-dev 21:01 -!- arowser [~arowser1@67.230.166.11] has quit [Remote host closed the connection] 21:01 -!- arowser [~arowser1@67.230.166.11] has joined #bitcoin-core-dev 21:02 -!- Relis [~Relis@185.69.145.231] has joined #bitcoin-core-dev 21:06 -!- arowser [~arowser1@67.230.166.11] has quit [Ping timeout: 240 seconds] 21:08 -!- arowser [~arowser1@67.230.166.11.16clouds.com] has joined #bitcoin-core-dev 21:10 -!- dviola [~diego@unaffiliated/dviola] has quit [Ping timeout: 260 seconds] 21:12 -!- dviola [~diego@189.7.69.189] has joined #bitcoin-core-dev 21:35 -!- jarthur [~jarthur@2605:6000:1019:48d9:9c63:8f3f:60b1:94ca] has quit [] 21:44 -!- Relis [~Relis@185.69.145.231] has quit [Quit: This computer has gone to sleep] 21:58 -!- vostorga1 [~vostorga@184.75.223.203] has quit [Ping timeout: 256 seconds] 22:06 -!- gzhao408 [~textual@c-73-252-251-3.hsd1.ca.comcast.net] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 22:34 -!- gimps1 [~gimps@217.146.82.202] has joined #bitcoin-core-dev 22:41 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has quit [Remote host closed the connection] 22:43 -!- braydonf [~braydon@gateway/tor-sasl/braydonf] has joined #bitcoin-core-dev 23:00 -!- gimps1 [~gimps@217.146.82.202] has quit [] 23:21 -!- APrOn [~APrOn@184.75.223.219] has joined #bitcoin-core-dev 23:24 -!- dviola [~diego@189.7.69.189] has quit [Quit: WeeChat 2.8] --- Log closed Sat Jul 18 00:00:26 2020