--- Log opened Thu Apr 10 00:00:11 2025 00:05 -!- rolf [~rolf@2001:1c06:2809:ad00:72a5:c606:8d6a:52c8] has joined #bitcoin-core-dev 00:15 -!- sliv3r__- [~sliv3r__@user/sliv3r-:76883] has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in] 00:16 -!- sliv3r__ [~sliv3r__@user/sliv3r-:76883] has joined #bitcoin-core-dev 00:29 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 00:57 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has quit [Ping timeout: 272 seconds] 01:03 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has joined #bitcoin-core-dev 01:13 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Quit: Christoph_] 01:18 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev 01:19 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has quit [Quit: adil] 01:20 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has joined #bitcoin-core-dev 02:33 < bitcoin-git> [bitcoin] l0rinc opened pull request #32244: check if getcoinscachesizestate still works (master...detached37) https://github.com/bitcoin/bitcoin/pull/32244 02:33 < bitcoin-git> [bitcoin] l0rinc closed pull request #32244: check if getcoinscachesizestate still works (master...detached37) https://github.com/bitcoin/bitcoin/pull/32244 02:34 -!- S3RK_ [~S3RK@user/s3rk] has joined #bitcoin-core-dev 02:37 -!- S3RK [~S3RK@user/s3rk] has quit [Ping timeout: 244 seconds] 02:57 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [Closing Window] 03:14 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Quit: Christoph_] 03:14 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev 03:15 -!- vincenzopalazzo [~vincenzop@static.14.246.108.65.clients.your-server.de] has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in] 03:19 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Ping timeout: 272 seconds] 03:32 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev 03:47 -!- mcey_ [~emcy@85.255.234.99] has quit [Quit: Leaving] 03:49 -!- mcey [~emcy@85.255.234.99] has joined #bitcoin-core-dev 04:02 -!- jespada [~jespada@r179-25-43-11.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 04:28 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has quit [Quit: adil] 04:28 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has joined #bitcoin-core-dev 04:30 < bitcoin-git> [bitcoin] hebasto pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/b8cefeb22149...e1dfa4faebf3 04:30 < bitcoin-git> bitcoin/master 6b63218 marcofleon: qt: Update SetHexDeprecated to FromHex 04:30 < bitcoin-git> bitcoin/master 868816d marcofleon: refactor: Remove SetHexDeprecated 04:30 < bitcoin-git> bitcoin/master e1dfa4f Hennadii Stepanov: Merge bitcoin/bitcoin#32237: qt: Update SetHexDeprecated to FromHex 04:30 < bitcoin-git> [bitcoin] hebasto merged pull request #32237: qt: Update SetHexDeprecated to FromHex (master...2025/04/qt-fromhex) https://github.com/bitcoin/bitcoin/pull/32237 04:41 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Quit: Christoph_] 04:46 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev 04:49 -!- mcey [~emcy@85.255.234.99] has quit [Ping timeout: 252 seconds] 04:50 -!- mcey [~emcy@85.255.234.99] has joined #bitcoin-core-dev 04:53 -!- sirecmg [~sirecmg@user/valiant] has joined #bitcoin-core-dev 05:00 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 05:01 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 05:04 -!- vincenzopalazzo [~vincenzop@static.14.246.108.65.clients.your-server.de] has joined #bitcoin-core-dev 05:04 -!- sirecmg [~sirecmg@user/valiant] has quit [Quit: The Lounge - https://thelounge.chat] 05:05 -!- sirecmg [~sirecmg@user/valiant] has joined #bitcoin-core-dev 05:08 -!- SpellChecker_ is now known as SpellChecker 05:08 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 05:09 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 05:13 -!- adil [~Thunderbi@2402:d000:8134:2f97:c384:1f18:9ca6:4eff] has quit [Quit: adil] 05:13 -!- jespada [~jespada@r179-25-43-11.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 268 seconds] 05:15 -!- pyth [~pyth@user/pyth] has quit [Ping timeout: 276 seconds] 05:16 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 05:16 -!- jespada [~jespada@r179-25-43-11.dialup.adsl.anteldata.net.uy] has joined #bitcoin-core-dev 05:17 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 246 seconds] 05:18 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 05:19 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 05:21 -!- TheRec [~toto@user/therec] has quit [] 05:32 -!- pyth [~pyth@user/pyth] has quit [Remote host closed the connection] 06:02 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 06:02 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 06:11 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has quit [Quit: = ""] 06:22 -!- sirecmg [~sirecmg@user/valiant] has quit [Ping timeout: 276 seconds] 06:31 -!- brunoerg [~brunoerg@2804:14d:5285:84b2::1000] has quit [Remote host closed the connection] 06:31 -!- jonasschnelli_ [~jonasschn@bitcoinsrv3.jonasschnelli.ch] has joined #bitcoin-core-dev 06:32 -!- marcofleon_ [sid675585@id-675585.helmsley.irccloud.com] has joined #bitcoin-core-dev 06:32 -!- hebasto_ [sid449604@id-449604.uxbridge.irccloud.com] has joined #bitcoin-core-dev 06:32 -!- steven [~steven@irc.roose.io] has joined #bitcoin-core-dev 06:32 -!- RubenSomsen_ [sid301948@user/rubensomsen] has joined #bitcoin-core-dev 06:34 -!- infernixx [nix@spirit.infernix.net] has joined #bitcoin-core-dev 06:35 -!- nickler_ [~nickler@static.219.205.69.159.clients.your-server.de] has joined #bitcoin-core-dev 06:35 -!- sipa_ [~pw@user/sipa] has joined #bitcoin-core-dev 06:40 -!- Netsplit *.net <-> *.split quits: _koolazer, stevenroose, jonasschnelli, infernix, RubenSomsen, marcofleon, nickler, sipa, hebasto 06:40 -!- hebasto_ is now known as hebasto 06:40 -!- RubenSomsen_ is now known as RubenSomsen 06:40 -!- marcofleon_ is now known as marcofleon 06:40 -!- infernixx is now known as infernix 06:41 -!- kevkevin [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:45 -!- koolazer [~koo@user/koolazer] has joined #bitcoin-core-dev 06:49 -!- kevkevin_ [~kevkevin@209.242.39.30] has joined #bitcoin-core-dev 06:49 -!- kevkevin [~kevkevin@209.242.39.30] has quit [Read error: Connection reset by peer] 06:52 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Quit: Christoph_] 06:58 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev 06:59 -!- Zenton [~Zenton@user/zenton] has quit [Ping timeout: 244 seconds] 07:05 -!- Zenton [~Zenton@user/zenton] has joined #bitcoin-core-dev 07:20 < bitcoin-git> [bitcoin] sr-gi opened pull request #32245: doc: Updates how to reproduce fuzz CI failure locally (master...2025-04-update-fuzzmd) https://github.com/bitcoin/bitcoin/pull/32245 07:22 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has joined #bitcoin-core-dev 07:31 -!- Guyver2 [~Guyver@77-174-98-73.fixed.kpn.net] has left #bitcoin-core-dev [Closing Window] 07:47 -!- purpleKarrot [~purpleKar@2001:1620:5547:0:fafe:5eff:fe5b:42e9] has joined #bitcoin-core-dev 08:03 -!- TheRec [~toto@84-75-225-47.dclient.hispeed.ch] has joined #bitcoin-core-dev 08:03 -!- TheRec [~toto@user/therec] has changed host 08:06 -!- purpleKarrot93 [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 08:07 -!- purpleKarrot93 [~purpleKar@user/purpleKarrot] has quit [Client Quit] 08:08 -!- purpleKarrot30 [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 08:08 < bitcoin-git> [bitcoin] glozow pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/e1dfa4faebf3...c58ae197a386 08:08 < bitcoin-git> bitcoin/master faf2e23 MarcoFalke: fuzz: Shuffle files before testing them 08:08 < bitcoin-git> bitcoin/master fa98455 MarcoFalke: fuzz: Set ignore_incoming_txs in p2p_headers_presync 08:08 < bitcoin-git> bitcoin/master faf2d51 MarcoFalke: fuzz: Move global node id counter along with other global state 08:08 < bitcoin-git> [bitcoin] glozow merged pull request #32198: fuzz: Make p2p_headers_presync more deterministic (master...2503-fuzz-det) https://github.com/bitcoin/bitcoin/pull/32198 08:09 -!- purpleKarrot30 [~purpleKar@user/purpleKarrot] has quit [Client Quit] 08:09 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has changed host 08:11 -!- Guest83 [~Guest@2001:1620:5547:0:fafe:5eff:fe5b:42e9] has joined #bitcoin-core-dev 08:11 -!- sirecmg [~sirecmg@user/valiant] has joined #bitcoin-core-dev 08:13 < bitcoin-git> [bitcoin] l0rinc reopened pull request #32244: check if getcoinscachesizestate still works (master...detached37) https://github.com/bitcoin/bitcoin/pull/32244 08:14 -!- Guest83 [~Guest@2001:1620:5547:0:fafe:5eff:fe5b:42e9] has quit [Client Quit] 08:32 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has quit [Quit: Christoph_] 08:38 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Ping timeout: 260 seconds] 08:44 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has quit [Quit: Reconnecting] 08:44 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has joined #bitcoin-core-dev 08:51 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 08:54 < bitcoin-git> [bitcoin] sr-gi closed pull request #32104: refactor: Enforces Txid and Wtxid types in RelayTransaction (master...2025-03-refactor-process-tx) https://github.com/bitcoin/bitcoin/pull/32104 08:55 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Ping timeout: 248 seconds] 08:57 -!- Emc99 [~Emc99@212.129.84.51] has joined #bitcoin-core-dev 09:00 < achow101> #startmeeting 09:00 < corebot> achow101: Meeting started at 2025-04-10T16:00+0000 09:00 < corebot> achow101: Current chairs: achow101 09:00 < corebot> achow101: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting 09:00 < corebot> achow101: See also: https://hcoop-meetbot.readthedocs.io/en/stable/ 09:00 < corebot> achow101: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast' 09:00 < TheCharlatan> hi 09:00 < achow101> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields darosior dergoegge fanquake fjahr furszy gleb glozow hebasto 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 09:00 < cfields> hi 09:00 < furszy> hi 09:00 < Sjors[m]> hi 09:00 < hebasto> hi 09:00 < lightlike> hi 09:00 < ryanofsky> hi 09:00 < achow101> There is one preproposed meeting topic this week. Any last minute ones to add? 09:00 < vasild> < corebot> ... Participants should now identify themselves with '#here' 09:00 < sr_gi[m]> hi 09:00 < vasild> #here 09:01 < achow101> #topic Erlay WG Update (sr_gi, gleb, marcofleon) 09:01 < pinheadmz> hi 09:01 < Sjors[m]> Or we're doing #here now? 09:01 -!- dzxzg [~dzxzg@user/dzxzg] has joined #bitcoin-core-dev 09:01 < dzxzg> hi 09:02 < vasild> no idea why corebot is say that or whether it matters at all 09:02 < sr_gi[m]> I finished dusting and rebasing the full Erlay implementation on top of #30116, and I’m currently re-designing the functional tests to account for all the things that have changed prior to start running Warnet tests 09:02 < corebot> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub 09:02 < sr_gi[m]> Hoping to be done with the test before the next meeting and start with warnet 09:02 < glozow> hi 09:03 < sr_gi[m]> That's it on my end 09:03 < achow101> #topic Kernel WG Update (TheCharlatan) 09:03 < TheCharlatan> Nothing new per se this week. Still hunting for Approach ACKs for #30595, or one of the alternatives presented therein. 09:03 < corebot> https://github.com/bitcoin/bitcoin/issues/30595 | kernel: Introduce initial C header API by TheCharlatan · Pull Request #30595 · bitcoin/bitcoin · GitHub 09:04 < TheCharlatan> Also been looking more at what we could provide for more stateless block validation to external users. 09:04 < TheCharlatan> That's all :) 09:04 < sipa_> hi 09:04 -!- sipa_ is now known as sipa 09:04 < achow101> #topic Cluster Mempool WG Update (sdaftuar, sipa) 09:05 < sipa> No big things to report. 09:05 < sipa> #31444 remains next to review 09:05 < corebot> https://github.com/bitcoin/bitcoin/issues/31444 | cluster mempool: add txgraph diagrams/mining/eviction by sipa · Pull Request #31444 · bitcoin/bitcoin · GitHub 09:05 < kevkevin_> hi 09:06 < achow101> #topic MuSig2 WG Update (achow101, rkrux) 09:07 < achow101> Back from break, will be addressing the comments and rebasing the PRs soon 09:07 < glozow> welcome back! 09:07 < achow101> #topic Legacy Wallet Removal WG Update (achow101, furszy) 09:07 < achow101> Rebased the PRs and addressed the comments. 09:07 < achow101> There's an interesting issue with #31250 where it seems to be possible to still create a legacy wallet that uses sqlite as the database. 09:07 < corebot> https://github.com/bitcoin/bitcoin/issues/31250 | wallet: Disable creating and loading legacy wallets by achow101 · Pull Request #31250 · bitcoin/bitcoin · GitHub 09:08 < achow101> Will be looking into that today. It's also still the current PR to review. 09:08 < achow101> #topic Multiprocess WG Update (ryanofsky) 09:08 < ryanofsky> Oh, not much to report. I think #31741 may be ready for merge, but not sure 09:08 < corebot> https://github.com/bitcoin/bitcoin/issues/31741 | multiprocess: Add libmultiprocess git subtree by ryanofsky · Pull Request #31741 · bitcoin/bitcoin · GitHub 09:09 < ryanofsky> Has a few acks, not sure if we are waiting for anything else. I have a topic later but not much more to say here 09:09 < achow101> #topic orphan resolution WG Update (glozow) 09:10 < glozow> I am making a lot of progress with the orphanage rewrite (it'll be from scratch, multi_index, but a lot more intuitive than the current structure) 09:10 < vasild> #31741 has a stale ack from hebasto, maybe a fresh ack from him would tip it more towards "is ready for merge"... 09:10 < corebot> https://github.com/bitcoin/bitcoin/issues/31741 | multiprocess: Add libmultiprocess git subtree by ryanofsky · Pull Request #31741 · bitcoin/bitcoin · GitHub 09:10 -!- flag [~flag@2a01:e11:1403:8620:77cc:a896:e38d:a902] has quit [Ping timeout: 252 seconds] 09:10 < glozow> So I will push to #31829 soon(TM), but before then, nothing to review 09:10 < cfields> ryanofsky: I'll give it another once-over and likely an ACK, I think you've addressed my concerns by now. Thank you :) 09:10 < corebot> https://github.com/bitcoin/bitcoin/issues/31829 | p2p: improve TxOrphanage denial of service bounds and increase -maxorphantxs by glozow · Pull Request #31829 · bitcoin/bitcoin · GitHub 09:11 -!- flag [~flag@81.56.46.144] has joined #bitcoin-core-dev 09:12 < achow101> #topic Adding IPC binaries to next release (https://github.com/bitcoin/bitcoin/issues/31756#issuecomment-2787113847) (ryanofsky) 09:13 < ryanofsky> Thanks vasild & cfields (from earlier topic) 09:13 -!- Guest59 [~Guest@2001:1620:5547:0:fafe:5eff:fe5b:42e9] has joined #bitcoin-core-dev 09:13 < ryanofsky> I posted a comment 2 days ago https://github.com/bitcoin/bitcoin/issues/31756#issuecomment-2787113847 about some things that could be discussed here. 09:13 < Sjors[m]> achow101: sv2 workgroup update? 09:13 < ryanofsky> Summary is that previously I had wanted to add a `bitcoin-node` binary to the 29.0 release, installed in `libexec/` not `bin/` so not on PATH, identical to `bitcoind` binary except for supporting an `-ipcbind` option that could be used to enable an IPC mining interface, which is used by Sjors Stratum v2 mining client. 09:13 < ryanofsky> I saw the change as being minimally risky: adding a new binary not on PATH, with identical behavior and same compiled code as an existing binary, just linked differently and adding a single new feature that miners who are interested could use, and help us test and improve. 09:13 < Sjors[m]> Anyway it's just: man thing I'd like to see progress on is making libmultiprocess a subtree, which ryanofsky has a separate topic for. 09:13 < ryanofsky> However, there were some concerns about adding the new binary before the 29.0 release, so it wasn't added. Main concern was that due to build issues which #31741 addresses, building the binary was annoying, and the thought was that we shouldn't ship a binary that few developers were even building, let alone testing. 09:13 < corebot> https://github.com/bitcoin/bitcoin/issues/31741 | multiprocess: Add libmultiprocess git subtree by ryanofsky · Pull Request #31741 · bitcoin/bitcoin · GitHub 09:13 < ryanofsky> PR #31741 which fixes those issues is probably ready for merge soon, but a number of other concerns could remain. I tried to list 5 possible concerns at the top of #31756, and am trying to determine which of these or other concerns may be blocking for a 30.0 release, and if there's anything I could do to address them. 09:13 < corebot> https://github.com/bitcoin/bitcoin/issues/31741 | multiprocess: Add libmultiprocess git subtree by ryanofsky · Pull Request #31741 · bitcoin/bitcoin · GitHub 09:13 < corebot> https://github.com/bitcoin/bitcoin/issues/31756 | RFC: Adding bitcoin-{node,gui} binaries for IPC in 30.0 release · Issue #31756 · bitcoin/bitcoin · GitHub 09:13 < achow101> Sjors[m]: oops didn't see you 09:13 < ryanofsky> If you have concerns about including a `bitcoin-node` binary in upcoming releases with an `-ipcbind` option exposing a mining interface used by a stratum v2 mining client, it'd be great if we could discuss them here or in #31756. 09:13 < corebot> https://github.com/bitcoin/bitcoin/issues/31756 | RFC: Adding bitcoin-{node,gui} binaries for IPC in 30.0 release · Issue #31756 · bitcoin/bitcoin · GitHub 09:13 -!- sirecmg [~sirecmg@user/valiant] has quit [Ping timeout: 260 seconds] 09:14 < sipa> ryanofsky: so this would mean that users run either bitcoind/bitcoin-qt OR bitcoin-node/bitcoin-gui? 09:15 < ryanofsky> Ideally we have a wrapper binary, so users can just run `bitcoin gui` with IPC option or not 09:15 < sipa> right, sure 09:15 < ryanofsky> In any case the main thing for mining IPC interface is to add a bitcoin-node binary, bitcoin-gui is there for inconsistency but I'd be surprised if anyone used it 09:16 < sipa> consistency, i assume! 09:16 < Sjors[m]> I think the wrapper also makes it easier to explain how to use this. 09:16 < TheCharlatan> Sjors[m]: +1 09:16 < fanquake> I need to look at this all again, but are we breaking all infra again in 30.x with this wrapper bin? 09:16 < Sjors[m]> Without having to explain why "bitcoin-node" vs "bitcoind", just use "bitcoin" with some arguments. 09:16 < Sjors[m]> But that's somewhat cosmetic. 09:16 < ryanofsky> I don't think wrapper should break anything because it is just additive 09:17 < fanquake> I guess everyone calling bitcoind can just call bitcoind, and not care about anything new 09:17 < Sjors[m]> Exactly 09:17 < ryanofsky> Wrapper pr is #31375 and has had a few acks 09:17 < fanquake> All our bins exist at the same paths 09:17 < corebot> https://github.com/bitcoin/bitcoin/issues/31375 | multiprocess: Add bitcoin wrapper executable by ryanofsky · Pull Request #31375 · bitcoin/bitcoin · GitHub 09:17 < sipa> maybe at some point, if the multiprocess world becomes the New World Order, bitcoind and bitcoin-qt could become wrapper binaries too that just invoke the corresponding multiprocess binaries 09:18 < fanquake> so which use are we going to document as “preferred” ? 09:18 < cfields> ryanofsky: do you see this as a path towards deprecating bitcoind? Or you see them always being shipped in parallel? 09:18 < cfields> just trying to understand the end-goal. 09:19 < ryanofsky> I don't imagine deprecating bitcoind and bitcoin-cli anytime soon, I don't think we would gain anything from that 09:19 < cfields> 👍 09:19 < Sjors[m]> fanquake: the most careful approach is probably do just keep bitcoind as the default in documentation. 09:19 < ryanofsky> But if we did decide to deprecate them, it should likely just involve moving them from one folder to another 09:19 < vasild> wen connect with "bitcoin gui" to an existent and running bitcoin-node? 09:20 < ryanofsky> vasild, that is implemented in #19461 09:20 < corebot> https://github.com/bitcoin/bitcoin/issues/19461 | multiprocess: Add bitcoin-gui -ipcconnect option by ryanofsky · Pull Request #19461 · bitcoin/bitcoin · GitHub 09:20 < fanquake> sjors: well are we shipping the workflows/setups that developers are using/testing, or not 09:20 < cfields> ryanofsky: or sipa's suggestion above sounds reasonable. 09:20 < TheCharlatan> I don't think we need to decide on that very soon either, but feel like the wrapper gives some flexibility on either choice once it comes to that. 09:20 < Sjors[m]> And maybe recommend "bitcoin rpc" instead of bitcoin-cli because it's easier with named args. 09:21 < ryanofsky> I'd like to add documentation recommending the wrapper. I guess I'm not sure where would be best, probaly somewhere in doc/? 09:22 < fanquake> Doesn’t it need to be all documentation? 09:22 < Sjors[m]> And "bitcoin -M node" for multiprocess 09:22 < Sjors[m]> (or daemon, forgot which one) 09:22 < fanquake> Otherwise we are just going to have inconsistency about how to do anything all over the place? 09:22 < ryanofsky> fanquake, yes, I guess I'm not familiar with what documentation we have 09:22 < Sjors[m]> fanquake: that way developers testing multiprocess will also test the wrapper 09:23 < ryanofsky> Definitely all multiprocess documentation should say use the wrapper, not use libexec binaries 09:23 < Sjors[m]> Maybe there's some execv issue on some platform, that's the only reason why it might be better to not immediately recommend it for bitcoind. 09:24 < ryanofsky> Yes that is a concern, there were execvp issues on windows 09:25 < fanquake> We will need to decide, otherwise we’ll be endlessly changing our docs between the various ways to run bitcoind, depending on which developer read them last 09:25 < TheCharlatan> ryanofsky, but this multiprocess release will not target windows yet, right? 09:26 < fanquake> And if it’s the “new” way, now the docs no longer work for any prior maintained version etc 09:26 < ryanofsky> fanquake, I think we should update all docs to recommend the wrapper, but not do anything that would break instructions 09:26 < ryanofsky> *break previous instructions 09:26 -!- mcey_ [~emcy@148.252.129.185] has joined #bitcoin-core-dev 09:26 < Sjors[m]> So my suggestion would be "bitcoin" for everything except "bitcoind", and then change that to "bitcoin" in a later release. 09:27 < ryanofsky> There is no need to move bitcoind from bin/ to libexec/ for example, the wrapper will work either way and we do not really gain anyting by breaking old command lines 09:28 < cfields> if that's what the docs are going to recommend, maybe now's a good time in the release cycle to turn mp on by default in cmake? 09:28 -!- mcey [~emcy@85.255.234.99] has quit [Ping timeout: 245 seconds] 09:28 < ryanofsky> I'm ok with sjors approach of keeping bitcoind in docs too if we want to start with that 09:28 -!- zeropoint [~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net] has joined #bitcoin-core-dev 09:28 < Sjors[m]> cfields: #31802 does that for the release 09:28 < corebot> https://github.com/bitcoin/bitcoin/issues/31802 | Add bitcoin-{node,gui} to release binaries for IPC by Sjors · Pull Request #31802 · bitcoin/bitcoin · GitHub 09:28 < Sjors[m]> but not for dev builds 09:29 < fanquake> why not for dev builds? 09:29 < Sjors[m]> Happy to change that of course. 09:29 < TheCharlatan> cfields that would be my preference too once 31741 is merged. 09:29 < Sjors[m]> Slower compilation? 09:29 < fanquake> Devs should be testing and using what we are shipping to end users 09:29 < fanquake> Install ccache 09:29 < cfields> +1 09:29 < ryanofsky> note: wrapper executable in #31375 is build regardless of any IPC / multiprocess option, so I don't see it as directly related, just an additional help 09:29 < Sjors[m]> Ok, I can change that on 31802 09:29 < corebot> https://github.com/bitcoin/bitcoin/issues/31375 | multiprocess: Add bitcoin wrapper executable by ryanofsky · Pull Request #31375 · bitcoin/bitcoin · GitHub 09:30 < Sjors[m]> My machine is fast enough, I didn't even realise I forgot ccache for the first week :-) 09:30 < cfields> And docs should generally reflect what devs see with a default build. 09:30 < fanquake> we’re not going to flick options in Guix that no dev is testing or using locally 09:30 < ryanofsky> I think multiprocess is already enabled in dev build preset 09:30 < Sjors[m]> Oh yes, I meant that it's not on in cmake by default, but I don't konw about the dev preset. 09:31 < ryanofsky> Yes I would like it to be on in cmake default too 09:31 < Sjors[m]> But it sounds like we want it for the "default build", not just the test build? 09:31 < TheCharlatan> yes 09:32 < Sjors[m]> Will do 09:33 < cfields> ryanofsky: in case that recommendation sounded inconsistent, I didnt't think 31375 was in good enough shape initially and it was an unfortunate time in the release cycle, but I don't think those things are true anymore so my preference has flipped. 09:33 < cfields> er, 31741 sorry. 09:34 < ryanofsky> makes sense I think, 31741 is needed to turn it on by default, after that there's probably no reason not to turn it on by default 09:35 < Sjors[m]> ok, that's fine too 09:36 < Sjors[m]> But keep in mind that if you turn it on by default for depends, it will end up in the guix build. 09:36 < achow101> Any other topics to discuss? 09:37 < ryanofsky> Sjors[m] sorry did not want to imply turning it on by default in that PR 09:37 < ryanofsky> I think I think it would be a good small followup, either in your PR or another one 09:38 < cfields> Sjors[m]: good point. I'm not sure the question of what to ship has been hashed out yet. 09:38 < cfields> but I guess if the docs are recommending it...? 09:39 < ryanofsky> cfields, docs might just recommend using `bitcoin` executable which is not tied to multiprocess and doesnt depend on the build option or any outside dependency 09:40 < cfields> ok, so we could potentially ship the wrapper but not the mp stuff for 30. Not arguing for/against, but I supposse that's an option. 09:41 < fanquake> Isn’t the whole point of this to ship the MP stuff though? 09:41 < fanquake> For the mining interface? 09:41 < fanquake> The wrapper seems unrelated 09:41 < ryanofsky> I think the wrapper implemented in #31741 provides a better CLI, and it is helpful for making multiprocess features easier to use, it does both things 09:41 < corebot> https://github.com/bitcoin/bitcoin/issues/31741 | multiprocess: Add libmultiprocess git subtree by ryanofsky · Pull Request #31741 · bitcoin/bitcoin · GitHub 09:42 < TheCharlatan> wrong pr? 09:42 < ryanofsky> Oops #31375. Just pointing out that the implementation of the wrapper is completely independent 09:42 < corebot> https://github.com/bitcoin/bitcoin/issues/31375 | multiprocess: Add bitcoin wrapper executable by ryanofsky · Pull Request #31375 · bitcoin/bitcoin · GitHub 09:42 < cfields> hope so, I don't remember reviewing that in 31741 :) 09:42 < bitcoin-git> [bitcoin] glozow pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/c58ae197a386...e364e6b50969 09:42 < bitcoin-git> bitcoin/master c47f81e laanwj: net: Rename `_randomize_credentials` Proxy parameter to `tor_stream_isolat... 09:42 < bitcoin-git> bitcoin/master ec81a72 laanwj: net: Add randomized prefix to Tor stream isolation credentials 09:42 < bitcoin-git> bitcoin/master e364e6b merge-script: Merge bitcoin/bitcoin#32176: net: Prevent accidental circuit sharing when ... 09:42 < bitcoin-git> [bitcoin] glozow merged pull request #32176: net: Prevent accidental circuit sharing when using Tor stream isolation (master...2025-03-tor-stream-isolation) https://github.com/bitcoin/bitcoin/pull/32176 09:44 < achow101> Anything else to discuss? 09:45 < achow101> #endmeeting 09:45 < corebot> achow101: Meeting ended at 2025-04-10T16:45+0000 09:45 < corebot> achow101: Raw log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-04-10_16_00.log.json 09:45 < corebot> achow101: Formatted log: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-04-10_16_00.log.html 09:45 < corebot> achow101: Minutes: https://achow101.com/ircmeetings/2025/bitcoin-core-dev.2025-04-10_16_00.html 09:46 -!- Emc99 [~Emc99@212.129.84.51] has quit [Quit: Client closed] 09:46 -!- dzxzg [~dzxzg@user/dzxzg] has quit [Quit: Client closed] 09:48 -!- vikashx48 [~vikashx48@2601:645:8980:13f0:15b4:51ac:92af:5323] has joined #bitcoin-core-dev 09:48 -!- vikashx48 [~vikashx48@2601:645:8980:13f0:15b4:51ac:92af:5323] has quit [Client Quit] 09:52 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 09:53 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 09:54 -!- mcey [~emcy@148.252.129.185] has joined #bitcoin-core-dev 09:56 -!- mcey [~emcy@148.252.129.185] has quit [Remote host closed the connection] 09:57 -!- mcey [~emcy@148.252.129.185] has joined #bitcoin-core-dev 09:57 -!- mcey [~emcy@148.252.129.185] has quit [Remote host closed the connection] 09:58 -!- mcey [~emcy@148.252.129.185] has joined #bitcoin-core-dev 09:58 -!- mcey_ [~emcy@148.252.129.185] has quit [Ping timeout: 272 seconds] 10:02 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 10:03 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 10:04 -!- Guest59 [~Guest@2001:1620:5547:0:fafe:5eff:fe5b:42e9] has quit [Ping timeout: 240 seconds] 10:10 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 10:11 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 10:13 -!- Talkless [~Talkless@138.199.6.197] has joined #bitcoin-core-dev 10:21 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 10:23 -!- cotsuka [~cotsuka@user/cotsuka] has quit [Remote host closed the connection] 10:24 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 10:24 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 10:25 -!- cotsuka [~cotsuka@user/cotsuka] has joined #bitcoin-core-dev 10:52 -!- Flow [~none@gentoo/developer/flow] has joined #bitcoin-core-dev 10:57 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 11:07 < bitcoin-git> [bitcoin] glozow pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e364e6b50969...a4fd565191e3 11:07 < bitcoin-git> bitcoin/master ff0194a Antoine Poinsot: miniscript: convert non-critical asserts to CHECK_NONFATAL 11:07 < bitcoin-git> bitcoin/master a4fd565 merge-script: Merge bitcoin/bitcoin#31727: miniscript: convert non-critical asserts to C... 11:07 < bitcoin-git> [bitcoin] glozow merged pull request #31727: miniscript: convert non-critical asserts to CHECK_NONFATAL (master...2501_miniscript_nonfatal) https://github.com/bitcoin/bitcoin/pull/31727 11:10 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has joined #bitcoin-core-dev 11:11 -!- BlueMatt[m] [~bluematt@2620:6e:a000:ce11::d] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::3e] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- kvaciral[m] [~kvaciralx@2620:6e:a000:ce11::27] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- Murch[m] [~murch@2620:6e:a000:ce11::1b] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- Sjors[m] [~provooste@2620:6e:a000:ce11::1f] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- stratospher[m] [~stratosph@2620:6e:a000:ce11::1e] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- b10c[m] [~b10cb10cm@2620:6e:a000:ce11::1c] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- BlueMattTest [~test-acct@2620:6e:a000:ce11::c] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- bitcoin-git [~bitcoin-g@2620:6e:a000:ce11::21] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- laanwj [~laanwj@user/laanwj] has quit [Quit: Bridge terminating on SIGTERM] 11:11 -!- BlueMattMtrxBot [~bluemattm@2620:6e:a000:ce11::41] has joined #bitcoin-core-dev 11:14 -!- kvaciral[m] [~kvaciralx@2620:6e:a000:ce11::27] has joined #bitcoin-core-dev 11:22 -!- BlueMattTest [~test-acct@2620:6e:a000:ce11::c] has joined #bitcoin-core-dev 11:22 -!- Murch[m] [~murch@2620:6e:a000:ce11::1b] has joined #bitcoin-core-dev 11:23 -!- b10c[m] [~b10cb10cm@2620:6e:a000:ce11::1c] has joined #bitcoin-core-dev 11:23 -!- stratospher[m] [~stratosph@2620:6e:a000:ce11::1e] has joined #bitcoin-core-dev 11:23 -!- Sjors[m] [~provooste@2620:6e:a000:ce11::1f] has joined #bitcoin-core-dev 11:23 -!- laanwj [~laanwj@user/laanwj] has joined #bitcoin-core-dev 11:23 -!- BlueMatt[m] [~bluematt@2620:6e:a000:ce11::d] has joined #bitcoin-core-dev 11:23 -!- sr_gi[m] [~srgimatri@2620:6e:a000:ce11::2a] has joined #bitcoin-core-dev 11:24 -!- bitcoin-git [~bitcoin-g@2620:6e:a000:ce11::21] has joined #bitcoin-core-dev 11:25 -!- Guest31 [~Guest31@59.103.35.57] has joined #bitcoin-core-dev 11:26 -!- Guest31 [~Guest31@59.103.35.57] has quit [Client Quit] 11:44 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 11:45 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 11:49 -!- eugenesiegel [~eugenesie@user/eugenesiegel] has joined #bitcoin-core-dev 12:18 -!- Talkless [~Talkless@138.199.6.197] has quit [Quit: Konversation terminated!] 12:21 -!- grubles [~user@user/grubles] has joined #bitcoin-core-dev 12:41 < bitcoin-git> [bitcoin] jamesob opened pull request #32247: BIP-348 (OP_CHECKSIGFROMSTACK) (regtest only) (master...2025-04-csfs) https://github.com/bitcoin/bitcoin/pull/32247 12:51 -!- eugenesiegel [~eugenesie@user/eugenesiegel] has quit [Ping timeout: 240 seconds] 12:52 -!- eugenesiegel [~eugenesie@user/eugenesiegel] has joined #bitcoin-core-dev 13:06 -!- eugenesiegel [~eugenesie@user/eugenesiegel] has quit [Ping timeout: 240 seconds] 13:08 -!- kevkevin_ [~kevkevin@209.242.39.30] has quit [Remote host closed the connection] 13:09 -!- Cory85 [~Cory85@user/pasha] has quit [Quit: Client closed] 13:09 -!- Cory85 [~Cory85@user/pasha] has joined #bitcoin-core-dev 13:10 -!- brunoerg [~brunoerg@200.232.31.130] has joined #bitcoin-core-dev 13:37 -!- brunoerg [~brunoerg@200.232.31.130] has quit [Remote host closed the connection] 13:43 -!- brunoerg [~brunoerg@177.95.8.135] has joined #bitcoin-core-dev 13:51 -!- kevkevin [~kevkevin@98.226.208.231] has joined #bitcoin-core-dev 13:55 -!- pyth [~pyth@user/pyth] has quit [Remote host closed the connection] 14:02 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Ping timeout: 268 seconds] 14:16 -!- PiRK_ [~PiRK_@2a01:e0a:d60:500:6d62:8284:769b:8435] has joined #bitcoin-core-dev 14:17 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 14:18 -!- purpleKarrot_ [~purpleKar@user/purpleKarrot] has joined #bitcoin-core-dev 14:20 -!- jonatack [~jonatack@user/jonatack] has joined #bitcoin-core-dev 14:22 -!- PiRK_ [~PiRK_@user/PiRK-:69869] has changed host 14:22 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Ping timeout: 260 seconds] 14:22 -!- purpleKarrot_ is now known as purpleKarrot 14:24 < PiRK_> Good evening. I was looking through a functional test and i'm wondering if this isn't a typo:  https://github.com/bitcoin/bitcoin/blob/master/test/functional/feature_pruning.py#L44 14:24 < PiRK_> "nTimes" vs `nTime` 14:27 < sipa> PiRK_: looks like it 14:34 -!- purpleKarrot [~purpleKar@user/purpleKarrot] has quit [Quit: purpleKarrot] 14:34 -!- jonatack [~jonatack@user/jonatack] has quit [Ping timeout: 252 seconds] 14:45 -!- brunoerg [~brunoerg@177.95.8.135] has quit [Remote host closed the connection] 14:48 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 14:52 -!- abubakarsadiq [uid602234@id-602234.hampstead.irccloud.com] has quit [Quit: Connection closed for inactivity] 14:52 -!- kevkevin [~kevkevin@98.226.208.231] has quit [Remote host closed the connection] 14:56 -!- PiRK_ [~PiRK_@user/PiRK-:69869] has quit [Quit: Client closed] 15:18 -!- brunoerg [~brunoerg@177.95.8.135] has joined #bitcoin-core-dev 15:25 -!- brunoerg [~brunoerg@177.95.8.135] has quit [Ping timeout: 260 seconds] 15:31 -!- kevkevin [~kevkevin@2603:300a:2305:c000:bd61:42d6:2758:fa87] has joined #bitcoin-core-dev 16:49 -!- kevkevin [~kevkevin@2603:300a:2305:c000:bd61:42d6:2758:fa87] has quit [Remote host closed the connection] 17:04 -!- jespada [~jespada@r179-25-43-11.dialup.adsl.anteldata.net.uy] has quit [Ping timeout: 248 seconds] 17:50 -!- kevkevin [~kevkevin@2603:300a:2305:c000:bd61:42d6:2758:fa87] has joined #bitcoin-core-dev 17:56 -!- kevkevin [~kevkevin@2603:300a:2305:c000:bd61:42d6:2758:fa87] has quit [Ping timeout: 276 seconds] 18:06 -!- pyth [~pyth@user/pyth] has quit [Remote host closed the connection] 18:30 -!- diggun [~diggun@101.53.219.74] has joined #bitcoin-core-dev 18:31 -!- diggun [~diggun@101.53.219.74] has quit [Client Quit] 18:35 -!- pyth [~pyth@user/pyth] has joined #bitcoin-core-dev 18:43 -!- zeropoint [~alex@45-28-139-114.lightspeed.sntcca.sbcglobal.net] has quit [Quit: leaving] 18:48 -!- pyth [~pyth@user/pyth] has quit [Quit: Leaving] 18:50 -!- kevkevin [~kevkevin@c-24-13-173-103.hsd1.il.comcast.net] has joined #bitcoin-core-dev 18:53 -!- kevkevin [~kevkevin@c-24-13-173-103.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 18:53 -!- kevkevin [~kevkevin@2603:300a:2305:c000:f0f7:2556:3f4e:a4ef] has joined #bitcoin-core-dev 18:59 -!- kevkevin [~kevkevin@2603:300a:2305:c000:f0f7:2556:3f4e:a4ef] has quit [Ping timeout: 276 seconds] 19:17 -!- robszarka [~szarka@2603:3003:4eac:100:9519:769c:c399:ac00] has joined #bitcoin-core-dev 19:21 -!- szarka [~szarka@2603:3003:4eac:100:f00a:f2fe:a1dd:77ca] has quit [Ping timeout: 276 seconds] 19:29 -!- brunoerg [~brunoerg@200.232.31.130] has joined #bitcoin-core-dev 19:34 -!- brunoerg [~brunoerg@200.232.31.130] has quit [Ping timeout: 245 seconds] 19:48 -!- bitdex [~bitdex@gateway/tor-sasl/bitdex] has joined #bitcoin-core-dev 21:01 -!- cmirror [~cmirror@4.53.92.114] has quit [Remote host closed the connection] 21:01 -!- cmirror [~cmirror@4.53.92.114] has joined #bitcoin-core-dev 22:02 -!- ExEric3 [~exeric3@static.45.135.130.94.clients.your-server.de] has quit [Remote host closed the connection] 23:02 < bitcoin-git> [bitcoin] maflcko closed pull request #32168: doc/descriptors.md: Update next halvening heights (master...20250330) https://github.com/bitcoin/bitcoin/pull/32168 23:05 < bitcoin-git> [bitcoin] maflcko closed pull request #32060: test: Add support for mainnet addresses in address_to_scriptpubkey (master...AE2233KT) https://github.com/bitcoin/bitcoin/pull/32060 23:14 -!- rolf [~rolf@2001:1c06:2809:ad00:72a5:c606:8d6a:52c8] has quit [Quit: WeeChat 4.6.0] 23:18 < bitcoin-git> [bitcoin] laanwj opened pull request #32248: Remove support for RNDR/RNDRRS for aarch64 on Linux (master...2025-04-remove-arm64-rndr) https://github.com/bitcoin/bitcoin/pull/32248 23:37 -!- Christoph_ [~Christoph@host-88-217-174-126.customer.m-online.net] has joined #bitcoin-core-dev --- Log closed Fri Apr 11 00:00:14 2025