achow101 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 @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
dzxzg has quit [Remote host closed the connection]
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
ViniciusCestarii has joined #bitcoin-core-dev
Guest55 has joined #bitcoin-core-dev
Guest55 has quit [Client Quit]
adys3 has joined #bitcoin-core-dev
ViniciusCestarii has quit [Quit: Client closed]
adys has quit [Ping timeout: 272 seconds]
adys3 is now known as adys
adys has quit [Read error: Connection reset by peer]
adys has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 252 seconds]
kevkevin has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
BlueMatt has quit [Ping timeout: 248 seconds]
BlueMatt has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 252 seconds]
jerryf has joined #bitcoin-core-dev
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 252 seconds]
cotsuka has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
cotsuka has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
cotsuka has quit [Read error: Connection reset by peer]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
cotsuka has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 243 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
cotsuka has quit [Read error: Connection reset by peer]
deadmanoz has joined #bitcoin-core-dev
svanstaa_ has quit [Ping timeout: 252 seconds]
svanstaa has joined #bitcoin-core-dev
cotsuka has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
jerryf_ has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
jerryf has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
Nebraskka has quit [Read error: Connection reset by peer]
Nebraskka has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #35400: doc: Remove good_first_issue.yml, Reword "Getting started" section (master...2605-doc-rm-template) https://github.com/bitcoin/bitcoin/pull/35400
Guyver2 has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
jerryf has quit [Remote host closed the connection]
kevkevin has quit [Ping timeout: 252 seconds]
jerryf has joined #bitcoin-core-dev
cotsuka has joined #bitcoin-core-dev
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<bitcoin-git> [bitcoin] Sanjana2906 opened pull request #35401: build: exclude libmultiprocess test target from compile commands (master...fix/iwyu-libmultiprocess) https://github.com/bitcoin/bitcoin/pull/35401
<bitcoin-git> [bitcoin] DrahtBot closed pull request #35401: build: exclude libmultiprocess test target from compile commands (master...fix/iwyu-libmultiprocess) https://github.com/bitcoin/bitcoin/pull/35401
<bitcoin-git> [leveldb-subtree] fanquake pushed 2 commits to bitcoin-fork: https://github.com/bitcoin-core/leveldb-subtree/compare/1a166221cf8f...a2f531d2d04a
<bitcoin-git> leveldb-subtree/bitcoin-fork 42a5f29 fanquake: util: use [[fallthrough]] directly
<bitcoin-git> leveldb-subtree/bitcoin-fork a2f531d merge-script: Merge bitcoin-core/leveldb-subtree#60: util: use [[fallthrough]] directly
<bitcoin-git> [leveldb-subtree] fanquake merged pull request #60: util: use [[fallthrough]] directly (bitcoin-fork...fallthrough_default) https://github.com/bitcoin-core/leveldb-subtree/pull/60
kevkevin has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
<bitcoin-git> [leveldb-subtree] fanquake pushed 2 commits to bitcoin-fork: https://github.com/bitcoin-core/leveldb-subtree/compare/a2f531d2d04a...a7f9bdc6114f
<bitcoin-git> leveldb-subtree/bitcoin-fork fd8f696 laanwj: Revert "Increase maximum read-only mmap()s used from 1000 to 4096 on 64-bi...
<bitcoin-git> leveldb-subtree/bitcoin-fork a7f9bdc merge-script: Merge bitcoin-core/leveldb-subtree#52: Revert "Increase maximum read-only ...
<bitcoin-git> [leveldb-subtree] fanquake merged pull request #52: Revert "Increase maximum read-only mmap()s used from 1000 to 4096 on 64-bit systems" (bitcoin-fork...2025-05-revert-mmap-increase) https://github.com/bitcoin-core/leveldb-subtree/pull/52
cotsuka has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 265 seconds]
<bitcoin-git> [leveldb-subtree] fanquake closed pull request #62: ci: Add LevelDB test workflow (bitcoin-fork...l0rinc/add-leveldb-ci) https://github.com/bitcoin-core/leveldb-subtree/pull/62
<bitcoin-git> [leveldb-subtree] fanquake reopened pull request #62: ci: Add LevelDB test workflow (bitcoin-fork...l0rinc/add-leveldb-ci) https://github.com/bitcoin-core/leveldb-subtree/pull/62
<fanquake> Updated leveldb subtree bump in #35313
<corebot> https://github.com/bitcoin/bitcoin/issues/35313 | Bump leveldb subtree by fanquake · Pull Request #35313 · bitcoin/bitcoin · GitHub
Guyver2 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/00af5620f01d...e3f5c1891342
<bitcoin-git> bitcoin/master 0b9e10a Hennadii Stepanov: guix: Update `python-signapple` and wrap with OpenSSL paths
<bitcoin-git> bitcoin/master d846444 Hennadii Stepanov: guix: Split manifest into build and codesign manifests
<bitcoin-git> bitcoin/master e3f5c18 merge-script: Merge bitcoin/bitcoin#34948: guix: Split manifest into build and codesign ...
<bitcoin-git> [bitcoin] fanquake merged pull request #34948: guix: Split manifest into build and codesign manifests (master...260329-guix-manifest-split) https://github.com/bitcoin/bitcoin/pull/34948
Guest57 has joined #bitcoin-core-dev
Guest57 has quit [Client Quit]
<bitcoin-git> [bitcoin] Sjors closed pull request #34419: mining: add coinbase locktime and sequence fields to getblocktemplate RPC (master...2026/01/bip-coinbase-fields) https://github.com/bitcoin/bitcoin/pull/34419
<bitcoin-git> [bitcoin] maflcko opened pull request #35402: doc: Compress doc/build-unix.md dependency package names into table (master...2605-doc-build-compress) https://github.com/bitcoin/bitcoin/pull/35402
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
josie has quit [Read error: Connection reset by peer]
josie has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
cotsuka has quit [Read error: Connection reset by peer]
josie has quit [Ping timeout: 245 seconds]
cotsuka has joined #bitcoin-core-dev
josie has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Sjors opened pull request #35403: mining: pr 33966 followups (disentangle miner startup defaults) (master...2026/05/pr-33966-followups) https://github.com/bitcoin/bitcoin/pull/35403
kevkevin has joined #bitcoin-core-dev
smartin has joined #bitcoin-core-dev
josie has quit [Quit: ZNC 1.8.2 - https://znc.in]
josie has joined #bitcoin-core-dev
<hebasto> what's the actual failure in `rpc_misc.py` here -- https://github.com/bitcoin/bitcoin/actions/runs/26565179991/job/78263776240 ?
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
roconnor has quit [Ping timeout: 272 seconds]
roconnor has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
cotsuka has quit [Read error: Connection reset by peer]
Guyver2 has left #bitcoin-core-dev [Closing Window]
cotsuka has joined #bitcoin-core-dev
Guest664 has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
Guest664 has quit [Ping timeout: 245 seconds]
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
satsfy has quit [Ping timeout: 252 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
satsfy has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/e3f5c1891342...896eaacd9134
<bitcoin-git> bitcoin/master 813b4a8 w0xlt: refactor: introduce SubmitBlock helper
<bitcoin-git> bitcoin/master 5b60f69 woltx: mining: add submitBlock IPC method to Mining interface
<bitcoin-git> bitcoin/master 3962138 woltx: test: add IPC submitBlock functional test
<bitcoin-git> [bitcoin] ryanofsky merged pull request #34644: mining: add submitBlock to IPC Mining interface (master...ipc-submit-block) https://github.com/bitcoin/bitcoin/pull/34644
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
SpellChecker has quit [Ping timeout: 252 seconds]
SpellChecker_ has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/896eaacd9134...a34dbc836c57
<bitcoin-git> bitcoin/master 58cdb5c fanquake: Squashed 'src/leveldb/' changes from ab6c84e6f3..a7f9bdc611
<bitcoin-git> bitcoin/master 5fe0615 fanquake: Update leveldb subtree to latest upstream
<bitcoin-git> bitcoin/master 4d58c32 fanquake: build: remove -Wno-conditional-uninitialized from leveldb build
<bitcoin-git> [bitcoin] fanquake merged pull request #35313: Bump leveldb subtree (master...bump_leveldb_subtree) https://github.com/bitcoin/bitcoin/pull/35313
ViniciusCestarii has joined #bitcoin-core-dev
ViniciusCestarii has quit [Client Quit]
ViniciusCestarii has joined #bitcoin-core-dev
ViniciusCestarii has quit [Client Quit]
satsfy has quit [Read error: Connection reset by peer]
satsfy has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
<hacker4web3bitco> Hi folks, is this TODO still valid: https://github.com/bitcoin/bitcoin/blob/master/src/support/lockedpool.cpp#L309C1-L310C1 seems arenas.size() is small
GoldenGoose has quit [Ping timeout: 248 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] rkrux opened pull request #35404: wallet: allow anti-fee-sniping in sendall RPC while not relying of RBF default (master...antifeesniping) https://github.com/bitcoin/bitcoin/pull/35404
<bitcoin-git> [bitcoin] rkrux opened pull request #35405: wallet: switch optinrbf from true to false (master...defaultrbf) https://github.com/bitcoin/bitcoin/pull/35405
cotsuka has quit [Read error: Connection reset by peer]
eugenesiegel has quit [Quit: Client closed]
cotsuka has joined #bitcoin-core-dev
<darosior> _aj_: well my own favourite shed would be no arbitrary limit. But hey i don't care too much
hulxv_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto closed pull request #35098: guix: Compile GUI separately from other binaries (master...260417-guix-gui) https://github.com/bitcoin/bitcoin/pull/35098
<bitcoin-git> [bitcoin] instagibbs opened pull request #35406: private broadcast: limit outstanding txs to count of 1000 (master...2026-05-private_cap) https://github.com/bitcoin/bitcoin/pull/35406
eugenesiegel has joined #bitcoin-core-dev
hulxv__ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a34dbc836c57...d12d8e52d23f
<bitcoin-git> bitcoin/master fab5733 MarcoFalke: doc: Remove good_first_issue.yml
<bitcoin-git> bitcoin/master d12d8e5 merge-script: Merge bitcoin/bitcoin#35400: doc: Remove good_first_issue.yml, Reword "Get...
<bitcoin-git> bitcoin/master fa51f37 MarcoFalke: doc: Reword the Getting-Started section
<bitcoin-git> [bitcoin] fanquake merged pull request #35400: doc: Remove good_first_issue.yml, Reword "Getting started" section (master...2605-doc-rm-template) https://github.com/bitcoin/bitcoin/pull/35400
sliv3r__ has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
sliv3r__ has joined #bitcoin-core-dev
sliv3r__ has quit [Read error: Connection reset by peer]
sliv3r__ has joined #bitcoin-core-dev
<darosior> Regarding the compaction trigger at the end of IBD, i think a neat heuristic could be to use the chain work. The first time we are done connecting a chain that has at least nMinimumChainWork, run the compaction.
<darosior> That way it gets updated every release. This is not perfect, but loosely tracks where we expect IBD to end. People performing IBD with older versions would compact too early, but that's not the end of the world. If somebody really needs to run compaction for whatever reason, there is always the startup option to force it.
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
<andrewtoth_> So, the first time we cross over from a block that is > minimum chain work we trigger it? That way we don't have to store anything new in the db?
<andrewtoth_> *from a block the is < minimum to > minimum
nervana21 has joined #bitcoin-core-dev
pseudoramdom has joined #bitcoin-core-dev
pseudoramdom has quit [Changing host]
pseudoramdom has joined #bitcoin-core-dev
ViniciusCestarii has joined #bitcoin-core-dev
<stickies-v> #startmeeting
<corebot> stickies-v: Meeting started at 2026-05-28T16:00+0000
<corebot> stickies-v: Current chairs: stickies-v
<corebot> stickies-v: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
cotsuka has quit [Read error: Connection reset by peer]
<corebot> stickies-v: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
<corebot> stickies-v: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
<sedited> hi
<hebasto> hi
<stickies-v> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields danielabrozzoni darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy gleb glozow hebasto hodlinator instagibbs janb84 jarolrod jonatack josibake kanzure kevkevin laanwj LarryRuane lightlike l0rinc luke-jr maflcko marcofleon maxedw Murch pinheadmz provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sliv3r__ sr_gi tdb3 theStack
<stickies-v> TheCharlatan vasild willcl-ark
<b10c> hi
<Murch[m]> hi
<cfields> hi
<pseudoramdom> hi
<danielabrozzoni> hi
<eugenesiegel> hi
<stickies-v> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<kevkevin> hi
<andrewtoth_> hi
<stringintech> hi
<dergoegge> hi
<jarolrod> Hi
<lightlike> hi
<pinheadmz> Yo
<instagibbs> hallo
<stickies-v> alright, let's get started with the working groups
<stickies-v> #topic Fuzzing WG Update (dergoegge)
<brunoerg> hi
<dergoegge> no update
<stickies-v> #topic Kernel WG Update (sedited)
<sedited> Some review activity happening on #32427 again, and looking for more.
<corebot> https://github.com/bitcoin/bitcoin/issues/32427 | kernel: Replace leveldb-based BlockTreeDB with flat-file based store by sedited · Pull Request #32427 · bitcoin/bitcoin · GitHub
<sedited> I rebased my branch for splitting the mempool/policy code from validation (and thus from the kernel library): https://github.com/sedited/bitcoin/tree/mempoolout_rebase
cotsuka has joined #bitcoin-core-dev
<darosior> hi
<sedited> Still not happy with the code for the split though, the interface for accesing back into the mempool and grabing its locks is very clunky.
<maxedw> hi
<kanzure> hi
<johnny9dev> hi
<stickies-v> nice, will get back to reviewing 32427 asap, would be a nice improvement for kernel
<sedited> not sure how interested people are in this split in the first place. The code-organizational benefits are kind of nice, but beyond that the utility for the Bitcoin Core software are a bit questionable.
<sliv3r__> hi
<darosior> "Mempool eviction? -Yes but the one you are thinking about"
<darosior> not*
<sedited> indeed :)
<darosior> If it's a win for the Kernel library, and Bitcoin Core is no worse off, that seems fine?
epicleafies has joined #bitcoin-core-dev
nervana21 has quit [Quit: Client closed]
<stickies-v> yeah i think it's a pretty big improvement for kernel users
<sedited> I might open it as a RFC PR , keeping it rebased is a challenge, but it's also kind of nice to ensure on a regular basis that such a split is possible in the first place.
<stickies-v> an RFC issue might make more sense?
<sedited> not sure, I think most would agree that it is a good thing on the face of it, so I more think it's the refactoring price that needs to be gauged here.
<sipa> hi
<stickies-v> linking a branch from an issue seems fine, but then at least you're not wasting time rebasing / addressing nits
<stickies-v> anyway
<stickies-v> anything else here?
<sedited> that's all
<stickies-v> #topic Benchmarking WG Update (l0rinc, andrewtoth)
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d12d8e52d23f...f1344e6c7fd0
<bitcoin-git> bitcoin/master 4bdd46a will: ci: switch runners from cirrus to warpbuild
<bitcoin-git> bitcoin/master f1344e6 merge-script: Merge bitcoin/bitcoin#35378: ci: switch to warp runners
<bitcoin-git> [bitcoin] fanquake merged pull request #35378: ci: switch to warp runners (master...warpbuild-runners) https://github.com/bitcoin/bitcoin/pull/35378
<andrewtoth_> l0rinc is out but he said he is working on an automated compaction PR
<andrewtoth_> I relayed darosior's idea to use minimum chain work as a trigger
<andrewtoth_> I also have come around to thinking a ~weekly automated compaction would be good
<sedited> what would be wrong with just repeatedly checking isibd?
<andrewtoth_> that would trigger every startup too, which would not be ideal
<sipa> andrewtoth_: 1 week worth of blocks is mayhe 2 GB of block data, a full rewrite every week would add a multiple of that
<sipa> or do we necessarily already have much morr
<andrewtoth_> sipa: the chainstate adds < 200MB a week to the db if uncompacted
nervana21 has joined #bitcoin-core-dev
<andrewtoth_> err I'm not sure how you mean block data to be relevant here?
<sipa> yeah, i'm just trying to gauge how much a weekly full rewrite of the chainstate would add in terms of disk activity
<darosior> For disk IO i think?
<andrewtoth_> I think today it will be like 10-15 GB of write IO per full compaction
<sipa> yes, which is a multiple of what i expect we'd do without
<Murch[m]> Why once per week rather than say, once per month?
<andrewtoth_> we can definitely bikeshed on how often to do it. could be monthly
<stickies-v> what about thriweekly
<sipa> rewrite at the end of IBD, once, is more impactful i think
<darosior> stickies-v: hah
<sipa> stickies-v: whenever the last block hash ends in 12 zero bits
<sedited> ^^
<andrewtoth_> yes agreed end of IBD is important. but, saving users an extra 11% for a full compaction every so often seems worth it?
<Murch[m]> sipa: Probably better if not everyone does it at the same height
<b10c> murch: agree
<darosior> Once a month seems fine, and then no need to do it at the end of IBD
<sipa> yeah, sorry, i didn't mean to start a bikeshed here... i'm just not very convinced doing it regularly adds much, and probably adds a relatively large amount of disk activity still
<sipa> Murch[m]: absolutely, it was a joke :)
<andrewtoth_> i think post-IBD alone is important, since a user might shut off and never keep it running for a whole month after that
<Murch[m]> E.g., do it once after IBD finishes, then schedule it for a random height 3500–5000 blocks later again
<Murch[m]> Would probably be bad if all nodes did it at the same height
<andrewtoth_> Murch: I think that's nearly the approach l0rinc is taking now
<darosior> andrewtoth_: you would advise doing both? I was hoping for either or
<Murch[m]> From reading the topic last week, my impression was that the db is bloated by several GB at the end of a full IBD
<Murch[m]> So, tracking that you started a new IBD and doing it once when you have caught up to the chaintip sounds pretty useful?
<andrewtoth_> i was thinking both, yes...
<darosior> If we do it once at the end of IBD, how much do you expect it would help to do it regularly on top? Like if it's done once around block 950k, how much disk space would doing it around block 1M would really save?
<andrewtoth_> if I had to choose one, it would be post-IBD
<andrewtoth_> 11% of disk space
<andrewtoth_> we save ~30% doing it immediately after IBD, then it's a slow creep up to 11% total
<andrewtoth_> a periodic compaction will trim that 11%
<Murch[m]> and then ~200 MB per week, roughly?
<andrewtoth_> Murch: up until 11%, it gets capped
<darosior> Ok. No opinion here. I don't think it matters much either way.
<andrewtoth_> I feel like post-IBD can be the initial change, then we can bikeshed more on periodic compaction.
<Murch[m]> Well, every week seems a bit aggressive, but either way it would be a huge improvement over doing it every hour
<andrewtoth_> ok, thanks for the feedback everyone
<andrewtoth_> otherwise, got some great review on #35295, thanks! will address that soon
<corebot> https://github.com/bitcoin/bitcoin/issues/35295 | validation: fetch block inputs in parallel during ConnectBlock by andrewtoth · Pull Request #35295 · bitcoin/bitcoin · GitHub
<andrewtoth_> that's it from me
<stickies-v> #topic Libevent removal (pinheadmz, fjahr)
<pinheadmz> #35182 is real close. addresed some nits yesterday and restarted integration testing. already have a few small follow-ups in the queue.
<corebot> https://github.com/bitcoin/bitcoin/issues/35182 | Replace libevent with our own HTTP and socket-handling implementation by pinheadmz · Pull Request #35182 · bitcoin/bitcoin · GitHub
<pinheadmz> And libevent removal from client was merged yay
<pinheadmz> Hoping to merge with enough time before release to find anything wrong
<pinheadmz> All from me
<stickies-v> #topic QML GUI WG Update (johnny9dev)
<johnny9dev> We continue to be on track for our "Preview" unsigned builds in June . The related work for that can be found at https://github.com/orgs/bitcoin-core/projects/1/views/2 and I updated it this morning so it is accurate. We have wallet updates from pseudoramdom and epicleafies and node error dialogs and block status updates from me in review. Afterwards the high runners are updating the project to v31 and validating the settings and
<johnny9dev> onboarding is compatible with bitcoin-qt installs.
<johnny9dev> That's all from me
<stickies-v> alright, thanks for the updates everyone
<stickies-v> anything else to discuss?
pseudoramdom has quit [Quit: pseudoramdom]
<abubakarsadiq> novo asked me to relay silent payments update
<instagibbs> IIUC point release for 31.x is held up on #35319, so let's try and get that done?
<abubakarsadiq> https://github.com/bitcoin-core/secp256k1/pull/1765 has to be merged before we can merge silent payments on Core, but reviews are welcome on https://github.com/bitcoin/bitcoin/pull/35301 and https://github.com/bitcoin/bitcoin/pull/35302.
<corebot> https://github.com/bitcoin/bitcoin/issues/35319 | net: use the proxy if overriden when doing v2->v1 reconnections by vasild · Pull Request #35319 · bitcoin/bitcoin · GitHub
<stickies-v> yeah good shout out instagibbs
<Murch[m]> One follow-up to the compaction: if the mechanism is to schedule it for specific heights, you could schedule the first compaction for a height slightly after the chaintip of the best header chain once the node has acquired one, but delay the compaction until we are no longer in IBD.
<Murch[m]> Or maybe just scheduling it for the regular ~x thousand block interval but waiting until you are no longer in IBD would be enough to do one after IBD
<eugenesiegel> I tried making a functional test that built on top of p2p_private_broadcast.py, but it did not go well. I had issues with the Socks5 proxy and reconnection code, hopefully vasild has a better approach
<instagibbs> vasild any ETA on your version of the test, even with cleanups TODO
<andrewtoth_> Murch: we need to make sure we only trigger it one time, so using a gauge like previous work was < minimum now work is > minimum could work for that
<andrewtoth_> otherwise it will trigger every startup
<stickies-v> will wrap up the meeting here, but conversations can of course continue
<stickies-v> #endmeeting
<corebot> stickies-v: Meeting ended at 2026-05-28T16:33+0000
<Murch[m]> If it doesn’t run while we are in IBD and is scheduled for ~x thousand blocks later every time it runs, I don’t see why it would run every time we start up?
<Murch[m]> I just thought that we could probably get away with having only one scheduling mechanism that can handle both
<Murch[m]> But I’m probably too far away from the problem to see the issue with my idea
hulxv__ has quit [Remote host closed the connection]
<andrewtoth_> ah true if it's scheduled for 1000 blocks away then it will be fine, that's like a week.
cotsuka has quit [Read error: Connection reset by peer]
ViniciusCestarii has quit [Ping timeout: 245 seconds]
cotsuka has joined #bitcoin-core-dev
<pinheadmz> fanquake hebasto do you need codesigning for #35131 ?
<corebot> https://github.com/bitcoin/bitcoin/issues/35131 | guix, refactor: Minor script cleanups and improvements by hebasto · Pull Request #35131 · bitcoin/bitcoin · GitHub
<hebasto> pinheadmz: yes
<pinheadmz> cool comin up
rszarka has joined #bitcoin-core-dev
<hebasto> ty
robszarka has quit [Ping timeout: 248 seconds]
jerryf has quit [Ping timeout: 252 seconds]
eugenesiegel has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] fanquake closed pull request #35140: ci: Temporarily move CI from Cirrus to GHA (master...2604-ci-ugh) https://github.com/bitcoin/bitcoin/pull/35140
nervana21 has quit [Quit: Client closed]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
durandal__ has quit [Remote host closed the connection]
durandal__ has joined #bitcoin-core-dev
epicleafies has quit [Quit: Client closed]