12022-05-27T00:02:40 *** Guest13 <Guest13!~Guest13@2001:420:c0c4:1001::4f1> has joined #bitcoin-core-dev
22022-05-27T00:08:49 *** Guest2946 <Guest2946!~Guest29@066-214-081-226.res.spectrum.com> has joined #bitcoin-core-dev
32022-05-27T00:10:41 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Remote host closed the connection)
42022-05-27T00:13:07 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
52022-05-27T00:14:47 *** Guest2987 <Guest2987!~Guest29@066-214-081-226.res.spectrum.com> has joined #bitcoin-core-dev
62022-05-27T00:17:09 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Remote host closed the connection)
72022-05-27T00:18:47 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
82022-05-27T00:22:12 *** Guest2946 <Guest2946!~Guest29@066-214-081-226.res.spectrum.com> has quit IRC (Quit: Client closed)
92022-05-27T00:29:01 *** Guest13 <Guest13!~Guest13@2001:420:c0c4:1001::4f1> has quit IRC (Quit: Client closed)
102022-05-27T00:29:26 *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 255 seconds)
112022-05-27T00:30:00 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Remote host closed the connection)
122022-05-27T00:36:03 *** Guest2987 <Guest2987!~Guest29@066-214-081-226.res.spectrum.com> has quit IRC (Quit: Client closed)
132022-05-27T00:42:07 *** jarthur_ <jarthur_!~jarthur@user/jarthur> has joined #bitcoin-core-dev
142022-05-27T00:45:28 *** jarthur <jarthur!~jarthur@user/jarthur> has quit IRC (Ping timeout: 244 seconds)
152022-05-27T00:45:31 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:8dad:ff4:acd:af20> has quit IRC (Remote host closed the connection)
162022-05-27T00:49:19 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
172022-05-27T00:49:43 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has joined #bitcoin-core-dev
182022-05-27T00:52:50 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 255 seconds)
192022-05-27T00:54:09 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has quit IRC (Ping timeout: 258 seconds)
202022-05-27T01:14:02 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
212022-05-27T01:16:30 <jamesob> _aj_ instagibbs: yeah wait I'm confused again; when you say "package," do you just mean "transactions descended from a single output" - because if so, don't those 4 (or 5 or whatever) outputs all have to correspond to a single transaction (which is not allowed to be RBF'd)? and if so, how did we even get to that state in the first place given the
222022-05-27T01:16:31 <jamesob> 25 descendant limit?
232022-05-27T01:19:51 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Remote host closed the connection)
242022-05-27T01:24:52 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
252022-05-27T01:25:01 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has joined #bitcoin-core-dev
262022-05-27T01:39:29 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Remote host closed the connection)
272022-05-27T02:23:14 *** Guest82 <Guest82!~Guest82@115.217.229.92> has joined #bitcoin-core-dev
282022-05-27T02:24:51 *** Guest82 <Guest82!~Guest82@115.217.229.92> has quit IRC (Client Quit)
292022-05-27T02:29:19 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has quit IRC (Ping timeout: 244 seconds)
302022-05-27T02:40:59 *** Guest58 <Guest58!~Guest58@2804:14d:78a6:90b8:d07d:ca83:d518:acc8> has joined #bitcoin-core-dev
312022-05-27T02:58:04 *** Guest58 <Guest58!~Guest58@2804:14d:78a6:90b8:d07d:ca83:d518:acc8> has quit IRC (Quit: Ping timeout (120 seconds))
322022-05-27T03:05:20 *** Guest58 <Guest58!~Guest58@2804:14d:78a6:90b8:d07d:ca83:d518:acc8> has joined #bitcoin-core-dev
332022-05-27T03:08:20 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
342022-05-27T03:12:59 *** Guest58 <Guest58!~Guest58@2804:14d:78a6:90b8:d07d:ca83:d518:acc8> has quit IRC (Quit: Ping timeout (120 seconds))
352022-05-27T03:14:09 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
362022-05-27T03:18:32 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 260 seconds)
372022-05-27T03:21:27 *** jarthur <jarthur!~jarthur@user/jarthur> has joined #bitcoin-core-dev
382022-05-27T03:24:02 *** jarthur_ <jarthur_!~jarthur@user/jarthur> has quit IRC (Ping timeout: 255 seconds)
392022-05-27T03:32:20 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has joined #bitcoin-core-dev
402022-05-27T04:01:01 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
412022-05-27T04:01:49 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
422022-05-27T04:05:34 *** bairen <bairen!~bairen@gateway/tor-sasl/bairen> has quit IRC (Ping timeout: 240 seconds)
432022-05-27T04:06:59 *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
442022-05-27T04:07:16 *** bairen <bairen!~bairen@gateway/tor-sasl/bairen> has joined #bitcoin-core-dev
452022-05-27T04:20:19 *** ronoaldo <ronoaldo!~ronoaldo@187.75.64.192> has quit IRC (Quit: Konversation terminated!)
462022-05-27T04:29:53 *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 246 seconds)
472022-05-27T04:33:47 *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has quit IRC (Ping timeout: 260 seconds)
482022-05-27T04:48:51 *** hashfunc17b4 <hashfunc17b4!~user@2601:5c0:c280:7090:3057:c8cd:fde5:dfa5> has joined #bitcoin-core-dev
492022-05-27T05:00:48 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
502022-05-27T05:03:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
512022-05-27T05:03:48 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 244 seconds)
522022-05-27T05:07:37 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 260 seconds)
532022-05-27T05:24:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
542022-05-27T05:41:37 *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
552022-05-27T05:46:11 *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 246 seconds)
562022-05-27T05:58:27 *** hashfunc17b4 <hashfunc17b4!~user@2601:5c0:c280:7090:3057:c8cd:fde5:dfa5> has quit IRC (Ping timeout: 240 seconds)
572022-05-27T06:18:00 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
582022-05-27T06:24:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 240 seconds)
592022-05-27T06:52:43 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
602022-05-27T06:53:10 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
612022-05-27T06:57:28 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 244 seconds)
622022-05-27T07:00:44 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Remote host closed the connection)
632022-05-27T07:01:03 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
642022-05-27T07:05:52 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
652022-05-27T07:35:56 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 272 seconds)
662022-05-27T07:37:05 *** vasild <vasild!~vd@user/vasild> has quit IRC (Remote host closed the connection)
672022-05-27T07:37:19 *** vasild <vasild!~vd@user/vasild> has joined #bitcoin-core-dev
682022-05-27T07:45:46 *** Earnestly <Earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
692022-05-27T07:49:28 *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has joined #bitcoin-core-dev
702022-05-27T07:56:12 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 272 seconds)
712022-05-27T08:06:53 <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c5e67be03bb0...77e125c486d0
722022-05-27T08:06:54 <bitcoin-git> bitcoin/master 75848ec Jon Atack: scripts and tools: update lint-logs.py to detect LogPrintLevel()
732022-05-27T08:06:54 <bitcoin-git> bitcoin/master 77e125c MacroFake: Merge bitcoin/bitcoin#25217: scripts and tools: update lint-logs.py to det...
742022-05-27T08:06:57 <bitcoin-git> [bitcoin] MarcoFalke merged pull request #25217: scripts and tools: update lint-logs.py to detect LogPrintLevel, mention WalletLogPrintf (master...update-logs-linter-script-with-LogPrintLevel) https://github.com/bitcoin/bitcoin/pull/25217
752022-05-27T08:09:26 *** Guest93 <Guest93!~Guest93@103.240.241.92> has joined #bitcoin-core-dev
762022-05-27T08:11:31 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
772022-05-27T08:13:35 *** Guest93 <Guest93!~Guest93@103.240.241.92> has quit IRC (Client Quit)
782022-05-27T08:15:05 *** Guest93 <Guest93!~Guest93@103.240.241.92> has joined #bitcoin-core-dev
792022-05-27T08:21:32 *** Guest93 <Guest93!~Guest93@103.240.241.92> has quit IRC (Quit: Client closed)
802022-05-27T08:22:03 *** Guest93 <Guest93!~Guest93@103.240.241.92> has joined #bitcoin-core-dev
812022-05-27T08:25:14 *** Aniket6990 <Aniket6990!~Aniket699@59.92.127.124> has joined #bitcoin-core-dev
822022-05-27T08:33:30 *** Aniket6990 <Aniket6990!~Aniket699@59.92.127.124> has quit IRC (Quit: Client closed)
832022-05-27T08:33:42 *** Aniket6990 <Aniket6990!~Aniket699@59.92.127.124> has joined #bitcoin-core-dev
842022-05-27T08:34:42 *** Aniket6990 <Aniket6990!~Aniket699@59.92.127.124> has quit IRC (Client Quit)
852022-05-27T09:00:09 *** arturomf94[m] <arturomf94[m]!~arturomf9@2001:470:69fc:105::2:235> has quit IRC (Quit: You have been kicked for being idle)
862022-05-27T09:03:56 *** kexkey <kexkey!~kexkey@178.249.214.10> has quit IRC (Ping timeout: 246 seconds)
872022-05-27T09:06:09 *** kexkey <kexkey!~kexkey@178.249.214.25> has joined #bitcoin-core-dev
882022-05-27T09:06:26 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
892022-05-27T09:07:10 <vasild> Can I haz #24356 in high-prio for review? It would help move #21878 forward.
902022-05-27T09:07:12 <gribble> https://github.com/bitcoin/bitcoin/issues/24356 | refactor: replace CConnman::SocketEvents() with mockable Sock::WaitMany() by vasild · Pull Request #24356 · bitcoin/bitcoin · GitHub
912022-05-27T09:07:14 <gribble> https://github.com/bitcoin/bitcoin/issues/21878 | Make all networking code mockable by vasild · Pull Request #21878 · bitcoin/bitcoin · GitHub
922022-05-27T09:10:15 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 244 seconds)
932022-05-27T09:13:41 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 255 seconds)
942022-05-27T09:18:06 *** Guest93 <Guest93!~Guest93@103.240.241.92> has quit IRC (Quit: Client closed)
952022-05-27T09:41:40 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
962022-05-27T09:46:27 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 260 seconds)
972022-05-27T09:49:31 *** greypw25460 <greypw25460!~greypw254@grey.pw> has quit IRC (Quit: I'll be back!)
982022-05-27T09:49:40 *** greypw25460 <greypw25460!~greypw254@grey.pw> has joined #bitcoin-core-dev
992022-05-27T09:52:59 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
1002022-05-27T10:00:16 <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/77e125c486d0...66bb4df41059
1012022-05-27T10:00:17 <bitcoin-git> bitcoin/master 7e9fe6d Andrew Chow: windeploy: Renewed windows code signing certificate
1022022-05-27T10:00:17 <bitcoin-git> bitcoin/master 66bb4df fanquake: Merge bitcoin/bitcoin#25201: windeploy: Renewed windows code signing certi...
1032022-05-27T10:00:20 <bitcoin-git> [bitcoin] fanquake merged pull request #25201: windeploy: Renewed windows code signing certificate (master...2022-05-win-cert) https://github.com/bitcoin/bitcoin/pull/25201
1042022-05-27T10:09:11 <bitcoin-git> [bitcoin] MarcoFalke opened pull request #25224: Get time less often in AddrManImpl::ResolveCollisions_() (master...2205-time-less-ð ) https://github.com/bitcoin/bitcoin/pull/25224
1052022-05-27T10:12:03 *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
1062022-05-27T10:55:08 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 244 seconds)
1072022-05-27T11:02:03 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has joined #bitcoin-core-dev
1082022-05-27T11:17:28 *** Arvidt <Arvidt!~Arvidt@gateway/tor-sasl/arvidt> has joined #bitcoin-core-dev
1092022-05-27T11:18:14 *** Arvidt <Arvidt!~Arvidt@gateway/tor-sasl/arvidt> has quit IRC (Client Quit)
1102022-05-27T11:25:15 *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
1112022-05-27T11:26:32 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
1122022-05-27T11:31:27 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Ping timeout: 260 seconds)
1132022-05-27T11:33:48 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
1142022-05-27T11:47:19 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has joined #bitcoin-core-dev
1152022-05-27T11:47:20 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC ()
1162022-05-27T11:55:41 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 255 seconds)
1172022-05-27T12:02:57 *** Guest13 <Guest13!~Guest13@136.56.164.223> has joined #bitcoin-core-dev
1182022-05-27T12:08:10 *** Guest63 <Guest63!~Guest63@167-179-176-185.a7b3b0.bne.nbn.aussiebb.net> has joined #bitcoin-core-dev
1192022-05-27T12:09:20 *** Guest63 <Guest63!~Guest63@167-179-176-185.a7b3b0.bne.nbn.aussiebb.net> has quit IRC (Client Quit)
1202022-05-27T12:11:45 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 276 seconds)
1212022-05-27T12:25:12 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
1222022-05-27T12:26:04 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has quit IRC (Ping timeout: 240 seconds)
1232022-05-27T12:28:54 *** Guest13 <Guest13!~Guest13@136.56.164.223> has quit IRC (Ping timeout: 252 seconds)
1242022-05-27T12:29:32 *** yanmaani3 <yanmaani3!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
1252022-05-27T12:30:27 *** yanmaani3 <yanmaani3!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
1262022-05-27T12:31:32 <jamesob> I'm not understanding why the 26th iteration of this loop doesn't hit a "too many descendants for tx" error, anyone know? https://github.com/jamesob/bitcoin/blob/c5e67be03bb06a5d7885c55db1f016fbf2333fe3/test/functional/feature_rbf.py#L370-L376
1272022-05-27T12:35:31 <jamesob> Oh - the answer is that in the test setup, we manually specify the descendant count limit: https://github.com/jamesob/bitcoin/blob/c5e67be03bb06a5d7885c55db1f016fbf2333fe3/test/functional/feature_rbf.py#L42. So I'm still confused by RBF rule 5.
1282022-05-27T12:37:17 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
1292022-05-27T12:38:03 *** mnl222 <mnl222!~mnl222@137.175.69.68> has joined #bitcoin-core-dev
1302022-05-27T12:39:00 *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Quit: = "")
1312022-05-27T12:40:02 *** mnl222 <mnl222!~mnl222@137.175.69.68> has quit IRC (Remote host closed the connection)
1322022-05-27T12:40:29 *** mnl222 <mnl222!~mnl222@137.175.69.68> has joined #bitcoin-core-dev
1332022-05-27T12:45:36 *** mnl222 <mnl222!~mnl222@137.175.69.68> has quit IRC (Remote host closed the connection)
1342022-05-27T12:50:34 *** furszy <furszy!~furszy@186.141.137.60> has joined #bitcoin-core-dev
1352022-05-27T13:00:21 *** kouloumos <kouloumos!uid539228@id-539228.tinside.irccloud.com> has joined #bitcoin-core-dev
1362022-05-27T13:07:20 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
1372022-05-27T13:10:50 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 255 seconds)
1382022-05-27T13:14:01 <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/66bb4df41059...57bf12523cf9
1392022-05-27T13:14:01 <bitcoin-git> bitcoin/master 7036cf5 KevinMusgrave: Delete UpdatePackagesForAdded at beginning of addPackageTxs.
1402022-05-27T13:14:01 <bitcoin-git> bitcoin/master 57bf125 MacroFake: Merge bitcoin/bitcoin#24934: refactor, miner: Delete call to UpdatePackage...
1412022-05-27T13:14:05 <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24934: refactor, miner: Delete call to UpdatePackagesForAdded at beginning of addPackageTxs (master...2022-04-delete-UpdatePackagesForAdded) https://github.com/bitcoin/bitcoin/pull/24934
1422022-05-27T13:14:33 <sdaftuar2> jamesob: not sure if i'm misunderstanding your question, but i'll take a stab at it - imagine there are 5 transactions in the mempool that are unrelated, and each has 24 descendants. then a new transaction comes along that conflicts all 5 of those transactions.
1432022-05-27T13:14:36 *** sdaftuar2 is now known as sdaftuar
1442022-05-27T13:15:02 <sdaftuar> that new transaction would cause 125 transactions to be evicted, so it would fail that rbf policy test
1452022-05-27T13:15:17 <sdaftuar> (even if it paid sufficient fees etc)
1462022-05-27T13:18:13 <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/57bf12523cf9...3ba6dd6f4bb4
1472022-05-27T13:18:13 <bitcoin-git> bitcoin/master 4185570 t-bast: Add RPC to get mempool txs spending outputs
1482022-05-27T13:18:13 <bitcoin-git> bitcoin/master 3ba6dd6 MacroFake: Merge bitcoin/bitcoin#24408: rpc: add rpc to get mempool txs spending spec...
1492022-05-27T13:18:14 <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24408: rpc: add rpc to get mempool txs spending specific prevouts (master...get-mempool-spending-tx) https://github.com/bitcoin/bitcoin/pull/24408
1502022-05-27T13:20:24 <sdaftuar> jamesob: or even simpler, imagine a transaction with 101 inputs -- that could directly conflict with 101 different in-mempool transactions, which would violate the rule
1512022-05-27T13:25:12 <jamesob> sdaftuar: thanks - what do you mean exactly by "directly conflict" in that simpler case? in that case, what exactly is being RBF'd to evict the 101 txns supplying those inputs?
1522022-05-27T13:25:34 *** edouard[m] <edouard[m]!~edouardma@2001:bc8:1828:379::1> has joined #bitcoin-core-dev
1532022-05-27T13:26:00 <sdaftuar> new tx B directly conflicts with existing tx A if an input of tx A is double-spent in B
1542022-05-27T13:26:19 <sdaftuar> so in theory, a transaction B with N inputs could directly conflict with N different transactions in the mempool
1552022-05-27T13:26:28 <jamesob> I thought we just didn't allow admission to the mempool for tx B on the basis that its inputs are not available?
1562022-05-27T13:26:57 <sdaftuar> well this is the RBF case! so the point is to allow it and evict the other transactions if the feerate/total fee checks pass
1572022-05-27T13:27:33 <jamesob> ooooh, I see - if each of those N transactions is marked RBFable
1582022-05-27T13:27:41 <sdaftuar> right
1592022-05-27T13:28:28 <sdaftuar> the point of that rule #5 is to avoid pathological situations where we might be evicted thousands of transactions to make room for a new one
1602022-05-27T13:28:29 <jamesob> okay, so the only practical case where rule 5 might apply is when a single RBF replacement txn is "uniting" a bunch of separate txn graphs
1612022-05-27T13:28:31 <gribble> https://github.com/bitcoin/bitcoin/issues/5 | Make the version number the protocol version and not the client version · Issue #5 · bitcoin/bitcoin · GitHub
1622022-05-27T13:29:11 <jamesob> (or where the user has configured higher ancestor/descendant limits)
1632022-05-27T13:29:22 <sdaftuar> and there could be cpu dos concerns or something, we could probably reason about it more carefully but i think the 100 limit was designed to be accommodate anything reasonably anyone might want to do
1642022-05-27T13:29:57 <sdaftuar> (bah english is hard sorry)
1652022-05-27T13:30:10 <jamesob> no I gotcha
1662022-05-27T13:30:43 <jamesob> okay thanks, that all makes sense. Looks like we don't have a functional test for that case you just showed me
1672022-05-27T13:31:20 <jamesob> (rather we manually set the ancestor/desc limits higher and then trigger rule 5 with a single fully contiguous txn graph)
1682022-05-27T13:31:39 <sdaftuar> ah ok, yeah maybe it would be nice to conflict with multiple different transaction packages too then
1692022-05-27T13:32:15 <sdaftuar> i don't think that's a different code path, but is it a different logical thing so perhaps worth doing for the next person who has this question :)
1702022-05-27T13:32:22 <sdaftuar> but it is*
1712022-05-27T13:33:19 <jamesob> right
1722022-05-27T13:41:58 *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 258 seconds)
1732022-05-27T13:43:57 <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/3ba6dd6f4bb4...345457b542b6
1742022-05-27T13:43:58 <bitcoin-git> bitcoin/master 6e1c16c Ryan Ofsky: multiprocess build fix: ipc/capnp/init.capnp.h: No such file or directory
1752022-05-27T13:43:58 <bitcoin-git> bitcoin/master 44904aa Ryan Ofsky: multiprocess build cleanup: comment on manual dependencies
1762022-05-27T13:43:58 <bitcoin-git> bitcoin/master 345457b fanquake: Merge bitcoin/bitcoin#25214: multiprocess build fix: ipc/capnp/init.capnp....
1772022-05-27T13:44:00 <bitcoin-git> [bitcoin] fanquake merged pull request #25214: multiprocess build fix: ipc/capnp/init.capnp.h: No such file or directory (master...pr/mpdep) https://github.com/bitcoin/bitcoin/pull/25214
1782022-05-27T13:49:17 <bitcoin-git> [bitcoin] MarcoFalke opened pull request #25227: Return empty vector on invalid hex encoding (master...2205-reject-non-hex-ð²) https://github.com/bitcoin/bitcoin/pull/25227
1792022-05-27T13:53:40 *** furszy <furszy!~furszy@user/furszy> has quit IRC ()
1802022-05-27T13:58:28 *** flooded <flooded!flooded@gateway/vpn/protonvpn/flood/x-43489060> has joined #bitcoin-core-dev
1812022-05-27T14:10:33 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
1822022-05-27T14:13:28 *** flooded is now known as _flood
1832022-05-27T14:42:14 *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
1842022-05-27T14:53:00 <_aj_> jamesob: it's the test_too_many_replacements in feature_rbf.py, no?
1852022-05-27T15:02:00 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Remote host closed the connection)
1862022-05-27T15:02:19 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
1872022-05-27T15:13:47 <jamesob> _aj_: right, but that hinges on setting the descendant limit higher than default
1882022-05-27T15:14:30 <_aj_> jamesob: *nod*
1892022-05-27T15:14:54 <_aj_> omg, setting up CI for a bitcoin fork is easy now? <3 you guys
1902022-05-27T15:15:09 <jamesob> I'm writing a test case at the moment that will show what sdaftuar outlined above
1912022-05-27T15:16:33 <_aj_> jamesob: 30 comfirmed utxos, each spent by a single in mempool tx, then an attempt to RBF to a single tx that spends all 30 utxos?
1922022-05-27T15:17:04 <_aj_> s/30/101/ i guess
1932022-05-27T15:17:25 <davidbakin> wait, setting up CI for a fork is easy? where can I find a step-by-step?
1942022-05-27T15:17:53 <_aj_> davidbakin: you just enable cirrus-ci for your repo
1952022-05-27T15:18:25 <_aj_> okay, that's not enough for the previous-releases test
1962022-05-27T15:19:46 <davidbakin> no i'm just interested in testing my own code before making a PR so that's ok
1972022-05-27T15:20:10 <davidbakin> i just get myself a cirrus-ci account I guess? (preferably free?)
1982022-05-27T15:20:19 <_aj_> free for public repos
1992022-05-27T15:21:05 <davidbakin> huh. i just want to be able to, for example, pass lint and win64 on my own rather than wait for bitcoin/bitcoin to find it in my PR. thanks!
2002022-05-27T15:21:24 <jamesob> _aj_: yep, that's right
2012022-05-27T15:21:50 <davidbakin> (w.r.t. win64: I've been bit just recently by the standard annoying windows dev bugaboo of defining an enum value to be FALSE only to have it conflict with a win32 sdk macro FALSE ...)
2022022-05-27T15:22:50 *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
2032022-05-27T15:33:34 <_aj_> "macro FALSE" sounds like drahtbot's next fake id
2042022-05-27T15:34:08 <sipa> MacroFake
2052022-05-27T15:44:10 *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
2062022-05-27T15:59:47 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 260 seconds)
2072022-05-27T16:05:40 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2082022-05-27T16:07:59 <fanquake> davidbakin: you can just run the scripts locally, in the exact same many as the ci: https://github.com/bitcoin/bitcoin/tree/master/ci
2092022-05-27T16:08:04 <fanquake> *manner
2102022-05-27T16:17:02 <davidbakin> yes i've been meaning to try that for the lint run, also tidy, also ASAN & MSAN, but it won't work for win64. So I'm glad to know about setting up cirrus-ci. (I haven't had any issues with ARM/Android/Mac ... yet ...) (Huh, I just looked at a recent random PR and the memory consumption for ASAN & MSAN are both _much_ lower than I expected. I guess it is within my capabilities to
2112022-05-27T16:17:02 <davidbakin> run them.)
2122022-05-27T16:42:37 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
2132022-05-27T17:02:23 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
2142022-05-27T17:05:08 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 258 seconds)
2152022-05-27T17:08:27 *** furszy <furszy!~furszy@user/furszy> has joined #bitcoin-core-dev
2162022-05-27T17:13:07 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
2172022-05-27T17:17:37 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2182022-05-27T17:20:17 *** furszy <furszy!~furszy@user/furszy> has quit IRC (Ping timeout: 260 seconds)
2192022-05-27T17:28:15 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
2202022-05-27T17:30:23 *** furszy <furszy!~furszy@user/furszy> has joined #bitcoin-core-dev
2212022-05-27T17:32:15 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 256 seconds)
2222022-05-27T17:36:22 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has joined #bitcoin-core-dev
2232022-05-27T17:46:24 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 244 seconds)
2242022-05-27T17:51:33 <bitcoin-git> [bitcoin] jamesob opened pull request #25228: test: add BIP-125 rule 5 testcase with default mempool (master...2022-05-bip125-rule5-test) https://github.com/bitcoin/bitcoin/pull/25228
2252022-05-27T17:52:38 <jamesob> sdaftuar _aj_: ^
2262022-05-27T17:52:55 <jamesob> man I keep typing _aja_; too much Steely Dan in my subconscious
2272022-05-27T17:55:04 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has quit IRC (Ping timeout: 240 seconds)
2282022-05-27T17:55:20 *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
2292022-05-27T18:05:06 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has joined #bitcoin-core-dev
2302022-05-27T18:06:57 *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 260 seconds)
2312022-05-27T18:11:37 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 260 seconds)
2322022-05-27T18:25:04 *** jarthur <jarthur!~jarthur@user/jarthur> has quit IRC (Quit: jarthur)
2332022-05-27T18:28:26 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2342022-05-27T18:48:26 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 246 seconds)
2352022-05-27T18:56:01 *** jarthur <jarthur!~jarthur@user/jarthur> has joined #bitcoin-core-dev
2362022-05-27T18:59:41 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2372022-05-27T19:00:11 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
2382022-05-27T19:18:11 *** furszy <furszy!~furszy@user/furszy> has quit IRC (Read error: Connection reset by peer)
2392022-05-27T19:18:41 *** kouloumos <kouloumos!uid539228@id-539228.tinside.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
2402022-05-27T19:44:21 *** metallicc <metallicc!~metallicc@c-73-217-34-231.hsd1.co.comcast.net> has joined #bitcoin-core-dev
2412022-05-27T19:45:30 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
2422022-05-27T19:56:04 *** evanlinjin_ <evanlinjin_!~evanlinji@gateway/tor-sasl/evanlinjin> has quit IRC (Ping timeout: 240 seconds)
2432022-05-27T20:04:02 *** ___nick___ <___nick___!~quassel@cpc68286-cdif17-2-0-cust533.5-1.cable.virginm.net> has quit IRC (Ping timeout: 246 seconds)
2442022-05-27T20:16:59 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 255 seconds)
2452022-05-27T20:19:13 *** Nekorand <Nekorand!~Random@cm-188-171-200-176.telecable.es> has joined #bitcoin-core-dev
2462022-05-27T20:33:57 *** Guest13 <Guest13!~Guest13@136.56.164.223> has joined #bitcoin-core-dev
2472022-05-27T20:39:00 *** Nekorand <Nekorand!~Random@cm-188-171-200-176.telecable.es> has quit IRC (Quit: Leaving)
2482022-05-27T20:49:27 *** DeanGuss <DeanGuss!~dean@user/deanguss> has quit IRC (Quit: buhbye)
2492022-05-27T20:58:44 *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
2502022-05-27T21:03:20 *** DeanGuss <DeanGuss!~dean@nonplayercharacter.me> has joined #bitcoin-core-dev
2512022-05-27T21:10:32 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 255 seconds)
2522022-05-27T21:15:46 <willcl_ark> Is there a specific policy on what gets backported?
2532022-05-27T21:16:57 <sipa> bugs
2542022-05-27T21:17:01 <sipa> and softforks, if need be
2552022-05-27T21:17:25 <_aj_> sipa: i vote we try to backport the fixes, not the bugs
2562022-05-27T21:17:51 <sipa> I vote to follow _aj_'s suggestions.
2572022-05-27T21:19:25 <willcl_ark> Ok thanks. Is there any height bar for bugs, or is it just if they're deemed sufficiently inconvenient/bad?
2582022-05-27T21:20:03 <sipa> There are occasionally examples where it's debatable, but usually it's pretty clear when a commit/PR is fixing an issue vs. introducing a feature.
2592022-05-27T21:20:30 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:18a:d1ed:1e3d:3442> has quit IRC (Remote host closed the connection)
2602022-05-27T21:21:20 *** vysn <vysn!~vysn@user/vysn> has quit IRC (Ping timeout: 255 seconds)
2612022-05-27T21:21:31 <willcl_ark> Ok thanks. And finally, if I was to make a fix on master, I'm not obligated to also provide an equivalent backport too am I? I think I've just seen those PRs get a new label assigned...
2622022-05-27T21:22:34 <willcl_ark> perhaps obligated is too strong, would good etiquette be to also provide a backport?
2632022-05-27T21:22:51 <sipa> Generally maintainers will do the backporting for you. Unless it's particularly nasty to do so, in which case either it may be decided not to backport it (depending on severity), or a backport-specific bugfix could be developed by the author of the fix.
2642022-05-27T21:23:15 <willcl_ark> Makes sense. Thanks for the insight
2652022-05-27T21:23:37 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
2662022-05-27T21:36:28 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has joined #bitcoin-core-dev
2672022-05-27T21:38:13 *** z9z0b3t1c <z9z0b3t1c!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has joined #bitcoin-core-dev
2682022-05-27T21:40:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has quit IRC (Ping timeout: 240 seconds)
2692022-05-27T21:41:42 *** z9z0b3t1_ <z9z0b3t1_!z9z0b3t1c@gateway/vpn/protonvpn/z9z0b3t1c> has quit IRC (Ping timeout: 250 seconds)
2702022-05-27T21:42:05 *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
2712022-05-27T21:48:53 *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has quit IRC (Remote host closed the connection)
2722022-05-27T22:04:11 *** aleggg <aleggg!~aleggg@179.177.109.104.dynamic.adsl.gvt.net.br> has quit IRC ()
2732022-05-27T22:08:38 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has joined #bitcoin-core-dev
2742022-05-27T22:13:07 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has quit IRC (Ping timeout: 260 seconds)
2752022-05-27T22:16:17 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
2762022-05-27T22:21:38 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 255 seconds)
2772022-05-27T22:23:34 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Ping timeout: 240 seconds)
2782022-05-27T22:24:23 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
2792022-05-27T22:27:47 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has joined #bitcoin-core-dev
2802022-05-27T22:30:03 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 244 seconds)
2812022-05-27T22:42:34 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has joined #bitcoin-core-dev
2822022-05-27T22:42:38 *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Quit: aллилѹÑа!)
2832022-05-27T22:46:47 *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 246 seconds)
2842022-05-27T22:52:51 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has joined #bitcoin-core-dev
2852022-05-27T22:54:44 *** ronoaldo <ronoaldo!~ronoaldo@179.228.27.247> has joined #bitcoin-core-dev
2862022-05-27T22:57:20 *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
2872022-05-27T23:27:55 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has quit IRC (Ping timeout: 244 seconds)
2882022-05-27T23:28:57 *** sipsorcery <sipsorcery!~sipsorcer@2a02:8084:6180:500::12b> has quit IRC (Ping timeout: 260 seconds)
2892022-05-27T23:30:21 *** aleggg <aleggg!~aleggg@179.177.109.104.dynamic.adsl.gvt.net.br> has joined #bitcoin-core-dev
2902022-05-27T23:35:13 *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has quit IRC (Quit: The Lounge - https://thelounge.chat)
2912022-05-27T23:38:43 *** Saloframes <Saloframes!~Saloframe@user/Saloframes> has joined #bitcoin-core-dev
2922022-05-27T23:50:28 *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
2932022-05-27T23:50:30 *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@wsip-98-190-210-152.oc.oc.cox.net> has quit IRC (Ping timeout: 240 seconds)
2942022-05-27T23:57:09 *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:15bb:b9b2:1dc3:2d0a> has joined #bitcoin-core-dev