16:00:02 <fjahr> #startmeeting 
16:00:02 <corebot> fjahr: Meeting started at 2026-08-06T16:00+0000
16:00:03 <corebot> fjahr: Current chairs: fjahr
16:00:05 <corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
16:00:06 <corebot> fjahr: See also: https://hcoop-meetbot.readthedocs.io/en/stable/
16:00:07 <eugenesiegel> hi
16:00:07 <corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
16:00:08 <stickies-v> hi
16:00:11 <marcofleon> hi
16:00:12 <hebasto> hi
16:00:13 <fjahr> #bitcoin -core-dev Meeting: _aj_ abubakarsadiq achow101 andrewtoth b10c brunoerg cfields danielabrozzoni darosior dergoegge dzxzg eugenesiegel fanquake fjahr furszy hebasto hodlinator instagibbs janb84 jarolrod johnny9dev jonatack josie jurraca kanzure kevkevin laanwj lightlike l0rinc maflcko marcofleon maxedw Murch pinheadmz provoostenator pseudoramdom ryanofsky sdaftuar sedited sipa sliv3r__ sr_gi stickies-v stringintech theStack
16:00:13 <fjahr> vasild willcl-ark
16:00:18 <willcl-ark> hi
16:00:20 <dergoegge> hi
16:00:20 <epicleafies> Hi
16:00:22 <sliv3r__> hi
16:00:23 <stringintech> hi
16:00:27 <purpleKarrot> hi
16:00:29 <brunoerg> hi
16:00:32 <johnny9dev> Hi
16:00:34 <fjahr> There are no pre-proposed meeting topics this week. Any last minute ones to add?
16:00:35 <sedited> hi
16:00:40 <janb84> hi
16:00:43 <purpleKarrot> #here 
16:00:53 <enochazariah> hi
16:00:54 <fanquake> fjahr: wanted to add a quick static builds topic
16:01:03 <fjahr> ok
16:01:39 <fjahr> Let's start with the WGs
16:01:54 <fjahr> #topic Fuzzing WG Update (dergoegge, marcofleon)
16:02:16 <dergoegge> https://github.com/dergoegge/bitcoin-antithesis
16:02:26 <dergoegge> I've published the antithesis test repo
16:02:37 <dergoegge> Please come contribute if you are interested
16:02:38 <dzxzg> hi
16:02:53 <dergoegge> Some more docs on how the tests are structured: https://antithesis.com/docs/product/test_templates/
16:03:01 <dergoegge> lmk if there are any questions
16:03:15 <dergoegge> that's it
16:03:28 <fjahr> dergoegge: any specifc area where you think more tests are most interesting?
16:03:45 <dergoegge> I think we could test assumeutxo with this really well
16:04:37 <dergoegge> I have some more ideas on this, feel free to join the bitcoin-core-fuzzing channel to discuss
16:04:57 <fjahr> thanks!
16:04:59 <fjahr> #topic Kernel WG Update (sedited)
16:05:04 <sedited> I've pushed an update to #35187
16:05:07 <corebot> https://github.com/bitcoin/bitcoin/issues/35187 | kernel: Block validation without a complete UTXO set by sedited · Pull Request #35187 · bitcoin/bitcoin · GitHub
16:05:16 <sedited> The introduced block validation function there now takes a callback to fetch coins supplied by the caller
16:05:32 <sedited> purpleKarrot opened #35904 as a proposed plan for factoring out a separate validation library.
16:05:33 <corebot> https://github.com/bitcoin/bitcoin/issues/35904 | Factoring out a stateless, side-effect free validation library · Issue #35904 · bitcoin/bitcoin · GitHub
16:05:35 <yancy> hi
16:05:38 <sedited> The idea being that this library lives one level underneath the kernel library.
16:05:46 <sedited> The kernel library would eventually link against it and re-use some of its headers.
16:06:34 <sedited> maybe purpleKarrot wants to add something?
16:06:43 <willcl-ark> I like the idea of the stateless validation library
16:07:18 <cfields> hi
16:08:01 <fjahr> purpleKarrot: speak now or... ;)
16:08:07 <purpleKarrot> Yes, please have a look #35904. If you want more background information, read my blog at purplekarrot.net and also have a look at std::bitcoin.
16:08:08 <corebot> https://github.com/bitcoin/bitcoin/issues/35904 | Factoring out a stateless, side-effect free validation library · Issue #35904 · bitcoin/bitcoin · GitHub
16:08:09 <cfields> willcl-ark: +1
16:08:09 <purpleKarrot> https://github.com/purpleKarrot/std-bitcoin
16:08:46 <fjahr> thanks
16:08:49 <fjahr> #topic QML GUI WG Update (johnny9dev)
16:09:05 <johnny9dev> Deciding on what to finish before theoretically merging upstream. Those will be tagged as Beta in the project board.
16:09:19 <johnny9dev> I think we have most of that tagged.
16:09:58 <johnny9dev> Working on the staging branch in parallel
16:10:05 <darosior> hi
16:10:08 <johnny9dev> https://github.com/johnny9/bitcoin/pull/1
16:10:20 <johnny9dev> This is a theoretical first chunk
16:11:20 <johnny9dev> The preview build has some significant performance fixes in and published at bitcoincore.app
16:11:26 <johnny9dev> That's all for now
16:11:30 <willcl-ark> so +5k lines in 247 commits (to review); does that all need to go in together? Or are there ways to break that down for review
16:13:37 <fanquake> Where does the base of that PR start? Looks like the first commit is also modifying files that don't exist in master?
16:14:15 <fanquake> i.e src/qml/bitcoin.cpp
16:14:34 <johnny9dev> Github renders the order strange for me by date.
16:14:38 <andrewtoth_> hi
16:15:13 <johnny9dev> And the it goes right into the qml app commit history
16:15:59 <fjahr> it?
16:16:38 <johnny9dev> The PR.  It is based on a recent master and it starts with cmake files and the initial app module
16:16:52 <johnny9dev> Then goes into the qml app commit history
16:16:58 <johnny9dev> Sorry just had spotty network.
16:17:02 <willcl-ark> ok
16:17:43 <fjahr> #topic QA WG Update (brunoerg)
16:17:55 <brunoerg> no updates this week
16:18:01 <fjahr> #topic Benchmarking WG Update (l0rinc, andrewtoth_)
16:18:26 <andrewtoth_> l0rinc made some pretty cool benchmarks https://github.com/bitcoin/bitcoin/pull/35531#issuecomment-5170999892
16:18:43 <andrewtoth_> not much else to report, thanks
16:19:15 <fjahr> #topic static builds (fanquake)
16:19:26 <fanquake> Just wanted to raise that #25573 is now in a state where it can get some proper testing.
16:19:28 <corebot> https://github.com/bitcoin/bitcoin/issues/25573 | guix: produce a `-static-pie` bitcoind by fanquake · Pull Request #25573 · bitcoin/bitcoin · GitHub
16:19:31 <fanquake> It's switched to glibc 2.44, which has some changes we upstreamed, and the final (cross arch) reproducibility issues have been fixed.
16:19:38 <fanquake> There are some bins up here https://github.com/fanquake/bitcoin/releases/tag/static_bitcoind_ff01e5af948d
16:19:42 <fanquake> It would be great to have some testing in more environments/setups.
16:19:52 <fanquake> I've posted something with a bit of info to the mailing list as well: https://groups.google.com/g/bitcoindev/c/UgGHs-_YGvw
16:19:58 <fanquake> Thats all
16:20:23 <sedited> nice :D
16:20:56 <fjahr> Anything else to discuss?
16:21:02 <fjahr> Feature freeze is in 2 weeks I think?
16:21:04 <sedited> yes, feature freeze
16:21:21 <sedited> It would be nice to get #35642 before feature freeze (though it needs rebase and I guess sipa is not here).
16:21:23 <corebot> https://github.com/bitcoin/bitcoin/issues/35642 | headersync: do parameter search at runtime by sipa · Pull Request #35642 · bitcoin/bitcoin · GitHub
16:22:02 <sedited> Also would be good to get some eyes on #35351.
16:22:04 <corebot> https://github.com/bitcoin/bitcoin/issues/35351 | net: Disallow invalid HeadersSyncState due to lagging clock by hodlinator · Pull Request #35351 · bitcoin/bitcoin · GitHub
16:22:24 <sedited> Release schedule at #35122
16:22:25 <corebot> https://github.com/bitcoin/bitcoin/issues/35122 | Release Schedule for 32.0 · Issue #35122 · bitcoin/bitcoin · GitHub
16:22:48 <darosior> I'll take a look at 35351
16:23:08 <darosior> Sorry, 35642
16:23:50 <fjahr> Anything else?
16:24:08 <darosior> I started setting up a ckpool for testnet5. Configuring it for testnet4 for now, so we can have some hashrate pointed to it. Then i could use it to mine the genesis block (maybe at the end of the month?) and support the network until professional miners take over.
16:24:38 <fanquake> Would be good to get another set of eyes over #35699, can probably put that in soon, before it gets any chunkier
16:24:40 <corebot> https://github.com/bitcoin/bitcoin/issues/35699 | [31.x] More Backports by fanquake · Pull Request #35699 · bitcoin/bitcoin · GitHub
16:24:42 <darosior> Hosting it at Chaincode. Anybody who has some hashpower they can plug for a couple months would be welcome
16:25:15 <darosior> fanquake: will review that too.
16:26:24 <fjahr> #endmeeting