12023-02-07T00:13:40  *** sanket1729_ <sanket1729_!~sanket172@ec2-100-24-255-95.compute-1.amazonaws.com> has quit IRC (Ping timeout: 265 seconds)
  22023-02-07T00:14:09  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:8c7:2360:ceaf:72ce> has quit IRC (Ping timeout: 265 seconds)
  32023-02-07T00:15:04  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:8c7:2360:ceaf:72ce> has joined #bitcoin-core-dev
  42023-02-07T00:16:26  *** sanket1729 <sanket1729!~sanket172@ec2-100-24-255-95.compute-1.amazonaws.com> has joined #bitcoin-core-dev
  52023-02-07T00:54:24  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:8c7:2360:ceaf:72ce> has quit IRC (Remote host closed the connection)
  62023-02-07T00:55:22  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has joined #bitcoin-core-dev
  72023-02-07T01:22:47  *** drue <drue!~drue@ec2-18-216-100-168.us-east-2.compute.amazonaws.com> has quit IRC (Ping timeout: 265 seconds)
  82023-02-07T01:23:02  *** drue <drue!~drue@ec2-18-216-100-168.us-east-2.compute.amazonaws.com> has joined #bitcoin-core-dev
  92023-02-07T01:30:14  *** kanzure_ is now known as kanzure
 102023-02-07T03:14:24  *** harding <harding!quassel@newmail.dtrt.org> has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
 112023-02-07T03:16:37  *** harding <harding!~quassel@newmail.dtrt.org> has joined #bitcoin-core-dev
 122023-02-07T03:21:50  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
 132023-02-07T03:23:46  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 268 seconds)
 142023-02-07T03:25:37  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Remote host closed the connection)
 152023-02-07T03:25:57  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
 162023-02-07T03:31:51  *** jonatack1 <jonatack1!~jonatack@user/jonatack> has joined #bitcoin-core-dev
 172023-02-07T03:32:53  *** Earnestly <Earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
 182023-02-07T03:33:19  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has quit IRC (Ping timeout: 248 seconds)
 192023-02-07T03:34:44  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 265 seconds)
 202023-02-07T03:37:23  *** vasild <vasild!~vd@user/vasild> has quit IRC (Ping timeout: 255 seconds)
 212023-02-07T03:40:57  *** Sakshat <Sakshat!~Sakshat@2402:8100:2040:a1b5:74fc:b945:4208:371c> has joined #bitcoin-core-dev
 222023-02-07T03:41:51  *** Sakshat <Sakshat!~Sakshat@2402:8100:2040:a1b5:74fc:b945:4208:371c> has quit IRC (Client Quit)
 232023-02-07T03:42:20  *** Sakshat <Sakshat!~Sakshat@2402:8100:2040:a1b5:74fc:b945:4208:371c> has joined #bitcoin-core-dev
 242023-02-07T03:44:11  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
 252023-02-07T03:44:54  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has joined #bitcoin-core-dev
 262023-02-07T03:46:10  *** andrewtoth <andrewtoth!~andrewtot@gateway/tor-sasl/andrewtoth> has quit IRC (Remote host closed the connection)
 272023-02-07T03:49:04  *** Sakshat <Sakshat!~Sakshat@2402:8100:2040:a1b5:74fc:b945:4208:371c> has quit IRC (Quit: Client closed)
 282023-02-07T04:24:11  *** Guest32 <Guest32!~Guest32@174-28-85-143.albq.qwest.net> has joined #bitcoin-core-dev
 292023-02-07T04:26:32  *** Guest32 <Guest32!~Guest32@174-28-85-143.albq.qwest.net> has quit IRC (Client Quit)
 302023-02-07T04:26:51  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has quit IRC (Ping timeout: 248 seconds)
 312023-02-07T04:29:07  *** jarthur <jarthur!~jarthur@user/jarthur> has quit IRC (Quit: jarthur)
 322023-02-07T05:01:01  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 332023-02-07T05:01:34  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 342023-02-07T05:04:14  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 352023-02-07T05:13:30  *** blue_crayon <blue_crayon!~blue_cray@1.159.4.83> has joined #bitcoin-core-dev
 362023-02-07T05:15:01  *** dviola <dviola!~diego@user/dviola> has quit IRC (Quit: WeeChat 3.7.1)
 372023-02-07T05:17:47  *** blue_crayon <blue_crayon!~blue_cray@1.159.4.83> has quit IRC (Remote host closed the connection)
 382023-02-07T06:08:15  *** amishbtc_ <amishbtc_!~amishbtc@cpe-74-72-75-120.nyc.res.rr.com> has joined #bitcoin-core-dev
 392023-02-07T06:08:15  *** amishbtc_ <amishbtc_!~amishbtc@cpe-74-72-75-120.nyc.res.rr.com> has quit IRC (Client Quit)
 402023-02-07T06:22:59  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has quit IRC (Quit: as2333)
 412023-02-07T06:27:59  *** Yihen <Yihen!~textual@122.115.32.55> has quit IRC (Ping timeout: 256 seconds)
 422023-02-07T06:31:15  *** Yihen <Yihen!~textual@103.138.75.83> has joined #bitcoin-core-dev
 432023-02-07T06:33:12  *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
 442023-02-07T06:39:08  *** dviola <dviola!~diego@user/dviola> has quit IRC (Quit: WeeChat 3.8)
 452023-02-07T06:41:59  <PaperSword> Is there any way to differentiate between a testnet and signet bech32 address?
 462023-02-07T07:06:42  *** dviola <dviola!~diego@user/dviola> has joined #bitcoin-core-dev
 472023-02-07T07:13:28  <_aj_> PaperSword: the hrp is different (bc vs tb)?
 482023-02-07T07:13:56  <_aj_> oh i can't read
 492023-02-07T07:14:05  <_aj_> no, testnet and signet addresses are exactly the same
 502023-02-07T07:17:44  <PaperSword> So there are no other differentiating factors?
 512023-02-07T07:24:12  <_aj_> no. #12314 has some discussion, also #18267
 522023-02-07T07:24:14  <gribble> https://github.com/bitcoin/bitcoin/issues/18267 | BIP-325: Signet [consensus] by kallewoof · Pull Request #18267 · bitcoin/bitcoin · GitHub
 532023-02-07T07:24:16  <gribble> https://github.com/bitcoin/bitcoin/issues/12314 | Bech32 address generation in regtest does not have the prefix `tb` · Issue #12314 · bitcoin/bitcoin · GitHub
 542023-02-07T07:39:39  *** Yihen <Yihen!~textual@103.138.75.83> has quit IRC (Remote host closed the connection)
 552023-02-07T07:40:28  *** Yihen <Yihen!~textual@122.115.32.55> has joined #bitcoin-core-dev
 562023-02-07T07:58:03  *** Yihen <Yihen!~textual@122.115.32.55> has quit IRC (Ping timeout: 248 seconds)
 572023-02-07T07:58:18  *** Yihen <Yihen!~textual@122.115.32.55> has joined #bitcoin-core-dev
 582023-02-07T08:20:35  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has joined #bitcoin-core-dev
 592023-02-07T08:20:58  *** dongcarl <dongcarl!~dongcarl@cpe-66-65-184-36.nyc.res.rr.com> has quit IRC (Quit: Ping timeout (120 seconds))
 602023-02-07T08:21:26  *** dongcarl <dongcarl!~dongcarl@cpe-66-65-184-36.nyc.res.rr.com> has joined #bitcoin-core-dev
 612023-02-07T08:21:50  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
 622023-02-07T08:29:36  *** Guyver2 <Guyver2!~Guyver@77.174.98.73> has joined #bitcoin-core-dev
 632023-02-07T08:35:04  *** realies <realies!~realies@user/realies> has quit IRC (Quit: Ping timeout (120 seconds))
 642023-02-07T08:35:25  *** realies <realies!~realies@user/realies> has joined #bitcoin-core-dev
 652023-02-07T08:51:19  *** robszarka <robszarka!~szarka@2001-48f8-9004-580-4-53a1-6857-d94a-static.midco.net> has joined #bitcoin-core-dev
 662023-02-07T08:54:46  *** rszarka <rszarka!~szarka@2001-48F8-9004-580-6448-3937-18-5651-static.midco.net> has quit IRC (Ping timeout: 252 seconds)
 672023-02-07T09:06:08  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/52ddbd52f980...5a80086ec2c1
 682023-02-07T09:06:08  <bitcoin-git> bitcoin/master 1c07500 brunoerg: contrib: make DNS seeds file an argument in CLI
 692023-02-07T09:06:08  <bitcoin-git> bitcoin/master 5a80086 MarcoFalke: Merge bitcoin/bitcoin#26701: contrib: make DNS seeds file an argument in C...
 702023-02-07T09:06:13  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #26701: contrib: make DNS seeds file an argument in CLI (`makeseeds`) (master...2022-12-seeds-improv) https://github.com/bitcoin/bitcoin/pull/26701
 712023-02-07T09:09:23  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Quit: bye)
 722023-02-07T09:11:12  *** Guyver2 <Guyver2!~Guyver@77.174.98.73> has left #bitcoin-core-dev (Closing Window)
 732023-02-07T09:11:20  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
 742023-02-07T09:19:43  <bitcoin-git> [bitcoin] laanwj opened pull request #27054: Remove laanwj from trusted-keys (master...remove-laanwj-key) https://github.com/bitcoin/bitcoin/pull/27054
 752023-02-07T09:38:54  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
 762023-02-07T10:16:02  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has joined #bitcoin-core-dev
 772023-02-07T10:20:21  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has quit IRC (Ping timeout: 252 seconds)
 782023-02-07T10:30:13  *** b_101 <b_101!~robert@185.242.5.35> has joined #bitcoin-core-dev
 792023-02-07T10:32:49  *** b_101_ <b_101_!~robert@185.242.5.35> has quit IRC (Ping timeout: 252 seconds)
 802023-02-07T10:44:58  <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/5a80086ec2c1...6e08e5cb5cca
 812023-02-07T10:44:58  <bitcoin-git> bitcoin/master 8a6219e Hennadii Stepanov: Remove `-sysperms` option
 822023-02-07T10:44:58  <bitcoin-git> bitcoin/master 581f16e Hennadii Stepanov: Apply default umask in `SetupEnvironment()`
 832023-02-07T10:44:58  <bitcoin-git> bitcoin/master c9ba4f9 Hennadii Stepanov: test: Add test for file system permissions
 842023-02-07T10:45:10  <bitcoin-git> [bitcoin] fanquake closed pull request #26088: init: Add option for rpccookie permissions (master...2022-09-rpccookie-perms) https://github.com/bitcoin/bitcoin/pull/26088
 852023-02-07T10:45:15  <bitcoin-git> [bitcoin] fanquake merged pull request #17127: util: Set safe permissions for data directory and `wallets/` subdir (master...20191013-permissions) https://github.com/bitcoin/bitcoin/pull/17127
 862023-02-07T10:50:31  *** fiatjaf <fiatjaf!~fiatjaf@2804:296c:2100:8347:1ac0:4dff:fef3:df53> has joined #bitcoin-core-dev
 872023-02-07T11:07:46  <hebasto> #proposedmeetingtopic No longer consider Ubuntu Bionic as a supported build platform
 882023-02-07T11:08:18  <hebasto> ^ see related details in https://gist.github.com/hebasto/19dc0741bf77e6f7d458f1711a8efb72
 892023-02-07T11:13:32  <_aj_> hebasto: after april, it enters "extended security maintenance" which means security and other updates are only available to "ubuntu pro" (or "advantage") subscribers; that seems "end of life" for our purposes...?
 902023-02-07T11:27:23  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has joined #bitcoin-core-dev
 912023-02-07T11:32:58  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
 922023-02-07T11:37:27  <hebasto> _aj_: indeed
 932023-02-07T11:39:24  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has quit IRC (Remote host closed the connection)
 942023-02-07T11:40:02  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has joined #bitcoin-core-dev
 952023-02-07T11:59:28  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6e08e5cb5cca...ab5b26f072a2
 962023-02-07T11:59:28  <bitcoin-git> bitcoin/master 6ebe576 Hennadii Stepanov: build: Make dependency package archive timestamps deterministic
 972023-02-07T11:59:28  <bitcoin-git> bitcoin/master ab5b26f fanquake: Merge bitcoin/bitcoin#21995: build: Make dependency package archive timest...
 982023-02-07T11:59:39  <bitcoin-git> [bitcoin] fanquake merged pull request #21995: build: Make dependency package archive timestamps deterministic (master...210519-repro) https://github.com/bitcoin/bitcoin/pull/21995
 992023-02-07T12:01:44  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ab5b26f072a2...fe86616bb4ad
