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
w0xlt has quit [Ping timeout: 246 seconds]
w0xlt has joined #bitcoin-core-dev
aleggg has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
S3RK_ has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 245 seconds]
w0xlt has quit [Ping timeout: 245 seconds]
<bitcoin-git> [bitcoin] w0xlt opened pull request #34811: doc: update cjdns.md for current cjdns installation and peering (master...update-cjdns-doc) https://github.com/bitcoin/bitcoin/pull/34811
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 252 seconds]
<bitcoin-git> [gui-qml] epicleafies opened pull request #534: Default/Tor proxy settings persistence and tests (qt6...proxy-settings) https://github.com/bitcoin-core/gui-qml/pull/534
w0xlt has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] w0xlt opened pull request #34812: net: advertise CJDNS addresses when `-externalip` disables discovery (master...fix-33471-cjdns-externalip) https://github.com/bitcoin/bitcoin/pull/34812
w0xlt has quit [Ping timeout: 264 seconds]
Guest76 has joined #bitcoin-core-dev
Guest76 has quit [Client Quit]
Guest5 has joined #bitcoin-core-dev
Guest5 has quit [Client Quit]
<bitcoin-git> [bitcoin] davidgumberg opened pull request #34813: qa: Add lock order annotation for `TxMempool::cs` (master...2026-03-11-txmempoolcslockorder) https://github.com/bitcoin/bitcoin/pull/34813
w0xlt has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
andytoshi has joined #bitcoin-core-dev
enochazariah has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
oribellow has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 264 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 246 seconds]
enochazariah has quit [Ping timeout: 240 seconds]
memset has quit [Remote host closed the connection]
svanstaa has quit [Ping timeout: 255 seconds]
svanstaa_ has joined #bitcoin-core-dev
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 5 commits to 31.x: https://github.com/bitcoin/bitcoin/compare/b97abdcdf139...d3737769caac
<bitcoin-git> bitcoin/31.x 2a5b96e Ava Chow: build: bump to 31.0rc1
<bitcoin-git> bitcoin/31.x 62716a8 Ava Chow: doc: Generate manpages for 31.0rc1
<bitcoin-git> bitcoin/31.x 88e21e5 Ava Chow: examples: Generate example bitcoin.conf for 31.0rc1
<bitcoin-git> [bitcoin] achow101 merged pull request #34795: [31.x] Bump to 31.0rc1 (31.x...bump-31.0rc1) https://github.com/bitcoin/bitcoin/pull/34795
<bitcoin-git> [bitcoin] achow101 pushed tag v31.0rc1: https://github.com/bitcoin/bitcoin/compare/v31.0rc1
svanstaa_ has quit [Ping timeout: 268 seconds]
svanstaa has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
svanstaa has quit [Ping timeout: 244 seconds]
svanstaa has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
<bitcoin-git> [qa-assets] maflcko pushed 4 commits to main: https://github.com/bitcoin-core/qa-assets/compare/d00c4f891e57...a39e31a912bb
<bitcoin-git> qa-assets/main bb5d576 delete_nonreduced_inputs script: Delete fuzz inputs
<bitcoin-git> qa-assets/main 7f41a31 delete_nonreduced_inputs script: Reduced inputs for afl-cmin
<bitcoin-git> qa-assets/main a606c66 delete_nonreduced_inputs script: Reduced inputs for fuzzer
<bitcoin-git> [qa-assets] maflcko force pushed 0 commit to main: https://github.com/bitcoin-core/qa-assets/compare/a39e31a912bb...d00c4f891e57
<bitcoin-git> [qa-assets] maflcko opened pull request #263: Delete nonreduced fuzz inputs (main...main) https://github.com/bitcoin-core/qa-assets/pull/263
BrandonOdiwuor has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 245 seconds]
ghost43 has quit [Ping timeout: 258 seconds]
ghost43 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #34814: lint: Temporarily revert to vulture==2.14 (master...2603-ci-lint) https://github.com/bitcoin/bitcoin/pull/34814
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 264 seconds]
BrandonOdiwuor has quit [Ping timeout: 240 seconds]
w0xlt has joined #bitcoin-core-dev
emcy__ has quit [Remote host closed the connection]
durandal_ has joined #bitcoin-core-dev
ghost43_ has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43_ has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 276 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e98d36715eac...2efb8c44bbfa
<bitcoin-git> bitcoin/master ec4ec91 Sebastian Falbesoner: kernel: doc: explain return value for `btck_WriteBytes` callback
<bitcoin-git> bitcoin/master 2efb8c4 merge-script: Merge bitcoin/bitcoin#34807: kernel: doc: explain return value for `btck_W...
<bitcoin-git> [bitcoin] fanquake merged pull request #34807: kernel: doc: explain return value for `btck_WriteBytes` callback (master...202603-kernel-document-btck_WriteBytes-retval) https://github.com/bitcoin/bitcoin/pull/34807
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 268 seconds]
<bitcoin-git> [bitcoin] sedited pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/2efb8c44bbfa...51a4dc5515fd
<bitcoin-git> bitcoin/master b267efc Sebastian Falbesoner: rpc, net: completely remove `startingheight` field of `getpeerinfo` RPC
<bitcoin-git> bitcoin/master 745ad94 Sebastian Falbesoner: p2p: remove m_starting_height field from node state (only show once in deb...
<bitcoin-git> bitcoin/master 51a4dc5 merge-script: Merge bitcoin/bitcoin#34796: rpc, net: remove `startingheight` field of `g...
<bitcoin-git> [bitcoin] sedited merged pull request #34796: rpc, net: remove `startingheight` field of `getpeerinfo` RPC and from node state (master...2026-remove-starting_height_field) https://github.com/bitcoin/bitcoin/pull/34796
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
ghost43 has quit [Remote host closed the connection]
ghost43_ has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
jerryf_ has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/51a4dc5515fd...1a2f4e9750db
<bitcoin-git> bitcoin/master faae981 MarcoFalke: lint: Temporarily revert to vulture==2.14
<bitcoin-git> bitcoin/master 1a2f4e9 merge-script: Merge bitcoin/bitcoin#34814: lint: Temporarily revert to vulture==2.14
<bitcoin-git> [bitcoin] fanquake merged pull request #34814: lint: Temporarily revert to vulture==2.14 (master...2603-ci-lint) https://github.com/bitcoin/bitcoin/pull/34814
<bitcoin-git> [bitcoin] willcl-ark opened pull request #34815: ci: bump cirruslabs actions versions (master...bump-cirruslabs-actions) https://github.com/bitcoin/bitcoin/pull/34815
timbo_xyz has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/1a2f4e9750db...44ddc9c93f0c
<bitcoin-git> bitcoin/master 2e8072e Sebastian Falbesoner: rpc: support writing UTXO set dump (`dumptxoutset`) to a named pipe
<bitcoin-git> bitcoin/master 61a5460 Sebastian Falbesoner: test: add test for utxo-to-sqlite conversion using named pipe
<bitcoin-git> bitcoin/master b19caee Sebastian Falbesoner: doc: add release note for #31560 (named pipe support for `dumptxoutset` RP...
<bitcoin-git> [bitcoin] fanquake merged pull request #31560: rpc: allow writing UTXO set to a named pipe (master...202412-dumptxoutset-allow_write_to_named_pipe) https://github.com/bitcoin/bitcoin/pull/31560
pablomartin has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
pablomartin has joined #bitcoin-core-dev
svanstaa has quit [Ping timeout: 244 seconds]
svanstaa has joined #bitcoin-core-dev
kanzure has quit [Ping timeout: 244 seconds]
kanzure has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin-maintainer-tools] fanquake pushed 2 commits to main: https://github.com/bitcoin-core/bitcoin-maintainer-tools/compare/3dec1b256198...4e6213aa556e
<bitcoin-git> bitcoin-maintainer-tools/main a425024 Ava Chow: github-merge: Optionally override the merge author name
<bitcoin-git> bitcoin-maintainer-tools/main 4e6213a merge-script: Merge bitcoin-core/bitcoin-maintainer-tools#194: github-merge: Optionally ...
<bitcoin-git> [bitcoin-maintainer-tools] fanquake merged pull request #194: github-merge: Optionally override the merge author name (main...optional-merge-script-name) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/194
w0xlt has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/44ddc9c93f0c...ab642773757c
<bitcoin-git> bitcoin/master b83de7f stickies-v: validation: remove sentinel block from ConnectTrace
<bitcoin-git> bitcoin/master 2f8f2e9 stickies-v: validation: remove ConnectTrace wrapper class
<bitcoin-git> bitcoin/master ab64277 merge-script: Merge bitcoin/bitcoin#34708: validation: refactor: remove ConnectTrace
<bitcoin-git> [bitcoin] fanquake merged pull request #34708: validation: refactor: remove ConnectTrace (master...2026-03/connecttrace-rvalue) https://github.com/bitcoin/bitcoin/pull/34708
w0xlt has quit [Ping timeout: 264 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ab642773757c...e19df67332df
<bitcoin-git> bitcoin/master fa6497b MarcoFalke: build: Set AUTHOR_WARNING on warnings
<bitcoin-git> bitcoin/master e19df67 merge-script: Merge bitcoin/bitcoin#33144: build: Set AUTHOR_WARNING on warnings
<bitcoin-git> [bitcoin] fanquake merged pull request #33144: build: Set AUTHOR_WARNING on warnings (master...2508-bld-warn-dev) https://github.com/bitcoin/bitcoin/pull/33144
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e19df67332df...136132e075fa
<bitcoin-git> bitcoin/master be6d24e Hodlinator: guix: Make guix-clean less destructive
<bitcoin-git> bitcoin/master 136132e merge-script: Merge bitcoin/bitcoin#34776: guix: Make guix-clean more careful
<bitcoin-git> [bitcoin] fanquake merged pull request #34776: guix: Make guix-clean more careful (master...2026/03/guix_clean_destructive) https://github.com/bitcoin/bitcoin/pull/34776
___nick___ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] DrahtBot closed pull request #34628: p2p: Replace per-peer transaction rate-limiting with global rate limits (master...202602-mempool-invtosend) https://github.com/bitcoin/bitcoin/pull/34628
<bitcoin-git> [bitcoin] DrahtBot reopened pull request #34628: p2p: Replace per-peer transaction rate-limiting with global rate limits (master...202602-mempool-invtosend) https://github.com/bitcoin/bitcoin/pull/34628
<bitcoin-git> [bitcoin] maflcko closed pull request #34726: [wip] ignore 2603 ci empty (master...2603-ci-empty) https://github.com/bitcoin/bitcoin/pull/34726
<bitcoin-git> [bitcoin] maflcko reopened pull request #34726: [wip] ignore 2603 ci empty (master...2603-ci-empty) https://github.com/bitcoin/bitcoin/pull/34726
l0rinc has quit [Quit: l0rinc]
___nick___ has quit [Ping timeout: 256 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/136132e075fa...56983a4d4d19
<bitcoin-git> bitcoin/master 9a968ad will: ci: bump cirruslabs actions versions
<bitcoin-git> bitcoin/master 56983a4 merge-script: Merge bitcoin/bitcoin#34815: ci: bump cirruslabs actions versions
<bitcoin-git> [bitcoin] fanquake merged pull request #34815: ci: bump cirruslabs actions versions (master...bump-cirruslabs-actions) https://github.com/bitcoin/bitcoin/pull/34815
dviola has quit [Ping timeout: 244 seconds]
diego has joined #bitcoin-core-dev
diego is now known as Guest5673
adil has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin-maintainer-tools] fanquake pushed 2 commits to main: https://github.com/bitcoin-core/bitcoin-maintainer-tools/compare/4e6213aa556e...1e004c3979b5
<bitcoin-git> bitcoin-maintainer-tools/main 97e20ba Ava Chow: backport: Allow backporting from branches other than master
<bitcoin-git> bitcoin-maintainer-tools/main 1e004c3 merge-script: Merge bitcoin-core/bitcoin-maintainer-tools#190: backport: Allow backporti...
<bitcoin-git> [bitcoin-maintainer-tools] fanquake merged pull request #190: backport: Allow backporting from branches other than master (main...backport-main-branch) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/190
l0rinc has joined #bitcoin-core-dev
timbo_xyz has quit [Quit: WeeChat 4.8.1]
adil has quit [Client Quit]
nanotube has quit [Ping timeout: 248 seconds]
nanotube has joined #bitcoin-core-dev
_flood has quit [Remote host closed the connection]
_flood has joined #bitcoin-core-dev
oribellow has quit [Quit: n/a]
bitdex has quit [Quit: = ""]
<bitcoin-git> [bitcoin] maflcko opened pull request #34816: ci: Remove vulture (master...2603-ci-lint-less) https://github.com/bitcoin/bitcoin/pull/34816
<bitcoin-git> [bitcoin] sedited pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/56983a4d4d19...e31ab8040fc8
<bitcoin-git> bitcoin/master d236415 Fabian Jahr: rpc: Refactor gettxspendingprevout to be easier to parse
<bitcoin-git> bitcoin/master e31ab80 merge-script: Merge bitcoin/bitcoin#34749: rpc: Refactor gettxspendingprevout to be easi...
<bitcoin-git> [bitcoin] sedited merged pull request #34749: rpc: Refactor gettxspendingprevout to be easier to parse (master...2026-02-24539-refactor) https://github.com/bitcoin/bitcoin/pull/34749
_flood has quit [Read error: Connection reset by peer]
_flood has joined #bitcoin-core-dev
_flood has quit [Read error: Connection reset by peer]
_flood has joined #bitcoin-core-dev
Guest5673 has left #bitcoin-core-dev [#bitcoin-core-dev]
dviola has joined #bitcoin-core-dev
l0rinc has quit [Quit: l0rinc]
w0xlt has joined #bitcoin-core-dev
nymius has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 245 seconds]
l0rinc has joined #bitcoin-core-dev
darosior2 has joined #bitcoin-core-dev
darosior has quit [Ping timeout: 252 seconds]
darosior2 is now known as darosior
Guyver2 has joined #bitcoin-core-dev
nymius has quit [Ping timeout: 245 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
nymius has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Emzy opened pull request #34817: Update script name in SDK generation instructions (master...patch-3) https://github.com/bitcoin/bitcoin/pull/34817
<bitcoin-git> [bitcoin] Emzy closed pull request #34817: doc: update script name in SDK generation instructions (master...patch-3) https://github.com/bitcoin/bitcoin/pull/34817
andrewtoth_ has joined #bitcoin-core-dev
epicleafies has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
nervana21 has joined #bitcoin-core-dev
nervana21 has quit [Client Quit]
nervana21 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/e31ab8040fc8...5608b8ce9e0f
<bitcoin-git> bitcoin/master ecb5ce6 stratospher: test: fix addr relay test silent pass and wrong peerinfo index
<bitcoin-git> bitcoin/master 7ee8c0a stratospher: test: protect outbound connection from eviction in getaddr_test
<bitcoin-git> bitcoin/master 57bfa86 stratospher: test: use static methods and clarify comment in addr_relay
<bitcoin-git> [bitcoin] fanquake merged pull request #34750: test: fix addr relay test silently passing and other improvements (master...2026_03_tests_addr_relay) https://github.com/bitcoin/bitcoin/pull/34750
<bitcoin-git> [bitcoin] l0rinc closed pull request #33270: stabilize translations by reverting old ids by text content (master...l0rinc/stabilize-translations) https://github.com/bitcoin/bitcoin/pull/33270
<bitcoin-git> [gui] johnny9 opened pull request #933: [DRAFT] Introduce Qt test automation bridge and gui functional tests (master...qt-test-bridge) https://github.com/bitcoin-core/gui/pull/933
luke-jr_ has quit [Ping timeout: 265 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 245 seconds]
dzxzg2 has joined #bitcoin-core-dev
sr_gi has joined #bitcoin-core-dev
<fjahr> #startmeeting
<corebot> fjahr: Meeting started at 2026-03-12T16:00+0000
<corebot> fjahr: Current chairs: fjahr
<corebot> fjahr: Useful commands: #action #info #idea #link #topic #motion #vote #close #endmeeting
<corebot> fjahr: Participants should now identify themselves with '#here' or with an alias like '#here FirstLast'
musaHaruna has joined #bitcoin-core-dev
<janb84> hi
<fjahr> #bitcoin-core-dev Meeting: abubakarsadiq achow101 _aj_ ajonas b10c brunoerg cfields 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 TheCharlatan vasild
<fjahr> willcl-ark
<achow101> hi
<johnny9dev> hi
<sr_gi> hi
<hebasto> hi
<dergoegge> hi
<sipa> bikehi
<_aj_> hi
<sipa> hi
<fjahr> There is one pre-proposed meeting topic this week. Any last minute ones to add?
<brunoerg> hi
<l0rinc> hi
<theStack> hi
<kanzure> hi
<furszy> hi
<andrewtoth_> hi
<pinheadmz> yo
<nymius> hi
<fjahr> Ok, starting with the WGs!
<fjahr> #topic Fuzzing WG Update (dergoegge)
<hodlinator> hi
<eugenesiegel> hi
<dergoegge> nothing from my side
kevkevin has joined #bitcoin-core-dev
<fjahr> #topic Benchmarking WG Update (l0rinc, andrewtoth)
dzxzg2 has quit [Ping timeout: 255 seconds]
<l0rinc> nothing urgent from my side
<andrewtoth_> #34576 was merged. #31132 has been rebased with all split out PRs completed. Thanks everyone for your reviews and benchmarks!
dzxzg2 has joined #bitcoin-core-dev
<corebot> andrewtoth_: Error: That URL appears to have no HTML title within the first 32KB.
<corebot> andrewtoth_: Error: That URL appears to have no HTML title within the first 32KB.
<dzxzg2> hi
sr_gi has quit [Client Quit]
<andrewtoth_> I'm considering reopening #31132 as a fresh PR since there are over 500 comments and many are no longer relevant.
<corebot> andrewtoth_: Error: That URL appears to have no HTML title within the first 32KB.
<andrewtoth_> That's it from me.
sr_gi has joined #bitcoin-core-dev
epicleafies has quit [Changing host]
epicleafies has joined #bitcoin-core-dev
<andrewtoth_> What's wrong with corebot?
<_aj_> github rate limits probably?
<achow101> It's not having a good day I guess
<_aj_> (at least i'm constantly getting rate limits when not logged in, for no apparent reason)
<fjahr> depressed from all the ai slop
<fjahr> johnny9dev: you wanted yours reactivated, right? Please edit the WGs wiki page, thanks!
<fjahr> #topic QML GUI WG Update (johnny9dev)
<johnny9dev> yes
<johnny9dev> For gui-qml I have been focused on cleaning up any dependency to the qt source code. I’ve also been working on the test coverage and automation frameworks. I am just about done with both and will be closing out the related issues on that. I will then begin PRing chunks of features next week along with Luke (epicleafies). The target features are all listed in the project’s Issues. I also plan on spending time to learn Figma Make
<johnny9dev> and Figma’s MCP server. I’ve seen some real world cases of it being very effective the last two weeks and need to explore this for gui-qml.
<johnny9dev> For gui, dergoegge asked if the test bridge would work for qt so I some time porting over the test automation bridge. It’s still a bit rough and needs some more validation/review but I started the draft on bitcoin-core/gui#933. Interested in what people think about this approach. Flakiness can be a problem initially with end to end tests so effort will need to be done to make sure it’s all solid before really moving forward with
<johnny9dev> something like this. Animations, process initializing, and timings can be tricky but this shouldn’t be much worse than what y’all already deal with for the bitcoind functional tests.
<corebot> johnny9dev: Error: That URL appears to have no HTML title within the first 32KB.
<kanzure> does figma export to qml?
<johnny9dev> you can use the mcp bridge to help translate figma to code
<dergoegge> johnny9dev: cool, I'll have a look at that
<johnny9dev> epicleafies has been helping with qml also
<johnny9dev> epicleafies: can you give status?
w0xlt has joined #bitcoin-core-dev
<epicleafies> Yeah, I've finished the debug log page and am working on the proxy settings to persist
<johnny9dev> he also fully completed peers ban/disconnect including an end to end automated gui test with it
<johnny9dev> i think that will probably be the most complicated one too
<johnny9dev> with multiple nodes
<johnny9dev> i think that is all
<fjahr> I'm not seeing any of the other WG chairs.
<fjahr> #proposedmeetingtopic logging system (_aj_)
<corebot> fjahr: Unknown command: #proposedmeetingtopic
<fjahr> sorry
<_aj_> There's about a dozen open PRs/issues about changing the
<_aj_> logging API, many of which have been open for almost two years now. Here's a table: https://gist.github.com/ajtowns/ff6247953437270ce81998bc0f7d6739 Many of these changes seem to me to make things substantially worse for working on bitcoin node software, and at this point it feels like a denial of service attack: "oh, you disagreed with this PR? well, we'll keep that one open as a sword of
<_aj_> damocles, but also, how about this slightly different PR with slightly different motivations?" which just leaves me giving what feel like endless "Concept NACKs" and getting more frustrated. There are still a couple of followups to #28318 that I'd like to get in (namely #34038, and once that's done, switching the map of categories to an atomic bitfield), so I'd rather keep being somewhat involved,
<_aj_> but this is pretty exhausting. So I'd really like it if folks who are a bit more dispassionate on the issue could get involved and express opinions on whether any of the proposed changes are actually valuable/desired, and ideally for the number of open proposals to get trimmed down a lot.
<corebot> _aj_: Error: That URL appears to have no HTML title within the first 32KB.
<fjahr> #topic logging system
<corebot> _aj_: Error: That URL appears to have no HTML title within the first 32KB.
<achow101> (will debug the bot after the meeting)
w0xlt has quit [Ping timeout: 264 seconds]
<_aj_> (fin)
<sipa> #proposedmeetingtopic I saw release notes editing for 31.0 moved to the wiki (https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Notes-Draft), it's probably good for everyone to have a look over that and add things that users ought to see
<corebot> sipa: Unknown command: #proposedmeetingtopic
<sipa> (not really a topic, just wanted to mention)
<_aj_> (did anyone actually announce the branch off happened btw?)
<sipa> Day changed to 12 Mar 2026
<sipa> 01:56:13 < bitcoin-git> [bitcoin] achow101 pushed 5 commits to 31.x: https://github.com/bitcoin/bitcoin/compare/b97abdcdf139...d3737769caac
<achow101> _aj_: how many major opinions on logging direction are there? 2?
<fanquake> 3 I think
<fjahr> there seem to be three PR authors
<fanquake> depending on the part of the codebase
<fjahr> (of currently active prs)
<dzxzg2> if it's possible to express succinctly, what are the different goals / usecases / motivations for changing the interface?
<_aj_> i think there's a few different ones about the kernel (if you have multiple validation objects running, can their logs be separated; if you have multiple loggers and one validation state, can they get different info); there's a desire to pass different amounts of state to the Log*() functions (some or all of wallet name, category, level), and there's sometimes a desire to have all messages have a
<_aj_> category (LogInfo(NET, "connected to new outbound"))
<fanquake> Rough count but I think there's about ~15 different logging related refactors / PRs open at the moment
_flood has quit [Remote host closed the connection]
<dergoegge> Some of the kernel related logging questions seem worthwhile solving but idk about the naming and calling conventions (that just seems like an endless pit to pour time into)
_flood has joined #bitcoin-core-dev
<_aj_> the kernel stuff impacts the calling convention -- if you want logging from CheckBlock to go two different places, you have to pass in the two different logging systems into the LogDebug(..) call, eg
<sipa> what does "two different places" mean?
<_aj_> if you're running two different ChainstateManager's in the same process, and want to log the work they're doing / the failures they have independently
<l0rinc> are these logging change suggestions fundamentally mutually exclusive?
<sipa> i'm confused about why that would be the case, or why the code in question would know about it at all
<sipa> so i'll need to look at the PRs
<dzxzg2> l0rinc: +1
<_aj_> #34062 is possibly a good start
<corebot> https://github.com/bitcoin/bitcoin/issues/34062 | RFC: separate kernel logging infrastructure · Issue #34062 · bitcoin/bitcoin · GitHub
<_aj_> welcome back corebot
<abubakarsadiq> hi
<l0rinc> is this related to different wallets and processes logging to different output files?
<sedited> fwiw I think this is a nice to have, but the discussions and time sunk into logging as opposed to making things actually more useful seems skewed. I'd be happy with a simple albeit imperfect solution for now.
<sedited> l0rinc I think that is orthogonal
<ryanofsky> yeah i think we can easily make progress on this stuff, by just focusing on logging prs that are noncontroversial
<_aj_> ryanofsky: closing the near-alternatives, and just keeping the "best" of them open would be a win in my view (best==your opinion after taking feedback into account, not necessarily least-controversial/most-likely-to-be-acceptable; imo anyway)
<bitcoin-git> [qa-assets] maflcko opened pull request #264: mv ./delete_nonreduced_fuzz_inputs.sh from maintainertools repo (main...2603-bash) https://github.com/bitcoin-core/qa-assets/pull/264
<l0rinc> It seems to me the logging problems aren't obvious to most of us, it seems to be mostly working already - can we start with listing the exact problems?
<fjahr> Maybe ask for review here again when there is a clear point were more feedback is needed. Hard to motivate yourself to go through the full list and find that for yourself, IMO.
<ryanofsky> i guess my general feeling is it is not good to spend time have meta-debates about what code should be reviewed and generally peole should just review things they are interested, and maintain prs they are interested in maintaining
<ryanofsky> if some progress is being blocked, but i am not aware of that happening
<fjahr> Seems like the details of logging can continue to be discussed after the meeting. Is there anything else to discuss that should be in the meeting?
<_aj_> fjahr: i think you could reasonably go through the gist above and say "this is ugly, is there really a big benefit?" or "this is much better than what we do now! i like it!" and have that be a useful contribution
<ryanofsky> sgtm
<ryanofsky> yeah i'll take a look at the gist
<achow101> fjahr: topic for 31.0?
<fjahr> #topic v31
<achow101> we branched on tuesday night, tagged v31.0rc1 yesterday
<_aj_> yay!
<achow101> there's a backports pr and still a couple things in the milestone, so definitely will have a rc2
aleggg has quit [Remote host closed the connection]
<achow101> any new issues to add to the milestone?
<achow101> also release notes draft is in the wiki
<janb84> Testing guide will be adressed by BOSS program / me
<achow101> otherwise that's all
<fjahr> Any other topics?
<maflcko> I wanted to fix all intermittent test issues for this release, so if you are seeing any new, please let me know :)
<fanquake> Looks like I just saw another one
sr_gi has quit [Quit: Client closed]
<fanquake> (happened in the backports branch)
sr_gi has joined #bitcoin-core-dev
<fanquake> I assume we'll fix all the multiprocess issues with another subtree pull?
<fanquake> (once the rest of the issues there are fixed)
<maflcko> Maybe let the functional tests run in a loop over night, this night, and see if it is still running the next morning. If not, leave an issue. (Make sure to increase --timeout-factor for smaller machines)
<fanquake> I don't have a Windows machine, so someone on Windows will have to do that for that issue (maybe UCRT related)
<maflcko> oh, I meant in general, to see if *all* dev machines and platforms can run the tests smoothly
<fanquake> Yea sure, will be running
<maflcko> nice, thx
<fjahr> #endmeeting
<corebot> fjahr: Meeting ended at 2026-03-12T16:41+0000
sr_gi has quit [Client Quit]
corebot has quit [Remote host closed the connection]
corebot has joined #bitcoin-core-dev
corebot has quit [Remote host closed the connection]
corebot has joined #bitcoin-core-dev
corebot has quit [Remote host closed the connection]
corebot has joined #bitcoin-core-dev
epicleafies has quit [Quit: Client closed]
<bitcoin-git> [qa-assets] maflcko merged pull request #264: mv ./delete_nonreduced_fuzz_inputs.sh from maintainertools repo (main...2603-bash) https://github.com/bitcoin-core/qa-assets/pull/264
<bitcoin-git> [qa-assets] maflcko pushed 2 commits to main: https://github.com/bitcoin-core/qa-assets/compare/d00c4f891e57...b30853a993f2
<bitcoin-git> qa-assets/main bc0fa7a MarcoFalke: mv ./delete_nonreduced_fuzz_inputs.sh from maintainertools repo
<bitcoin-git> qa-assets/main b30853a maflcko: Merge pull request #264 from maflcko/2603-bash
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
nervana21 has quit [Quit: Client closed]
<achow101> is corebot working now? #28318
<corebot> https://github.com/bitcoin/bitcoin/issues/28318 | logging: Simplify API for level based logging by ajtowns · Pull Request #28318 · bitcoin/bitcoin · GitHub
<achow101> yay
<achow101> hopefully github doesn't change things again and breaks that
<bitcoin-git> [bitcoin-maintainer-tools] maflcko opened pull request #197: mv delete_nonreduced_fuzz_inputs.sh to qa-assets repo (main...main) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/197
nymius has quit [Ping timeout: 248 seconds]
<sipa> i added a few TODOs to https://github.com/bitcoin-core/bitcoin-devwiki/wiki/31.0-Release-Notes-Draft, if someone is interested
<bitcoin-git> [bitcoin-maintainer-tools] fanquake pushed 2 commits to main: https://github.com/bitcoin-core/bitcoin-maintainer-tools/compare/1e004c3979b5...a39716b85255
<bitcoin-git> bitcoin-maintainer-tools/main fa0664e MarcoFalke: mv delete_nonreduced_fuzz_inputs.sh to qa-assets repo
<bitcoin-git> bitcoin-maintainer-tools/main a39716b merge-script: Merge bitcoin-core/bitcoin-maintainer-tools#197: mv delete_nonreduced_fuzz...
<bitcoin-git> [bitcoin-maintainer-tools] fanquake merged pull request #197: mv delete_nonreduced_fuzz_inputs.sh to qa-assets repo (main...main) https://github.com/bitcoin-core/bitcoin-maintainer-tools/pull/197
<darosior> Agree on a special mention for the dbcache default change. I also think it's worth having one for the updates to mempool-replacement.md
dzxzg has quit [Quit: Konversation terminated!]
dzxzg has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
nymius has joined #bitcoin-core-dev
nymius has quit [Client Quit]
memset has quit [Remote host closed the connection]
l0rinc has quit [Quit: l0rinc]
memset has joined #bitcoin-core-dev
eugenesiegel has quit [Quit: Client closed]
adys has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] ViniciusCestarii opened pull request #34818: doc: fix process name typo in multiprocess.md (master...fix-multiprocess-doc-typo) https://github.com/bitcoin/bitcoin/pull/34818
svanstaa has quit [Ping timeout: 248 seconds]
svanstaa has joined #bitcoin-core-dev
Chris_Stewart_5 has quit [Quit: WeeChat 4.1.1]
brunoerg has joined #bitcoin-core-dev
musaHaruna has quit [Quit: Connection closed for inactivity]
jonatack has quit [Ping timeout: 272 seconds]
brunoerg has quit [Ping timeout: 244 seconds]
l0rinc has joined #bitcoin-core-dev
Setherson has quit [Quit: Setherson]
Setherson has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
jerryf_ has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 268 seconds]
jonatack has joined #bitcoin-core-dev
darosior has quit [Quit: Ping timeout (120 seconds)]
darosior has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 244 seconds]
Artea has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
kevkevin has quit [Remote host closed the connection]
eugenesiegel has joined #bitcoin-core-dev
w0xlt has quit [Quit: w0xlt]
eugenesiegel has quit [Ping timeout: 240 seconds]
jarthur has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
luke-jr_ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
luke-jr_ is now known as luke-jr
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5608b8ce9e0f...f1e0245f8911
<bitcoin-git> bitcoin/master c273214 ViniciusCestarii: doc: fix process name typo in multiprocess.md
<bitcoin-git> bitcoin/master f1e0245 merge-script: Merge bitcoin/bitcoin#34818: doc: fix process name typo in multiprocess.md
<bitcoin-git> [bitcoin] fanquake merged pull request #34818: doc: fix process name typo in multiprocess.md (master...fix-multiprocess-doc-typo) https://github.com/bitcoin/bitcoin/pull/34818
l0rinc has quit [Quit: l0rinc]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 245 seconds]
kevkevin has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 276 seconds]
brunoerg has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev