12022-01-20T00:01:47  <theStack_> _aj_: true, though that wouldn't prevent users from burning funds (though one could argue that reducing the supply is just a donation to everyone else)
  22022-01-20T00:03:55  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
  32022-01-20T00:05:33  <_aj_> theStack_: "also"
  42022-01-20T00:08:14  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 268 seconds)
  52022-01-20T00:11:22  <theStack_> _aj_: ah, right
  62022-01-20T00:14:27  <theStack_> but UTXO set exclusion is consensus-relevant, no? thinking about utreexo and assumeutxo, it wouldn't be healthy if UTXO sets differ between nodes
  72022-01-20T00:15:23  <sipa> So far nothing relies on having a normalized UTXO set, I think.
  82022-01-20T00:15:32  *** Guest67 <Guest67!~Guest67@2a10:8004:4c03:0:bc83:1b6b:43d8:9db5> has joined #bitcoin-core-dev
  92022-01-20T00:15:51  <sipa> Apart from the fact that `gettxoutsetinfo`'s hash will differ - but we can rename the hash field's name to indicate that.
 102022-01-20T00:18:22  <_aj_> sipa: if you track the utxos you've excluded via muhash, i think you could just add that to the muhash of the utxos you haven't excluded and get the same result
 112022-01-20T00:18:48  <sipa> Interesting!
 122022-01-20T00:25:12  <theStack_> nice indeed
 132022-01-20T00:25:56  <_aj_> sipa: oh, and since they're unspendable, when you initially go to exclude them, if you go through the utxo set in height order, you should be able to recreate the excluded hashes at every block height fairly efficiently...
 142022-01-20T00:26:19  <_aj_> sipa: (ie, without having to look up any blocks from disk)
 152022-01-20T00:34:52  <theStack_> currently, if i run let's say a 0.8 node and 22.0 one syncing to the tip, the UTXO sets are equal? or were there already UTXOs exclusions introduced in previous versions?
 162022-01-20T00:39:55  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Quit: Leaving...)
 172022-01-20T00:40:57  <_aj_> theStack_: https://github.com/bitcoin/bitcoin/pull/2791 was included in 0.9 not 0.8 i think?
 182022-01-20T00:44:49  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
 192022-01-20T00:51:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 202022-01-20T00:55:50  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
 212022-01-20T00:58:13  <theStack_> _aj_: thanks, interesting
 222022-01-20T01:00:42  *** Guest67 <Guest67!~Guest67@2a10:8004:4c03:0:bc83:1b6b:43d8:9db5> has quit IRC (Quit: Client closed)
 232022-01-20T01:26:00  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 242022-01-20T01:30:52  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
 252022-01-20T01:31:46  <achow101> theStack_: I think that is reasonable
 262022-01-20T01:32:08  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has quit IRC (Quit: aллилѹіа!)
 272022-01-20T01:37:23  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 282022-01-20T01:37:23  <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/06b636976613...7102f7d6f3c4
 292022-01-20T01:37:23  <bitcoin-git> bitcoin/master ce6dd2f fanquake: zeromq 4.3.4
 302022-01-20T01:37:23  <bitcoin-git> bitcoin/master 6897c4b fanquake: build: patch depends zeromq to fix building on NetBSD Current
 312022-01-20T01:37:23  <bitcoin-git> bitcoin/master 7102f7d fanquake: Merge bitcoin/bitcoin#23956: build: use zeromq 4.3.4 in depends & fix NetB...
 322022-01-20T01:37:25  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 332022-01-20T01:37:42  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 342022-01-20T01:37:42  <bitcoin-git> [bitcoin] fanquake merged pull request #23956: build: use zeromq 4.3.4 in depends & fix NetBSD 10 build (master...zeromq_4_3_4) https://github.com/bitcoin/bitcoin/pull/23956
 352022-01-20T01:37:43  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 362022-01-20T01:37:57  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 276 seconds)
 372022-01-20T01:38:33  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has quit IRC (Quit: ZzzZ)
 382022-01-20T01:43:37  *** z0d <z0d!~z0d@c-73-238-143-196.hsd1.ct.comcast.net> has joined #bitcoin-core-dev
 392022-01-20T01:47:17  <fanquake> Blocked 13rAXwNNnaAuCJA3z1REfJbJNMwgK4LBTC from the bitcoin/ org, as they were spamming the wiki in the bips repo
 402022-01-20T02:02:29  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
 412022-01-20T02:07:15  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 268 seconds)
 422022-01-20T02:27:12  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
 432022-01-20T02:53:36  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
 442022-01-20T02:57:43  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
 452022-01-20T02:57:57  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 240 seconds)
 462022-01-20T03:00:52  *** jarthur_ <jarthur_!~jarthur@2603-8080-1540-002d-3191-c339-6ac6-44c8.res6.spectrum.com> has joined #bitcoin-core-dev
 472022-01-20T03:03:17  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-7c3a-da49-c036-254f.res6.spectrum.com> has quit IRC (Ping timeout: 240 seconds)
 482022-01-20T03:05:23  *** z0d <z0d!~z0d@c-73-238-143-196.hsd1.ct.comcast.net> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
 492022-01-20T03:17:11  *** jarthur_ is now known as jarthur
 502022-01-20T03:42:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 512022-01-20T03:42:04  <bitcoin-git> [bitcoin] theStack opened pull request #24106: policy: treat P2TR outputs with invalid x-only pubkey as non-standard (master...202201-policy-treat_p2tr_with_invalid_xpubkey_as_nonstandard) https://github.com/bitcoin/bitcoin/pull/24106
 522022-01-20T03:42:05  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 532022-01-20T03:44:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 542022-01-20T03:49:37  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
 552022-01-20T03:54:52  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Remote host closed the connection)
 562022-01-20T03:55:30  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
 572022-01-20T04:00:00  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
 582022-01-20T04:04:44  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
 592022-01-20T04:08:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
 602022-01-20T04:19:11  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 612022-01-20T04:23:17  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 240 seconds)
 622022-01-20T04:25:35  *** Ryazur <Ryazur!~Ryazur@2601:197:b7f:83f0:49b:a772:7c13:7933> has joined #bitcoin-core-dev
 632022-01-20T04:26:30  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
 642022-01-20T04:30:46  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
 652022-01-20T04:40:59  *** arythmet_ <arythmet_!~arythmeti@2607:fea8:85c1:db00:9cd4:7b85:afa0:cbe5> has joined #bitcoin-core-dev
 662022-01-20T04:44:23  *** arythmetic <arythmetic!~arythmeti@2607:fea8:85c1:db00:2565:e593:51c4:7af1> has quit IRC (Ping timeout: 250 seconds)
 672022-01-20T04:45:29  *** Ryazur <Ryazur!~Ryazur@2601:197:b7f:83f0:49b:a772:7c13:7933> has quit IRC (Quit: Client closed)
 682022-01-20T04:50:19  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
 692022-01-20T04:54:36  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
 702022-01-20T04:55:34  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 712022-01-20T05:00:32  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
 722022-01-20T05:01:01  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 732022-01-20T05:01:11  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 742022-01-20T05:06:27  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 752022-01-20T05:06:27  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7102f7d6f3c4...a541e5d51988
 762022-01-20T05:06:27  <bitcoin-git> bitcoin/master dc5d6b0 Andrew Chow: fs: Make compatible with boost 1.78
 772022-01-20T05:06:27  <bitcoin-git> bitcoin/master a541e5d fanquake: Merge bitcoin/bitcoin#24104: fs: Make compatible with boost 1.78
 782022-01-20T05:06:29  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 792022-01-20T05:06:44  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 802022-01-20T05:06:44  <bitcoin-git> [bitcoin] fanquake merged pull request #24104: fs: Make compatible with boost 1.78 (master...fix-fs-path-plus) https://github.com/bitcoin/bitcoin/pull/24104
 812022-01-20T05:06:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 822022-01-20T05:13:14  *** jb55 <jb55!~jb55@user/jb55> has quit IRC (Ping timeout: 250 seconds)
 832022-01-20T05:14:35  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 842022-01-20T05:14:35  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a541e5d51988...63fc2f5cce6a
 852022-01-20T05:14:35  <bitcoin-git> bitcoin/master e2ab9f8 fanquake: build: disable external signer on Windows
 862022-01-20T05:14:35  <bitcoin-git> bitcoin/master 63fc2f5 fanquake: Merge bitcoin/bitcoin#24065: build: explicitly disable support for externa...
 872022-01-20T05:14:37  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 882022-01-20T05:14:51  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 892022-01-20T05:14:51  <bitcoin-git> [bitcoin] fanquake merged pull request #24065: build: explicitly disable support for external signing on Windows (master...no_external_signer_win_openbsd) https://github.com/bitcoin/bitcoin/pull/24065
 902022-01-20T05:14:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 912022-01-20T05:22:14  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d137-186-173-166.abhsia.telus.net> has joined #bitcoin-core-dev
 922022-01-20T05:48:06  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 932022-01-20T05:52:57  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
 942022-01-20T06:04:37  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 240 seconds)
 952022-01-20T06:13:09  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has joined #bitcoin-core-dev
 962022-01-20T06:33:37  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d137-186-173-166.abhsia.telus.net> has quit IRC (Ping timeout: 240 seconds)
 972022-01-20T06:39:17  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
 982022-01-20T06:43:48  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
 992022-01-20T06:47:39  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
