ChanServ changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
gribble has quit [Remote host closed the connection]
gribble has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 260 seconds]
achow101 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
achow101 has quit [Ping timeout: 252 seconds]
Zenton has quit [Remote host closed the connection]
achow101 has joined #bitcoin-core-dev
Zenton has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 246 seconds]
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
itsarjn has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 265 seconds]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
zeropoint has quit [Quit: leaving]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
itsarjn has quit [Remote host closed the connection]
itsarjn has joined #bitcoin-core-dev
cmirror has joined #bitcoin-core-dev
Guest81 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
Guest81 has quit [Quit: Client closed]
bitdex has joined #bitcoin-core-dev
emcy__ has quit [Remote host closed the connection]
emcy__ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 260 seconds]
eval-exec has quit [Quit: eval-exec]
eval-exec has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
eval-exec has quit [Quit: eval-exec]
eval-exec has joined #bitcoin-core-dev
tarotfied_ has joined #bitcoin-core-dev
dermoth has quit [*.net *.split]
stratospher[m] has quit [*.net *.split]
Earnestly has quit [*.net *.split]
sr_gi[m] has quit [*.net *.split]
Sjors[m] has quit [*.net *.split]
tarotfied has quit [*.net *.split]
uasf has quit [*.net *.split]
emzy has quit [*.net *.split]
cncr04s has quit [*.net *.split]
windsok_ has quit [*.net *.split]
sugarpuff has quit [*.net *.split]
andytoshi has quit [*.net *.split]
kouloumos has quit [*.net *.split]
hugohn____ has quit [*.net *.split]
brunoerg has joined #bitcoin-core-dev
dermoth has joined #bitcoin-core-dev
Earnestly has joined #bitcoin-core-dev
stratospher[m] has joined #bitcoin-core-dev
sr_gi[m] has joined #bitcoin-core-dev
Sjors[m] has joined #bitcoin-core-dev
uasf has joined #bitcoin-core-dev
emzy has joined #bitcoin-core-dev
cncr04s has joined #bitcoin-core-dev
windsok_ has joined #bitcoin-core-dev
sugarpuff has joined #bitcoin-core-dev
andytoshi has joined #bitcoin-core-dev
kouloumos has joined #bitcoin-core-dev
hugohn____ has joined #bitcoin-core-dev
MyNetAz has quit [Write error: Connection reset by peer]
MyNetAz has joined #bitcoin-core-dev
uasf has quit [Remote host closed the connection]
uasf has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 265 seconds]
Guest6 has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
Guest6 has quit [Quit: Client closed]
Guyver2 has joined #bitcoin-core-dev
Guest65 has joined #bitcoin-core-dev
Guest65 has quit [Quit: Client closed]
itsarjn has quit [Remote host closed the connection]
itsarjn has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #31477: ci: Bump centos gcc to 12 (master...2412-ci-centos-gcc) https://github.com/bitcoin/bitcoin/pull/31477
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] RiceChuan opened pull request #31478: docs: (master...master) https://github.com/bitcoin/bitcoin/pull/31478
Guyver2 has left #bitcoin-core-dev [Closing Window]
brunoerg has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
itsarjn has quit [Remote host closed the connection]
brunoerg has quit [Ping timeout: 265 seconds]
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
Cory has quit [Quit: Client closed]
Cory has joined #bitcoin-core-dev
Zenton has quit [Read error: Connection reset by peer]
Zenton has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hodlinator opened pull request #31479: lint: Disable signature output in git log (master...2024/12/lint_git_log_sig_fix) https://github.com/bitcoin/bitcoin/pull/31479
jespada has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
jespada has quit [Read error: Connection reset by peer]
itsarjn has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/62bd61de110b...29ddee1796a6
<bitcoin-git> bitcoin/master 015aad8 RiceChuan: docs: remove repetitive words
<bitcoin-git> bitcoin/master 29ddee1 merge-script: Merge bitcoin/bitcoin#31478: docs: remove repetitive words
<bitcoin-git> [bitcoin] fanquake merged pull request #31478: docs: remove repetitive words (master...master) https://github.com/bitcoin/bitcoin/pull/31478
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
Zenton has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/29ddee1796a6...ea9e64ff3cb0
<bitcoin-git> bitcoin/master b7ec69c fanquake: depends: add -g to *BSD_debug flags
<bitcoin-git> bitcoin/master ea9e64f merge-script: Merge bitcoin/bitcoin#31461: depends: add `-g` to *BSD_debug flags
<bitcoin-git> [bitcoin] fanquake merged pull request #31461: depends: add `-g` to *BSD_debug flags (master...dash_g_bsd) https://github.com/bitcoin/bitcoin/pull/31461
Zenton has joined #bitcoin-core-dev
Zenton_ has joined #bitcoin-core-dev
Zenton has quit [Ping timeout: 260 seconds]
Zenton_ is now known as Zenton
<bitcoin-git> [bitcoin] hebasto opened pull request #31480: refactor: Fix "modernize-use-starts-ends-with" clang-tidy warning (master...241212-tidy) https://github.com/bitcoin/bitcoin/pull/31480
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
codingp110 has joined #bitcoin-core-dev
codingp110 has quit [Quit: Client closed]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #31481: fuzz: Faster leak check, and SeedRand::ZEROS before every input (master...2412-fuzz-stable-fast) https://github.com/bitcoin/bitcoin/pull/31481
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ea9e64ff3cb0...435ad572a1af
<bitcoin-git> bitcoin/master e2d3372 Hodlinator: lint: Disable signature output in git log
<bitcoin-git> bitcoin/master 435ad57 merge-script: Merge bitcoin/bitcoin#31479: lint: Disable signature output in git log
<bitcoin-git> [bitcoin] fanquake merged pull request #31479: lint: Disable signature output in git log (master...2024/12/lint_git_log_sig_fix) https://github.com/bitcoin/bitcoin/pull/31479
itsarjn has quit [Remote host closed the connection]
itsarjn has joined #bitcoin-core-dev
itsarjn has quit [Ping timeout: 245 seconds]
codingp110 has joined #bitcoin-core-dev
codingp110 has quit [Client Quit]
<bitcoin-git> [bitcoin] TheCharlatan opened pull request #31483: kernel: Move kernel-related cache constants to kernel cache (master...kernel_cache_sizes) https://github.com/bitcoin/bitcoin/pull/31483
itsarjn has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
uasf_ has joined #bitcoin-core-dev
kvaciral[m] has quit [Ping timeout: 276 seconds]
BlueMattTest has quit [Ping timeout: 276 seconds]
kvaciral[m] has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
uasf has quit [Ping timeout: 276 seconds]
Zenton has joined #bitcoin-core-dev
BlueMattTest has joined #bitcoin-core-dev
Guest79 has joined #bitcoin-core-dev
Guest79 has quit [Client Quit]
rEAL2SATOSHI has joined #bitcoin-core-dev
rEAL2SATOSHI has quit [Client Quit]
Guest6 has joined #bitcoin-core-dev
Guest6 has quit [Client Quit]
Guest96 has joined #bitcoin-core-dev
Guest96 has left #bitcoin-core-dev [#bitcoin-core-dev]
moresteakpls has joined #bitcoin-core-dev
moresteakpls has left #bitcoin-core-dev [#bitcoin-core-dev]
moresteakpls has joined #bitcoin-core-dev
moresteakpls has quit [Quit: Client closed]
MyNetAz has quit [Ping timeout: 252 seconds]
<sipa> i will be a few minutes late for the meeting
itsarjn has quit [Read error: Connection reset by peer]
<achow101> #startmeeting
<b10c> hi
<TheCharlatan> hi
<hebasto> hi
<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
<sr_gi[m]> hi
<ryanofsky> hi
<brunoerg> hi
<kevkevin> hi
<instagibbs> hi
<cfields> hi
<furszy> hi
abubakarsadiq has joined #bitcoin-core-dev
<achow101> There are no preproposed meeting topics this week. Any last minute ones to add?
moresteakpls has joined #bitcoin-core-dev
<achow101> #topic Erlay WG Update (sr_gi, gleb, marcofleon)
<maxedw> hi
<sr_gi[m]> That's me
<sr_gi[m]> We've been compiling a list of simulations to run, writing down design decision so we can re-evaluate if needed down the line and see what has been considered. I've been updating the simulator and started to simulate some of them. The PR has also been brought up to date with the pending feedback. Gleb is working on a rebase of the whole Erlay implementation so some things can also be tested with real nodes in a warnet-like environment,
<sr_gi[m]> plus also reviving his simulator to run cross sims
guest_glozow has joined #bitcoin-core-dev
<sr_gi[m]> There has also been some fuzzing by marko pointing out bugs to fix
<sr_gi[m]> I think that's it
<achow101> #topic Kernel WG Update (TheCharlatan)
<marcofleon> I'm looking to fuzz more once the rebase is done. And still wrapping my head around some of the design stuff
<TheCharlatan> Skipped the last few updates, so I'll do a drop of what I've been working on.
<TheCharlatan> I opened some more PRs for de-duplicating and simplifying logic for potential future users of the lib.
<TheCharlatan> Moving the final flush before shutdown to the ChainstateManager destructor: #31382 . This simplifies the tear-down procedure for the library significantly.
<gribble> https://github.com/bitcoin/bitcoin/issues/31382 | kernel: Flush in ChainstateManager destructor by TheCharlatan · Pull Request #31382 · bitcoin/bitcoin · GitHub
<TheCharlatan> Make the cache size calculations easier to use for kernel users: #31483
<gribble> https://github.com/bitcoin/bitcoin/issues/31483 | kernel: Move kernel-related cache constants to kernel cache by TheCharlatan · Pull Request #31483 · bitcoin/bitcoin · GitHub
<TheCharlatan> After seeing the recent demand for better script debuggers, I was thinking how the kernel library might be useful for this in the future. It seems like btcdeb is not really usable for external projects, or projects extending the script interpreter.
<TheCharlatan> I added a debug callback in the kernel C API that hooks into the script interpreter and can provided a trace of the execution of a script here: https://github.com/TheCharlatan/bitcoin/commit/997c2ccc920adb0d1c9d8e82dbe94374cfb3c78b
<TheCharlatan> The hooks are gated by a macro, so users would have to compile with `ENABLE_SCRIPT_DEBUG`.
<TheCharlatan> This might be more viable than btcdeb for these kind of users, since only the interpreter itself would have to be changed for supporting new functionality, leaving changing the output of the debugger entirely up to the user. It could also be used to better test some of the internals of the interpreter.
MyNetAz has joined #bitcoin-core-dev
<sipa> hi
<TheCharlatan> Lastly, I'd like to point out the RFC PR #31425, which checks that the static libbitcoinconsensus can be compiled for 32bit riscv bare metal.
<gribble> https://github.com/bitcoin/bitcoin/issues/31425 | RFC: Riscv bare metal CI job by TheCharlatan · Pull Request #31425 · bitcoin/bitcoin · GitHub
<TheCharlatan> that's all
<sipa> TheCharlatan: does it test anything beyond compilation?
<TheCharlatan> no, but that could be added through qemu
<sipa> i see
<cfields> neat
<achow101> #topic Cluster Mempool WG Update (sdaftuar, sipa)
<sipa> hi
eval-exec has joined #bitcoin-core-dev
<sipa> #31363 remains the thing to review at this point
<gribble> https://github.com/bitcoin/bitcoin/issues/31363 | cluster mempool: introduce TxGraph by sipa · Pull Request #31363 · bitcoin/bitcoin · GitHub
<sipa> i've also opened a successor 31444, which adds interfaces for mining, eviction, and rbf diagram comparison to the TxGraph class
<instagibbs> #31444
<gribble> https://github.com/bitcoin/bitcoin/issues/31444 | cluster mempool: add txgraph diagrams/mining/eviction by sipa · Pull Request #31444 · bitcoin/bitcoin · GitHub
SpellChecker has quit [Remote host closed the connection]
<sipa> there remains one critical piece of logic at the TxGraph layer before the full cluster mempool code can be rebased on it (#28676), namely exposing an interface to deal with (too big) reorgs, as it is possible that reorgs merge the entire mempool together into a single cluster, and we need to do *something* in that case (we can't just reject them like RBFs)
<gribble> https://github.com/bitcoin/bitcoin/issues/28676 | [WIP] Cluster mempool implementation by sdaftuar · Pull Request #28676 · bitcoin/bitcoin · GitHub
<sipa> that said, there is enough code in 31363 and 31444 that deserves review, and it's complete with a simulation test that i think covers most if not all of the behavior we want from it
SpellChecker has joined #bitcoin-core-dev
<sipa> in particular, i'm quite happy with how the test simulates mempool changesets: the transactions are stored in shared_ptrs, so to start a changeset, the simulation graph is just copied, on abort it's deleted, on commit it replaces the main graph
<sipa> that's it from me, unless there are questions/comments
<instagibbs> appreciate the additional context provided by newest PR, im finding it a bit difficult to do a deep review without the whole thing
<sipa> would it help to have a writeup of what txgraph's responsibility is, and what the hard problems it solves are?
jonatack has quit [Ping timeout: 244 seconds]
<sipa> in order to get review in before the full thing is PRed?
<instagibbs> Hard to say, I'm having difficulty judging if the API is sensible if I don't actually see it used in anger
<instagibbs> some things are obviously correct, others im unsure
<sipa> fair point
<sipa> i guess i can't really help with that apart from getting closer to a point where 28676 can be rebased
itsarjn has joined #bitcoin-core-dev
<instagibbs> will circle back after looking at newest PR
<achow101> #topic MuSig2 WG Update (achow101)
<achow101> A couple fuzz crashes were found in #31247 which have been fixed
<gribble> https://github.com/bitcoin/bitcoin/issues/31247 | psbt: MuSig2 Fields by achow101 · Pull Request #31247 · bitcoin/bitcoin · GitHub
<achow101> Err rather #31244
<gribble> https://github.com/bitcoin/bitcoin/issues/31244 | descriptors: MuSig2 by achow101 · Pull Request #31244 · bitcoin/bitcoin · GitHub
<achow101> The next PRs to review are still #31242 and #31243
<gribble> https://github.com/bitcoin/bitcoin/issues/31242 | wallet, desc spkm: Return SigningProvider only if we have the privkey by achow101 · Pull Request #31242 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31243 | descriptor: Move filling of keys from `DescriptorImpl::MakeScripts` to `PubkeyProvider::GetPubKey` by achow101 · Pull Request #31243 · bitcoin/bitcoin · GitHub
<achow101> #topic Legacy Wallet Removal WG Update (achow101)
<achow101> In reviewing #30328, we've been finding some additional migration edge cases, and further edge cases in the PRs to fix those edge cases.
<gribble> https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 · Pull Request #30328 · bitcoin/bitcoin · GitHub
<achow101> There's now #31423, #31451, and #31452 opened for those. Any of these PR is the thing to review.
<gribble> https://github.com/bitcoin/bitcoin/issues/31452 | wallet: Migrate non-HD keys to combo() descriptor by achow101 · Pull Request #31452 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31451 | wallet: migration, avoid loading legacy wallet after failure when BDB isnt compiled by furszy · Pull Request #31451 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31423 | wallet: migration, dont create spendable wallet from a watch-only legacy wallet by furszy · Pull Request #31423 · bitcoin/bitcoin · GitHub
<achow101> These edge cases aren't additional scripts that should be migrated, just different wallet configurations that caused migration failures or could be migrated in a better way.
<achow101> So already migrated wallets don't need to worry
<sipa> ah good
<achow101> Lastly, #30328 has been getting review and is being updated to be clearer on why it is doing some things
<gribble> https://github.com/bitcoin/bitcoin/issues/30328 | wallet: Remove IsMine from migration code by achow101 · Pull Request #30328 · bitcoin/bitcoin · GitHub
Guest19 has joined #bitcoin-core-dev
Guest19 has quit [Client Quit]
<achow101> IsMine has been reported to be very confusing to reviewers so I've been trying to make it clearer as to why the replacement code is correct
<achow101> #topic Multiprocess WG Update (ryanofsky)
<ryanofsky> hi
<ryanofsky> There's a backlog of PRs in #31098 that have one or two acks and could use another review to get unstuck. These are needed to get IPC mining features enabled in the next release
<gribble> https://github.com/bitcoin/bitcoin/issues/31098 | Stratum v2 via IPC Mining Interface tracking issue · Issue #31098 · bitcoin/bitcoin · GitHub
<ryanofsky> #31318 (2 acks) #31346 (2 acks) #31196 (2 acks) #31197 (2 acks) #30437 (stale ack) #31375 (concept ack only)
<gribble> https://github.com/bitcoin/bitcoin/issues/31318 | Drop script_pub_key arg from createNewBlock by Sjors · Pull Request #31318 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31346 | Set notifications m_tip_block in LoadChainTip() by Sjors · Pull Request #31346 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31196 | Prune mining interface by Sjors · Pull Request #31196 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31197 | refactor: mining interface 30955 followups by Sjors · Pull Request #31197 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30437 | multiprocess: add bitcoin-mine test program by ryanofsky · Pull Request #30437 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31375 | multiprocess: Add bitcoin wrapper executable by ryanofsky · Pull Request #31375 · bitcoin/bitcoin · GitHub
<ryanofsky> Another thing that happened recently darosior has written rust code to be able to call the Chain interface over IPC. Can see his comments in #29409
<gribble> https://github.com/bitcoin/bitcoin/issues/29409 | multiprocess: Add capnp wrapper for Chain interface by ryanofsky · Pull Request #29409 · bitcoin/bitcoin · GitHub
<ryanofsky> And that's all for me
Guyver2 has joined #bitcoin-core-dev
<TheCharlatan> The rust wallet is very cool :)
<fanquake> I guess all the bugfix PRs in https://github.com/chaincodelabs/libmultiprocess/pulls should also be added to #31098 ?
<gribble> https://github.com/bitcoin/bitcoin/issues/31098 | Stratum v2 via IPC Mining Interface tracking issue · Issue #31098 · bitcoin/bitcoin · GitHub
<fanquake> As well as any build failures / other issues (if the plan if to ship this on by default) i.e like #31455
<gribble> https://github.com/bitcoin/bitcoin/issues/31455 | multiprocess: build failure on Alpine with depends & `DEBUG=1` · Issue #31455 · bitcoin/bitcoin · GitHub
<ryanofsky> Yes that's a good point I can do that
<ryanofsky> There's a lot that needs to come together
<TheCharlatan> will the release be macos and linux only?
<fanquake> Does our code-signing for macOS need any accomodations for multiprocess? i.e some entitlement to spawn other bins or similar
brunoerg has quit [Remote host closed the connection]
Zenton has quit [Remote host closed the connection]
<ryanofsky> Unless I get windows support together in time I think so. There's an issue in the libmultiprocess repo saying what needs to be done but I haven't started that yet
<TheCharlatan> ok
<ryanofsky> fanquake, pretty sure that's not true. If that's the case the wrapper executable would also have problems
<fanquake> Ok, great if that doesn't need any other changes
<achow101> It doesn't seem like there's an entitlement for that. But the other bins will also need to be codesigned
<ryanofsky> In worst case first multiprocess release would just be linux only which is probably ok
<achow101> presumably we'd ship both multiprocess and monolithic for a while
<ryanofsky> well the multiprocess release should include both sets of binaries
<ryanofsky> (long discussion about that in #30983)
<gribble> https://github.com/bitcoin/bitcoin/issues/30983 | RFC: Multiprocess binaries and packaging options · Issue #30983 · bitcoin/bitcoin · GitHub
<sipa> i think it would be good to try to end up with just a single type eventually
guest_glozow has quit [Quit: Client closed]
<sipa> if multiprocess can do everything that normal builds can, there is no need to keep supporting more configurations longer
<sipa> but not as long as there compatibility issues or other hassles with it of courde
<achow101> ok, will read through the discussion in 30983
<ryanofsky> sipa, i think biggest issue there is performance. gui and wallet interfaces are not really optimized to work well over ipc, but they could be
<sipa> ryanofsky: thanks, will rrad
<sipa> huh, that surprises me a bit
<ryanofsky> i think they are mostly just doing a lot of stupid things that add latency. if you run functional tests with ipc there is a definite slowdown
<achow101> #topic package relay WG Update (glozow)
<achow101> glozow says "We’re making steady progress on #31397, and I would like to find additional reviewers for #31385."
<gribble> https://github.com/bitcoin/bitcoin/issues/31397 | p2p: track and use all potential peers for orphan resolution by glozow · Pull Request #31397 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/31385 | package validation: relax the package-not-child-with-unconfirmed-parents rule by glozow · Pull Request #31385 · bitcoin/bitcoin · GitHub
Guyver2 has left #bitcoin-core-dev [Closing Window]
<achow101> Anything else to discuss today?
<achow101> #endmeeting
bitdex has quit [Quit: = ""]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 248 seconds]
moresteakpls has quit [Quit: Client closed]
jonatack has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
<sipa> TheCharlatan: in general i can't say i'm a fan of adding complexity to the script interpreter just for the purpose of inspection/debugging, but i have to say this approach you have is really extremely limited in how intrusive it is
mcey_ has joined #bitcoin-core-dev
<darosior> I agree, although i'm not really sure what's wrong with btcdeb.
emcy__ has quit [Ping timeout: 248 seconds]
brunoerg has quit [Remote host closed the connection]
<fanquake> darosior: at least one issue is that it's going somewhat unmaintained
preimage has joined #bitcoin-core-dev
MyNetAz has quit [Ping timeout: 252 seconds]
bugs_ has joined #bitcoin-core-dev
MyNetAz has joined #bitcoin-core-dev
MyNetAz has quit [Excess Flood]
MyNetAz has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
Zenton has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
Zenton has quit [Remote host closed the connection]
Zenton has joined #bitcoin-core-dev
<dergoegge> I suggested it in the kernel wg (maybe it came up before as well not sure) because i saw: https://github.com/taproot-wizards/bitcoin-script-hints.nvim
<dergoegge> Would be cool if projects like that could use the kernel to make sure they don't incorrectly re-implement the interpreter
<dergoegge> darosior: not sure if btcdeb could accomplish this as well?
Zenton_ has joined #bitcoin-core-dev
Zenton has quit [Read error: Connection reset by peer]
<darosior> wow, did they reimplement the Script interpreter in lua? lol
Zenton_ has quit [Remote host closed the connection]
Zenton_ has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
<darosior> dergoegge: it probably could. But i was mostly replying to `btcdeb` being hard to use (i used it in the past and found it pretty helpful). But given it is unmaintained and i'm not volunteering to rebase it, TheCharlatan's patch is probably the most pragmatic approach to give people external to the project the tools to experiment with the
<darosior> interpreter. And i agree it's a worthwile goal.
Zenton_ has quit [Quit: Leaving]
<dergoegge> darosior: they did at least partially
brunoerg_ has joined #bitcoin-core-dev
brunoerg has quit [Read error: Connection reset by peer]
Zenton has joined #bitcoin-core-dev
brunoerg_ has quit [Remote host closed the connection]
zeropoint has joined #bitcoin-core-dev
kevkevin_ has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] fanquake opened pull request #31484: depends: update capnproto to 1.0.2 (master...freebsd_capnproto) https://github.com/bitcoin/bitcoin/pull/31484
itsarjn_ has joined #bitcoin-core-dev
itsarjn has quit [Ping timeout: 248 seconds]
GuestSF has joined #bitcoin-core-dev
itsarjn has joined #bitcoin-core-dev
itsarjn_ has quit [Ping timeout: 265 seconds]
brunoerg has joined #bitcoin-core-dev
GuestSF has quit [Quit: Client closed]
Talkless has joined #bitcoin-core-dev
Guest14 has joined #bitcoin-core-dev
Talkless has quit [Remote host closed the connection]
Talkless has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Guest14 has quit [Ping timeout: 240 seconds]
___nick___ has joined #bitcoin-core-dev
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
cotsuka has quit [Remote host closed the connection]
___nick___ has joined #bitcoin-core-dev
cotsuka has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 246 seconds]
Talkless has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
andrewtoth_ has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 246 seconds]
itsarjn has quit [Remote host closed the connection]
___nick___ has quit [Ping timeout: 248 seconds]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 272 seconds]
jonatack has quit [Ping timeout: 260 seconds]
edverma has joined #bitcoin-core-dev
edverma has left #bitcoin-core-dev [#bitcoin-core-dev]
brunoerg has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
QBlock has joined #bitcoin-core-dev
edverma has joined #bitcoin-core-dev
szkl has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [bitcoin] ryanofsky pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/435ad572a1af...beac62e541c8
QBlock has quit [Quit: Client closed]
<bitcoin-git> bitcoin/master df27ee9 Hennadii Stepanov: refactor: Fix "modernize-use-starts-ends-with" clang-tidy warning
<bitcoin-git> bitcoin/master beac62e Ryan Ofsky: Merge bitcoin/bitcoin#31480: refactor: Fix "modernize-use-starts-ends-with...
<bitcoin-git> [bitcoin] ryanofsky merged pull request #31480: refactor: Fix "modernize-use-starts-ends-with" clang-tidy warning (master...241212-tidy) https://github.com/bitcoin/bitcoin/pull/31480
Guest93 has joined #bitcoin-core-dev
Guest93 has quit [Quit: Client closed]
brunoerg has quit [Remote host closed the connection]
gribble has quit [Remote host closed the connection]
gribble has joined #bitcoin-core-dev
Cory has quit [Quit: Client closed]
Cory has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.4.4]
kevkevin_ has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
edverma has quit []
edverma has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
Cory has quit [Quit: Client closed]
Cory has joined #bitcoin-core-dev