<bitcoin-git>
[bitcoin] maflcko opened pull request #34859: ci: Avoid intermittent Windows generate download failures (master...2603-ci-windows-dowload-fail) https://github.com/bitcoin/bitcoin/pull/34859
bitdex has quit [Remote host closed the connection]
bitdex has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] rkrux closed pull request #34841: test: close the HTTPConnection in case of socket timeout (master...timeout-close) https://github.com/bitcoin/bitcoin/pull/34841
<bitcoin-git>
bitcoin/master 79467e3 Cory Fields: threading: never require logging from sync.h
<bitcoin-git>
bitcoin/master 3a4a863 merge-script: Merge bitcoin/bitcoin#34823: threading: never require logging from sync.h ...
<bitcoin-git>
[bitcoin] sedited merged pull request #34823: threading: never require logging from sync.h (take 2) (master...thread-no-logging) https://github.com/bitcoin/bitcoin/pull/34823
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
adil has quit [Quit: adil]
Guyver2 has left #bitcoin-core-dev [Closing Window]
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 252 seconds]
<bitcoin-git>
[bitcoin] l0rinc opened pull request #34864: coins: make cache freshness imply dirtiness and remove invalid test states (master...l0rinc/coins-cache-invariants) https://github.com/bitcoin/bitcoin/pull/34864
<bitcoin-git>
[bitcoin] stickies-v opened pull request #34865: logging: better use of log::Entry internally (master...2026-03/logging-use-entry) https://github.com/bitcoin/bitcoin/pull/34865
<l0rinc>
I'm in Japan now, I can't wait until 1 AM, so quick summary: #34864 was revived, it's based on a nice cleanup by andrewtoth - structured differently for easy review. It removes invalid/impossible coin states from the tests (and prod) as part of the Coins Cache Cleanup (#34280).
<corebot>
https://github.com/bitcoin/bitcoin/issues/34864 | coins: make cache freshness imply dirtiness and remove invalid test states by l0rinc · Pull Request #34864 · bitcoin/bitcoin · GitHub
<l0rinc>
If we want the parallel input fetcher to land in v32 (my understanding is that we do, but concept ACKs on #31132 would help), these cleanups would help simplify the followup risky changes as much as possible.
afiore has quit [Remote host closed the connection]
Guest97 has quit [Quit: Client closed]
<l0rinc>
I'm also measuring the optimal batch size for #34489, and single-threaded execution of #32575 has been running for more than a week - I have restarted to see if it's a measurement error since the machine had to be physically restarted
<corebot>
https://github.com/bitcoin/bitcoin/issues/32575 | refactor: Remove special treatment for single threaded script checking by fjahr · Pull Request #32575 · bitcoin/bitcoin · GitHub
afiore has joined #bitcoin-core-dev
<l0rinc>
I'm also benchmarking reindex-chainstate for v30.2 vs v31-rc1 on Umbrel and Windows - where I want to see how it compares with locally compiled versions (official guix vs guix cross-compiled native vs WSL), as mentioned by fanquake.
jurraca has joined #bitcoin-core-dev
<l0rinc>
Someone please quite these during the meeting, thanks - good night :)
l0rinc has quit [Quit: l0rinc]
l0rinc has joined #bitcoin-core-dev
Emc99 has joined #bitcoin-core-dev
musaHaruna has joined #bitcoin-core-dev
dzxzg has joined #bitcoin-core-dev
<fjahr>
#startmeeting
<corebot>
fjahr: Meeting started at 2026-03-19T16:00+0000
<fjahr>
There are no pre-proposed meeting topics this week. Any last minute ones to add?
<lightlike>
hi
<johnny9dev>
hi
<janb84>
hi
<stickies-v>
hi
<abubakarsadiq>
hi
<kanzure>
hi
<hodlinator>
hi
<furszy>
hi
<fjahr>
Let's start with the WGs
<fjahr>
#topic Fuzzing WG Update (dergoegge)
<dzxzg>
hi
<jurraca>
hi
<dergoegge>
no update
<fjahr>
#topic Kernel WG Update (sedited)
<sedited>
aj and cory left some interesting comments on #32317. Haven't gotten around to work on them yet, but I'd like to encourage others to read them.
<corebot>
fjahr: Error: That URL raised <HTTP Error 404: Not Found>
<fjahr>
#topic QML GUI WG Update (johnny9dev)
Murch[m] has quit [Changing host]
Murch[m] has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
<johnny9dev>
Started PRs for wallet migration flows and wallet import/restore flows. Last PR for decoupling the qml project from the original qt-widgets is up and when those are merged that will be completed
<johnny9dev>
We've introduced GMock to the project to mock out the wallet and node interfaces for easier unittesting
<johnny9dev>
epicleafies: can you add your status?
<epicleafies>
I've started PRs for adding the desktop tray icon and another for language and units settings.
<johnny9dev>
nice
<johnny9dev>
i think that is all for now. the PRs are pilling up so we'll need to clear them soon
<fjahr>
A new working group just hatched 🐣. There has been quite a bit of development and review lately way to the goal is pretty clear so we thought it would be a good idea to try to give status updates regularly. All the necessary pieces already exist, you can find them all in the tracking issue: #31194.
<pinheadmz>
Work continues on #32061 after many great reviews. After next rebase I will close that PR and reopen a fresh PR with the same code, but without a year and 300+ comments. Review has also exposed some new tests I want to add to master, and tweaks to some utilities we already merged last month I now realize are mostly wrong <grimace emoji>. SO stay tuned for three new PRs. Well, one reborn and two little guys.
<corebot>
https://github.com/bitcoin/bitcoin/issues/32061 | Replace libevent with our own HTTP and socket-handling implementation by pinheadmz · Pull Request #32061 · bitcoin/bitcoin · GitHub
<fjahr>
pinheadmz: we should have synced better :D
<furszy>
ACK
<pinheadmz>
were doing great bruh
* pinheadmz
thats all
<fjahr>
So review focus is on #34772 (new prerequisite to the http server) and #34158
<abubakarsadiq>
Opened #34803, which adds a `MempoolUpdated` ValidationInterface callback emitting before/after fee rate diagram chunks on every mempool update enabling cluster-aware fee estimation and eliminating redundant block template rebuilds in the mining interface. The change is minimal; most of the diff is tests. Looking forward to feedback.
<jurraca>
i opened #34842 to add asmap attestation scripts to contrib/asmap, wanted to ask if there are opinions for/against putting this in the core repo. The alternative would be putting them in the asmap.sigs repo along with the attestations themselves.
<fjahr>
Ok, please review if you have an opinion! Any other spontaneous topics?
<eugenesiegel>
yes
<eugenesiegel>
dzxzg, hodlinator, and I have had some debate in https://github.com/bitcoin/bitcoin/pull/32606 about processing compact blocks as a -blocksonly node. As a -blocksonly node, should we immediately drop the compact block (since we did not send sendcmpct to our peer) or should we process the header if we receive the compact block? My hesitation on
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] kevkevinpal opened pull request #34869: tests: applied PYTHON_GIL to the env for every test (master...usePythonGILInTests) https://github.com/bitcoin/bitcoin/pull/34869
musaHaruna has quit [Quit: Connection closed for inactivity]
eugenesiegel has quit [Ping timeout: 240 seconds]
yonson_ has joined #bitcoin-core-dev
yonson has quit [Ping timeout: 272 seconds]
yonson_ is now known as yonson
brunoerg_ has joined #bitcoin-core-dev
luke-jr has quit [Remote host closed the connection]
luke-jr has joined #bitcoin-core-dev
<bitcoin-git>
[bitcoin] furszy opened pull request #34870: wallet: feebumper, fix crash when combined bump fee is unavailable (master...2026_feebumper_crash_fix) https://github.com/bitcoin/bitcoin/pull/34870
brunoerg has quit [Ping timeout: 264 seconds]
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
w0xlt has quit [Remote host closed the connection]
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
vasild has quit [Ping timeout: 258 seconds]
vasild has joined #bitcoin-core-dev
hacker4web3bitco has quit [Ping timeout: 264 seconds]
hacker4web3bitco has joined #bitcoin-core-dev
Guest60 has joined #bitcoin-core-dev
cotsuka has quit [Read error: Connection reset by peer]
cotsuka has joined #bitcoin-core-dev
Guest60 has quit [Quit: Client closed]
cotsuka has quit [Read error: Connection reset by peer]