1002022-01-20T06:51:50  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-3191-c339-6ac6-44c8.res6.spectrum.com> has quit IRC (Quit: jarthur)
1012022-01-20T06:52:02  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
1022022-01-20T06:53:17  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has quit IRC (Ping timeout: 240 seconds)
1032022-01-20T07:04:14  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
1042022-01-20T07:04:45  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
1052022-01-20T07:14:04  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
1062022-01-20T07:18:21  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 256 seconds)
1072022-01-20T07:43:57  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 268 seconds)
1082022-01-20T07:44:54  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 250 seconds)
1092022-01-20T07:48:11  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has joined #bitcoin-core-dev
1102022-01-20T07:56:11  *** jespada <jespada!~jespada@87.74.36.188> has quit IRC (Ping timeout: 250 seconds)
1112022-01-20T07:58:10  *** jespada <jespada!~jespada@87.74.36.188> has joined #bitcoin-core-dev
1122022-01-20T08:00:48  *** rex4539_ <rex4539_!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Quit: No Ping reply in 180 seconds.)
1132022-01-20T08:02:43  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
1142022-01-20T08:03:02  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1152022-01-20T08:06:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
1162022-01-20T08:15:15  *** jesseposner <jesseposner!~jesse@c-24-5-105-39.hsd1.ca.comcast.net> has quit IRC (Ping timeout: 250 seconds)
1172022-01-20T08:16:59  *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has quit IRC (Remote host closed the connection)
1182022-01-20T08:17:20  *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has joined #bitcoin-core-dev
1192022-01-20T08:23:56  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1202022-01-20T08:28:58  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
1212022-01-20T08:30:37  *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has quit IRC (Ping timeout: 240 seconds)
1222022-01-20T08:36:52  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has joined #bitcoin-core-dev
1232022-01-20T08:57:51  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1242022-01-20T09:00:10  *** bitcoin_alien[m] <bitcoin_alien[m]!~bitcoinal@2001:470:69fc:105::1:5503> has quit IRC (Quit: You have been kicked for being idle)
1252022-01-20T09:02:28  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
1262022-01-20T09:14:36  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
1272022-01-20T09:21:49  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Remote host closed the connection)
1282022-01-20T09:22:26  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
1292022-01-20T09:23:24  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Client Quit)
1302022-01-20T09:23:57  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
1312022-01-20T09:33:17  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
1322022-01-20T09:37:45  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 256 seconds)
1332022-01-20T09:57:54  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1342022-01-20T09:57:54  <bitcoin-git> [bitcoin] w0xlt opened pull request #24108: Replace RecursiveMutex `cs_addrLocal` with Mutex, and rename it (master...change_cs_addrLocal) https://github.com/bitcoin/bitcoin/pull/24108
1352022-01-20T09:57:55  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1362022-01-20T09:59:46  *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has joined #bitcoin-core-dev
1372022-01-20T10:00:42  *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has quit IRC (Client Quit)
1382022-01-20T10:02:13  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
1392022-01-20T10:02:16  *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has joined #bitcoin-core-dev
1402022-01-20T10:03:37  *** kexkey <kexkey!~kexkey@89.36.78.167> has quit IRC (Ping timeout: 240 seconds)
1412022-01-20T10:05:54  *** kexkey <kexkey!~kexkey@89.36.78.183> has joined #bitcoin-core-dev
1422022-01-20T10:09:16  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1432022-01-20T10:13:48  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
1442022-01-20T10:17:32  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
1452022-01-20T10:21:19  *** jesseposner <jesseposner!~jesse@c-24-5-105-39.hsd1.ca.comcast.net> has joined #bitcoin-core-dev
1462022-01-20T10:24:18  *** arowser <arowser!~quassel@111.192.100.78> has joined #bitcoin-core-dev
1472022-01-20T10:44:28  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1482022-01-20T10:48:37  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 240 seconds)
1492022-01-20T11:05:29  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has joined #bitcoin-core-dev
1502022-01-20T11:10:24  *** morcos_ <morcos_!~morcos@gateway/tor-sasl/morcos> has joined #bitcoin-core-dev
1512022-01-20T11:12:09  *** Aaronvan_ <Aaronvan_!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
1522022-01-20T11:12:33  *** morcos <morcos!~morcos@gateway/tor-sasl/morcos> has quit IRC (Ping timeout: 276 seconds)
1532022-01-20T11:12:34  *** morcos_ is now known as morcos
1542022-01-20T11:13:50  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1552022-01-20T11:14:39  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 256 seconds)
1562022-01-20T11:25:21  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
1572022-01-20T11:31:50  *** paulo <paulo!paulo@user/paulo/x-9032687> has quit IRC (Ping timeout: 256 seconds)
1582022-01-20T11:32:24  *** meshcollider <meshcollider!meshcollid@user/meshcollider> has quit IRC (Ping timeout: 256 seconds)
1592022-01-20T11:43:41  <michaelfolkson> fanquake: Thanks for the blocking notifications
1602022-01-20T12:08:48  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te4q69sddkrvdfm.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
1612022-01-20T12:12:21  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 276 seconds)
1622022-01-20T12:24:29  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has quit IRC (Quit: ZzzZ)
1632022-01-20T12:24:48  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1642022-01-20T12:44:21  *** arowser <arowser!~quassel@111.192.100.78> has quit IRC (Remote host closed the connection)
1652022-01-20T12:55:25  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
1662022-01-20T13:02:35  *** Dezzy <Dezzy!~Dezzy@197.210.28.213> has joined #bitcoin-core-dev
1672022-01-20T13:13:00  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has joined #bitcoin-core-dev
1682022-01-20T13:25:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
1692022-01-20T13:29:45  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1702022-01-20T13:35:22  *** pergaminho <pergaminho!~pergaminh@user/pergaminho> has joined #bitcoin-core-dev
1712022-01-20T13:39:24  *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has joined #bitcoin-core-dev
1722022-01-20T13:41:31  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1732022-01-20T13:41:31  <bitcoin-git> [bitcoin] fanquake opened pull request #24111: build: force CRCCheck in Windows installer (master...force_win_installer_crccheck) https://github.com/bitcoin/bitcoin/pull/24111
1742022-01-20T13:41:32  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1752022-01-20T13:41:52  *** Guest57 <Guest57!~Guest57@103.39.242.109> has joined #bitcoin-core-dev
1762022-01-20T13:42:08  *** Guest57 <Guest57!~Guest57@103.39.242.109> has quit IRC (Client Quit)
1772022-01-20T13:59:18  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1782022-01-20T13:59:19  <bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/63fc2f5cce6a...1824644a363b
1792022-01-20T13:59:19  <bitcoin-git> bitcoin/master a7da140 w0xlt: scripted-diff: rename cs_mapLocalHost -> g_maplocalhost_mutex
1802022-01-20T13:59:19  <bitcoin-git> bitcoin/master 5e7e4c9 w0xlt: refactor: replace RecursiveMutex g_maplocalhost_mutex with Mutex
1812022-01-20T13:59:19  <bitcoin-git> bitcoin/master 1824644 MarcoFalke: Merge bitcoin/bitcoin#24099: Replace `RecursiveMutex cs_mapLocalHost` with...
1822022-01-20T13:59:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1832022-01-20T13:59:35  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1842022-01-20T13:59:36  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24099: Replace `RecursiveMutex cs_mapLocalHost` with Mutex, and rename it (master...mutex-mapLocalHost) https://github.com/bitcoin/bitcoin/pull/24099
1852022-01-20T13:59:36  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1862022-01-20T14:00:27  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
1872022-01-20T14:04:05  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1882022-01-20T14:08:24  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
1892022-01-20T14:15:39  *** Dezzy <Dezzy!~Dezzy@197.210.28.213> has quit IRC (Quit: Ping timeout (120 seconds))
1902022-01-20T14:15:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
1912022-01-20T14:32:02  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
1922022-01-20T14:32:31  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
1932022-01-20T14:34:35  *** Nikhil <Nikhil!~Nikhil@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has joined #bitcoin-core-dev
1942022-01-20T14:35:49  *** Nikhil23 <Nikhil23!~Nikhil@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has joined #bitcoin-core-dev
1952022-01-20T14:36:06  *** Nikhil23 <Nikhil23!~Nikhil@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has quit IRC (Client Quit)
1962022-01-20T14:36:24  *** Nikhil09 <Nikhil09!~Nikhil09@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has joined #bitcoin-core-dev
1972022-01-20T14:36:38  *** Nikhil09 <Nikhil09!~Nikhil09@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has quit IRC (Client Quit)
1982022-01-20T14:36:39  *** Nikhil <Nikhil!~Nikhil@2402:3a80:196b:e0b7:f33a:469d:772f:98ad> has quit IRC (Client Quit)
1992022-01-20T14:40:31  *** Guest15 <Guest15!~Guest15@static.184.157.181.135.clients.your-server.de> has joined #bitcoin-core-dev
2002022-01-20T14:46:20  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has joined #bitcoin-core-dev
2012022-01-20T14:48:44  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2022022-01-20T14:49:00  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2032022-01-20T14:49:01  <bitcoin-git> [bitcoin] fanquake opened pull request #24112: build: pass win32-dll to LT_INIT() (master...libtool_init_win32_dll) https://github.com/bitcoin/bitcoin/pull/24112
2042022-01-20T14:49:01  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2052022-01-20T14:49:10  *** kabaum <kabaum!~kabaum@h-46-59-13-35.A163.priv.bahnhof.se> has joined #bitcoin-core-dev
2062022-01-20T14:49:47  <hebasto> nice to see how #19303 is being fulfilled
2072022-01-20T14:49:49  <gribble> https://github.com/bitcoin/bitcoin/issues/19303 | Replace all of the RecursiveMutex instances with the Mutex ones · Issue #19303 · bitcoin/bitcoin · GitHub
2082022-01-20T14:50:52  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
2092022-01-20T14:52:01  *** grettke <grettke!~grettke@cpe-65-29-228-30.wi.res.rr.com> has joined #bitcoin-core-dev
2102022-01-20T14:52:10  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has joined #bitcoin-core-dev
2112022-01-20T14:53:02  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
2122022-01-20T14:53:28  *** kabaum <kabaum!~kabaum@h-46-59-13-35.A163.priv.bahnhof.se> has quit IRC (Ping timeout: 250 seconds)
2132022-01-20T14:56:32  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
2142022-01-20T15:09:47  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has joined #bitcoin-core-dev
2152022-01-20T15:12:47  <theStack_> hebasto: indeed \o/ will be tough when it comes to cs_main, the final boss
2162022-01-20T15:14:02  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2172022-01-20T15:14:02  <bitcoin-git> [bitcoin] jonatack opened pull request #24113: test, refactor: add GetTransaction() coverage, part 2 (master...rpc_rawtransaction-test-followups) https://github.com/bitcoin/bitcoin/pull/24113
2182022-01-20T15:14:03  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2192022-01-20T15:23:29  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2202022-01-20T15:27:32  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 240 seconds)
2212022-01-20T15:39:03  *** jb55 <jb55!~jb55@user/jb55> has joined #bitcoin-core-dev
2222022-01-20T15:40:59  *** jarthur <jarthur!~jarthur@cpe-70-114-198-37.austin.res.rr.com> has joined #bitcoin-core-dev
2232022-01-20T15:41:24  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has quit IRC (Remote host closed the connection)
2242022-01-20T15:41:39  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has joined #bitcoin-core-dev
2252022-01-20T15:52:35  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2262022-01-20T16:01:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
2272022-01-20T16:02:12  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2282022-01-20T16:04:48  *** Guest15 <Guest15!~Guest15@static.184.157.181.135.clients.your-server.de> has quit IRC (Ping timeout: 256 seconds)
2292022-01-20T16:16:41  *** Guyver2_ <Guyver2_!Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
2302022-01-20T16:19:42  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has quit IRC (Ping timeout: 256 seconds)
2312022-01-20T16:19:43  *** Guyver2_ is now known as Guyver2
2322022-01-20T16:30:49  *** Guest <Guest!~Guest@223.233.78.191> has joined #bitcoin-core-dev
2332022-01-20T16:31:24  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has quit IRC (Ping timeout: 250 seconds)
2342022-01-20T16:31:25  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has quit IRC (Ping timeout: 256 seconds)
2352022-01-20T16:31:53  *** Guest <Guest!~Guest@223.233.78.191> has quit IRC (Client Quit)
2362022-01-20T16:43:19  *** jb55 <jb55!~jb55@user/jb55> has quit IRC (Ping timeout: 256 seconds)
2372022-01-20T16:43:54  *** michagogo <michagogo!uid14316@user/michagogo> has joined #bitcoin-core-dev
2382022-01-20T16:52:09  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-717-248.w86-252.abo.wanadoo.fr> has joined #bitcoin-core-dev
2392022-01-20T16:57:59  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has joined #bitcoin-core-dev
2402022-01-20T17:06:48  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
2412022-01-20T17:07:52  *** Guest15 <Guest15!~Guest15@static.184.157.181.135.clients.your-server.de> has joined #bitcoin-core-dev
2422022-01-20T17:08:01  *** Guest15 <Guest15!~Guest15@static.184.157.181.135.clients.your-server.de> has quit IRC (Client Quit)
2432022-01-20T17:12:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2442022-01-20T17:12:29  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1824644a363b...b60c477d54bb
2452022-01-20T17:12:29  <bitcoin-git> bitcoin/master faedb11 MarcoFalke: refactor tests to fix ubsan suppressions
2462022-01-20T17:12:29  <bitcoin-git> bitcoin/master b60c477 MarcoFalke: Merge bitcoin/bitcoin#23629: refactor tests to fix ubsan suppressions
2472022-01-20T17:12:30  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2482022-01-20T17:12:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2492022-01-20T17:12:46  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #23629: refactor tests to fix ubsan suppressions (master...2111-testInt) https://github.com/bitcoin/bitcoin/pull/23629
2502022-01-20T17:12:47  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2512022-01-20T17:13:09  *** gleb74543 <gleb74543!~gleb@178.150.137.228> has joined #bitcoin-core-dev
2522022-01-20T17:13:55  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has quit IRC (Ping timeout: 256 seconds)
2532022-01-20T17:13:55  *** gleb74543 is now known as gleb7454
2542022-01-20T17:15:53  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2552022-01-20T17:21:14  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2562022-01-20T17:22:44  *** Kaizen_K_ <Kaizen_K_!~Kaizen_Ki@d137-186-173-166.abhsia.telus.net> has joined #bitcoin-core-dev
2572022-01-20T17:22:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te6wy8l4pph467h.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
2582022-01-20T17:23:05  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has quit IRC (Quit: ZNC - http://znc.sourceforge.net)
2592022-01-20T17:23:54  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
2602022-01-20T17:28:02  *** gleb7454 <gleb7454!~gleb@178.150.137.228> has quit IRC (Ping timeout: 240 seconds)
2612022-01-20T17:42:17  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-717-248.w86-252.abo.wanadoo.fr> has quit IRC (Ping timeout: 240 seconds)
2622022-01-20T17:42:29  *** jb55 <jb55!~jb55@user/jb55> has joined #bitcoin-core-dev
2632022-01-20T17:43:52  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2642022-01-20T17:43:52  <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b60c477d54bb...e3ce019667fb
2652022-01-20T17:43:52  <bitcoin-git> bitcoin/master 36012ef Antoine Poinsot: qa: test descriptors with mixed xpubs and const pubkeys
2662022-01-20T17:43:52  <bitcoin-git> bitcoin/master e3ce019 Andrew Chow: Merge bitcoin/bitcoin#23171: qa: test descriptors with mixed xpubs and con...
2672022-01-20T17:43:55  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2682022-01-20T17:44:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2692022-01-20T17:44:10  <bitcoin-git> [bitcoin] achow101 merged pull request #23171: qa: test descriptors with mixed xpubs and const pubkeys (master...desc_test_mix) https://github.com/bitcoin/bitcoin/pull/23171
2702022-01-20T17:44:11  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2712022-01-20T17:51:28  *** drnet <drnet!~drnet@178.197.235.244> has joined #bitcoin-core-dev
2722022-01-20T17:51:58  *** kabaum <kabaum!~kabaum@h-46-59-13-35.A163.priv.bahnhof.se> has joined #bitcoin-core-dev
2732022-01-20T17:54:41  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2742022-01-20T17:57:27  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Remote host closed the connection)
2752022-01-20T17:57:33  *** kabaum <kabaum!~kabaum@h-46-59-13-35.A163.priv.bahnhof.se> has quit IRC (Ping timeout: 256 seconds)
2762022-01-20T18:03:37  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 240 seconds)
2772022-01-20T18:03:44  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
2782022-01-20T18:08:19  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 256 seconds)
2792022-01-20T18:10:38  *** kabaum <kabaum!~kabaum@h-46-59-13-35.a163.priv.bahnhof.se> has joined #bitcoin-core-dev
2802022-01-20T18:14:35  *** Kaizen_K_ <Kaizen_K_!~Kaizen_Ki@d137-186-173-166.abhsia.telus.net> has quit IRC (Remote host closed the connection)
2812022-01-20T18:15:07  *** kabaum <kabaum!~kabaum@h-46-59-13-35.a163.priv.bahnhof.se> has quit IRC (Ping timeout: 256 seconds)
2822022-01-20T18:15:10  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
2832022-01-20T18:17:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2842022-01-20T18:17:46  <bitcoin-git> [bitcoin] prusnak opened pull request #24115: ARMv8 SHA2 Intrinsics (master...armv8-shani) https://github.com/bitcoin/bitcoin/pull/24115
2852022-01-20T18:17:48  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2862022-01-20T18:19:44  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
2872022-01-20T18:28:58  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Remote host closed the connection)
2882022-01-20T18:29:13  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
2892022-01-20T18:34:59  *** gleb74543 <gleb74543!~gleb@178.150.137.228> has joined #bitcoin-core-dev
2902022-01-20T18:37:52  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
2912022-01-20T18:38:59  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
2922022-01-20T18:41:56  *** Lightsword <Lightsword!~Lightswor@user/lightsword> has quit IRC (Ping timeout: 256 seconds)
2932022-01-20T18:42:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
2942022-01-20T18:44:43  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2952022-01-20T18:46:24  *** Lightsword <Lightsword!~Lightswor@user/lightsword> has joined #bitcoin-core-dev
2962022-01-20T19:00:13  *** b10c_ is now known as b10c
2972022-01-20T19:01:22  <laanwj> #startmeeting
2982022-01-20T19:01:23  <core-meetingbot`> Meeting started Thu Jan 20 19:01:22 2022 UTC.  The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
2992022-01-20T19:01:23  <core-meetingbot`> Available commands: action commands idea info link nick
3002022-01-20T19:01:29  <sipsorcery> hi
3012022-01-20T19:01:30  <b10c> hi
3022022-01-20T19:01:40  <laanwj> #bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj larryruane lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball
3032022-01-20T19:01:42  <laanwj> morcos nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild
3042022-01-20T19:01:44  <hebasto> hi
3052022-01-20T19:01:48  <jonatack> hi
3062022-01-20T19:01:52  <MarcoFalke> hi
3072022-01-20T19:01:55  <achow101> hi
3082022-01-20T19:01:58  <_aj_> hi
3092022-01-20T19:01:59  <lightlike> hi
3102022-01-20T19:02:01  <kvaciral[m]> hi
3112022-01-20T19:02:35  <laanwj> hi
3122022-01-20T19:02:46  <laanwj> it looks like there have been no proposed meeting topics this week (this can be done using #proposedmeetingtopic <topic>), any last-minute ones?
3132022-01-20T19:02:55  <jarolrod> Hi
3142022-01-20T19:03:32  <jeremyrubin> hi
3152022-01-20T19:03:35  <sipa> hi
3162022-01-20T19:04:39  <laanwj> #topic High priority for review
3172022-01-20T19:04:39  <core-meetingbot`> topic: High priority for review
3182022-01-20T19:05:06  <MarcoFalke> Can I have #23438 pls
3192022-01-20T19:05:07  <laanwj> https://github.com/bitcoin/bitcoin/projects/8  : 9 blockers, 1 chasing concept ACK
3202022-01-20T19:05:09  <gribble> https://github.com/bitcoin/bitcoin/issues/23438 | refactor: Use spans of std::byte in serialize by MarcoFalke · Pull Request #23438 · bitcoin/bitcoin · GitHub
3212022-01-20T19:06:06  <laanwj> MarcoFalke: added
3222022-01-20T19:06:17  <MarcoFalke> thx
3232022-01-20T19:06:51  <cfields> hi
3242022-01-20T19:08:01  <laanwj> anything else to add/remove, or is anything ready for merge?
3252022-01-20T19:09:11  <_aj_> i think #23508 is rfm but it needs a few more acks :)
3262022-01-20T19:09:13  <gribble> https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns · Pull Request #23508 · bitcoin/bitcoin · GitHub
3272022-01-20T19:09:14  <jonatack> #23604 had 4 ACKs before the last rebase, should be close
3282022-01-20T19:09:16  <gribble> https://github.com/bitcoin/bitcoin/issues/23604 | Use Sock in CNode by vasild · Pull Request #23604 · bitcoin/bitcoin · GitHub
3292022-01-20T19:09:43  <laanwj> ah yes #23604 should definitely be close, and #23508 too
3302022-01-20T19:09:45  <gribble> https://github.com/bitcoin/bitcoin/issues/23604 | Use Sock in CNode by vasild · Pull Request #23604 · bitcoin/bitcoin · GitHub
3312022-01-20T19:09:46  <gribble> https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns · Pull Request #23508 · bitcoin/bitcoin · GitHub
3322022-01-20T19:10:27  *** bomb-on <bomb-on!~bomb-on@194.144.47.113> has joined #bitcoin-core-dev
3332022-01-20T19:10:45  <jonatack> #22932 had acks by hebasto, achow101 and vasild. I updated it to take review feedback, re-acks welcome
3342022-01-20T19:10:47  <gribble> https://github.com/bitcoin/bitcoin/issues/22932 | Add CBlockIndex lock annotations, guard nStatus/nFile/nDataPos/nUndoPos by cs_main by jonatack · Pull Request #22932 · bitcoin/bitcoin · GitHub
3352022-01-20T19:11:00  <fjahr> hi
3362022-01-20T19:11:10  <jonatack> it now contains a few commits by hebasto and vasild
3372022-01-20T19:11:25  *** rottenstonks_ <rottenstonks_!~rottensto@user/rottenstonks> has joined #bitcoin-core-dev
3382022-01-20T19:11:46  <jonatack> will look at #23508
3392022-01-20T19:11:48  <gribble> https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns · Pull Request #23508 · bitcoin/bitcoin · GitHub
3402022-01-20T19:11:49  <laanwj> great!
3412022-01-20T19:12:03  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
3422022-01-20T19:12:44  <fjahr> already started reviewing #23508, should be done soon as well
3432022-01-20T19:12:46  <gribble> https://github.com/bitcoin/bitcoin/issues/23508 | Add getdeploymentinfo RPC by ajtowns · Pull Request #23508 · bitcoin/bitcoin · GitHub
3442022-01-20T19:13:11  *** rottenstonks_ is now known as rottenstonks
3452022-01-20T19:14:22  <laanwj> any other topics?
3462022-01-20T19:15:16  <_aj_> is the 23.0 milestone up to date?
3472022-01-20T19:15:54  <jeremyrubin> if there's nothing else i think it's interesting to talk about making a style-change epoch after split-off
3482022-01-20T19:16:08  <laanwj> _aj_: i don't know, do you see anything off?
3492022-01-20T19:16:25  <laanwj> style change epoch? oh no...
3502022-01-20T19:16:30  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
3512022-01-20T19:16:32  <_aj_> laanwj: just wonering if i should go through that a few times before feature freeze
3522022-01-20T19:16:34  <MarcoFalke> Yeah, let us know if anything is missing from it or should be removed
3532022-01-20T19:16:38  *** Guest21 <Guest21!~Guest21@dynamic-190-25-170-252.dynamic.etb.net.co> has joined #bitcoin-core-dev
3542022-01-20T19:17:00  <MarcoFalke> https://github.com/bitcoin/bitcoin/milestone/52
3552022-01-20T19:18:41  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
3562022-01-20T19:19:28  <laanwj> #topic Style change after split-off (jeremyrubin)
3572022-01-20T19:19:29  <core-meetingbot`> topic: Style change after split-off (jeremyrubin)
3582022-01-20T19:19:34  <jeremyrubin> see #22969
3592022-01-20T19:19:35  <gribble> https://github.com/bitcoin/bitcoin/issues/22969 | Release schedule for 23.0 · Issue #22969 · bitcoin/bitcoin · GitHub
3602022-01-20T19:19:57  <jeremyrubin> the concept would be that after split off for T days bigger cleanups can be prioritized
3612022-01-20T19:20:08  <jeremyrubin> and then after T days, cleanups would not really be considered
3622022-01-20T19:20:15  <laanwj> not a fan of all-over-the-place changes that break every other PR just for style's sake tbh
3632022-01-20T19:20:17  <sipa> concept nack in general on invasive style changes
3642022-01-20T19:20:21  <laanwj> yeah
3652022-01-20T19:20:22  <jeremyrubin> this is to allow for cleanups while minimizing rebase work
3662022-01-20T19:20:31  <sipa> refactors that are useful for other reasons... sure, on a case-by-case basis
3672022-01-20T19:20:48  <laanwj> not sure anyone cares anymore but we used to not do this and i think for good reason
3682022-01-20T19:20:48  <jeremyrubin> i am nack on the invasive changes as well, but it seems people do continually want things like changing all C style casts
3692022-01-20T19:21:01  <laanwj> nack on the casts change, not only is it invasive it's risky
3702022-01-20T19:21:21  <_aj_> https://github.com/bitcoin/bitcoin/issues/15465 maybe relevant history/context
3712022-01-20T19:21:22  <jeremyrubin> or things like moving class A from file X to file Y to clean a linker supression
3722022-01-20T19:22:18  <_aj_> personally i like/prefer the "do useful work, and clean up as you go" approach that we're already doing
3732022-01-20T19:22:19  <laanwj> you mean breaking circular dependencies? yeah, that can be valid
3742022-01-20T19:22:25  <MarcoFalke> [20:20] <sipa> refactors that are useful for other reasons... sure, on a case-by-case basis
3752022-01-20T19:22:33  <jeremyrubin> e.g. #17786
3762022-01-20T19:22:34  <MarcoFalke> Agree with sipa that this is a case-by-case decision
3772022-01-20T19:22:34  <gribble> https://github.com/bitcoin/bitcoin/issues/17786 | refactor: Nuke policy/fees->mempool circular dependencies by hebasto · Pull Request #17786 · bitcoin/bitcoin · GitHub
3782022-01-20T19:22:36  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Read error: Connection reset by peer)
3792022-01-20T19:22:38  <sipa> aj: agreew
3802022-01-20T19:22:59  <laanwj> i don't see that as much of a style thing
3812022-01-20T19:23:02  <jeremyrubin> well the point would more be to still do these things when they make sense, but contain it to a minimally disruptive part of the release cycle
3822022-01-20T19:23:06  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
3832022-01-20T19:23:09  <laanwj> circular dependencies are just bad design
3842022-01-20T19:23:22  <jeremyrubin> laanwj: but you can see how that's very disruptive for rebasing
3852022-01-20T19:23:28  <laanwj> sure
3862022-01-20T19:23:49  <jeremyrubin> so the point of a cleanup epoch would be to do cleanups like that only in e.g. the first month after split off
3872022-01-20T19:23:58  <_aj_> it's maximally disruptive for anything we want to backport to the latest release though?
3882022-01-20T19:24:04  <MarcoFalke> jeremyrubin: Why would a specific epoch be minimally disruptive? I'd say it depends on the case
3892022-01-20T19:24:09  <sipa> I conceptually agree that there are better/worse times to make invasive changes (assuming they're justified)... but they also have to be ready at that point.
3902022-01-20T19:24:18  <jeremyrubin> yeah i'm not tied to a specific time
3912022-01-20T19:24:24  <sipa> And indeed, when that is depends on the case.
3922022-01-20T19:24:38  <MarcoFalke> If you are touching a part of the code that no one else is touching, then the time doesn't matter
3932022-01-20T19:24:39  <jeremyrubin> just thinking that it might be something that leads to less contributor frustration
3942022-01-20T19:25:05  <jeremyrubin> if people who work on these things know when it is appropriate and people who don't don't have to argue for not merging a conflict
3952022-01-20T19:25:21  <MarcoFalke> If you are touding a part of the code that is touched by others, then you'll have to order the changes anyway
3962022-01-20T19:25:51  <sipa> Right, but the risk is that we designate a specific timeframe for refactors... and then we get a torrent of refactors in that time that all conflict with each other.
3972022-01-20T19:26:50  <jeremyrubin> possibly. although it's not clear it's a bigger problem than as is v.s. just more apparent
3982022-01-20T19:27:10  <jeremyrubin> if we queue up the refactors and people discuss them before investing time maybe that can help mitigate it
3992022-01-20T19:27:39  <MarcoFalke> I'd also expect it will be harder to find reviewers if there is a time pressure/specific time slot
4002022-01-20T19:28:28  *** ChanServ sets mode: -b *!*@103.131.239.33
4012022-01-20T19:28:53  <jonatack> seems best to remain ad hoc about it (as it is currently)
4022022-01-20T19:29:31  <MarcoFalke> If you are worries about invensting time, you can also ask during the meeting if the concept makes sense (or in an issue)
4032022-01-20T19:29:48  <jeremyrubin> i guess so, it seems sad though because i think it does contribute to burn out and frustration.
4042022-01-20T19:30:02  <jeremyrubin> i dont spend time on refactors like this anymore afaik so not really concerned for me
4052022-01-20T19:30:06  <MarcoFalke> Generally writing code is trivial compared to reading and reviewing not so
4062022-01-20T19:30:12  <MarcoFalke> s/not so//g
4072022-01-20T19:30:59  <jeremyrubin> i think the main benefit is for people not working on these
4082022-01-20T19:31:27  <jeremyrubin> If i have a feature/improvement X and there is also a refactor Y in the pipe that would confilict does it makes sense for me to refactor/rebase X?
4092022-01-20T19:31:48  <jeremyrubin> If I knew that the cleanup work would not pre-empt, i might spend time more actively on X rather than speculating on Y
4102022-01-20T19:31:53  <jonatack> one can make the argument that adding process can contribute to dev frustration as well
4112022-01-20T19:32:49  <jeremyrubin> jonatack: good point, process ==bureaucracy, however, it also leads to getting a clear answer on when or how something can proceed
4122022-01-20T19:33:12  <sipa> I think most frustration is simply due to lack of review feedback. I don't think that designating times for certain kinds of changes will improve that (and it may even work the other way around... "I was told this was the time for this kind of change, and I *still* don't get feedback!?")
4132022-01-20T19:33:12  <jeremyrubin> i personally favor clear answers v.s. unclear ones
4142022-01-20T19:33:12  <MarcoFalke> If you think that X should go before Y (or the other way round), you should say so in a review comment
4152022-01-20T19:33:46  <_aj_> drahtbot already says that when it reports conflicting prs
4162022-01-20T19:34:09  <jeremyrubin> _aj_ afaict drahbot doesn't analyze for merge order, just for conflicts
4172022-01-20T19:34:17  <jeremyrubin> and it's buggy w.r.t. silent conflicts
4182022-01-20T19:34:19  <_aj_> jeremyrubin: no it tells you to figure out which one should go first
4192022-01-20T19:34:31  <jeremyrubin> (err unsolvable)
4202022-01-20T19:34:31  <MarcoFalke> Jup, it was the intention behind the comment to focus reviewers on one of the conflicts
4212022-01-20T19:35:02  <MarcoFalke> DrahtBot re-runs all CI every 9 days, so (some) silent conflicts are now detected
4222022-01-20T19:35:17  <laanwj> that's good!
4232022-01-20T19:35:22  <jeremyrubin> anyhow it sounds like most people are happy with the status quo on this stuff so it's not a hill i'd die on
4242022-01-20T19:35:29  <MarcoFalke> DrahtBot can't tell you which order to merge. This is up to the reviewers
4252022-01-20T19:36:15  <sipa> I wouldn't say I'm happy - the frustration you speak of, and the impact on contributors is certainly real. I however don't think your suggestion will improve it.
4262022-01-20T19:36:28  <MarcoFalke> I mean frustration is certainly real, but I think a "refactor window" is not a clear and trivial to solve that.
4272022-01-20T19:36:29  <lightlike> seems in practice it's more up to the maintainers - I rarely see discussions about merge order amongst reviewers
4282022-01-20T19:36:57  <laanwj> it would be an indication to the maintainers
4292022-01-20T19:37:03  <MarcoFalke> lightlike: It is implicit in where people put their ACKs
4302022-01-20T19:37:14  <jeremyrubin> sipa: fair, i'm not tied to any specific suggestion. is there something else you think might be an improvement?
4312022-01-20T19:37:33  <sipa> I'm afraid I don't have concrete suggestions.
4322022-01-20T19:37:44  <laanwj> it definitely happens that someone asks for something to be merged before/after another PR
4332022-01-20T19:38:03  <jeremyrubin> is this a harmful thing to try over e.g. 2 releases?
4342022-01-20T19:38:05  <laanwj> not often, but it's also not often necessary
4352022-01-20T19:38:25  <jeremyrubin> or do we feel confident the problems would exceed the benefit?
4362022-01-20T19:39:15  <jeremyrubin> i'm all for trying something if the status quo isn't happy and if it doesnt help trying something else
4372022-01-20T19:39:26  <laanwj> that kind of coordination tends to be pretty hard to do in this project tbh
4382022-01-20T19:40:09  <sipa> I think it's such a case-by-case thing that trying to institute a process for it isn't helpful.
4392022-01-20T19:40:23  <MarcoFalke> Jup, would be hard to announce that the next 12 days from today are the "refactor window" and explain what that even means in practice
4402022-01-20T19:41:42  <_aj_> are there any refactoring tools that make it easy to see "oh you're just changing from Foo* x and x->bar to Foo& x and x.bar" these days?
4412022-01-20T19:42:02  <jeremyrubin> scripted-diff?
4422022-01-20T19:42:04  <MarcoFalke> "--word-diff-regex=." ?
4432022-01-20T19:42:24  <_aj_> i mean syntax aware, rather than textual
4442022-01-20T19:42:26  <jeremyrubin> there's no tooling for AFAIU testing a scripted diff against all current reported conflicting branches
4452022-01-20T19:43:32  <MarcoFalke> _aj_: You can write one based on https://github.com/llvm-mirror/clang/blob/master/tools/clang-diff/ClangDiff.cpp ;)
4462022-01-20T19:43:34  <_aj_> syntax aware can see I'm changing Foo::bar to Foo::m_bar and see that Baz::bar is unrelated while scripted-diff generally can't eg
4472022-01-20T19:44:07  <laanwj> syntax/structure aware refactoring tools for c++ are really difficult to do, people have been trying for decades at least
4482022-01-20T19:44:42  <laanwj> i think clang has some tooling nowadays but it's eally fiddly
4492022-01-20T19:45:19  * MarcoFalke Let's use clang-refactor in a scripted-diff *hides
4502022-01-20T19:45:20  <laanwj> for easier to parse languages like java it's quite common
4512022-01-20T19:45:30  <laanwj> lol
4522022-01-20T19:46:08  <laanwj> any other topics?
4532022-01-20T19:46:20  <_aj_> MarcoFalke: yes, exactly! thanks!
4542022-01-20T19:46:55  <laanwj> #endmeeting
4552022-01-20T19:46:55  <core-meetingbot`> topic: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
4562022-01-20T19:46:55  <core-meetingbot`> Meeting ended Thu Jan 20 19:46:54 2022 UTC.
4572022-01-20T19:46:55  <core-meetingbot`> Minutes:        https://bitcoin.jonasschnelli.ch/ircmeetings/logs/bitcoin-core-dev/2022/bitcoin-core-dev.2022-01-20-19.01.moin.txt
4582022-01-20T19:49:08  *** drnet <drnet!~drnet@178.197.235.244> has quit IRC (Quit: Leaving)
4592022-01-20T19:50:02  <jonatack>  i've found a good cure for wanting more process is to go into consulting or industry and work on a process/buzzword/ritual-heavy agile/scrum software project :)
4602022-01-20T19:51:19  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has joined #bitcoin-core-dev
4612022-01-20T19:52:10  <jeremyrubin> noted
4622022-01-20T19:52:25  <jeremyrubin> hey random question, how does https://en.cppreference.com/w/cpp/thread/call_once work?
4632022-01-20T19:52:48  <sipa> What do you mean by "how"?
4642022-01-20T19:52:55  <jeremyrubin> oh nvm
4652022-01-20T19:52:58  <jeremyrubin> i get it now
4662022-01-20T19:53:21  <jeremyrubin> i missed you have to pass in your own atomic flag
4672022-01-20T19:53:41  *** michagogo <michagogo!uid14316@user/michagogo> has quit IRC (Quit: Connection closed for inactivity)
4682022-01-20T19:53:58  <jeremyrubin> but still, kinda curious how the flag works practically with exception handling mostly
4692022-01-20T19:54:31  <sipa> An `std::once_flag` could theoretically be simpler than an `std::atomic<bool>`, as it needs no means of going back from true to false.
4702022-01-20T19:54:49  <jeremyrubin> well in this case the call_once permits functions that throw
4712022-01-20T19:54:58  <jeremyrubin> and the others get 'queued up'
4722022-01-20T19:55:16  <jeremyrubin> and then released once the call finishes sucessfully
4732022-01-20T19:55:22  <jeremyrubin> and then all side effects can be seen
4742022-01-20T19:55:29  <jeremyrubin> byt the other callers
4752022-01-20T19:56:23  *** Guest21 <Guest21!~Guest21@dynamic-190-25-170-252.dynamic.etb.net.co> has left #bitcoin-core-dev
4762022-01-20T19:57:16  <sipa> It doesn't sound hard to implement that using a mutex and a condition variable.
4772022-01-20T19:57:40  <jeremyrubin> yeah but this is just using an atomic flag
4782022-01-20T19:57:42  <sipa> Though I suspect most platforms offer far more efficient ways of accomplishing that (pthreads has a primitive for it, I think).
4792022-01-20T19:57:50  <jeremyrubin> ah ok
4802022-01-20T19:58:16  <jeremyrubin> would it be totally wild to use this in rewriting some of the caching logic for CTV to be cache-on-first-use?
4812022-01-20T19:58:56  <sipa> I have no opinion on that.
4822022-01-20T19:59:48  <jeremyrubin> no concerns about using call_once at all from consensus/script interpreter code?
4832022-01-20T20:02:42  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
4842022-01-20T20:07:39  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
4852022-01-20T20:16:08  *** kabaum <kabaum!~kabaum@185.213.154.240> has joined #bitcoin-core-dev
4862022-01-20T20:18:17  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 240 seconds)
4872022-01-20T20:33:39  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC ()
4882022-01-20T20:34:31  *** MarcoFalke <MarcoFalke!~none@198.12.116.246> has quit IRC (Ping timeout: 245 seconds)
4892022-01-20T20:35:34  *** rottenstonks_ <rottenstonks_!~rottensto@user/rottenstonks> has joined #bitcoin-core-dev
4902022-01-20T20:37:57  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
4912022-01-20T20:38:29  *** rottenstonks <rottenstonks!~rottensto@user/rottenstonks> has quit IRC (Ping timeout: 256 seconds)
4922022-01-20T20:42:02  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 240 seconds)
4932022-01-20T20:44:35  *** ZeroMaster <ZeroMaster!~webirc@95-42-105-42.ip.btc-net.bg> has quit IRC (Read error: Connection reset by peer)
4942022-01-20T20:51:49  *** jarthur <jarthur!~jarthur@cpe-70-114-198-37.austin.res.rr.com> has quit IRC (Read error: Connection reset by peer)
4952022-01-20T20:52:29  *** Guest49 <Guest49!~Guest49@80.71.136.204.ipv4.parknet.dk> has joined #bitcoin-core-dev
4962022-01-20T20:52:55  *** Guest49 <Guest49!~Guest49@80.71.136.204.ipv4.parknet.dk> has quit IRC (Client Quit)
4972022-01-20T20:56:57  *** jarthur <jarthur!~jarthur@2603-8080-1540-002d-dc67-681f-ccd6-3dd0.res6.spectrum.com> has joined #bitcoin-core-dev
4982022-01-20T20:57:38  *** MarcoFalke <MarcoFalke!~none@198.12.116.246> has joined #bitcoin-core-dev
4992022-01-20T21:04:33  *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has quit IRC (Ping timeout: 256 seconds)
5002022-01-20T21:11:43  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
5012022-01-20T21:16:06  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Ping timeout: 250 seconds)
5022022-01-20T21:18:35  <jeremyrubin> is there a convenient way to attach GDB from a functional test?
5032022-01-20T21:19:11  <jeremyrubin> i want to test the node, not the test
5042022-01-20T21:26:28  <achow101> jeremyrubin: you can pause the test with pdb, then attach gdb to the pid of the bitcoind you want to debug
5052022-01-20T21:26:47  <achow101> there's a doc somewhere describing how to do this
5062022-01-20T21:27:11  *** pergaminho <pergaminho!~pergaminh@user/pergaminho> has quit IRC ()
5072022-01-20T21:30:55  <achow101> jeremyrubin: https://gist.github.com/fjahr/2cd23ad743a2ddfd4eed957274beca0f#debugging-from-functional-tests (substitute lldb with gdb, it should work)
5082022-01-20T21:33:19  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Remote host closed the connection)
5092022-01-20T21:33:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
5102022-01-20T21:35:23  <jeremyrubin> yeah makes sense... maybe i will add a flag for it
5112022-01-20T21:35:57  <jeremyrubin> key word "convenient" :)
5122022-01-20T21:36:14  <jeremyrubin> maybe some shell aliases or smth
5132022-01-20T21:36:41  <achow101> you could probably shell alias it
5142022-01-20T21:36:56  <achow101> although that might be more difficult if the test has multiple nodes and you are trying to debug a specific one
5152022-01-20T21:38:02  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Ping timeout: 240 seconds)
5162022-01-20T21:38:16  <cfields> jeremyrubin: there's also --wait_for_debugger
5172022-01-20T21:38:47  <cfields> Oh, whoops, functional. nm.
5182022-01-20T21:45:39  <jeremyrubin> problem chased down anyways... another victim to a =default constructor lol
5192022-01-20T21:46:34  <jeremyrubin> still may patch a way to have the node run in debugger of choice and drop to a console on fault
5202022-01-20T21:46:56  <jeremyrubin> is that something anyone else would like? test.py --with-debugger=lldb|gdb?
5212022-01-20T21:48:01  <sipa> That sounds useful. But how do you control which node gets debugged?
5222022-01-20T21:51:53  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
5232022-01-20T21:58:08  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5242022-01-20T21:58:09  <bitcoin-git> [bitcoin] thonkle opened pull request #24116: Document listening on port 0 assigns a random unused port (master...doc-port-0) https://github.com/bitcoin/bitcoin/pull/24116
5252022-01-20T21:58:09  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5262022-01-20T21:59:24  *** jamesob <jamesob!~jamesob@pool-108-31-54-223.washdc.fios.verizon.net> has joined #bitcoin-core-dev
5272022-01-20T22:01:23  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
5282022-01-20T22:02:50  <jeremyrubin> sipa: whichever one crashes i guess...
5292022-01-20T22:02:55  <jeremyrubin> but good point
5302022-01-20T22:03:46  <sipa> Ah, it only attaches a debugger when a node crashes? That's also useful. And perhaps enough... just add an assert(false) in the codebase where you want to debug.
5312022-01-20T22:04:02  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
5322022-01-20T22:06:03  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
5332022-01-20T22:08:32  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
5342022-01-20T22:16:48  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5352022-01-20T22:16:49  <bitcoin-git> [bitcoin] mzumsande opened pull request #24117: index: make indices robust against init aborts (master...202201_index_startup) https://github.com/bitcoin/bitcoin/pull/24117
5362022-01-20T22:16:50  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5372022-01-20T22:19:35  <jeremyrubin> sipa: well you need to attach before it crashes I guess? but i spose it's not too bad to run test once, report which node *did* crash fail, and run again?
5382022-01-20T22:19:48  <jeremyrubin> (run again specifying to attach that one
5392022-01-20T22:21:06  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5402022-01-20T22:21:06  <bitcoin-git> [bitcoin] Xekyo opened pull request #24118: Add 'sweep' RPC (master...sweep-wallet-rpc) https://github.com/bitcoin/bitcoin/pull/24118
5412022-01-20T22:21:07  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5422022-01-20T22:22:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
5432022-01-20T22:24:30  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has joined #bitcoin-core-dev
5442022-01-20T22:24:50  *** brunoerg <brunoerg!~brunoerg@187.183.47.88> has quit IRC (Remote host closed the connection)
5452022-01-20T22:27:10  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
5462022-01-20T22:40:25  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
5472022-01-20T22:40:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te66oclonkh96li.ipv6.telus.net> has joined #bitcoin-core-dev
5482022-01-20T22:44:57  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 250 seconds)
5492022-01-20T23:05:01  *** Guyver2 <Guyver2!Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
5502022-01-20T23:10:54  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
5512022-01-20T23:10:54  <bitcoin-git> [gui] jonatack opened pull request #526: Add address relay/processed/rate-limited fields to peer details (master...add-addr-fields-to-peer-details) https://github.com/bitcoin-core/gui/pull/526
5522022-01-20T23:10:55  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
5532022-01-20T23:10:58  <sugarpuff_> hi guys, I realize this question might not be considered "development" per se, but it is development related: right now the developers (y'all) are under legal attack by Craig Wright. Afaict, Wright is being used a new means of attack against Bitcoin. The last time I witnessed such a serious attack was BitcoinXT, except this time I think the threat is even greater.
5542022-01-20T23:11:00  <sugarpuff_> My question is: what are the bitcoin developers doing (other than trying to switch to pseudonymous development) to defend against this? I have seen gmaxwell repeatedly call Wright a fraud. If Maxwell actually believes this, then why is he avoiding the legal challenge? I think Bitcoin could lose if this sort of approach (of running away from Wright) continues.
5552022-01-20T23:12:41  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
5562022-01-20T23:17:35  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
5572022-01-20T23:21:15  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has quit IRC (Quit: ZzzZ)
5582022-01-20T23:21:56  *** tla2k21 <tla2k21!~tla2k21@gateway/tor-sasl/tla2k21> has quit IRC (Remote host closed the connection)
5592022-01-20T23:26:06  *** jonatack <jonatack!jonatack@user/jonatack> has quit IRC (Ping timeout: 250 seconds)
5602022-01-20T23:35:52  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has joined #bitcoin-core-dev
5612022-01-20T23:36:46  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has quit IRC (Client Quit)
5622022-01-20T23:37:20  *** sdfgsdfg <sdfgsdfg!~sdfgsdfg@user/sdfgsdfg> has joined #bitcoin-core-dev
5632022-01-20T23:45:04  *** prayank <prayank!~andr0irc@103.211.191.71> has joined #bitcoin-core-dev
5642022-01-20T23:48:08  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has joined #bitcoin-core-dev
5652022-01-20T23:51:30  *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 268 seconds)
5662022-01-20T23:51:36  *** mekster669 <mekster669!~mekster@user/mekster> has quit IRC (Quit: mekster669)
5672022-01-20T23:51:44  <prayank> sugarpuff_: 1. Legal issues are handled by people involved in different ways. Recently few organizations and individuals have tried to support the devs. 2.  Greg Maxwell does not directly contribute to Bitcoin anymore as shared by him multiple times. He can respond to your questions on reddit as they are not related to Bitcoin Core. 3. Bitcoin is fine and CSW or any such scammers will not be able to do much. There was a tweet thread which clearl
5682022-01-20T23:52:13  *** prayank <prayank!~andr0irc@103.211.191.71> has quit IRC (Quit: irc thread exit)
5692022-01-20T23:52:44  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:b8cd:7a20:7963:7278> has quit IRC (Ping timeout: 268 seconds)
5702022-01-20T23:54:54  *** mekster6694 <mekster6694!~mekster@user/mekster> has joined #bitcoin-core-dev
5712022-01-20T23:56:00  <michaelfolkson> sugarpuff_: For more details on a Bitcoin Legal Defense fund feel free to email the address contained in this https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019741.html
5722022-01-20T23:56:20  <michaelfolkson> "If you have questions or concerns, you can email info at bitcoindefensefund.org. Will share more information in the near future."
5732022-01-20T23:56:40  <michaelfolkson> Other than that don't think there's anything to discuss here
5742022-01-20T23:59:00  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
5752022-01-20T23:59:35  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev