12025-05-29T00:03:57 *** jespada <jespada!~jespada@179.26.252.87> has quit IRC (Ping timeout: 276 seconds)
22025-05-29T00:05:55 *** adiabat <adiabat!~adiabat@63.209.32.102> has quit IRC (Ping timeout: 272 seconds)
32025-05-29T00:07:42 *** adiabat <adiabat!~adiabat@63.209.32.102> has joined #bitcoin-core-dev
42025-05-29T00:10:24 *** gmaxwell <gmaxwell!~gmaxwell@user/gmaxwell> has joined #bitcoin-core-dev
52025-05-29T00:37:16 <bitcoin-git> [bitcoin] davidgumberg opened pull request #32636: Split `CWallet::Create()` into `CreateNew` and `LoadExisting` (master...5-27-2025-create-refactor) https://github.com/bitcoin/bitcoin/pull/32636
62025-05-29T01:09:07 *** Cory94 <Cory94!~Cory94@user/pasha> has quit IRC (Quit: Client closed)
72025-05-29T01:09:23 *** Cory94 <Cory94!~Cory94@user/pasha> has joined #bitcoin-core-dev
82025-05-29T02:31:04 *** Cory94 <Cory94!~Cory94@user/pasha> has quit IRC (Quit: Client closed)
92025-05-29T02:31:20 *** Cory94 <Cory94!~Cory94@user/pasha> has joined #bitcoin-core-dev
102025-05-29T03:49:15 *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Ping timeout: 244 seconds)
112025-05-29T03:52:20 *** dermoth <dermoth!~dermoth@user/dermoth> has joined #bitcoin-core-dev
122025-05-29T03:58:52 *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Read error: Connection reset by peer)
132025-05-29T04:01:02 *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
142025-05-29T04:01:32 *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
152025-05-29T04:01:47 *** dermoth <dermoth!~dermoth@user/dermoth> has joined #bitcoin-core-dev
162025-05-29T04:11:08 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:e02e:5e2d:e578:d3d4> has joined #bitcoin-core-dev
172025-05-29T04:13:16 *** rszarka <rszarka!~szarka@2603:3003:4eac:100:e02e:5e2d:e578:d3d4> has joined #bitcoin-core-dev
182025-05-29T04:14:09 *** szarka <szarka!~szarka@2603:3003:4eac:100:e02e:5e2d:e578:d3d4> has quit IRC (Ping timeout: 248 seconds)
192025-05-29T04:16:53 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:e02e:5e2d:e578:d3d4> has quit IRC (Ping timeout: 248 seconds)
202025-05-29T04:36:53 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Quit: PaperSword)
212025-05-29T05:01:41 *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 272 seconds)
222025-05-29T05:33:31 *** emcy__ <emcy__!~emcy@85.255.235.102> has joined #bitcoin-core-dev
232025-05-29T05:37:19 *** mcey_ <mcey_!~emcy@148.252.128.53> has quit IRC (Ping timeout: 276 seconds)
242025-05-29T06:10:59 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has quit IRC (Ping timeout: 260 seconds)
252025-05-29T06:13:56 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has joined #bitcoin-core-dev
262025-05-29T06:27:03 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has quit IRC (Ping timeout: 244 seconds)
272025-05-29T06:34:26 *** jetpack <jetpack!~jetpack@mcfly.vm.tornadovps.net> has joined #bitcoin-core-dev
282025-05-29T06:45:12 *** entropyx <entropyx!~blackbox@82.86.134.217> has joined #bitcoin-core-dev
292025-05-29T06:55:13 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
302025-05-29T07:20:52 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
312025-05-29T07:24:01 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
322025-05-29T07:29:12 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
332025-05-29T07:58:09 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
342025-05-29T08:18:39 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)
352025-05-29T08:31:57 *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 272 seconds)
362025-05-29T08:45:18 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
372025-05-29T08:59:26 *** PatBoy <PatBoy!xyz@cryption.cn> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
382025-05-29T08:59:36 *** PatBoy <PatBoy!xyz@cryption.cn> has joined #bitcoin-core-dev
392025-05-29T09:03:52 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
402025-05-29T09:26:13 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Ping timeout: 248 seconds)
412025-05-29T09:28:09 *** nanotube <nanotube!~nanotube@user/nanotube> has joined #bitcoin-core-dev
422025-05-29T09:42:25 <bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/370c59261269...1062df81eec7
432025-05-29T09:42:26 <bitcoin-git> bitcoin/master df82c2d Hennadii Stepanov: windows: Add resource file for `bitcoin.exe`
442025-05-29T09:42:26 <bitcoin-git> bitcoin/master dbb2d4c Hennadii Stepanov: windows: Add application manifest to `bitcoin.exe`
452025-05-29T09:42:26 <bitcoin-git> bitcoin/master 1062df8 merge-script: Merge bitcoin/bitcoin#32634: build: Add resource file and manifest to `bit...
462025-05-29T09:42:28 <bitcoin-git> [bitcoin] fanquake merged pull request #32634: build: Add resource file and manifest to `bitcoin.exe` (master...250528-bitcoin-rc) https://github.com/bitcoin/bitcoin/pull/32634
472025-05-29T09:44:58 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
482025-05-29T09:48:30 <bitcoin-git> [bitcoin] l0rinc opened pull request #32638: blocks: force hash validations of blocks read from disk explicit (master...l0rinc/read-block-hash-check) https://github.com/bitcoin/bitcoin/pull/32638
492025-05-29T09:50:54 <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/1062df81eec7...aad5938c49f9
502025-05-29T09:50:55 <bitcoin-git> bitcoin/master 4789436 Greg Sanders: functional test: add MAX_DISCONNECTED_TX_POOL_BYTES coverage
512025-05-29T09:50:55 <bitcoin-git> bitcoin/master eaf44f3 Greg Sanders: test: check chainlimits respects on reorg
522025-05-29T09:50:55 <bitcoin-git> bitcoin/master 84aa484 Greg Sanders: test: fix transaction_graph_test reorg test
532025-05-29T09:50:56 <bitcoin-git> [bitcoin] fanquake merged pull request #32516: test: add MAX_DISCONNECTED_TX_POOL_BYTES, chainlimits coverage (master...2025-05-reorg_mempool_trimming) https://github.com/bitcoin/bitcoin/pull/32516
542025-05-29T09:51:40 *** saturday7 <saturday7!~saturday7@59.167.129.22> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in)
552025-05-29T09:51:59 *** saturday7 <saturday7!~saturday7@59.167.129.22> has joined #bitcoin-core-dev
562025-05-29T09:58:25 <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/aad5938c49f9...14c16e81598a
572025-05-29T09:58:25 <bitcoin-git> bitcoin/master 36bcee0 David Gumberg: log: Log start of compact block initialization.
582025-05-29T09:58:26 <bitcoin-git> bitcoin/master 3733ed2 David Gumberg: log: Size of missing tx'es when reconstructing compact block
592025-05-29T09:58:26 <bitcoin-git> bitcoin/master 83df64d David Gumberg: log: Stats when fulfilling GETBLOCKTXN
602025-05-29T09:58:26 <bitcoin-git> [bitcoin] fanquake merged pull request #32582: log: Additional compact block logging (master...5-21-2025-block-reconstruction-logs) https://github.com/bitcoin/bitcoin/pull/32582
612025-05-29T10:07:49 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
622025-05-29T10:15:31 *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has left #bitcoin-core-dev (Closing Window)
632025-05-29T10:17:09 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
642025-05-29T10:43:40 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
652025-05-29T11:01:46 *** jespada <jespada!~jespada@179.26.252.87> has joined #bitcoin-core-dev
662025-05-29T11:07:26 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
672025-05-29T11:46:43 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
682025-05-29T11:46:55 *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
692025-05-29T11:47:01 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
702025-05-29T11:47:34 *** saturday7 <saturday7!~saturday7@59.167.129.22> has quit IRC (Ping timeout: 260 seconds)
712025-05-29T11:47:44 *** saturday- <saturday-!~saturday7@59.167.129.22> has joined #bitcoin-core-dev
722025-05-29T11:51:48 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 276 seconds)
732025-05-29T12:07:30 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
742025-05-29T12:15:43 *** Earnestly <Earnestly!~earnest@user/earnestly> has joined #bitcoin-core-dev
752025-05-29T12:22:52 *** jespada <jespada!~jespada@179.26.252.87> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzzâ¦)
762025-05-29T12:25:10 *** jespada <jespada!~jespada@179.26.252.87> has joined #bitcoin-core-dev
772025-05-29T12:31:36 *** thoragh <thoragh!~username@user/thoragh> has joined #bitcoin-core-dev
782025-05-29T12:32:03 <bitcoin-git> [bitcoin] fanquake opened pull request #32639: [28.x] Backport guix: accomodate migration to codeberg (28.x...28_backport_32439) https://github.com/bitcoin/bitcoin/pull/32639
792025-05-29T12:34:16 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
802025-05-29T12:43:13 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
812025-05-29T12:45:20 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
822025-05-29T12:45:44 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Read error: Connection reset by peer)
832025-05-29T12:50:46 *** jespada <jespada!~jespada@179.26.252.87> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzzâ¦)
842025-05-29T12:51:15 <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/14c16e81598a...c540ede1cbca
852025-05-29T12:51:15 <bitcoin-git> bitcoin/master 55f1c2a Hennadii Stepanov: windows: Use predefined `RC_INVOKED` macro instead of custom one
862025-05-29T12:51:16 <bitcoin-git> bitcoin/master c540ede merge-script: Merge bitcoin/bitcoin#32633: windows: Use predefined `RC_INVOKED` macro in...
872025-05-29T12:51:18 <bitcoin-git> [bitcoin] fanquake merged pull request #32633: windows: Use predefined `RC_INVOKED` macro instead of custom one (master...250528-rc-invoked) https://github.com/bitcoin/bitcoin/pull/32633
882025-05-29T12:57:42 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
892025-05-29T13:17:54 *** jespada <jespada!~jespada@179.26.252.87> has joined #bitcoin-core-dev
902025-05-29T13:34:09 <sipa> #proposedmeetingtopic Statement on transaction relay policy
912025-05-29T13:35:43 <sipa> I think it's good to discuss this again, I made some changes in response to comments (https://gist.github.com/sipa/2521731e65ba779e3ce9f9305c6a538c), but I may also not be around during the meeting to bring it up. I guess my questions are (a) any further comments (b) do people agree on posting it on the website *without* explicit signatures (c) who would sign it if we put it on the website with
922025-05-29T13:35:49 <sipa> explicit signers
932025-05-29T13:45:37 *** SpellChecker_ <SpellChecker_!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
942025-05-29T13:47:00 *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Ping timeout: 264 seconds)
952025-05-29T13:47:01 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
962025-05-29T13:58:28 <bitcoin-git> [leveldb-subtree] fanquake pushed 2 commits to bitcoin-fork: https://github.com/bitcoin-core/leveldb-subtree/compare/113db4962b8b...aba469ad6a80
972025-05-29T13:58:28 <bitcoin-git> leveldb-subtree/bitcoin-fork 7daf4ed Cory Fields: Fix clang thread-safety-pointer warnings
982025-05-29T13:58:28 <bitcoin-git> leveldb-subtree/bitcoin-fork aba469a merge-script: Merge bitcoin-core/leveldb-subtree#54: Fix clang thread-safety-pointer war...
992025-05-29T13:58:29 <bitcoin-git> [leveldb-subtree] fanquake merged pull request #54: Fix clang thread-safety-pointer warnings (bitcoin-fork...fix-threadsafety-pointer) https://github.com/bitcoin-core/leveldb-subtree/pull/54
1002025-05-29T14:13:19 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
1012025-05-29T14:18:04 <bitcoin-git> [bitcoin] fanquake closed pull request #32629: Replace dead gnome link notificator.cpp (master...master) https://github.com/bitcoin/bitcoin/pull/32629
1022025-05-29T14:26:35 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has joined #bitcoin-core-dev
1032025-05-29T14:27:48 *** jespada <jespada!~jespada@179.26.252.87> has quit IRC (Ping timeout: 276 seconds)
1042025-05-29T14:29:02 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
1052025-05-29T14:30:26 *** jespada <jespada!~jespada@r179-25-67-175.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
1062025-05-29T15:05:53 *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 272 seconds)
1072025-05-29T15:15:38 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:4dfe:737f:34:4b9c> has joined #bitcoin-core-dev
1082025-05-29T15:18:43 *** rszarka <rszarka!~szarka@2603:3003:4eac:100:e02e:5e2d:e578:d3d4> has quit IRC (Ping timeout: 252 seconds)
1092025-05-29T15:21:20 *** Guest87 <Guest87!~Guest87@public-gprs542486.centertel.pl> has joined #bitcoin-core-dev
1102025-05-29T15:21:25 *** Guest87 <Guest87!~Guest87@public-gprs542486.centertel.pl> has quit IRC (Client Quit)
1112025-05-29T15:21:38 *** Guest87 <Guest87!~Guest87@public-gprs542486.centertel.pl> has joined #bitcoin-core-dev
1122025-05-29T15:21:46 *** Guest87 <Guest87!~Guest87@public-gprs542486.centertel.pl> has quit IRC (Client Quit)
1132025-05-29T15:30:10 *** Cory94 <Cory94!~Cory94@user/pasha> has quit IRC (Quit: Client closed)
1142025-05-29T15:30:27 *** Cory94 <Cory94!~Cory94@user/pasha> has joined #bitcoin-core-dev
1152025-05-29T15:30:38 *** SpellChecker_ is now known as SpellChecker
1162025-05-29T15:35:34 *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 265 seconds)
1172025-05-29T15:48:56 *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Quit: Leaving)
1182025-05-29T15:51:02 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
1192025-05-29T15:53:42 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC ()
1202025-05-29T15:54:09 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
1212025-05-29T15:58:08 *** Emc99 <Emc99!~Emc99@212.129.84.176> has joined #bitcoin-core-dev
1222025-05-29T15:58:08 *** twistedline <twistedline!~bitcoin@185.193.125.44> has quit IRC (Client Quit)
1232025-05-29T16:00:14 <achow101> #startmeeting
1242025-05-29T16:00:15 <corebot> achow101: Meeting started at 2025-05-29T16:00+0000
1252025-05-29T16:00:16 <corebot> achow101: Current chairs: achow101
1262025-05-29T16:00:17 <corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
1272025-05-29T16:00:18 <corebot> achow101: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
1282025-05-29T16:00:19 <corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
1292025-05-29T16:00:23 <achow101> #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
1302025-05-29T16:00:26 <stickies-v> hi
1312025-05-29T16:00:27 <hebasto> hi
1322025-05-29T16:00:28 <cfields> hi
1332025-05-29T16:00:30 <TheCharlatan> hi
1342025-05-29T16:00:32 <instagibbs> hi
1352025-05-29T16:00:34 <jonatack> hi
1362025-05-29T16:00:34 <b10c> hi
1372025-05-29T16:00:35 <abubakarsadiq> hi
1382025-05-29T16:00:50 <lightlike> Hi
1392025-05-29T16:00:56 <achow101> There is one preproposed meeting topic this week. Any last minute ones to add?
1402025-05-29T16:02:19 <achow101> #topic Kernel WG Update (TheCharlatan)
1412025-05-29T16:02:31 *** twistedline <twistedline!~bitcoin@185.193.125.44> has joined #bitcoin-core-dev
1422025-05-29T16:02:37 <TheCharlatan> nothing to report this week
1432025-05-29T16:03:09 <achow101> #topic MuSig2 WG Update (achow101, rkrux)
1442025-05-29T16:03:15 <achow101> No major updates, #31244 is still the PR to review and has been getting some review
1452025-05-29T16:03:18 <corebot> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
1462025-05-29T16:03:23 <johnny9dev> hi
1472025-05-29T16:03:39 <achow101> #topic QML GUI WG Update (jarolrod, johnny9dev)
1482025-05-29T16:03:45 <johnny9dev> Since last meeting, The QR code component was merged in bitcoin-core/gui-qml#454, Initial loading animations were merged in (bitcoin-core/gui-qml#455 and bitcoin-core/gui-qml#459), and a minor compile error fixed bitcoin-core/gui-qml#458.
1492025-05-29T16:03:45 <johnny9dev> I also undrafted the multiple recipients PR as the core functionality is working now (bitcoin-core/gui-qml#450)
1502025-05-29T16:03:45 <johnny9dev> I decided to implement the fee selection menu next before doing validation and will have a PR for that before the weekend.
1512025-05-29T16:03:47 <corebot> https://github.com/bitcoin-core/gui-qml/issues/454 | Add QRImageProvider by goqusan · Pull Request #454 · bitcoin-core/gui-qml · GitHub
1522025-05-29T16:03:49 <corebot> https://github.com/bitcoin-core/gui-qml/issues/455 | Add Skeleton loading animation to the Wallet selector by johnny9 · Pull Request #455 · bitcoin-core/gui-qml · GitHub
1532025-05-29T16:03:50 <corebot> https://github.com/bitcoin-core/gui-qml/issues/459 | Disable forms when loading by johnny9 · Pull Request #459 · bitcoin-core/gui-qml · GitHub
1542025-05-29T16:03:51 <corebot> https://github.com/bitcoin-core/gui-qml/issues/458 | Add missing <cstdint> declarations by davidgumberg · Pull Request #458 · bitcoin-core/gui-qml · GitHub
1552025-05-29T16:03:52 <corebot> https://github.com/bitcoin-core/gui-qml/issues/450 | Add Multiple Recipients option to the Send form by johnny9 · Pull Request #450 · bitcoin-core/gui-qml · GitHub
1562025-05-29T16:04:35 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
1572025-05-29T16:04:37 <johnny9dev> thats all for now. I have a couple more weeks of QML work i want to complete and then I plan on shifting my efforts to deployment/packaging/depends research
1582025-05-29T16:05:25 <achow101> not many wg updates this week it seems..
1592025-05-29T16:05:27 <achow101> sipa: are you here?
1602025-05-29T16:05:33 <sipa> achow101: half
1612025-05-29T16:05:44 <achow101> #topic Cluster Mempool WG Update (sdaftuar, sipa)
1622025-05-29T16:06:49 <sipa> Getting some review on the 3rd txgraph PR, #31553
1632025-05-29T16:06:52 <corebot> https://github.com/bitcoin/bitcoin/issues/31553 | cluster mempool: add TxGraph reorg functionality by sipa · Pull Request #31553 · bitcoin/bitcoin · GitHub
1642025-05-29T16:06:55 <sipa> hopefully it can get in soon
1652025-05-29T16:07:02 <instagibbs> ð¤
1662025-05-29T16:07:51 <sipa> the PR to replace the linearization algorithm, #32545, is also ready for review if people are interested, but it's not a blocker for.anything, just a drop-in replacemrnt
1672025-05-29T16:07:53 <corebot> https://github.com/bitcoin/bitcoin/issues/32545 | Replace cluster linearization algorithm with SFL by sipa · Pull Request #32545 · bitcoin/bitcoin · GitHub
1682025-05-29T16:08:01 <sipa> that's it for me
1692025-05-29T16:08:06 <achow101> #topic Statement on transaction relay policy (sipa)
1702025-05-29T16:08:20 <sipa> so repeating what i said before the meeting
1712025-05-29T16:08:30 <sipa> I think it's good to discuss this again, I made some changes in response to comments (https://gist.github.com/sipa/2521731e65ba779e3ce9f9305c6a538c), but I may also not be around during the meeting to bring it up. I guess my questions are (a) any further comments (b) do people agree on posting it on the website *without* explicit signatures (c) who would sign it if we put it on the website with
1722025-05-29T16:08:36 <sipa> explicit signers
1732025-05-29T16:09:44 <sipa> if no comments here, feel free to leave them on the gist
1742025-05-29T16:09:52 <sipa> lots of conferences so not everyone is here
1752025-05-29T16:10:14 <achow101> reading through it quickly
1762025-05-29T16:10:21 <sipa> thanks!
1772025-05-29T16:11:59 <achow101> I would be ok with posting this to the website, with or without signatures.
1782025-05-29T16:12:03 <achow101> although my preference is to have signatures
1792025-05-29T16:12:57 <gmaxwell> There was a view expressed that having a name on it may target attacks, but that I think can be mitigated by putting in an effort to collect many.
1802025-05-29T16:13:16 <TheCharlatan> fwiw leaning towards explicit signers
1812025-05-29T16:14:47 <achow101> Any other comments on this? Or any other topics to discuss?
1822025-05-29T16:15:36 <fanquake> If there are ~50 people in the core orgs. How many do we want for posting? I have somewhat of a concern about a too small amount being a poor framing
1832025-05-29T16:15:47 <stickies-v> I think it's a great write-up and would be okay with both b) and c)
1842025-05-29T16:15:47 <jonatack> i think it's a reasonable statement (nit, would drop the italics used for emphasis, unneeded imo)
1852025-05-29T16:15:54 <fanquake> *There are roughly 50 people
1862025-05-29T16:16:07 <jonatack> i don't believe it will make a difference at this point, however
1872025-05-29T16:16:14 *** nanotube <nanotube!~nanotube@user/nanotube> has joined #bitcoin-core-dev
1882025-05-29T16:16:20 <jonatack> i don't believe we should request or post signatures either
1892025-05-29T16:16:24 <stickies-v> I think we need probably at least 15 or so signatures?
1902025-05-29T16:16:37 <jonatack> either there are "too few" and they may face targeting
1912025-05-29T16:17:13 <jonatack> or there are "many" and those who don't sign, not necessarily out of opposition, may face "you're either with us or against us" ostracization
1922025-05-29T16:17:23 <gmaxwell> just sort recent commit authors, and go obtain the top N or something. On the order of two dozen names probably avoids targeting.
1932025-05-29T16:19:07 <gmaxwell> I mean also if anyone actually doesn't agree with what the document says it would be useful to learn. It would be fairly surprising to me.
1942025-05-29T16:19:14 <gmaxwell> (I mean any regular contributors)
1952025-05-29T16:19:27 <cfields> erm, that makes it opt-out rather than opt-in for those devs. And opting out doesn't necessarily mean disagreement. I don't love that.
1962025-05-29T16:19:42 <jonatack> cfields: same
1972025-05-29T16:19:51 <gmaxwell> wait what would be opt out?
1982025-05-29T16:19:58 <cfields> gmaxwell: some of us have learned the hard way against signing agreements :p
1992025-05-29T16:20:30 <gmaxwell> cfields: haha, though its not an agreement.
2002025-05-29T16:21:04 <cfields> Heh, yes, of course it's different.
2012025-05-29T16:21:14 <cfields> <gmaxwell> just sort recent commit authors, and go obtain the top N or something.
2022025-05-29T16:21:24 <gmaxwell> "go obtain" I mean go ask people.
2032025-05-29T16:21:29 <gmaxwell> Sorry for confusion.
2042025-05-29T16:21:39 <cfields> ^^ implies that those authors would need to opt out.
2052025-05-29T16:22:02 <achow101> cfields: i get not wanting to put your name on it for fear of being attacked, but also I'm concerned that without signatures people will perceive this as a small group enforcing their will onto everyone else
2062025-05-29T16:22:53 <achow101> if the altnerative is to point people to the pr and tell them to count the acks, I think that is also fairly equivalent to putting your name on it, and I would expect those who fear being attacked would not ack in public either
2072025-05-29T16:23:08 <gmaxwell> As in send them an email "Project is planning on publishing this, because you're recently the author of X commits, can we put your name on it?"
2082025-05-29T16:24:16 <achow101> if the concern is that many people sign and someone not signing for fear of being attacked is instead construed as not agreeing, then, idk. it might help in that case to make your org membership private though
2092025-05-29T16:25:08 <cfields> achow101: has nothing to do with being attacked (what, they gonna ping me here? :p), I just haven't been engaged with the issue and don't feel the need to weigh in on it. Maybe I'm alone there?
2102025-05-29T16:26:09 <jonatack> achow101: re the perception, that ship sailed long ago, and would require much more than a statement to change course
2112025-05-29T16:26:27 <achow101> cfields: that's totally fine, what does that have to do with attaching people's names?
2122025-05-29T16:26:28 <gmaxwell> cfields: hm. well this statement is not even so much about 'the issue' -- except inso far as it's laying out the project's collective thinking in a way that also answer the recent drama.
2132025-05-29T16:27:41 <cfields> No need for me to monopolize time here.
2142025-05-29T16:27:41 <jonatack> gmaxwell: for some the drama is about the op_return change, but afaict for many more it's larger
2152025-05-29T16:28:09 <jonatack> yes, same for me, no intent to monopolize here
2162025-05-29T16:28:32 <achow101> Anything else to discuss?
2172025-05-29T16:28:44 <gmaxwell> jonatack: fair enough.
2182025-05-29T16:29:18 <jonatack> gmaxwell: https://x.com/jonatack/status/1922814114482532833
2192025-05-29T16:30:11 <achow101> #endmeeting
2202025-05-29T16:30:11 <corebot> achow101: Meeting ended at 2025-05-29T16:30+0000
2212025-05-29T16:30:12 <corebot> achow101: Raw log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-05-29_16_00.log.json
2222025-05-29T16:30:13 <corebot> achow101: Formatted log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-05-29_16_00.log.html
2232025-05-29T16:30:14 <corebot> achow101: Minutes: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-05-29_16_00.html
2242025-05-29T16:30:29 *** Emc99 <Emc99!~Emc99@212.129.84.176> has quit IRC (Quit: Client closed)
2252025-05-29T16:31:48 <gmaxwell> jonatack: I can't say that some random X poll has any particular meaning for me.
2262025-05-29T16:32:47 <instagibbs> Might need an assurance contract for signatures :)
2272025-05-29T16:33:54 <jonatack> gmaxwell: that's fair. it "supported" my hypothesis at the time.
2282025-05-29T16:34:14 <marcofleon> imo optimal would probably be if a lot of people clearly wanted to sign it and we had 40 signatures (or at least >20)
2292025-05-29T16:34:27 <marcofleon> second best would be no signatures (which seems okay to me)
2302025-05-29T16:34:40 <marcofleon> and worst would be 5-15 signatures
2312025-05-29T16:39:20 <gmaxwell> jonatack: I think the biggest driver is just that there is a vacuum in understanding about why the project has adopted the direction that it has. Some people are out howling in public that "spam" is trivially fixed and that clearly the project has been taken over by shitcoiners and people paid off to enable spam because they haven't fixed it. This is very obviously nonsense, but absent a
2322025-05-29T16:39:27 <gmaxwell> shared understanding it's easy for falsehoolds like those to get spread.
2332025-05-29T16:42:05 *** eugenesiegel <eugenesiegel!~eugenesie@user/eugenesiegel> has quit IRC (Quit: Client closed)
2342025-05-29T16:45:26 *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
2352025-05-29T17:01:18 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 244 seconds)
2362025-05-29T17:03:08 <dzxzg> Why does every last person need to be convinced? At the extreme end, the brigadiers are not sincerely interested in changing their minds, and the majority in the middle are probably just gawking at the spectacle. I think it would be more productive to spend resources/time communicating a positive vision of the future of Bitcoin Core instead of trying to put out fires by people that are started by people that just want to throw sand into gears
2372025-05-29T17:03:09 <dzxzg> Why does every last person need to be convinced? At the extreme end, the brigadiers are not hearing any one out in good faith, and the majority in the middle are probably just gawking at the spectacle. I think it would be more productive to spend resources/time communicating a positive vision(s) of the future of Bitcoin Core (Kernel, Erlay, Multiprocess, Cluster mempool, Stratum V2, Package Relay, etc. etc.) instead of trying to put out fires started
2382025-05-29T17:03:11 <dzxzg> by people that just want to throw sand into gears.
2392025-05-29T17:03:12 <dzxzg> I acknowledge that the relay policy document is well written and is in some
2402025-05-29T17:03:14 <dzxzg> ways a start towards moving the conversation forward.
2412025-05-29T17:05:05 <gmaxwell> Yeah they don't and won't be-- particularly to the extent that some people aren't sincere. But there is at least a bit of traction the insincere people can gain just because there it's not easy to point people to a clear view on why things are the way they are.
2422025-05-29T17:05:54 <gmaxwell> and so thats what the relay policy thing addresses. Sometimes the gear-sand-throwing exposese a real issue for improvement.
2432025-05-29T17:05:59 <sipa> FWIW, my motivation for writing this was because i worry about a perceived lack of communication, much more so than correcting technical misunderstandings
2442025-05-29T17:12:14 <gmaxwell> dzxzg: it's also a big time and energy saver ultimately, like no need to have a quarterly useless debate PR by PR over questions that are answered by the policy doc. Which makes it easier to actually set a forward direction. E.g. project collectively has a vision for the kind of bitcoin its building for. I mean I think it always has, but it's not always well communicated.
2452025-05-29T17:13:13 <gmaxwell> There is probably room for similar statements on other points, but without any debate it's hard to priortize them and crystalize thinking about them.
2462025-05-29T17:17:51 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2472025-05-29T17:38:40 *** jespada <jespada!~jespada@r179-25-67-175.dialup.adsl.anteldata.net.uy> has quit IRC (Ping timeout: 252 seconds)
2482025-05-29T17:41:35 *** jespada <jespada!~jespada@r179-25-67-175.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
2492025-05-29T17:52:23 *** preimage <preimage!~halosghos@user/halosghost> has joined #bitcoin-core-dev
2502025-05-29T18:06:31 *** Guest76 <Guest76!~Guest76@2406:7400:bb:a255:ae80:415b:541c:54e6> has joined #bitcoin-core-dev
2512025-05-29T18:11:18 *** Guest76 <Guest76!~Guest76@2406:7400:bb:a255:ae80:415b:541c:54e6> has quit IRC (Ping timeout: 240 seconds)
2522025-05-29T18:14:24 *** dzxzg2 <dzxzg2!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
2532025-05-29T18:23:01 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 276 seconds)
2542025-05-29T18:28:12 <bitcoin-git> [bitcoin] ryanofsky opened pull request #32641: Update libmultiprocess subtree to fix clang-tidy errors (master...pr/subtree-2) https://github.com/bitcoin/bitcoin/pull/32641
2552025-05-29T18:36:10 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2562025-05-29T18:38:33 <Earnestly> sipa: If it's worth anything, based on what I've read over on this topic, everything you've written in the gist is quite clearly understood by the counterparty; it doesn't really address any of their points
2572025-05-29T18:39:10 <Earnestly> Insofar as communication goes, that is, it does seem like core just dosn't seem to see the other side's arguments
2582025-05-29T18:40:45 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 260 seconds)
2592025-05-29T18:45:00 <sipa> Earnestly: i don't think i have the same counterparty in mind as you
2602025-05-29T18:46:33 <Earnestly> Perhaps you are focusing on those who are just angry, without the ability to express themselves properly
2612025-05-29T18:46:50 <sipa> Not at all.
2622025-05-29T18:47:17 <Earnestly> I do find it quite astonishing that users with legitimate concerns continue to be called "brigading" and no one puts to stop to that kind of language, for example
2632025-05-29T18:49:22 <gmaxwell> "puts a stop" to people's personal comments in irc?
2642025-05-29T18:49:41 <Earnestly> Yes, these comments are noticed elsewhere
2652025-05-29T18:50:13 <sipa> I really don't know what to say to this. If non-contributors show up, in masse, to comment on a technical issue, to the point where people can't use that place to work anymore, then that's abusive and disruptive.
2662025-05-29T18:50:28 <Earnestly> I think you should regard that as a signal
2672025-05-29T18:50:45 <lightlike> well, it's a signal that brigading is going on.
2682025-05-29T18:51:05 <gmaxwell> hah
2692025-05-29T18:51:08 <Earnestly> Sure, of course. But you need to have more reflection than that
2702025-05-29T18:52:27 <gmaxwell> I've talked to many of the people who have brigaded in various venues, and the vast majority have simply been lied to (specially by employees and investors of Ocean Mining LLC) about what up with core in ways that the relay policy document addresses.
2712025-05-29T18:52:43 <gmaxwell> (not all, of course)
2722025-05-29T18:54:12 <Earnestly> Yeah of course, this is how it works. Information spreads fast, there's a lot of people who care about this, people are going to mislead for all petty, malicious, or misguided reasons
2732025-05-29T18:55:13 <gmaxwell> And of course, we live in a world where people can drive this kind of drama specifically to disrupt and impede the project, so it must as an element of security operate in a way that is robust against that kind of attack.
2742025-05-29T18:55:20 *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
2752025-05-29T18:56:34 <Earnestly> All you had to do was focus on the signal; debacles like "define deprecated" or ignoring the prior straws which the camel is carrying does you no favours
2762025-05-29T18:57:29 <sipa> I don't know what that means/
2772025-05-29T18:57:36 <Earnestly> Exactly
2782025-05-29T18:57:58 <gmaxwell> Earnestly: You don't know what that means.
2792025-05-29T18:58:07 <sipa> Should people not work on what they believe is the correct technical course of action?
2802025-05-29T18:58:09 <Earnestly> Unbelievable
2812025-05-29T18:58:16 <sipa> Should people talk more about what they think?
2822025-05-29T18:58:41 <sipa> Should people spend more time on social media explaining themselves instead of doing technical work?
2832025-05-29T18:58:50 <gmaxwell> Earnestly: the faux outrage doesn't really contribute meaningfully to the discussion.
2842025-05-29T18:59:48 <Earnestly> sipa: This doesn't really have any impact on the work anyone does, for whatever reasons they do the work. The whole point is your concern about communication, I'm trying to give you the results of what I found
2852025-05-29T19:00:07 <sipa> Earnestly: as i told you, i think we have very different audiences in mind
2862025-05-29T19:00:31 <Earnestly> Who is your audience?
2872025-05-29T19:00:36 <sipa> someone who is already outraged isn't going to be swayed by anything
2882025-05-29T19:00:58 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2892025-05-29T19:01:12 <sipa> but someone who sees drama, and allegations, without a proper response expect by individual scattered contributors arguing on social media, might get away with a very wrong impression
2902025-05-29T19:01:22 <Earnestly> That sounds like a truism but it isn't really in my experience. People don't maintain a singular emotion
2912025-05-29T19:02:07 <gmaxwell> If someone reads the realy policy thing, understands it, and disagrees with it-- well then thats a fine reason for them to just not us bitcoin core as it's being designed/maintained with values in mind that they don't agree with.
2922025-05-29T19:02:33 <gmaxwell> The project essentially can't exist if it can't decide the things that it is, and the things that it isn't.
2932025-05-29T19:02:36 <Earnestly> gmaxwell: I have measured that is exactly what is happening
2942025-05-29T19:02:48 <gmaxwell> Great.
2952025-05-29T19:03:43 <Earnestly> gmaxwell: Also I'd suggest it's not helpful to patronise these people. If they are emotional, telling them their emotions are fake doesn't help. I'd suggest you might do more good by not engaging at all
2962025-05-29T19:03:54 <gmaxwell> Whats the patronizing?
2972025-05-29T19:04:29 <Earnestly> sipa: The gist is fair though, it does articulate core's side of the argument quite well. I was probably hoping at this stage for some of the arguments to be addressed by now
2982025-05-29T19:06:14 <Earnestly> Anyway, back to watching the adoption curve. These events are interesting from a historical point of view to me
2992025-05-29T19:06:34 <gmaxwell> Earnestly: Please, what's patronizing?
3002025-05-29T19:06:46 *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 268 seconds)
3012025-05-29T19:07:17 *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
3022025-05-29T19:14:00 *** dzxzg2 <dzxzg2!~dzxzg@user/dzxzg> has quit IRC (Ping timeout: 252 seconds)
3032025-05-29T19:44:00 *** preimage <preimage!~halosghos@user/halosghost> has quit IRC (Ping timeout: 265 seconds)
3042025-05-29T19:45:37 *** preimage <preimage!~halosghos@user/halosghost> has joined #bitcoin-core-dev
3052025-05-29T19:45:37 <instagibbs> Earnestly if the github hasn't been brigaded, I think that word has lost all meaning
3062025-05-29T19:46:56 <Earnestly> instagibbs: I don't disagree, but my point is that it shouldn't have mattered - it's not actually the important aspect
3072025-05-29T19:47:34 <instagibbs> that is your first example you gave
3082025-05-29T19:47:58 <Earnestly> Yes, I think it's counterproductive. This is just my view based on what I've seen
3092025-05-29T19:48:29 <instagibbs> speaking of patronizing
3102025-05-29T19:49:16 <Earnestly> That is, it's counterproductive to spend time attempting to psychoanalyse people and their behaviours, it's counterproductive to react at the same level, or to continue slandering people who are just caught up in the middle
3112025-05-29T19:51:58 <sipa> Something cannot be slander if it's true.
3122025-05-29T19:53:03 <sipa> And I don't think anyone using these terms uses them with the intent of harming people's reputation - it's just describing the reality of what is going on?
3132025-05-29T19:53:28 <Earnestly> sipa: I am trying to help, despite my opinion not being asked for admittedly
3142025-05-29T19:53:48 <sipa> Yeah I don't think you're helping.
3152025-05-29T19:53:52 <instagibbs> telling me I cannot use a word to describe reality isnt helpful :(
3162025-05-29T19:54:11 <Earnestly> instagibbs: Because not everyone involved in brigading was part of the brigade; do you understand?
3172025-05-29T19:54:50 <sipa> So there is a The Brigade, and apart from that, there are also people brigading, but they're part of something else?
3182025-05-29T19:55:15 <sipa> I don't understand, no.
3192025-05-29T19:56:53 <Earnestly> That's a pity, but I'm clearly not able to explain this properly, so nevermind the details. I just want you to reflect a little more on this rather than being defensive
3202025-05-29T19:57:21 <instagibbs> kafka trap
3212025-05-29T19:57:59 <Earnestly> What? I'm not accusing anyone of anything
3222025-05-29T19:59:32 <sipa> Do you have any concrete suggestion of what could be done, or could have been done differently, apart from not using the word "brigade"?
3232025-05-29T19:59:33 *** ChanServ sets mode: +o achow101
3242025-05-29T20:01:22 <Earnestly> sipa: Personally no, I don't know what would have been better (github is largely at fault for this too because it's difficult to manage lots of unwanted comments). My only view is that I think a level of maturity/respect shown by the core devs (generally) would have gone a long way to help the situation. I wouldn't have called it a "Brigade" even if it was one, for example
3252025-05-29T20:02:06 <sipa> Noted.
3262025-05-29T20:02:39 <Earnestly> Hm, if I was in your shoes I likely would have just not engaged for awhile, then let the dust settle and try to find out where the disagreement came from. In the beginning it was lots of misleading narrative about
3272025-05-29T20:07:58 *** robobub <robobub!uid248673@id-248673.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
3282025-05-29T20:13:27 *** PaperSword1 <PaperSword1!~Thunderbi@securemail.qrsnap.io> has joined #bitcoin-core-dev
3292025-05-29T20:13:31 *** PaperSword <PaperSword!~Thunderbi@securemail.qrsnap.io> has quit IRC (Ping timeout: 252 seconds)
3302025-05-29T20:13:31 *** PaperSword1 is now known as PaperSword
3312025-05-29T20:15:29 *** w473rm3l0n <w473rm3l0n!~w473rm3l0@user/w473rm3l0n> has joined #bitcoin-core-dev
3322025-05-29T20:35:20 <w473rm3l0n> Earnestly: re: brigading, I don't think there's anything wrong with calling it what it appears to be. Most of the NACKs are from Knots users who don't even review pull requests in the Knots repository. You won't see so many thumbs up and down reactions in other pull requests. Thereâs also a misconception that the review process is a form of
3332025-05-29T20:35:20 <w473rm3l0n> voting, where a higher number of irrational NACKs could influence the outcome.
3342025-05-29T20:36:35 <Earnestly> w473rm3l0n: I don't really disagree with this, the point is to understand why it happened. People will use whatever venue they can to express their views i they feel strongly enough about it
3352025-05-29T20:37:11 <Earnestly> (It does also happen to be the pr they care about, unlike the others, so I wouldn't expect to see them elsewhere)
3362025-05-29T20:46:04 <gmaxwell> sipa: plus anyone could be guilty of brigading at some time or another, I'm sure I've been suckered into it here or there. Especially as a less expirenced person in the past. It's no great crime.
3372025-05-29T20:46:28 *** w473rm3l0n <w473rm3l0n!~w473rm3l0@user/w473rm3l0n> has quit IRC (Quit: Client closed)
3382025-05-29T20:48:27 <gmaxwell> When people in those PRs who *might* have been otherwise seen as brigading actually argued their points, they got reasoned replies. E.g. https://github.com/bitcoin/bitcoin/pull/32406#issuecomment-2874791860 in my comment on instagibbs PR I took the time to specifically respond to points of k98kurz, who is someone I've never seen before, and might have guessed was there only due to being
3392025-05-29T20:48:33 <gmaxwell> directed by an outside forum.
3402025-05-29T20:51:29 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has quit IRC (Ping timeout: 248 seconds)
3412025-05-29T20:52:53 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
3422025-05-29T20:53:46 <gmaxwell> and as far as slandering goes, being part of a brigade is no great sin. I'm sure its happened from time to time to most people. The only reason it gets brought up at all are because it can be disruptive and because its relevant to the "look at all the thumbs down, this is widely opposed!" when in reality that effect can be created by anyone bored enough with some vpn accounts, and doesn't
3432025-05-29T20:53:52 <gmaxwell> mean anything to the project and shouldn't mean anything to the public.
3442025-05-29T20:54:43 <gmaxwell> But just because the brigading itself is disregarded that doesn't mean that reasoned points from a potential brigader are disregarded (except in so far as they're lost in the flood).
3452025-05-29T20:56:43 <Earnestly> There is also the option for a schelling point, without direction people decided on the same course
3462025-05-29T20:59:44 <Earnestly> (Without being able to measure the "genuineness" of the users (could be bots, etc.) in such an event you can only humbly wait it out. Paradoxically, communicating by not communicating, you allow all the arguments to form as it takes time in open/decentralised discussions to coalesse, and in the beginning the arguments will be rough. I've noticed that refinements come from each side
3472025-05-29T20:59:46 <Earnestly> talking amongst themselves rather than from cross-examination.)
3482025-05-29T21:00:00 <gmaxwell> I'm not sure if that matters even if were a significant factor. Ultimately, some body of people flooding into a PR without actually engaging in the dicsusion doesn't contribute to the discussion, even if their presence wasn't orchestrated at all.
3492025-05-29T21:01:20 <Earnestly> But that is "how it is", in open source, and you will have to accept that. Github could improve things though by giving users the tools to mute/block users rather than depending on a project to unilateraly do it for everyone else
3502025-05-29T21:01:31 <gmaxwell> Oh there are ways of knowing genuineness to varrious degrees, though obviously people aren't going to publish all the techniques at their disposal. Ultimately I don't think that matters.
3512025-05-29T21:01:45 <gmaxwell> You can block people personally on github.
3522025-05-29T21:01:47 *** dzxzg2 <dzxzg2!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
3532025-05-29T21:02:11 <gmaxwell> Earnestly: also opensource != github. Github is particularly bad in some of these respects.
3542025-05-29T21:02:21 <gmaxwell> I hope bitcoin core gets off of it some day.
3552025-05-29T21:02:22 <Earnestly> Hm, can you? I've tried awhile back to see if specific users can have their comments muted/hidden but couldn't find anything specifically
3562025-05-29T21:02:48 *** Guest67 <Guest67!~Guest67@102.90.103.93> has joined #bitcoin-core-dev
3572025-05-29T21:02:49 *** Guest67 <Guest67!~Guest67@102.90.103.93> has quit IRC (Client Quit)
3582025-05-29T21:03:02 *** Guest24 <Guest24!~Guest12@102.90.103.93> has joined #bitcoin-core-dev
3592025-05-29T21:03:08 <Earnestly> gmaxwell: Yeah I don't disagree with you there, it will likely have to always maintain a mirror unless something really bad happens to github's "availability bias", so to say
3602025-05-29T21:03:25 *** Guest24 <Guest24!~Guest12@102.90.103.93> has quit IRC (Client Quit)
3612025-05-29T21:03:32 <gmaxwell> Earnestly: yes go to the user's github.com/user and click "block or report".
3622025-05-29T21:04:27 <gmaxwell> Earnestly: It should just be wiped with a "go over here" pointer on it, I think. Bitcoin isn't the kind of obscure project dying for the last possible user that it matters if someone gets lost on the way.
3632025-05-29T21:04:54 <Earnestly> Probably, but I would think it might end up like linux
3642025-05-29T21:05:20 *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
3652025-05-29T21:05:45 *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
3662025-05-29T21:05:46 <Earnestly> I'll try that block idea, I want to see how it renders in a comment stream (for irc I don't /ignore, instead filter so the nick is visible but the message is not. This avoids the problem of "ghost conversations")
3672025-05-29T21:05:51 <gmaxwell> The most widely used operating system in the world? :P
3682025-05-29T21:06:17 <Earnestly> gmaxwell: Yeah, I mean that it hosts a mirror on github while still coordinating via mls
3692025-05-29T21:06:24 *** Guest13 <Guest13!~Guest12@102.90.103.93> has joined #bitcoin-core-dev
3702025-05-29T21:06:44 *** Guest13 <Guest13!~Guest12@102.90.103.93> has quit IRC (Client Quit)
3712025-05-29T21:07:24 <gmaxwell> Earnestly: I'm not a big fan of the individual block, causes a fractured reality.
3722025-05-29T21:07:35 <sipa> 2025 will the year of Bitcoin on the desktop
3732025-05-29T21:08:25 <Earnestly> gmaxwell: Yes, however that's sort of a UI problem. Like in my IRC example, there are ways of "soft blocking" so you don't have to waste your time reading anything, but you can reveal the message as necessary for moderation purposes, etc.
3742025-05-29T21:09:22 <gmaxwell> Earnestly: my very long expirence in IRC is what happens when someone is widely ignored is that they pick dumb arguments with people who aren't widely ignored, and then everyone is bored with half the conversation, or they get sucked into it... and it's just kind of ineffectual.
3752025-05-29T21:09:57 <gmaxwell> Generally my view is that in a purpose-community like an open source software project, people are either willing and able to comport themselves within the norms of the project, and they should be welcome especially insofar as their participation aids the project's purpose. Or they're not, and they just shouldn't be allowed in at all, until they will change their conduct.
3762025-05-29T21:10:23 <Earnestly> Yes
3772025-05-29T21:11:55 <Earnestly> gmaxwell: In that sense, "echo chambers" are good, not in the sense of everyone agreeing but that everyone has the right set if instincts/goals but differ in how to reach them
3782025-05-29T21:12:05 <Earnestly> if/of
3792025-05-29T21:12:15 <gmaxwell> I think on IRC point ignores are more useful for transitory issues like a spam bot or a join flood when maybe ops may not be around.
3802025-05-29T21:12:34 <gmaxwell> Earnestly: yeah they're good until they're not, good project management is partially about drawing the right line.
3812025-05-29T21:12:42 <gmaxwell> But fortunately people can be members of multiple communities.
3822025-05-29T21:12:51 <gmaxwell> Which, I think, helps a lot.
3832025-05-29T21:12:59 <Earnestly> For sure
3842025-05-29T21:15:54 <gmaxwell> a lot of these web platforms, including github, do weird and harmful stuff with blocks... amusingly somewhat due to some weird requirement in apple's app store that has demands on how your 'block' must work which are understood in a particular way by varrious trust and safety employee communities. (Somehow I got myself on one of their lists years ago, and it's been ... interesting ... to
3852025-05-29T21:16:00 <gmaxwell> watch).
3862025-05-29T21:16:10 <_aj_> sipa: i thought we were going for X is the year of a bitcoin full node on your phone?
3872025-05-29T21:16:31 <gmaxwell> Like on github if you block someone they can't comment on your PRs on any project unless they're a commiter (or something?) on that project.
3882025-05-29T21:16:41 <gmaxwell> Similar on reddit, blocking someone makes them unable to see your comments.
3892025-05-29T21:17:07 <gmaxwell> So it's quite easy to use blocking abusively, e.g. block all the smart and honest people, go spread misinformation-- they don't even see it to get a way to reply.
3902025-05-29T21:17:29 <Earnestly> Oh that's not good for github, it needs to be more finely grained than that
3912025-05-29T21:18:06 <sipa> also if you block someone, they cannot comment on your PRs, which is bad - it shouldn't be the PR author's decision, but the project's
3922025-05-29T21:18:25 <gmaxwell> The problem the T&S employees are trying to solve is like you block your X spouse who is stalking you online, and your comments should vanish from their view so as to not feed their obsession. Which seems like a thing to be sincerely concerned about, but the actual implementation is very abuse prone.
3932025-05-29T21:19:00 <gmaxwell> sipa: commiters in that project can still comment, right?
3942025-05-29T21:20:13 <sipa> gmaxwell: i'd assume if you were to block a project's maintainer, they can still comment
3952025-05-29T21:20:23 <gmaxwell> either way, very easy to abuse-- just block everyone credible and then propose something bad and now many people who would point out the error in your proposal can't.
3962025-05-29T21:20:33 <sipa> unsure about just people with write permission, i don't know to what extent those are treated specially
3972025-05-29T21:21:50 <gmaxwell> sipa: on reddit subreddit mods can always see your comments and reply, even across a block. (however, reddit's outsourced site-moderators can often be conned into handing out a side wide ban against mods that reply to you "across a block" that you can't even tell is there, ::facepalm::)
3982025-05-29T21:25:08 *** preimage <preimage!~halosghos@user/halosghost> has quit IRC (Quit: WeeChat 4.6.3)
3992025-05-29T21:31:49 <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c540ede1cbca...5471e29d0570
4002025-05-29T21:31:49 <bitcoin-git> bitcoin/master b1ea542 Greg Sanders: test: test MAX_SCRIPT_SIZE for block validity
4012025-05-29T21:31:50 <bitcoin-git> bitcoin/master 5471e29 Ava Chow: Merge bitcoin/bitcoin#32304: test: test MAX_SCRIPT_SIZE for block validity
4022025-05-29T21:31:51 <bitcoin-git> [bitcoin] achow101 merged pull request #32304: test: test MAX_SCRIPT_SIZE for block validity (master...2025-04-max_script_size_test) https://github.com/bitcoin/bitcoin/pull/32304
4032025-05-29T21:32:08 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
4042025-05-29T21:33:00 <sipa> _aj_: i had a full node on my phone in 2016 or so?
4052025-05-29T21:33:40 <gmaxwell> yeah, likewise.
4062025-05-29T21:34:00 <gmaxwell> someone managed to get bitcoin core running on android, it was called abccore or something like that?
4072025-05-29T21:34:18 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4082025-05-29T21:36:16 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has quit IRC (Ping timeout: 252 seconds)
4092025-05-29T21:38:38 <hebasto> qml branch runs on Android natively
4102025-05-29T21:41:36 <sipa> gmaxwell: yep, by lawrence nahum
4112025-05-29T21:42:01 <sipa> hebasto: i should try it at some point!
4122025-05-29T21:43:20 <hebasto> qml repo ci provides insecure android apkâs available for downloading
4132025-05-29T21:43:42 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
4142025-05-29T22:00:54 <_aj_> sipa: people running linux on their desktop hasn't stopped it being the year of linux on the desktop though
4152025-05-29T22:12:54 *** Cory94 <Cory94!~Cory94@user/pasha> has quit IRC (Ping timeout: 240 seconds)
4162025-05-29T22:17:16 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
4172025-05-29T22:22:49 *** robszarka <robszarka!~szarka@2603:3003:4eac:100:4dfe:737f:34:4b9c> has quit IRC (Quit: Leaving)
4182025-05-29T22:23:05 *** szarka <szarka!~szarka@2603:3003:4eac:100:4dfe:737f:34:4b9c> has joined #bitcoin-core-dev
4192025-05-29T22:27:14 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4202025-05-29T22:31:45 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
4212025-05-29T22:36:43 *** Cory <Cory!~Cory@user/pasha> has joined #bitcoin-core-dev
4222025-05-29T22:47:17 *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has quit IRC (Ping timeout: 248 seconds)
4232025-05-29T22:47:46 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4242025-05-29T22:50:43 *** Guest82 <Guest82!~Guest82@102.216.203.133> has joined #bitcoin-core-dev
4252025-05-29T22:51:04 *** Guest82 <Guest82!~Guest82@102.216.203.133> has quit IRC (Client Quit)
4262025-05-29T23:06:29 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
4272025-05-29T23:12:20 *** infernix <infernix!nix@spirit.infernix.net> has quit IRC (Ping timeout: 252 seconds)
4282025-05-29T23:13:49 *** infernix <infernix!nix@spirit.infernix.net> has joined #bitcoin-core-dev
4292025-05-29T23:17:01 *** Randolf <Randolf!~randolf@184.70.10.188> has joined #bitcoin-core-dev
4302025-05-29T23:31:54 *** Randolf <Randolf!~randolf@184.70.10.188> has quit IRC (Quit: Leaving)
4312025-05-29T23:34:09 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
4322025-05-29T23:54:38 *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 244 seconds)