1002023-02-07T12:01:44  <bitcoin-git> bitcoin/master 1914e47 fanquake: build: copy config.{guess,sub} post autogen in zmq package
1012023-02-07T12:01:45  <bitcoin-git> bitcoin/master fe86616 fanquake: Merge bitcoin/bitcoin#26421: build: copy config.{guess,sub} post autogen i...
1022023-02-07T12:01:49  <bitcoin-git> [bitcoin] fanquake merged pull request #26421: build: copy config.{guess,sub} post autogen in zmq package (master...fix_macos_zeromq_older_ubuntu) https://github.com/bitcoin/bitcoin/pull/26421
1032023-02-07T12:19:53  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has quit IRC (Remote host closed the connection)
1042023-02-07T12:20:19  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has joined #bitcoin-core-dev
1052023-02-07T12:30:35  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:bc63:9b58:369f:b97d> has quit IRC (Ping timeout: 248 seconds)
1062023-02-07T13:01:45  *** goatpig <goatpig!~goat@81-226-18-147-no256.tbcn.telia.com> has quit IRC (Remote host closed the connection)
1072023-02-07T13:02:24  <MacroFake> hebasto: sgtm. Anyone on Bionic can still compile it with a modern build system and run it on Bionic
1082023-02-07T13:02:32  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
1092023-02-07T13:12:00  *** furszy <furszy!~furszy@user/furszy> has quit IRC (Quit: ZNC - https://znc.in)
1102023-02-07T13:12:45  *** furszy <furszy!~furszy@104.128.239.93> has joined #bitcoin-core-dev
1112023-02-07T13:35:24  *** Guest65 <Guest65!~Guest65@148.red-88-8-127.dynamicip.rima-tde.net> has joined #bitcoin-core-dev
1122023-02-07T13:36:30  *** Guest65 <Guest65!~Guest65@148.red-88-8-127.dynamicip.rima-tde.net> has quit IRC (Client Quit)
1132023-02-07T14:01:05  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
1142023-02-07T14:11:34  <bitcoin-git> [gui] hebasto closed pull request #655: Persist "mask values" in gui (master...jadi-issue652-persist-mask) https://github.com/bitcoin-core/gui/pull/655
1152023-02-07T14:28:59  *** vasild <vasild!~vd@user/vasild> has quit IRC (Ping timeout: 255 seconds)
1162023-02-07T14:29:40  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
1172023-02-07T14:41:35  *** andrewtoth <andrewtoth!~andrewtot@gateway/tor-sasl/andrewtoth> has joined #bitcoin-core-dev
1182023-02-07T14:43:10  *** pablomartin <pablomartin!~pablomart@178-159-9-85.as42831.net> has joined #bitcoin-core-dev
1192023-02-07T14:44:26  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1202023-02-07T14:45:14  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1212023-02-07T14:47:29  *** vasild <vasild!~vd@user/vasild> has quit IRC (Remote host closed the connection)
1222023-02-07T14:47:45  *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
1232023-02-07T15:07:22  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
1242023-02-07T15:34:47  <provoostenator>  How is --m_dir M_DIR of fuzz/test_runner.py supposed to be used? 'Merge inputs from this directory into the corpus_dir.'
1252023-02-07T15:37:37  <MacroFake> provoostenator: I think you can specify any directories that should be merged. Like --m_dir /tmp/gen_a --m_dir /tmp/gen_b  /into/your/corpora/dir
1262023-02-07T15:37:46  <provoostenator> Should it be set to wherever src/test/fuzz/fuzz puts new corpus entries?
1272023-02-07T15:38:16  <MacroFake> oh, it is supposed to merge stuff from fuzz farms, that run all fuzz tests.
1282023-02-07T15:38:26  <MacroFake> If you only want to merge one target you can just use libfuzzer direclty
1292023-02-07T15:38:42  <provoostenator> Ok, so just ignore fuzz/test_runner.py then?
1302023-02-07T15:38:50  <MacroFake> yeah
1312023-02-07T15:38:56  <provoostenator> It's a bit confusing, because the QA pull request template points to it.
1322023-02-07T15:39:04  <MacroFake> oh
1332023-02-07T15:39:15  <MacroFake> "pulls welcome"
1342023-02-07T15:39:27  <provoostenator> And the explanation around what merging does is a bit sparse.
1352023-02-07T15:39:54  <MacroFake> yeah, could link to libfuzzer docs or google/fuzzing docs, or so?
1362023-02-07T15:41:31  *** pablomartin <pablomartin!~pablomart@178-159-9-85.as42831.net> has quit IRC (Ping timeout: 248 seconds)
1372023-02-07T15:41:44  <MacroFake> hebasto: I wonder if the cmake stuff can be split out for just the tests (fuzz, unit, bench, etc) and continue to compile bitcoind with the existing makefile for one release
1382023-02-07T15:41:56  <MacroFake> (Not sure if it makes sense or if it is even possible)
1392023-02-07T15:42:06  <provoostenator> It would be easier if the quickstart example used it.
1402023-02-07T15:42:29  <MacroFake> provoostenator: Pulls also welcome for that :)
1412023-02-07T15:43:01  <provoostenator> Yeah, but can't make those until I understand what I'm doing.
1422023-02-07T15:43:59  <hebasto> MacroFake: CMake-based and Autotools-based systems can co-exist for one release
1432023-02-07T15:44:27  <MacroFake> but you'd have to compile all (intermediate) libraries twice?
1442023-02-07T15:45:30  <hebasto> right; mind elaborating your initial question then?
1452023-02-07T15:45:34  <MacroFake> I am asking because I want to get rid of boost test. It seems really archaic with basically no nice features, and ctest might give some.
1462023-02-07T15:46:05  <MacroFake> Or what is a modern, nice, and simple unit test framwork these days?
1472023-02-07T15:47:10  <MacroFake> Even if the only new feature is a summary at the end, showing the duration of each  unit test
1482023-02-07T15:49:28  <vasild> Personally, I would choose ctest over boost test for a new project and would be happy to see us switch, but I am not sure whether we use some boost-specific stuff or how much effort is it to do the switch.
1492023-02-07T15:50:23  <hebasto> for now, my branch re-uses boost (no unit tests code touched), and uses CTest as a driver
1502023-02-07T15:50:29  <real_or_random> I was looking into this for secp256k1 recently but the requirements are somewhat different. We really need something that works with pure C89 and is minimalistic. But there are a bunch of nice C(++) unit test frameworks out there, with different degrees of simplicity vs features
1512023-02-07T15:51:27  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fe86616bb4ad...1bcabe6f2ac8
1522023-02-07T15:51:27  <bitcoin-git> bitcoin/master faff2ba MarcoFalke: Remove reindex special case from the progress bar label
1532023-02-07T15:51:28  <bitcoin-git> bitcoin/master 1bcabe6 MarcoFalke: Merge bitcoin-core/gui#697: Remove reindex special case from the progress ...
1542023-02-07T15:51:32  <bitcoin-git> [gui] MarcoFalke merged pull request #697: Remove reindex special case from the progress bar label (master...2301-gui-reindex-👖) https://github.com/bitcoin-core/gui/pull/697
1552023-02-07T15:52:00  <real_or_random> https://github.com/Snaipe/Criterion looks awesome for example, though that one tends to be more on the side of more features
1562023-02-07T15:53:42  <real_or_random> https://nemequ.github.io/munit/#faq has a nice list but I think this is still all focused on C. I can imagine that there are much more choices if you don't need C support but only C++
1572023-02-07T15:58:00  *** hg <hg!~halosghos@user/halosghost> has joined #bitcoin-core-dev
1582023-02-07T16:00:11  *** dviola <dviola!~diego@user/dviola> has quit IRC (Ping timeout: 248 seconds)
1592023-02-07T16:04:31  *** dviola <dviola!~diego@187.66.112.167> has joined #bitcoin-core-dev
1602023-02-07T16:09:52  <fanquake> Please don't give us two build systems to maintain at the same time
1612023-02-07T16:10:32  <fanquake> The switchover is going to be bad enough, without some weird interim period of having two
1622023-02-07T16:14:36  <MacroFake> fanquake: Will it? The makefile won't have to be touched because cmake is added. So the overhead should be ~0, unless one adds a new file or removes one, which seems rare enough.
1632023-02-07T16:15:00  <MacroFake> The alternative is that the makefile is removed right away and there is no fallback for users that run into issues
1642023-02-07T16:15:34  <MacroFake> real_or_random: Thanks, will take a look at your list
1652023-02-07T16:15:49  <fanquake> MarcroFake: I'm not sure what you mean by "the makefile"
1662023-02-07T16:16:35  <fanquake> I don't see any benefit to maintaining multiple build systems. If we want to switch to cmake, we should just switch, dropping autotools entirely, after the 25.x branch off.
1672023-02-07T16:19:19  <fanquake> It's nice that we are finding more reasons to make the switch. As the current list (from the description in 25797) which is essentially of "better for the gui" and "better for windows", are incredibly weak reasons to break all downstream infra, build scripts, CI, oss-fuzz type integrations, etc etc. Especially when all those users don't care at all about Windows or the GUI.
1682023-02-07T16:20:10  <fanquake> Reasoning like, "it's faster", "a new test driver" or "improved clang-tooling integration" are the things we should really be caring about.
1692023-02-07T16:34:38  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has joined #bitcoin-core-dev
1702023-02-07T16:41:08  <jonatack1> provoostenator: if you have fuzz builds and fuzzers working on ARM64 macOS Ventura, could you update the macOS section of fuzzing.md? The path looks out of date, and at first try I had issues with the fuzz build
1712023-02-07T16:42:20  <provoostenator> My Linux box is faster now :-)
1722023-02-07T16:43:25  <jonatack1> Ah ;)
1732023-02-07T16:47:16  *** Torben <Torben!~Torben@87-57-190-208-dynamic.dk.customer.tdc.net> has joined #bitcoin-core-dev
1742023-02-07T16:56:34  <bitcoin-git> [bitcoin] fanquake opened pull request #27056: doc: use arch agnostic clang path in fuzzing doc (macOS) (master...macos_fuzzing_doc_arch_agnostic) https://github.com/bitcoin/bitcoin/pull/27056
1752023-02-07T16:56:35  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
1762023-02-07T16:57:32  <fanquake> Builds still actually fail on arm64 macOS due to a different issue, but the doc now works for either
1772023-02-07T17:04:53  <vasild> What if the automake+cmake interim state is never released? I.e. - release 25, add cmake, interim period where people can try cmake and fall back to automake and cmake stuff gets more testing and improvements, polishing, etc, remove automake, release 26
1782023-02-07T17:07:01  *** instagibbs <instagibbs!~instagibb@pool-100-15-126-231.washdc.fios.verizon.net> has quit IRC (Ping timeout: 268 seconds)
1792023-02-07T17:07:38  *** Torben <Torben!~Torben@87-57-190-208-dynamic.dk.customer.tdc.net> has quit IRC (Ping timeout: 260 seconds)
1802023-02-07T17:08:15  *** salvatoshi <salvatoshi!~salvatosh@genymobile-2-6-86.fib.nerim.net> has quit IRC (Ping timeout: 268 seconds)
1812023-02-07T17:09:01  <vasild> What is the maintenance burden actually? If files are added, removed, renamed, if CXX flags are changed, then that would have to be done in both autotools and cmake. Maybe more?
1822023-02-07T17:11:02  *** meshcollider <meshcollider!meshcollid@meshcollider.jujube.ircnow.org> has quit IRC (Quit: :wave:)
1832023-02-07T17:13:54  *** instagibbs <instagibbs!~instagibb@pool-100-15-126-231.washdc.fios.verizon.net> has joined #bitcoin-core-dev
1842023-02-07T17:17:05  <fanquake> People should probably start doing their trying of Cmake before we merge it.
1852023-02-07T17:17:20  <fanquake> We're already going to have to maintain both, in some sense, because there are a number of years where the previous release branches (and thus the previous build system) are still supported, after any switchover. Prolonging that by then supporting both for some time turns a multi-year deprecation, into a many-year deprecation.
1862023-02-07T17:23:06  <fanquake> How fun is it going to be backporting changes from cmake land to autotools land 🤔
1872023-02-07T17:23:22  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
1882023-02-07T17:28:10  *** salvatoshi <salvatoshi!~salvatosh@83.137.1.198> has joined #bitcoin-core-dev
1892023-02-07T17:31:28  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has joined #bitcoin-core-dev
1902023-02-07T17:31:51  <bitcoin-git> [bitcoin] fanquake opened pull request #27057: build: set boost cppflags with --enable-fuzz (master...still_set_boost_cppflags_when_enable_fuzz) https://github.com/bitcoin/bitcoin/pull/27057
1912023-02-07T17:44:00  <fanquake> Thise also dont have to be adding/removing files type changes (more rare). Things like adding compile flags/options to work around bugs in compilers would also have to be tested and backported into both.
1922023-02-07T17:45:38  <jonatack1> fanquake: thanks for the fixes, testing
1932023-02-07T17:50:03  *** salvatoshi <salvatoshi!~salvatosh@83.137.1.198> has quit IRC (Ping timeout: 248 seconds)
1942023-02-07T17:50:46  *** brunoerg <brunoerg!~brunoerg@187.183.43.117> has quit IRC (Remote host closed the connection)
1952023-02-07T17:51:13  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:4125:ef70:81ec:6465> has joined #bitcoin-core-dev
1962023-02-07T18:07:28  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has quit IRC (Ping timeout: 248 seconds)
1972023-02-07T18:09:01  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Remote host closed the connection)
1982023-02-07T18:13:58  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has joined #bitcoin-core-dev
1992023-02-07T18:15:01  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2002023-02-07T18:16:37  *** jonatack1 <jonatack1!~jonatack@user/jonatack> has quit IRC (Quit: WeeChat 3.8)
2012023-02-07T18:17:31  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
2022023-02-07T18:19:25  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2032023-02-07T18:19:43  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Client Quit)
2042023-02-07T18:25:07  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2052023-02-07T18:26:51  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Client Quit)
2062023-02-07T18:39:59  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has quit IRC (Ping timeout: 248 seconds)
2072023-02-07T18:43:06  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2082023-02-07T18:50:32  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has joined #bitcoin-core-dev
2092023-02-07T18:59:13  <pinheadmz> i followed the build-windows.md guide in WSL in "Windows 10 Home" but had to manually install libboost-dev and libevent-dev... should those be added to the doc? Or am I maybe missing something?
2102023-02-07T19:02:03  *** dviola <dviola!~diego@187.66.112.167> has quit IRC (Ping timeout: 248 seconds)
2112023-02-07T19:04:06  <jamesob> glozow instagibbs: in v3-land, package replacement is going to be evaluated on the basis package feerate (as well as other RBF criteria), right? i.e. a replacement parent with same feerate but higher aggregate feerate (when including child) will work?
2122023-02-07T19:04:18  <jamesob> *on the basis of
2132023-02-07T19:04:26  <hebasto> pinheadmz: it is supposed you are cross-compiling using mingw, so boost and libevent will be compiled as dependencies
2142023-02-07T19:04:51  *** john-moffett <john-moffett!~john-moff@user/john-moffett> has joined #bitcoin-core-dev
2152023-02-07T19:05:49  <instagibbs> jamesob, you're saying the parent is doublespent, and asking how that is evaluated?
2162023-02-07T19:06:41  *** martin_2 <martin_2!~martin@adsl-178-39-110-172.adslplus.ch> has quit IRC (Read error: Connection reset by peer)
2172023-02-07T19:10:02  <jamesob> instagibbs: yeah. specific case is you initially broadcast the parent without an ephemeral anchor, but then decide after the fact that you want to do an EA and raise feerate via CPFP - is that workable?
2182023-02-07T19:11:01  <instagibbs> ah, situation clear. So the replacement would be considered in the package context, replacing package feerate compared against the existing parent in mempool
2192023-02-07T19:11:16  <instagibbs> as well as other rules ala bip125 rule#3
2202023-02-07T19:11:19  <gribble> https://github.com/bitcoin/bitcoin/issues/3 | Encrypt wallet · Issue #3 · bitcoin/bitcoin · GitHub
2212023-02-07T19:11:43  <jamesob> okay, so that would be workable - as long as you're clearing the original fee of the package being displaced
2222023-02-07T19:11:55  <jamesob> (+ other RBF rules)
2232023-02-07T19:12:24  <instagibbs> if you can reliably RBF you may not need EA
2242023-02-07T19:12:57  <instagibbs> anything presigned, or key access is limited for whatever reason
2252023-02-07T19:13:31  <jamesob> right, so the quiet part now said out loud of my example is if you have an unauthenticated spend that is being crafted by an attacker, can you retroactively decide to attach an EA
2262023-02-07T19:14:22  <instagibbs> sure, but if you don't have "veto power" over all inputs, the parent tx could become arbitrarily large via attacker
2272023-02-07T19:14:53  <instagibbs> (up to package limits not arbitrary)
2282023-02-07T19:15:00  <jamesob> right
2292023-02-07T19:17:59  <bitcoin-git> [bitcoin] achow101 opened pull request #27058: contrib: Improve verify-commits.py to work with maintainers leaving (master...improve-verify-commits) https://github.com/bitcoin/bitcoin/pull/27058
2302023-02-07T19:26:29  *** b_101 <b_101!~robert@185.242.5.35> has quit IRC (Quit: Lost terminal)
2312023-02-07T19:27:19  *** b_101 <b_101!~robert@185.242.5.35> has joined #bitcoin-core-dev
2322023-02-07T19:45:26  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has joined #bitcoin-core-dev
2332023-02-07T20:00:29  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:918f:3bfb:c49e:30c0> has joined #bitcoin-core-dev
2342023-02-07T20:02:12  *** dviola <dviola!~diego@187.66.112.167> has joined #bitcoin-core-dev
2352023-02-07T20:05:52  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
2362023-02-07T20:19:12  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has quit IRC (Ping timeout: 248 seconds)
2372023-02-07T20:19:27  *** jarthur <jarthur!~jarthur@user/jarthur> has joined #bitcoin-core-dev
2382023-02-07T20:25:36  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has joined #bitcoin-core-dev
2392023-02-07T20:26:25  *** john-moffett <john-moffett!~john-moff@user/john-moffett> has quit IRC (Remote host closed the connection)
2402023-02-07T20:26:45  *** john-moffett <john-moffett!~john-moff@user/john-moffett> has joined #bitcoin-core-dev
2412023-02-07T20:34:14  *** Nickname <Nickname!~Nickname@178.197.230.98> has joined #bitcoin-core-dev
2422023-02-07T20:34:37  *** Nickname is now known as Guest9
2432023-02-07T20:35:11  *** Guest9 <Guest9!~Nickname@178.197.230.98> has quit IRC (Client Quit)
2442023-02-07T20:35:31  *** Nickname777 <Nickname777!~Nickname7@178.197.230.98> has joined #bitcoin-core-dev
2452023-02-07T20:36:18  *** Nickname777 <Nickname777!~Nickname7@178.197.230.98> has quit IRC (Client Quit)
2462023-02-07T20:43:10  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:918f:3bfb:c49e:30c0> has quit IRC (Ping timeout: 252 seconds)
2472023-02-07T20:46:17  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
2482023-02-07T20:46:44  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 260 seconds)
2492023-02-07T20:46:48  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has quit IRC (Client Quit)
2502023-02-07T20:48:48  *** ___nick___ <___nick___!~quassel@cpc68289-cdif17-2-0-cust317.5-1.cable.virginm.net> has joined #bitcoin-core-dev
2512023-02-07T20:59:35  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has quit IRC (Ping timeout: 255 seconds)
2522023-02-07T21:02:54  *** AmunRa <AmunRa!~NorrinRad@gateway/tor-sasl/norrinradd> has joined #bitcoin-core-dev
2532023-02-07T21:14:19  *** dougefish <dougefish!~dougefish@2a00:a041:3c18:b400:1ac0:4dff:fe34:3985> has quit IRC (Ping timeout: 248 seconds)
2542023-02-07T21:23:13  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has quit IRC (Remote host closed the connection)
2552023-02-07T21:23:51  *** jespada <jespada!~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net> has joined #bitcoin-core-dev
2562023-02-07T21:26:36  *** FrancisMr <FrancisMr!~MrFrancis@2001:8a0:fa4c:901:918f:3bfb:c49e:30c0> has joined #bitcoin-core-dev
2572023-02-07T21:29:03  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2582023-02-07T21:45:17  *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
2592023-02-07T22:01:02  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has quit IRC (Quit: as2333)
2602023-02-07T22:01:39  *** as2333 <as2333!~as2333@host230.190-138-75.telecom.net.ar> has joined #bitcoin-core-dev
2612023-02-07T22:08:10  *** infernix <infernix!nix@spirit.infernix.net> has quit IRC (Ping timeout: 260 seconds)
2622023-02-07T22:10:54  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:4125:ef70:81ec:6465> has quit IRC (Remote host closed the connection)
2632023-02-07T22:11:23  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:4125:ef70:81ec:6465> has joined #bitcoin-core-dev
2642023-02-07T22:15:24  *** infernix <infernix!nix@spirit.infernix.net> has joined #bitcoin-core-dev
2652023-02-07T22:21:15  *** Guest4 <Guest4!~Guest4@135-180-103-53.fiber.dynamic.sonic.net> has joined #bitcoin-core-dev
2662023-02-07T22:22:35  *** Guest4 <Guest4!~Guest4@135-180-103-53.fiber.dynamic.sonic.net> has quit IRC (Client Quit)
2672023-02-07T22:26:36  *** fiatjaf <fiatjaf!~fiatjaf@2804:296c:2100:8347:1ac0:4dff:fef3:df53> has quit IRC (Remote host closed the connection)
2682023-02-07T22:27:59  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has joined #bitcoin-core-dev
2692023-02-07T22:30:35  *** infernix <infernix!nix@spirit.infernix.net> has quit IRC (Ping timeout: 248 seconds)
2702023-02-07T22:44:36  *** polar48 <polar48!~polar@37.228.235.85> has joined #bitcoin-core-dev
2712023-02-07T22:52:51  *** fiatjaf <fiatjaf!~fiatjaf@2804:296c:2100:8347:1ac0:4dff:fef3:df53> has joined #bitcoin-core-dev
2722023-02-07T22:55:08  *** polar48 <polar48!~polar@37.228.235.85> has quit IRC (Quit: Client closed)
2732023-02-07T22:55:20  *** infernix <infernix!~nix@213.125.67.106> has joined #bitcoin-core-dev
2742023-02-07T22:58:30  *** hg <hg!~halosghos@user/halosghost> has quit IRC (Quit: WeeChat 3.8)
2752023-02-07T23:15:09  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Quit: Leaving...)
2762023-02-07T23:16:05  *** pablomartin <pablomartin!~pablomart@178-159-9-94.as42831.net> has joined #bitcoin-core-dev
2772023-02-07T23:18:05  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Quit: Leaving)
2782023-02-07T23:27:41  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
2792023-02-07T23:56:04  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:4125:ef70:81ec:6465> has quit IRC (Remote host closed the connection)
2802023-02-07T23:56:56  *** brunoerg <brunoerg!~brunoerg@2804:14c:3bfb:8a:4125:ef70:81ec:6465> has joined #bitcoin-core-dev
2812023-02-07T23:58:20  *** salvatoshi <salvatoshi!~salvatosh@lfbn-idf3-1-333-227.w83-199.abo.wanadoo.fr> has quit IRC (Ping timeout: 268 seconds)