12025-05-06T00:17:18  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
  22025-05-06T00:45:42  *** randomgoat <randomgoat!~randomgoa@12.174.28.2> has quit IRC (Ping timeout: 240 seconds)
  32025-05-06T00:54:04  *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
  42025-05-06T01:02:25  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
  52025-05-06T01:11:11  *** Guest92 <Guest92!~Guest92@c-98-59-186-153.hsd1.wa.comcast.net> has joined #bitcoin-core-dev
  62025-05-06T01:13:43  *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has quit IRC (Quit: leaving)
  72025-05-06T01:33:59  *** Chris_Stewart_5 <Chris_Stewart_5!~Chris_Ste@static-23-234-93-211.cust.tzulo.com> has quit IRC (Ping timeout: 260 seconds)
  82025-05-06T01:35:35  *** Guest22 <Guest22!~Guest22@2a00:1851:18:ee4a:cce:e280:e414:2e5f> has joined #bitcoin-core-dev
  92025-05-06T01:35:42  *** Chris_Stewart_5 <Chris_Stewart_5!~Chris_Ste@static-23-234-111-211.cust.tzulo.com> has joined #bitcoin-core-dev
 102025-05-06T01:40:32  *** Satoshi <Satoshi!~Satoshi@2a00:1851:18:ee4a:cce:e280:e414:2e5f> has joined #bitcoin-core-dev
 112025-05-06T01:41:39  *** Satoshi <Satoshi!~Satoshi@2a00:1851:18:ee4a:cce:e280:e414:2e5f> has quit IRC (Client Quit)
 122025-05-06T01:42:13  *** Guest22 <Guest22!~Guest22@2a00:1851:18:ee4a:cce:e280:e414:2e5f> has quit IRC (Quit: Client closed)
 132025-05-06T02:02:28  *** Guest92 <Guest92!~Guest92@c-98-59-186-153.hsd1.wa.comcast.net> has quit IRC (Quit: Client closed)
 142025-05-06T02:23:11  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
 152025-05-06T02:33:57  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Ping timeout: 248 seconds)
 162025-05-06T02:51:50  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
 172025-05-06T03:24:34  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 182025-05-06T03:31:31  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Read error: Connection reset by peer)
 192025-05-06T03:31:59  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 202025-05-06T03:36:39  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Ping timeout: 245 seconds)
 212025-05-06T03:41:23  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 222025-05-06T03:45:50  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has joined #bitcoin-core-dev
 232025-05-06T03:51:23  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has quit IRC (Quit: joetor5)
 242025-05-06T04:01:02  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 252025-05-06T04:01:32  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 262025-05-06T04:33:15  *** neutrino777 <neutrino777!~neutrino7@user/neutrino777> has joined #bitcoin-core-dev
 272025-05-06T04:35:34  *** neutrino1 <neutrino1!~neutrino7@user/neutrino777> has quit IRC (Ping timeout: 252 seconds)
 282025-05-06T05:13:24  *** kevkevin_ <kevkevin_!~kevkevin@209.242.39.30> has quit IRC (Remote host closed the connection)
 292025-05-06T05:43:51  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 302025-05-06T05:46:25  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has quit IRC (Ping timeout: 248 seconds)
 312025-05-06T05:48:33  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
 322025-05-06T05:51:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 248 seconds)
 332025-05-06T06:07:35  *** pablomartin4btc is now known as pablomartin
 342025-05-06T06:33:22  *** pablomartin <pablomartin!~pablomart@53.red-79-150-160.dynamicip.rima-tde.net> has quit IRC (Ping timeout: 244 seconds)
 352025-05-06T06:35:02  *** pablomartin <pablomartin!~pablomart@53.red-79-150-160.dynamicip.rima-tde.net> has joined #bitcoin-core-dev
 362025-05-06T06:41:04  *** robszarka <robszarka!~szarka@2603:3003:4eac:100:2d00:4ff2:4bf1:aab3> has joined #bitcoin-core-dev
 372025-05-06T06:44:30  *** szarka <szarka!~szarka@2603:3003:4eac:100:c154:d83:3909:a4aa> has quit IRC (Ping timeout: 260 seconds)
 382025-05-06T07:11:33  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 392025-05-06T07:15:48  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
 402025-05-06T07:18:57  *** dunxen <dunxen!~dunxen@user/dunxen> has joined #bitcoin-core-dev
 412025-05-06T07:44:38  *** dunxen <dunxen!~dunxen@user/dunxen> has quit IRC (Remote host closed the connection)
 422025-05-06T07:48:25  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
 432025-05-06T07:58:39  *** gerle <gerle!~quassel@212-186-78-187.static.upcbusiness.at> has joined #bitcoin-core-dev
 442025-05-06T08:05:49  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 452025-05-06T08:08:44  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has joined #bitcoin-core-dev
 462025-05-06T08:11:26  *** abubakarsadiq <abubakarsadiq!uid602234@id-602234.hampstead.irccloud.com> has joined #bitcoin-core-dev
 472025-05-06T08:11:49  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
 482025-05-06T08:23:28  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has quit IRC (Quit: adil)
 492025-05-06T08:26:40  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has joined #bitcoin-core-dev
 502025-05-06T08:54:14  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 512025-05-06T08:59:01  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 248 seconds)
 522025-05-06T09:17:01  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Remote host closed the connection)
 532025-05-06T09:22:36  *** adil <adil!~Thunderbi@2402:d000:8134:2f97:89d:c089:67ef:caf9> has quit IRC (Quit: adil)
 542025-05-06T09:31:51  <bitcoin-git> [bitcoin] laanwj opened pull request #32423: rpc: Undeprecate rpcuser/rpcpassword, store all credentials hashed in memory (master...2025-05-remove-rpcpassword-deprecation) https://github.com/bitcoin/bitcoin/pull/32423
 552025-05-06T09:40:15  <bitcoin-git> [bitcoin] crStiv opened pull request #32424: docs: clarify RPC credentials security boundary (master...ishak) https://github.com/bitcoin/bitcoin/pull/32424
 562025-05-06T09:50:24  *** Chris_Stewart_5 <Chris_Stewart_5!~Chris_Ste@static-23-234-111-211.cust.tzulo.com> has quit IRC (Ping timeout: 260 seconds)
 572025-05-06T09:52:10  *** Chris_Stewart_5 <Chris_Stewart_5!~Chris_Ste@138.199.43.86> has joined #bitcoin-core-dev
 582025-05-06T09:55:29  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 592025-05-06T09:59:31  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
 602025-05-06T10:00:04  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
 612025-05-06T10:18:25  *** OGU <OGU!~pagliacci@user/OGU> has quit IRC (Quit: Leaving)
 622025-05-06T10:47:00  *** Guest81 <Guest81!~Guest81@67.69.76.168> has joined #bitcoin-core-dev
 632025-05-06T10:49:18  *** Guest81 <Guest81!~Guest81@67.69.76.168> has quit IRC (Client Quit)
 642025-05-06T10:55:57  *** darosior <darosior!~darosior@109.205.214.46> has quit IRC (Quit: Ping timeout (120 seconds))
 652025-05-06T11:00:39  *** darosior <darosior!~darosior@109.205.214.46> has joined #bitcoin-core-dev
 662025-05-06T11:23:22  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 672025-05-06T11:27:15  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 682025-05-06T11:28:14  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 276 seconds)
 692025-05-06T11:31:54  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 260 seconds)
 702025-05-06T11:40:04  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
 712025-05-06T11:46:04  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 722025-05-06T11:51:47  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
 732025-05-06T12:06:39  *** juleeho <juleeho!~juleeho@81.174.12.248> has joined #bitcoin-core-dev
 742025-05-06T12:07:42  *** juleeho <juleeho!~juleeho@81.174.12.248> has quit IRC (Client Quit)
 752025-05-06T12:09:37  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has quit IRC (Ping timeout: 252 seconds)
 762025-05-06T12:11:54  *** kevkevin <kevkevin!~kevkevin@209.242.39.30> has joined #bitcoin-core-dev
 772025-05-06T12:12:22  *** Holz <Holz!~Holz@user/Holz> has quit IRC (Ping timeout: 252 seconds)
 782025-05-06T12:18:30  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 244 seconds)
 792025-05-06T12:18:32  *** Holz <Holz!~Holz@user/Holz> has joined #bitcoin-core-dev
 802025-05-06T12:27:51  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Remote host closed the connection)
 812025-05-06T12:28:18  *** jespada <jespada!~jespada@r179-25-149-142.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
 822025-05-06T12:49:38  *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
 832025-05-06T12:53:51  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
 842025-05-06T12:57:09  *** pablomartin4btc <pablomartin4btc!~pablomart@217.130.254.81> has joined #bitcoin-core-dev
 852025-05-06T13:01:05  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 248 seconds)
 862025-05-06T13:02:01  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
 872025-05-06T13:09:47  <bitcoin-git> [bitcoin] vasild opened pull request #32425: config: allow setting -proxy per network (master...proxy_per_network) https://github.com/bitcoin/bitcoin/pull/32425
 882025-05-06T13:10:45  *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC ()
 892025-05-06T14:03:48  *** robszarka <robszarka!~szarka@2603:3003:4eac:100:2d00:4ff2:4bf1:aab3> has quit IRC (Quit: Leaving)
 902025-05-06T14:04:18  *** szarka <szarka!~szarka@2603:3003:4eac:100:2d00:4ff2:4bf1:aab3> has joined #bitcoin-core-dev
 912025-05-06T14:12:23  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 922025-05-06T14:17:38  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Ping timeout: 244 seconds)
 932025-05-06T14:26:26  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has joined #bitcoin-core-dev
 942025-05-06T14:28:03  <bitcoin-git> [bitcoin] TheCharlatan opened pull request #32427: (RFC) kernel: Replace leveldb-based BlockTreeDB with flat-file based store (master...blocktreestore) https://github.com/bitcoin/bitcoin/pull/32427
 952025-05-06T14:28:36  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has joined #bitcoin-core-dev
 962025-05-06T14:46:02  *** pyth <pyth!~pyth@user/pyth> has joined #bitcoin-core-dev
 972025-05-06T14:50:28  *** pyth <pyth!~pyth@user/pyth> has quit IRC (Ping timeout: 252 seconds)
 982025-05-06T15:12:49  *** antanst <antanst!~antanst@user/antanst> has quit IRC (Quit: The Lounge - https://thelounge.chat)
 992025-05-06T15:32:31  *** jespada_ <jespada_!~jespada@r179-24-30-150.dialup.adsl.anteldata.net.uy> has joined #bitcoin-core-dev
1002025-05-06T15:35:12  *** jespada <jespada!~jespada@r179-25-149-142.dialup.adsl.anteldata.net.uy> has quit IRC (Ping timeout: 252 seconds)
1012025-05-06T15:51:07  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
1022025-05-06T15:51:23  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
1032025-05-06T15:57:37  *** gerle <gerle!~quassel@212-186-78-187.static.upcbusiness.at> has quit IRC (Quit: https://quassel-irc.org - Komfortabler Chat. Überall.)
1042025-05-06T16:01:31  *** zeropoint <zeropoint!~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net> has joined #bitcoin-core-dev
1052025-05-06T16:03:57  *** antanst <antanst!~antanst@user/antanst> has joined #bitcoin-core-dev
1062025-05-06T16:18:49  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
1072025-05-06T16:19:06  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
1082025-05-06T17:02:15  *** pablomartin4btc <pablomartin4btc!~pablomart@217.130.254.81> has quit IRC (Ping timeout: 260 seconds)
1092025-05-06T17:03:11  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to 29.x: https://github.com/bitcoin/bitcoin/compare/f490f5562d4b...3fad438b8300
1102025-05-06T17:03:12  <bitcoin-git> bitcoin/29.x fc60337 Hennadii Stepanov: qt: 29.1 translations update
1112025-05-06T17:03:12  <bitcoin-git> bitcoin/29.x 3fad438 merge-script: Merge bitcoin/bitcoin#32352: [29.x] qt: 29.1 translations update
1122025-05-06T17:03:13  <bitcoin-git> [bitcoin] fanquake merged pull request #32352: [29.x] qt: 29.1 translations update (29.x...250426-29.x-translations) https://github.com/bitcoin/bitcoin/pull/32352
1132025-05-06T17:06:45  <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/baa848b8d381...229943b51368
1142025-05-06T17:06:46  <bitcoin-git> bitcoin/master 99e6490 Sjors Provoost: doc: shuffle depends instructions
1152025-05-06T17:06:46  <bitcoin-git> bitcoin/master b645c52 Sjors Provoost: doc: recommend modern make for macOS depends
1162025-05-06T17:06:46  <bitcoin-git> bitcoin/master 22cff32 Sjors Provoost: doc: recommend gmake for FreeBSD
1172025-05-06T17:06:50  <bitcoin-git> [bitcoin] fanquake merged pull request #32086: Shuffle depends instructions and recommend modern make for macOS (master...2025/03/mc-make) https://github.com/bitcoin/bitcoin/pull/32086
1182025-05-06T17:08:32  *** Talkless <Talkless!~Talkless@138.199.6.197> has joined #bitcoin-core-dev
1192025-05-06T17:10:29  <bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/229943b51368...44057fe38ccc
1202025-05-06T17:10:30  <bitcoin-git> bitcoin/master 938208d Hennadii Stepanov: build: Resolve `@rpath` in `macdeployqtplus`
1212025-05-06T17:10:30  <bitcoin-git> bitcoin/master fad57e9 Hennadii Stepanov: build: Fix `macdeployqtplus` after switching to Qt 6
1222025-05-06T17:10:30  <bitcoin-git> bitcoin/master 84de8c9 Hennadii Stepanov: ci: Add `deploy` target for native macOS CI job
1232025-05-06T17:10:32  <bitcoin-git> [bitcoin] fanquake merged pull request #32287: build: Fix `macdeployqtplus` after switching to Qt 6 (master...250416-macdeploy) https://github.com/bitcoin/bitcoin/pull/32287
1242025-05-06T17:20:38  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
1252025-05-06T17:20:54  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
1262025-05-06T17:26:24  *** bugs_ <bugs_!~bugs@user/bugs/x-5128603> has quit IRC (Remote host closed the connection)
1272025-05-06T17:48:16  <PaperSword> https://mempool.space/block/000000000000000000019fd2b30f7e82887645c4f384b675f585afea968599e9
1282025-05-06T17:48:16  <PaperSword> Ummm....
1292025-05-06T17:55:01  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
1302025-05-06T17:55:16  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
1312025-05-06T18:06:04  *** aleggg <aleggg!~aleggg@187.34.169.239> has joined #bitcoin-core-dev
1322025-05-06T18:21:55  *** Murch[m] <Murch[m]!~murch@2620:6e:a000:ce11::1b> has joined #bitcoin-core-dev
1332025-05-06T18:22:07  *** Sjors[m] <Sjors[m]!~provooste@2620:6e:a000:ce11::1f> has joined #bitcoin-core-dev
1342025-05-06T18:22:08  <Sjors[m]> We should probably clarify somehow in CONTRIBUTING.md that there is a moderation policy. Or to be more exact, any fork MAY have one.
1352025-05-06T18:22:19  <Sjors[m]> Some people are interpreting the ten year old text under "Peer Review" to mean that anything goes.
1362025-05-06T18:23:01  <Sjors[m]> I this text was designed with an audience in mind that wants to be helpful, not for adverserial or just chaotic situations.
1372025-05-06T18:24:01  <Sjors[m]> Oh oops
1382025-05-06T18:26:06  *** Guest74 <Guest74!~Guest65@2a0d:3341:d8e9:9c10:1d18:6ec1:ecf7:f065> has joined #bitcoin-core-dev
1392025-05-06T18:27:53  *** Guest74 <Guest74!~Guest65@2a0d:3341:d8e9:9c10:1d18:6ec1:ecf7:f065> has quit IRC (Client Quit)
1402025-05-06T18:30:34  <Sjors[m]> gmaxwell: I've had mixed experiences on Nostr. Though I've interacted with far fewer accounts, even the very unpleasant ones don't seem to be throwaways.
1412025-05-06T18:31:16  <Sjors[m]> Murch: yes, but some people do write walls of text along with NACK.
1422025-05-06T18:31:49  <Sjors[m]> Anyway, it's clearly not written by a lawyer. Can't believe people were nice back then :-)
1432025-05-06T18:31:54  <gmaxwell> always remember that what policy you commit to is primarily a weapon others use against you, collaborators will collaborate. Trouble makers will bludgon you with whatever tool is available. :)
1442025-05-06T18:32:20  <gmaxwell> There is an instinct when people get rude to get proscriptive, but you can't legislate having good intentions.
1452025-05-06T18:32:39  <Sjors[m]> gmaxwell: agreed. It may be better to be accused of arbritary censorship than to have a stated policy be gamed. Pick your poison.
1462025-05-06T18:33:23  <Sjors[m]> But we have these guidelines, so it seems reasonable to at least point to them from various places.
1472025-05-06T18:35:44  <gmaxwell> Yeah I suppose. :P
1482025-05-06T18:35:49  *** Johan_ <Johan_!~textual@2a0d:3341:d8e9:9c10:1d18:6ec1:ecf7:f065> has joined #bitcoin-core-dev
1492025-05-06T18:37:52  <gmaxwell> Sjors[m]: I think that document has caused a bit of confusion, like for example in one lawsuit Coinbase cited from it extensively as an explination as to why bitcoin is not controlled by 'bitcoin core developers', but I think that's a terrible example because the policy there doesn't actually really achieve that... particularly since anyone with control over the repo (ultimately MSFT) could
1502025-05-06T18:37:58  <gmaxwell> just freely make that say whatever.
1512025-05-06T18:38:29  <gmaxwell> I mean, it's a fine process, and you're right it should cite the relevant stuff so perhaps best to ignore my old-man tangents. :P
1522025-05-06T18:41:33  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
1532025-05-06T18:41:52  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
1542025-05-06T18:45:04  *** Johan_ <Johan_!~textual@2a0d:3341:d8e9:9c10:1d18:6ec1:ecf7:f065> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
1552025-05-06T18:46:28  *** Johan88 <Johan88!~textual@2a0d:3341:d8e9:9c10:1d18:6ec1:ecf7:f065> has joined #bitcoin-core-dev
1562025-05-06T18:48:44  <gmaxwell> Sjors[m]: re: accused of censorship, the solution to that is to make it clear that the repository isn't a public square.  It's the workshop of the contributors.  No one else is entitled to use it as a platform.  Helpful contributions are welcome, no one knows everything.  Without that, the effect is that anyone malicious that wants to spin up some socks or just foam up an angry mob can
1572025-05-06T18:48:50  <gmaxwell> essentially silence the contributors by flooding them out or making things toxic.
1582025-05-06T18:49:50  <gmaxwell> there are so many other venues, no one is censored because they don't get to stand on your desk with a megaphone. :P
1592025-05-06T18:50:53  <gmaxwell> But when you agonize over kicking out people who can't control themselves or just give tiny little short blocks, you send the message that the repository is public property and that access to it is somehow integral to the freedom of bitcoin or something... and then every removal is a high crime.
1602025-05-06T18:54:14  *** Johan88 <Johan88!~textual@user/Johan88> has quit IRC (Quit: Textual IRC Client: www.textualapp.com)
1612025-05-06T18:57:28  <Sjors[m]> gmaxwell: I indeed think that people assume the bitcoin repo is a public square, because Bitcoin Core is open source and there's been very little historical moderation on the repo.
1622025-05-06T18:58:06  <Sjors[m]> But it's really a private space.
1632025-05-06T18:58:55  <gmaxwell> Sjors[m]: open source doesn't equal public square either.  I mean through the 90s into the early 2000s you contributed to most open source software by emailing the main author(s)/maintainer.  Bigger projects had public lists, yes...
1642025-05-06T18:59:45  <Sjors[m]> Right, the MIT license just says you can do whatever you want with the source. Not with the people who write it.
1652025-05-06T18:59:57  <gmaxwell> so that's kind of a transisition with github, but it's also coincided with a *massive* decline in productivty in many OSS projects. (though I think that is more due to other factors, like post 2008 job market changes, and the rise of app stores making small scale commercial development theoretically more viable)
1662025-05-06T19:00:31  <gmaxwell> Indeed.  You could even look it like "we let you do anything you want with the code we write, so you can leave us alone!" :P
1672025-05-06T19:01:28  <gmaxwell> Of course, there is a risk of being too insular, which could result in lower quality software, fewer new contributors, etc ... then ultimately people would run different software...  but I think the project is ssooooooo far away from that it's not even funny.  Of course, people will *accuse* it of being, but it's all just vibes, it gets said because its a default assumtion, because it's an
1682025-05-06T19:01:34  <gmaxwell> insult to something the contributors clearly care about.
1692025-05-06T19:02:23  <Sjors[m]> I sketched an alternative timeline today on Nostr where the current project disappears and the existing contributors work for various companies in the industry.
1702025-05-06T19:02:33  <Sjors[m]> There wouldn't be a single canonical repo.
1712025-05-06T19:02:39  <Sjors[m]> Patches would go via email and such.
1722025-05-06T19:02:43  <Sjors[m]> I think that would be bad.
1732025-05-06T19:02:56  <Sjors[m]> But nothing in the MIT license prevents it.
1742025-05-06T19:03:42  <Sjors[m]> But I also agree the current drama is nowhere near bad enough to move us towards such a scenario.
1752025-05-06T19:03:43  <gmaxwell> single canonical repo is a natural 'attractor' in the space of possible project configurations.
1762025-05-06T19:04:19  <Sjors[m]> I'm not sure if that remains the case under sufficient attack pressure.
1772025-05-06T19:04:27  <Sjors[m]> But that's just a wild guess.
1782025-05-06T19:04:29  <gmaxwell> Sensible developers have no problem collaborating with others, including ones that they have reasonable disagreements with.. and phenominal time and effort is saved by combining resources.
1792025-05-06T19:05:17  <gmaxwell> Sjors[m]: I mean certantly a repo can commit suicide by being inclusive of attackers to the point where it can't make good decisions or retain good contributors. But that's a choice (or a product of many choices, really)
1802025-05-06T19:06:17  <gmaxwell> Even in places like where they made a big intentional deal of having multiple projects, like in bcash.. very quickly they only had one. (or at least only one that mattered)
1812025-05-06T19:06:38  <gmaxwell> and I think this is true even without domain specific concerns like consensus rule consistency.
1822025-05-06T19:07:10  <Sjors[m]> Right, in my scenario it was basically ossification due to breakdown of coordination.
1832025-05-06T19:07:29  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 252 seconds)
1842025-05-06T19:08:58  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
1852025-05-06T19:09:29  <Sjors[m]> But the more optimistic take may be that there's always going to be a new shelling point where there is one dominant central repo, because it's indeed a huge advantage.
1862025-05-06T19:11:09  <gmaxwell> Yeah, so I think for example bitcoin core repo could be killed by inclusive policy (or by being too insular but thats the opposite direction of its current challenges in my view) or by some toxic central figure or etc.  But the result is that there would be something else which would eventually gather up the biggest collection of people who *can* collaborate. .. and it would be the obvious
1872025-05-06T19:11:15  <gmaxwell> thing to use.
1882025-05-06T19:14:27  <gmaxwell> Sjors[m]: there is also a secondary order of this effect, which is because there is such a huge collaboration advantage you find that the alternative projects apart from the main collaboration almost always end up centered around people who have personality properties that make it hard for them to collaborate at all, which fundimentally limits them.  And I'm not say that to diss any particular
1892025-05-06T19:14:34  <gmaxwell> people in the Bitcoin-o-sphere... you see the same thing in other open source projects like the ffmpeg/libav split, or in other cryptocurrencies.
1902025-05-06T19:15:16  <gmaxwell> (of course, "I can't get along with other people" isn't the only reason to maintain an alternative instead of collaborating... but it's a big one!)
1912025-05-06T19:15:32  <bitcoin-git> [bitcoin] w0xlt opened pull request #32429: docs: Improve `keypoolrefill` RPC docs (master...keypoolrefill_docs) https://github.com/bitcoin/bitcoin/pull/32429
1922025-05-06T19:16:26  <Sjors[m]> gmaxwell: you see the same thing in party politics (in countries with more than two)
1932025-05-06T19:17:17  <Sjors[m]> Someone splits off from a big party, gets 20 seats, has to then quickly find people, and the new party falls apart fighting within a year or so.
1942025-05-06T19:18:45  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 260 seconds)
1952025-05-06T19:18:52  <Sjors[m]> At least thanks to Guix it's now practical to maintain such a fork in manner that can be reasonably audited. If you have the discipline to stick to a small number of patches.
1962025-05-06T19:19:58  *** dzxzg <dzxzg!~dzxzg@user/dzxzg> has quit IRC ()
1972025-05-06T19:20:36  <gmaxwell> Sjors[m]: interesting point re party politics!  I think some of that is also a property of opposition: if you're the opposition to something there is pressure for you to be the opposite of the thing, and this is often not great because most aspects of most groups are more or less right.
1982025-05-06T19:21:38  <Sjors[m]> gmaxwell: that's certainly a dynamic, but there are long lived political parties that occasionally are part of the coalition and do fine in that role.
1992025-05-06T19:21:39  <gmaxwell> Sjors[m]: it was occuring to me that it would be nice if these "bitcoin node" devices were setup so you could just drop patches in a directory and it would apply them if it could, run the tests, tell you the status.. making it easier for less developer-savvy users to just run patches.  Hopefully they don't *need* to but like hopefully they don't *need* to run a node either. :P
2002025-05-06T19:22:48  <gmaxwell> a year and change ago a friend asked me for a patch so their node would only connect to v2 encrypted peers, I wrote one. it's been stable and cleanly applying for over a year.  (I think I had to rebase it once right after creating it, but its been stable since).
2012025-05-06T19:23:31  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has joined #bitcoin-core-dev
2022025-05-06T19:23:33  <gmaxwell> ( I mean I think that should be an upstream option, at least for the outbound connections you make, but I asked a contributor and they told me that they felt it would create drama... but it's fine as a patch)
2032025-05-06T19:25:56  <Sjors[m]> gmaxwell: here's an example of a PR that adds Knots to Raspiblitz. It's not terribly complicated, but this type of process could be be made more generic. https://github.com/raspiblitz/raspiblitz/pull/4968/files
2042025-05-06T19:26:47  <gmaxwell> yeah I mean, thats fine, but having to adopt a whole other thing carries with it a bunch of collateral changes and risks, overkill when a patch would do.
2052025-05-06T19:28:02  <Sjors[m]> Yes, knots seems to be 1370 commits, while 1 would do the trick for the current situation: https://github.com/bitcoin/bitcoin/compare/v28.1...bitcoinknots:bitcoin:28.x-knots
2062025-05-06T19:28:49  <gmaxwell> It's like the beauty of an escalator vs and elevator. When an elevator breaks it's useless.  When an escalator breaks it becomes stairs.  To the extent that some users issue or need can be fixed by a little patch, it should be.  And lots of users showing up saying "hey we really think you should take this patch, we've all been using it for two years and its great" is compelling.
2072025-05-06T19:29:31  *** dzxzg <dzxzg!~kepler@user/dzxzg> has joined #bitcoin-core-dev
2082025-05-06T19:29:34  <Sjors[m]> Most people find a standing still escalator to be quite disorienting :-)
2092025-05-06T19:31:01  <gmaxwell> Sjors[m]: it took some effort, but in responding to people on opreturn I resisted going and mining people's comments for arguments they made that opposed other changes in knots.   In particular, I saw someone spamming about switching to knots that I reconized as having been very upset over the full rbf stuff.
2102025-05-06T19:31:12  <gmaxwell> :D
2112025-05-06T19:32:33  <Sjors[m]> Another thing that would be nice is if you can select a bunch of open pull requests and get a custom guix build for it.
2122025-05-06T19:34:07  <gmaxwell> Yeah.  I mean in general building is so easy once you have the prereqs installed I kind think interested powerusers should just compile for themselves... at least anyone already running it on a linux device.  And nothing that can _run_ bitcoin core would be unable to compile it.
2132025-05-06T19:34:32  <gmaxwell> But I agree getting builds would be nice, also because that process could run the tests, which too often doesn't happen when people build for themselves.
2142025-05-06T19:34:56  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2152025-05-06T19:36:27  *** jon_atack <jon_atack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 252 seconds)
2162025-05-06T19:45:24  *** Cory37 <Cory37!~Cory37@user/pasha> has quit IRC (Quit: Client closed)
2172025-05-06T19:45:43  *** Cory37 <Cory37!~Cory37@user/pasha> has joined #bitcoin-core-dev
2182025-05-06T19:59:12  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1002> has quit IRC (Ping timeout: 276 seconds)
2192025-05-06T20:05:48  *** dzxzg <dzxzg!~kepler@user/dzxzg> has quit IRC (Ping timeout: 252 seconds)
2202025-05-06T20:05:56  *** dzxzg2 <dzxzg2!~kepler@user/dzxzg> has joined #bitcoin-core-dev
2212025-05-06T20:06:09  *** dzxzg2 <dzxzg2!~kepler@user/dzxzg> has quit IRC (Client Quit)
2222025-05-06T20:12:52  *** Talkless <Talkless!~Talkless@138.199.6.197> has quit IRC (Quit: Konversation terminated!)
2232025-05-06T20:28:53  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1001> has joined #bitcoin-core-dev
2242025-05-06T20:43:11  *** jon_atack <jon_atack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2252025-05-06T20:45:19  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1001> has quit IRC ()
2262025-05-06T20:45:56  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 276 seconds)
2272025-05-06T20:49:19  *** brunoerg <brunoerg!~brunoerg@2804:14d:5285:84b2::1001> has joined #bitcoin-core-dev
2282025-05-06T20:53:05  *** neutrino777 <neutrino777!~neutrino7@user/neutrino777> has quit IRC (Quit: WeeChat 4.6.1)
2292025-05-06T21:07:29  *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 248 seconds)
2302025-05-06T21:11:14  <bitcoin-git> [gui] hebasto opened pull request #871: qt, docs: Unify term "clipboard" (master...250506-clipboard) https://github.com/bitcoin-core/gui/pull/871
2312025-05-06T21:38:17  *** entropyx <entropyx!~blackbox@user/entropyx> has joined #bitcoin-core-dev
2322025-05-06T21:40:19  *** Guyver2 <Guyver2!~Guyver@77-174-98-73.fixed.kpn.net> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
2332025-05-06T21:53:43  *** dzxzg <dzxzg!~kepler@user/dzxzg> has joined #bitcoin-core-dev
2342025-05-06T21:59:47  *** emcy__ <emcy__!~emcy@85.255.235.99> has joined #bitcoin-core-dev
2352025-05-06T22:00:47  *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 244 seconds)
2362025-05-06T22:02:38  *** mcey_ <mcey_!~emcy@85.255.233.95> has quit IRC (Ping timeout: 244 seconds)
2372025-05-06T22:15:24  <bitcoin-git> [bitcoin] achow101 pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/44057fe38ccc...fffb272c2587
2382025-05-06T22:15:25  <bitcoin-git> bitcoin/master 2bafc46 Murch: test: Recreate simple BnB success tests
2392025-05-06T22:15:25  <bitcoin-git> bitcoin/master 7db6f01 Murch: test: Move BnB feerate sensitivity tests
2402025-05-06T22:15:25  <bitcoin-git> bitcoin/master a94030a Murch: test: Recreate BnB clone skipping test
2412025-05-06T22:15:26  <bitcoin-git> [bitcoin] achow101 merged pull request #29532: Refactor BnB tests (master...2024-03-coinselection_tests) https://github.com/bitcoin/bitcoin/pull/29532
2422025-05-06T22:17:25  *** joetor5 <joetor5!~Thunderbi@user/joetor5> has joined #bitcoin-core-dev
2432025-05-06T22:19:34  *** entropyx <entropyx!~blackbox@82.86.133.30> has joined #bitcoin-core-dev
2442025-05-06T22:25:51  <bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fffb272c2587...59d3e4ed34eb
2452025-05-06T22:25:52  <bitcoin-git> bitcoin/master b5f580c Sebastian Falbesoner: scripted-diff: adapt script error constant names in feature_taproot.py
2462025-05-06T22:25:52  <bitcoin-git> bitcoin/master 59d3e4e Ava Chow: Merge bitcoin/bitcoin#32415: scripted-diff: adapt script error constant na...
2472025-05-06T22:25:54  <bitcoin-git> [bitcoin] achow101 merged pull request #32415: scripted-diff: adapt script error constant names in feature_taproot.py (master...202505-test-adapt_consensus_error_constants) https://github.com/bitcoin/bitcoin/pull/32415
2482025-05-06T22:39:18  <bitcoin-git> [bitcoin] maflcko opened pull request #32430: test: Add and use ElapseTime helper (master...2505-elapse-time) https://github.com/bitcoin/bitcoin/pull/32430
2492025-05-06T22:41:01  *** entropyx <entropyx!~blackbox@user/entropyx> has quit IRC (Ping timeout: 252 seconds)
2502025-05-06T22:43:43  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
2512025-05-06T22:57:22  *** dzxzg2 <dzxzg2!~dzxzg@user/dzxzg> has joined #bitcoin-core-dev
2522025-05-06T22:58:36  *** dzxzg <dzxzg!~kepler@user/dzxzg> has quit IRC (Ping timeout: 276 seconds)
2532025-05-06T23:24:22  <achow101> #proposedmeetingtopic moving the repo to bitcoin-core (take 3)