12025-07-17T00:08:20 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
22025-07-17T00:24:46 *** instagibbs <instagibbs!~instagibb@pool-100-15-116-202.washdc.fios.verizon.net> has quit IRC (Ping timeout: 276 seconds)
32025-07-17T00:56:49 *** Cory70 <Cory70!~Cory70@user/pasha> has quit IRC (Quit: Client closed)
42025-07-17T00:57:05 *** Cory70 <Cory70!~Cory70@user/pasha> has joined #bitcoin-core-dev
52025-07-17T01:33:23 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
62025-07-17T01:34:53 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Client Quit)
72025-07-17T01:51:36 *** PaperSword <PaperSword!~Thunderbi@50.126.92.170> has quit IRC (Quit: PaperSword)
82025-07-17T01:51:56 *** PaperSword <PaperSword!~Thunderbi@50.126.92.170> has joined #bitcoin-core-dev
92025-07-17T02:45:12 *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
102025-07-17T03:19:29 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:58ef:f779:9e5:d0e> has joined #bitcoin-core-dev
112025-07-17T03:22:57 *** szarka <szarka!~szarka@2603:3003:4eac:100:44b:d2d5:1d0d:4cae> has quit IRC (Ping timeout: 276 seconds)
122025-07-17T03:34:47 *** mcey_ <mcey_!~emcy@148.252.129.85> has joined #bitcoin-core-dev
132025-07-17T03:38:28 *** emcy__ <emcy__!~emcy@148.252.147.93> has quit IRC (Ping timeout: 276 seconds)
142025-07-17T03:51:57 *** szkl <szkl!uid110435@id-110435.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
152025-07-17T04:01:02 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
162025-07-17T04:01:33 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
172025-07-17T04:25:27 *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has quit IRC (Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in)
182025-07-17T04:26:51 *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has joined #bitcoin-core-dev
192025-07-17T05:07:56 *** BUSY <BUSY!~BUSY@user/busy> has joined #bitcoin-core-dev
202025-07-17T05:11:53 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:68ce:db17:4088:fc15> has joined #bitcoin-core-dev
212025-07-17T05:16:05 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:68ce:db17:4088:fc15> has quit IRC (Ping timeout: 248 seconds)
222025-07-17T05:46:56 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has joined #bitcoin-core-dev
232025-07-17T05:52:30 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:a159:540d:53ab:7304> has joined #bitcoin-core-dev
242025-07-17T05:56:42 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:a159:540d:53ab:7304> has quit IRC (Ping timeout: 244 seconds)
252025-07-17T06:06:24 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:eda0:ce41:a924:549e> has joined #bitcoin-core-dev
262025-07-17T06:12:59 <laanwj> phantomcircuit: this kind of thing is aimed at long-running PRs (of which we have quite a few). when something big is merged into master, we want to re-test PRs that they still work as expected against the new maste
272025-07-17T06:14:36 <laanwj> it's not especially confusing to me, most of the CI tests happen merged against master
282025-07-17T06:15:56 <laanwj> which makes sense, with the eye on merging it, the hypothetical "state when this PR would be merged" is the one we care most about testing
292025-07-17T06:29:27 *** BUSY <BUSY!~BUSY@user/busy> has quit IRC (Read error: Connection reset by peer)
302025-07-17T06:33:16 *** Cory70 <Cory70!~Cory70@user/pasha> has quit IRC (Quit: Client closed)
312025-07-17T06:33:30 *** Cory70 <Cory70!~Cory70@user/pasha> has joined #bitcoin-core-dev
322025-07-17T06:34:53 *** upekkha <upekkha!~Advanced@2a01:4f8:1c0c:49df::1> has quit IRC ()
332025-07-17T06:35:05 *** upekkha <upekkha!~Advanced@2a01:4f8:1c0c:49df::1> has joined #bitcoin-core-dev
342025-07-17T06:41:36 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Remote host closed the connection)
352025-07-17T06:41:56 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
362025-07-17T06:45:12 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
372025-07-17T07:04:00 *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
382025-07-17T07:04:50 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has quit IRC (Quit: Christoph_)
392025-07-17T07:15:40 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
402025-07-17T07:29:09 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
412025-07-17T07:38:58 <bitcoin-git> [bitcoin-maintainer-tools] BrandonOdiwuor opened pull request #185: update-translations: Generate ts_files.cmake with explicit .ts files list (main...ts-files-cmake) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/185
422025-07-17T07:42:37 *** Holz <Holz!~Holz@user/Holz> has quit IRC (Ping timeout: 244 seconds)
432025-07-17T07:43:47 *** conman <conman!~con@180-150-21-3.b49615.mel.static.aussiebb.net> has quit IRC (Remote host closed the connection)
442025-07-17T07:46:13 *** Holz <Holz!~Holz@user/Holz> has joined #bitcoin-core-dev
452025-07-17T07:46:25 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
462025-07-17T07:48:43 *** jespada <jespada!~jespada@2800:a4:2283:2700:4d56:5313:eb6:35c4> has quit IRC (Ping timeout: 276 seconds)
472025-07-17T07:49:29 *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has joined #bitcoin-core-dev
482025-07-17T07:49:54 *** jespada <jespada!~jespada@2800:a4:223f:1a00:1833:e9a3:3f1f:2d7a> has joined #bitcoin-core-dev
492025-07-17T07:56:29 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
502025-07-17T07:58:00 <bitcoin-git> [bitcoin] maflcko opened pull request #32999: ci: Use APT_LLVM_V in msan task (master...2507-msan-ci-apt) https://github.com/bitcoin/bitcoin/pull/32999
512025-07-17T08:04:10 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has joined #bitcoin-core-dev
522025-07-17T08:05:42 <phantomcircuit> laanwj: yes but there's inherently a race condition with that right?
532025-07-17T08:06:28 <phantomcircuit> like no way can i run all of the tests that github actions ci does just because it's testing on a bunch of platforms i do not have
542025-07-17T08:10:18 *** Holz <Holz!~Holz@user/Holz> has quit IRC (Ping timeout: 252 seconds)
552025-07-17T08:12:34 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
562025-07-17T08:17:18 <phantomcircuit> so when we merge into master we're at least a little bit relying on ci results for some of the weirder tests
572025-07-17T08:26:23 <phantomcircuit> or im still hilariously wrong, always a possibility
582025-07-17T08:39:40 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
592025-07-17T08:56:38 *** ScannerBot <ScannerBot!~ScannerBo@154.59.111.253> has joined #bitcoin-core-dev
602025-07-17T08:57:01 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
612025-07-17T09:01:36 *** ScannerBot <ScannerBot!~ScannerBo@154.59.111.253> has quit IRC (Ping timeout: 276 seconds)
622025-07-17T09:06:33 *** Holz <Holz!~Holz@user/Holz> has joined #bitcoin-core-dev
632025-07-17T09:08:15 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
642025-07-17T09:31:58 *** f321x <f321x!~f321x@user/f321x> has quit IRC (Quit: f321x)
652025-07-17T09:36:49 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
662025-07-17T09:45:03 *** janb84 <janb84!~janb84@user/janb84> has quit IRC (Ping timeout: 265 seconds)
672025-07-17T09:46:38 *** janb84 <janb84!~janb84@user/janb84> has joined #bitcoin-core-dev
682025-07-17T09:47:34 *** f321x <f321x!~f321x@user/f321x> has joined #bitcoin-core-dev
692025-07-17T09:55:34 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
702025-07-17T10:35:40 *** PaperSword1 <PaperSword1!~Thunderbi@50.126.92.170> has joined #bitcoin-core-dev
712025-07-17T10:36:02 *** PaperSword <PaperSword!~Thunderbi@50.126.92.170> has quit IRC (Ping timeout: 248 seconds)
722025-07-17T10:36:02 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
732025-07-17T10:36:02 *** PaperSword1 is now known as PaperSword
742025-07-17T10:37:05 <bitcoin-git> [bitcoin] maflcko opened pull request #33000: ci: Run unit test parallel with functional tests (master...2507-ci-fun) https://github.com/bitcoin/bitcoin/pull/33000
752025-07-17T10:43:13 <bitcoin-git> [bitcoin] maflcko opened pull request #33001: test: Do not pass tests on unhandled exceptions (master...2507-test-actually-fail-on-failure) https://github.com/bitcoin/bitcoin/pull/33001
762025-07-17T10:47:58 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:58ef:f779:9e5:d0e> has quit IRC (Quit: Leaving)
772025-07-17T10:48:15 *** szarka <szarka!~szarka@2603:3003:4eac:100:58ef:f779:9e5:d0e> has joined #bitcoin-core-dev
782025-07-17T10:58:29 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
792025-07-17T10:58:41 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has quit IRC (Quit: Christoph_)
802025-07-17T10:59:31 *** jerryf_ <jerryf_!~jerryf@user/jerryf> has joined #bitcoin-core-dev
812025-07-17T10:59:55 *** jerryf <jerryf!~jerryf@user/jerryf> has quit IRC (Ping timeout: 244 seconds)
822025-07-17T11:26:42 *** jerryf_ is now known as jerryf
832025-07-17T11:34:58 *** SpellChecker_ <SpellChecker_!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
842025-07-17T11:35:34 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Ping timeout: 244 seconds)
852025-07-17T11:37:49 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
862025-07-17T11:42:14 *** TheRec_ <TheRec_!~toto@84-74-100-31.dclient.hispeed.ch> has quit IRC (Ping timeout: 272 seconds)
872025-07-17T11:59:17 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
882025-07-17T12:07:49 *** instagibbs <instagibbs!~instagibb@pool-100-15-116-202.washdc.fios.verizon.net> has joined #bitcoin-core-dev
892025-07-17T12:09:25 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has joined #bitcoin-core-dev
902025-07-17T12:10:35 *** Guest44 <Guest44!~Guest44@2804:1b1:e503:26a0:a2aa:ba83:63a7:99ba> has joined #bitcoin-core-dev
912025-07-17T12:11:45 *** Guest44 <Guest44!~Guest44@2804:1b1:e503:26a0:a2aa:ba83:63a7:99ba> has left #bitcoin-core-dev
922025-07-17T12:26:31 <bitcoin-git> [bitcoin] maflcko opened pull request #33002: ci: Only pass documented env vars (master...2507-ci-doc-env) https://github.com/bitcoin/bitcoin/pull/33002
932025-07-17T12:39:55 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
942025-07-17T12:41:05 <darosior> #proposedmeetingtopic Turn -natpmp on by default
952025-07-17T12:41:57 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
962025-07-17T12:57:54 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
972025-07-17T13:00:08 <maflcko> phantomcircuit: It is due to intermittent and non-intermittent CI issues that are fixed later in master. If you run the CI on the pull with one of those, you may never/rarely get a green CI, even though the code changes are usually perfectly fine.
982025-07-17T13:02:28 <maflcko> So merging master is the easiest workaround (the alternative would be to have devs rebase for basically no reason). Also, with any mutable CI logic in yaml files, it is actually impossible to not merge with with master, see https://github.com/bitcoin/bitcoin/pull/32203#issue-2967008670
992025-07-17T13:13:19 *** flooded <flooded!~flooded@149.102.226.200> has joined #bitcoin-core-dev
1002025-07-17T13:23:07 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
1012025-07-17T13:25:54 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Quit: Client closed)
1022025-07-17T13:26:08 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1032025-07-17T13:41:18 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:eda0:ce41:a924:549e> has quit IRC (Ping timeout: 272 seconds)
1042025-07-17T13:47:43 *** TheRec <TheRec!~toto@84-74-100-31.dclient.hispeed.ch> has joined #bitcoin-core-dev
1052025-07-17T13:56:34 *** Guest42 <Guest42!~Guest33@186.153.253.236> has joined #bitcoin-core-dev
1062025-07-17T13:57:17 <bitcoin-git> [bitcoin] brunoerg opened pull request #33003: test: add option to skip large re-org test in feature_block (master...2025-07-test-featureblock-skiplargereorg) https://github.com/bitcoin/bitcoin/pull/33003
1072025-07-17T13:57:31 *** Guest42 <Guest42!~Guest33@186.153.253.236> has quit IRC (Client Quit)
1082025-07-17T13:58:20 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
1092025-07-17T14:00:49 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Quit: Client closed)
1102025-07-17T14:03:35 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1112025-07-17T14:04:41 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
1122025-07-17T14:04:53 *** SpellChecker_ <SpellChecker_!~SpellChec@user/SpellChecker> has quit IRC (Ping timeout: 244 seconds)
1132025-07-17T14:05:22 *** eremitah <eremitah!~int@user/eremitah> has quit IRC (Ping timeout: 272 seconds)
1142025-07-17T14:10:15 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
1152025-07-17T14:13:28 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Quit: Client closed)
1162025-07-17T14:14:08 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1172025-07-17T14:15:42 *** enochazariah53 <enochazariah53!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1182025-07-17T14:15:42 *** enochazariah53 <enochazariah53!~enochazar@102.91.93.182> has quit IRC (Client Quit)
1192025-07-17T14:24:34 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
1202025-07-17T14:28:12 *** Guest48 <Guest48!~Guest48@2600:387:f:b31::1> has joined #bitcoin-core-dev
1212025-07-17T14:37:47 *** Guest48 <Guest48!~Guest48@2600:387:f:b31::1> has quit IRC (Quit: Client closed)
1222025-07-17T14:49:24 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
1232025-07-17T15:03:17 *** Cory70 <Cory70!~Cory70@user/pasha> has quit IRC (Quit: Client closed)
1242025-07-17T15:03:32 *** Cory70 <Cory70!~Cory70@user/pasha> has joined #bitcoin-core-dev
1252025-07-17T15:08:39 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Remote host closed the connection)
1262025-07-17T15:13:14 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1272025-07-17T15:21:53 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:19b4:8175:c68e:22c9> has joined #bitcoin-core-dev
1282025-07-17T15:22:53 *** Christoph_ <Christoph_!~Christoph@host-88-217-174-126.customer.m-online.net> has quit IRC (Quit: Christoph_)
1292025-07-17T15:27:44 *** jarthur <jarthur!~jarthur@user/jarthur> has joined #bitcoin-core-dev
1302025-07-17T15:39:30 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Remote host closed the connection)
1312025-07-17T15:39:51 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
1322025-07-17T15:55:27 <fanquake> #proposedmeetingtopic 29.1
1332025-07-17T15:57:29 *** Emc99 <Emc99!~Emc99@212.129.76.162> has joined #bitcoin-core-dev
1342025-07-17T15:59:54 *** Cory70 <Cory70!~Cory70@user/pasha> has quit IRC (Quit: Client closed)
1352025-07-17T16:00:02 <glozow> hi
1362025-07-17T16:00:10 *** Cory70 <Cory70!~Cory70@user/pasha> has joined #bitcoin-core-dev
1372025-07-17T16:00:11 <glozow> #startmeeting
1382025-07-17T16:00:11 <corebot> glozow: Meeting started at 2025-07-17T16:00+0000
1392025-07-17T16:00:12 <corebot> glozow: Current chairs: glozow
1402025-07-17T16:00:13 <corebot> glozow: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
1412025-07-17T16:00:14 <corebot> glozow: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
1422025-07-17T16:00:15 <corebot> glozow: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
1432025-07-17T16:00:21 <glozow> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs jarolrod jonatack josibake kanzure laanwj LarryRuane lightlike luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi tdb3 theStack TheCharlatan vasild willcl-ark
1442025-07-17T16:00:22 <hebasto> hi
1452025-07-17T16:00:25 <maxedw> hi
1462025-07-17T16:00:29 <darosior> hi
1472025-07-17T16:00:30 <stickies-v> hi
1482025-07-17T16:00:38 <lightlike> Hi
1492025-07-17T16:00:38 <abubakarsadiq> hi
1502025-07-17T16:00:38 <theStack> hi
1512025-07-17T16:00:41 <sr_gi[m]1> hi
1522025-07-17T16:00:42 <glozow> I see 2 preproposed topics from darosior and fanquake - anything else to add / am I missing any?
1532025-07-17T16:00:51 <brunoerg> hi
1542025-07-17T16:01:12 <glozow> #topic Erlay WG Update (sr_gi, gleb)
1552025-07-17T16:02:13 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1562025-07-17T16:02:36 *** f321x <f321x!~f321x@user/f321x> has quit IRC (Quit: f321x)
1572025-07-17T16:02:58 <laanwj> hi
1582025-07-17T16:03:04 <sr_gi[m]1> I've been working on a small patch to Core so its easier to track propagation times. Opened a PR earlier this week but ended up closing it and going for a considerably smaller change that can just by patch on top of any branch to simulate, given the change seemed not to be useful outside that context.
1592025-07-17T16:03:05 <glozow> sr_gi?
1602025-07-17T16:03:32 <glozow> (nvm, I see your message now)
1612025-07-17T16:03:41 <sr_gi[m]1> I've reworked the Warnet simulations to use this, which have made them way less flaky
1622025-07-17T16:03:52 <sr_gi[m]1> PR to review remains the same #30116
1632025-07-17T16:03:54 <corebot> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub
1642025-07-17T16:04:04 <sr_gi[m]1> That it on my end
1652025-07-17T16:04:05 <johnny9dev> hi
1662025-07-17T16:05:21 <glozow> #topic QML GUI WG Update (jarolrod, johnny9dev)
1672025-07-17T16:09:47 <johnny9dev> We created a new branch in the gui-qml project called "qt6" that is seeded with just the history of the qml folder. The pinhead did a PR into that branch with his CMake work to build it against a sub-module. bitcoin-core/gui-qml#475. The PR is quite comprehensive even including some github workflows for CI. I started reviewing it and found somethings to workthrough so thats my top priority going into the weekend. Afterwards I plan to
1682025-07-17T16:09:47 <johnny9dev> rebase all of my current work on top.
1692025-07-17T16:09:48 <johnny9dev> That is all from me.
1702025-07-17T16:09:49 <corebot> https://github.com/bitcoin-core/gui-qml/issues/475 | Add cmake, qt6, and bitcoin core submodule by pinheadmz · Pull Request #475 · bitcoin-core/gui-qml · GitHub
1712025-07-17T16:10:10 <glozow> #topic orphan resolution WG Update (glozow)
1722025-07-17T16:10:40 <glozow> #31829 is close, and will collect followups in #32941
1732025-07-17T16:10:43 <corebot> https://github.com/bitcoin/bitcoin/issues/31829 | p2p: improve TxOrphanage denial of service bounds by glozow · Pull Request #31829 · bitcoin/bitcoin · GitHub
1742025-07-17T16:10:45 <corebot> https://github.com/bitcoin/bitcoin/issues/32941 | p2p: TxOrphanage revamp cleanups by glozow · Pull Request #32941 · bitcoin/bitcoin · GitHub
1752025-07-17T16:11:02 <glozow> Does anybody else want to give WG updates? I skipped most of them based on attendance
1762025-07-17T16:12:23 <glozow> #topic Turn -natpmp on by default (darosior)
1772025-07-17T16:12:41 <darosior> Hi everyone, so very early on Bitcoin Core started shipping with NAT hole punching enabled by default with UPnP. This was disabled in 2015 following a discovery of an RCE in miniupnpc, the dependency Core used for UPnP, by laanwj present here. Disabled by default, NAT hole punching is not quite useful, and we eventually got rid of UPnP altogether
1782025-07-17T16:12:42 <darosior> due to the low quality of the miniupnpc dependency. NAT hole punching was re-implemented properly directly in Core for 29.0 by laanwj, using the PCP protocol with a NAT-PMP fallback. It was still disabled by default in 29. This is a higher quality implementation (properly reviewed, tested and fuzzed) of saner protocols. In comparison, our UPnP
1792025-07-17T16:12:42 <darosior> implementation involved parsing XML in C (and this was not fuzzed). Following 29, a number of contributors and power users helped in testing the feature. Testing demonstrated a reduction in functionality (unfortunately the less sane UPnP protocol is still much more widely supported than PCP and NAT-PMP). However it did not raise any concern with
1802025-07-17T16:12:42 <darosior> regard to our implementation. Because NAT hole punching is not really useful unless enabled by default, and because i think our implementation is now vetted enough i propose that we enable it by default in 30.0. What do you think?
1812025-07-17T16:13:57 <fanquake> #31663
1822025-07-17T16:13:58 <corebot> https://github.com/bitcoin/bitcoin/issues/31663 | Enable PCP by default? · Issue #31663 · bitcoin/bitcoin · GitHub
1832025-07-17T16:14:01 <laanwj> Yes-In 29.0 we introduced our own NAT-PMP/PCP implementation, replacing often insecure miniupnp. To have more connectable nodes outside of datacenters, we'd eventually like to enable it by default. During the release cycle we've had people test it on many routers (see #31663), though it doesn't work on all, no real issues came up. So the proposal is to enable it by default for 30.0.
1842025-07-17T16:14:02 <corebot> https://github.com/bitcoin/bitcoin/issues/31663 | Enable PCP by default? · Issue #31663 · bitcoin/bitcoin · GitHub
1852025-07-17T16:15:17 <fanquake> #32159 also related
1862025-07-17T16:15:19 <corebot> https://github.com/bitcoin/bitcoin/issues/32159 | net, pcp: handle multi-part responses and filter for default route while querying default gateway by willcl-ark · Pull Request #32159 · bitcoin/bitcoin · GitHub
1872025-07-17T16:15:21 <laanwj> it's very possible to delay this by another version, if there's a good reason, but i think we have enough confidence in it now
1882025-07-17T16:16:05 <glozow> Seems pretty well-tested
1892025-07-17T16:16:08 *** Cory70 <Cory70!~Cory70@user/pasha> has quit IRC (Quit: Client closed)
1902025-07-17T16:16:08 <darosior> I agree. I think the benefits outweigh the risk now.
1912025-07-17T16:16:22 *** Cory70 <Cory70!~Cory70@user/pasha> has joined #bitcoin-core-dev
1922025-07-17T16:16:27 <laanwj> #32159 helps to parse very large routing tables on linux, which helps in the case of compelx routing (on the machine that runs bitcoind, not the router), but is not a requirement/real bugfix
1932025-07-17T16:16:29 <corebot> https://github.com/bitcoin/bitcoin/issues/32159 | net, pcp: handle multi-part responses and filter for default route while querying default gateway by willcl-ark · Pull Request #32159 · bitcoin/bitcoin · GitHub
1942025-07-17T16:17:14 <stickies-v> why is it "not really useful unless enabled by default"?
1952025-07-17T16:17:17 <darosior> Yeah it seems to be an improvement of the feature but not a requirement for 30.
1962025-07-17T16:17:54 <laanwj> if it can't find the default router, it'll default to not using it, which is the safe choice
1972025-07-17T16:18:31 <darosior> stickies-v: because it's useful only for users that can't play with the settings of their router to forward a port to their node. So if it is off by default, then it only helps user technical enough to tweak their bitcoind settings but not technical enough to be able to forward a port. I think the set of such users is very small.
1982025-07-17T16:18:49 <laanwj> stickies-v: because the idea is that it's effortless; if it requires people to set things up, it's less useful
1992025-07-17T16:19:11 <laanwj> e.g. if yu have to enable settings, it's slightly more work to forward a port yourself
2002025-07-17T16:19:16 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Read error: Connection reset by peer)
2012025-07-17T16:19:28 <stickies-v> i think there's a huge gap between a user toggling a bitcoind setting vs playing with their router settings, so in my view this is still very useful even if disabled by default
2022025-07-17T16:19:38 <stickies-v> (note: i'm not arguing against disabling it by default)
2032025-07-17T16:19:40 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
2042025-07-17T16:19:44 <laanwj> okay, yes, probably
2052025-07-17T16:19:56 <laanwj> that's true
2062025-07-17T16:20:15 <stickies-v> s/disabling it by default/enabling it by default/
2072025-07-17T16:20:26 <darosior> I don't think so. I'd even think more people know about NAT traversal than about the specific NAT hole-punching protocols
2082025-07-17T16:20:57 <laanwj> also note that PCP/NATPMP only communicates with the default gateway (so, the closest router). Unlike UPNP it doesn't broadcast to the entire LAN
2092025-07-17T16:21:09 <sipa> +1 enabling by default; i think it's an obvious end goal of having nat traversal included in the software, and i don't think more testing will at this point change our understanding anymore
2102025-07-17T16:21:56 <laanwj> so it's private in that sense. if the router doesn't support it, it'll ignore the packet or return an error, both cases are handled.
2112025-07-17T16:22:32 *** naiyoma <naiyoma!~ubuntu@user/naiyoma> has joined #bitcoin-core-dev
2122025-07-17T16:23:03 <darosior> Ok, i think i'll make a PR and we can follow-up there?
2132025-07-17T16:23:05 <stickies-v> i haven't reviewed the code (or the reviewed or the review), but if we feel comfortable it's been tested enough then enabling it by default makes sense to me too
2142025-07-17T16:23:47 <laanwj> as i see it, the only reason to not enable it by default is that it could increase bandwidth usage for users that don't have -nolisten but rely on their IPv4 NAT router to shield the port. This is a brittle setup, though. E.g. they might already be automatically listening on Tor in that case
2152025-07-17T16:24:15 <laanwj> yes, let's do that
2162025-07-17T16:24:49 <sipa> if anything, i think the biggest concern might be large-scale emergent effects, like what happens if the set of reafhable nodes beces drawn from a very different distribution/topology (more home users, ...), but those are also effects that appear slowly following adoption, and there is little we can do to analyse them ahead of tr
2172025-07-17T16:25:08 <sipa> (phone typing, sorry for typos)
2182025-07-17T16:25:25 <jonatack> hi
2192025-07-17T16:25:30 <laanwj> more home users is a good thing for decentralization, anyhow. but yes, it could have unexpected effects.
2202025-07-17T16:26:04 <sipa> right, obviouslu!
2212025-07-17T16:27:08 <laanwj> also i'm confident it won't break the network. but it might, say, result in different choices to have to be made to get e.g. fastest download performance
2222025-07-17T16:27:24 <sipa> right
2232025-07-17T16:27:55 <laanwj> that's all i think-let's open a PR and continue discussion there
2242025-07-17T16:28:01 <darosior> Yeah
2252025-07-17T16:28:05 <sipa> sgtm
2262025-07-17T16:28:42 <glozow> #topic 29.1 fanquake
2272025-07-17T16:29:01 <fanquake> We are at ~3 months post 29.0; so about time to do a .1.
2282025-07-17T16:29:08 <fanquake> What should be the final round of backports are in #32863, which are ready for review.
2292025-07-17T16:29:10 <corebot> https://github.com/bitcoin/bitcoin/issues/32863 | [29.x] Backports by fanquake · Pull Request #32863 · bitcoin/bitcoin · GitHub
2302025-07-17T16:29:15 <fanquake> Prior backports also done in #32292, #32589 & #32810.
2312025-07-17T16:29:18 <corebot> https://github.com/bitcoin/bitcoin/issues/32292 | [29.x] Backports by fanquake · Pull Request #32292 · bitcoin/bitcoin · GitHub
2322025-07-17T16:29:20 <corebot> https://github.com/bitcoin/bitcoin/issues/32589 | [29.x] More backports by fanquake · Pull Request #32589 · bitcoin/bitcoin · GitHub
2332025-07-17T16:29:21 <corebot> https://github.com/bitcoin/bitcoin/issues/32810 | [29.x] More backports by fanquake · Pull Request #32810 · bitcoin/bitcoin · GitHub
2342025-07-17T16:29:24 <laanwj> will take a look
2352025-07-17T16:29:45 <fanquake> I think darosior has a suggestion for somethign to backport
2362025-07-17T16:29:58 <darosior> I'd like to get #32521. I think it's close to be merged in master (been through a few rounds of re-ACKing)
2372025-07-17T16:30:01 <corebot> https://github.com/bitcoin/bitcoin/issues/32521 | policy: make pathological transactions packed with legacy sigops non-standard by darosior · Pull Request #32521 · bitcoin/bitcoin · GitHub
2382025-07-17T16:30:50 <glozow> thanks, will review
2392025-07-17T16:31:21 <darosior> We see that people upgrade to .1 more than to .2 etc.. And i think adoption of this patch is important for the network to be upgraded if an activation of CC is attempted in the next few years
2402025-07-17T16:31:57 <darosior> And i'm afraid people will play shenanigans to slow down the upgrade to 30.0
2412025-07-17T16:34:00 *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 276 seconds)
2422025-07-17T16:35:55 <glozow> Anything else to discuss?
2432025-07-17T16:37:18 <glozow> #endmeeting
2442025-07-17T16:37:18 <corebot> glozow: Meeting ended at 2025-07-17T16:37+0000
2452025-07-17T16:37:19 <corebot> glozow: Raw log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-17_16_00.log.json
2462025-07-17T16:37:20 <corebot> glozow: Formatted log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-17_16_00.log.html
2472025-07-17T16:37:21 <corebot> glozow: Minutes: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-07-17_16_00.html
2482025-07-17T16:37:34 *** Emc99 <Emc99!~Emc99@212.129.76.162> has quit IRC (Quit: Client closed)
2492025-07-17T16:43:06 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
2502025-07-17T17:03:34 <bitcoin-git> [bitcoin] darosior opened pull request #33004: Enable `-natpmp` by default (master...2507_natpmp_on_default) https://github.com/bitcoin/bitcoin/pull/33004
2512025-07-17T17:08:51 <vasild> Just a note - I am in semi-vacation mode in the next weeks.
2522025-07-17T17:09:40 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Remote host closed the connection)
2532025-07-17T17:10:02 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
2542025-07-17T17:11:42 *** Guest3324 <Guest3324!~Guest3324@2a02:3032:60:b4a8:239c:3375:3c49:e2db> has joined #bitcoin-core-dev
2552025-07-17T17:12:29 *** Guest3324 <Guest3324!~Guest3324@2a02:3032:60:b4a8:239c:3375:3c49:e2db> has quit IRC (Client Quit)
2562025-07-17T17:14:54 *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
2572025-07-17T17:16:46 *** entropyx <entropyx!~blackbox@user/entropyx> has joined #bitcoin-core-dev
2582025-07-17T17:20:26 *** naiyoma <naiyoma!~ubuntu@user/naiyoma> has quit IRC (Ping timeout: 272 seconds)
2592025-07-17T17:27:16 *** Guest2436 <Guest2436!~ubuntu@197.237.117.94> has joined #bitcoin-core-dev
2602025-07-17T17:42:25 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Ping timeout: 260 seconds)
2612025-07-17T18:07:14 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 265 seconds)
2622025-07-17T18:50:19 <bitcoin-git> [bitcoin] marcofleon opened pull request #33005: refactor: GenTxid type safety followups (master...2025/07/gentxid-followups) https://github.com/bitcoin/bitcoin/pull/33005
2632025-07-17T19:16:17 *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
2642025-07-17T19:19:04 *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has quit IRC (Ping timeout: 260 seconds)
2652025-07-17T19:19:18 *** sliv3r__ <sliv3r__!~sliv3r__@user/sliv3r-:76883> has joined #bitcoin-core-dev
2662025-07-17T19:25:09 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2672025-07-17T19:27:55 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
2682025-07-17T19:35:00 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Ping timeout: 260 seconds)
2692025-07-17T19:43:11 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:19b4:8175:c68e:22c9> has quit IRC (Ping timeout: 252 seconds)
2702025-07-17T19:57:09 *** jespada <jespada!~jespada@2800:a4:223f:1a00:1833:e9a3:3f1f:2d7a> has quit IRC (Ping timeout: 248 seconds)
2712025-07-17T19:57:51 *** Guest2436 <Guest2436!~ubuntu@197.237.117.94> has quit IRC (Quit: WeeChat 4.1.1)
2722025-07-17T19:59:44 *** jespada <jespada!~jespada@2800:a4:2241:e00:148b:4fe7:cf88:14bf> has joined #bitcoin-core-dev
2732025-07-17T20:06:49 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:d06f:2a2d:9306:b9c8> has joined #bitcoin-core-dev
2742025-07-17T20:29:04 *** Christoph_ <Christoph_!~Christoph@2a02:810d:1399:b700:d06f:2a2d:9306:b9c8> has quit IRC (Quit: Christoph_)
2752025-07-17T20:31:39 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has joined #bitcoin-core-dev
2762025-07-17T20:40:58 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:286a:183a:4281:3770> has joined #bitcoin-core-dev
2772025-07-17T20:46:07 *** jespada <jespada!~jespada@2800:a4:2241:e00:148b:4fe7:cf88:14bf> has quit IRC (Ping timeout: 276 seconds)
2782025-07-17T21:03:18 *** dviola <dviola!~diego@user/dviola> has quit IRC (Ping timeout: 245 seconds)
2792025-07-17T21:05:31 *** diego <diego!~diego@177.34.235.126> has joined #bitcoin-core-dev
2802025-07-17T21:06:00 *** diego is now known as Guest8600
2812025-07-17T21:07:21 *** Gamja <Gamja!~Gamja@179.0.56.210> has joined #bitcoin-core-dev
2822025-07-17T21:09:30 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:286a:183a:4281:3770> has quit IRC (Ping timeout: 260 seconds)
2832025-07-17T21:10:15 *** Gamja <Gamja!~Gamja@179.0.56.210> has quit IRC (Client Quit)
2842025-07-17T21:21:26 *** jespada <jespada!~jespada@2800:a4:2241:e00:28ff:528c:7960:1491> has joined #bitcoin-core-dev
2852025-07-17T21:31:01 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
2862025-07-17T21:37:10 *** _Sam-- <_Sam--!~sam-@user/-Sam-:39802> has joined #bitcoin-core-dev
2872025-07-17T21:44:26 *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
2882025-07-17T21:46:29 *** conman <conman!~con@180-150-21-3.b49615.mel.static.aussiebb.net> has joined #bitcoin-core-dev
2892025-07-17T21:47:04 *** luke-jr_ <luke-jr_!~luke-jr@user/luke-jr> has quit IRC (Ping timeout: 272 seconds)
2902025-07-17T21:50:54 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Quit: Leaving)
2912025-07-17T22:01:01 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:ad02:79a8:c1f1:31b1> has joined #bitcoin-core-dev
2922025-07-17T22:05:27 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:ad02:79a8:c1f1:31b1> has quit IRC (Ping timeout: 244 seconds)
2932025-07-17T22:07:20 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Remote host closed the connection)
2942025-07-17T22:07:39 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
2952025-07-17T22:11:56 *** enochazariah <enochazariah!~enochazar@102.91.93.182> has quit IRC (Remote host closed the connection)
2962025-07-17T22:12:10 *** flag <flag!~flag@81.56.46.144> has quit IRC (Ping timeout: 244 seconds)
2972025-07-17T22:13:59 *** flag <flag!~flag@81.56.46.144> has joined #bitcoin-core-dev
2982025-07-17T22:22:58 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:5cb9:c0b0:f5dc:65c4> has joined #bitcoin-core-dev
2992025-07-17T22:41:25 *** mcey_ <mcey_!~emcy@148.252.129.85> has quit IRC (Remote host closed the connection)
3002025-07-17T22:41:49 *** mcey_ <mcey_!~emcy@148.252.129.85> has joined #bitcoin-core-dev
3012025-07-17T23:00:56 *** bcdarc <bcdarc!~bcdarc@4.53.92.114> has quit IRC (Server closed connection)
3022025-07-17T23:01:04 *** bcdarc <bcdarc!~bcdarc@4.53.92.114> has joined #bitcoin-core-dev
3032025-07-17T23:05:56 *** sdaftuar <sdaftuar!~sdaftuar@user/sdaftuar> has quit IRC (Server closed connection)
3042025-07-17T23:06:15 *** sdaftuar <sdaftuar!~sdaftuar@user/sdaftuar> has joined #bitcoin-core-dev
3052025-07-17T23:07:09 *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
3062025-07-17T23:07:51 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
3072025-07-17T23:09:59 *** gossie <gossie!~gossie@2001:1c02:105:3500:852c:d422:a612:e394> has quit IRC (Ping timeout: 252 seconds)
3082025-07-17T23:11:48 *** gossie <gossie!~gossie@2001:1c02:105:3500:852c:d422:a612:e394> has joined #bitcoin-core-dev
3092025-07-17T23:37:57 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 248 seconds)
3102025-07-17T23:45:22 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC ()
3112025-07-17T23:48:40 *** fgarau <fgarau!~fgarau@2a00:23c5:cfb4:2c01:5cb9:c0b0:f5dc:65c4> has quit IRC (Ping timeout: 272 seconds)
3122025-07-17T23:59:30 *** Guest8 <Guest8!~Guest69@102.90.100.37> has joined #bitcoin-core-dev