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