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
jon_atack has quit [Ping timeout: 264 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 244 seconds]
magellan has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 244 seconds]
zeropoint has quit [Quit: leaving]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
afiore has quit [Remote host closed the connection]
afiore has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
Holz has quit [Ping timeout: 252 seconds]
MrHAPPY has joined #bitcoin-core-dev
MrHAPPY has quit []
Chris_St1 has joined #bitcoin-core-dev
cmirror has quit [*.net *.split]
Chris_Stewart_5 has quit [*.net *.split]
jackielove4u2 has quit [*.net *.split]
cm has quit [*.net *.split]
laanwj has quit [*.net *.split]
BlueMattMtrxBot has quit [*.net *.split]
cm has joined #bitcoin-core-dev
laanwj has joined #bitcoin-core-dev
BlueMattMtrxBot has joined #bitcoin-core-dev
magellan has quit [Ping timeout: 246 seconds]
magellan has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
hacker4web3bitco has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 260 seconds]
cmirror has joined #bitcoin-core-dev
memset_ has joined #bitcoin-core-dev
memset has quit [Ping timeout: 272 seconds]
AaronvanW has joined #bitcoin-core-dev
SN has joined #bitcoin-core-dev
SN has quit [Client Quit]
SN has joined #bitcoin-core-dev
SN has quit [Client Quit]
windsok has quit [Quit: No Ping reply in 180 seconds.]
windsok has joined #bitcoin-core-dev
dermoth has joined #bitcoin-core-dev
dermoth has quit [Remote host closed the connection]
dermoth has joined #bitcoin-core-dev
Guest83 has joined #bitcoin-core-dev
Guest83 has quit [Client Quit]
purpleKarrot has quit [Quit: purpleKarrot]
purpleKarrot has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
S3RK_ has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 264 seconds]
magellan has quit [Ping timeout: 252 seconds]
kevkevin has quit [Remote host closed the connection]
Holz has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
l0rinc has quit [Ping timeout: 244 seconds]
flow has joined #bitcoin-core-dev
<bitcoin-git> [qa-assets] maflcko merged pull request #242: add inputs for scriptpubkeyman (main...2025-11-spkm) https://github.com/bitcoin-core/qa-assets/pull/242
<bitcoin-git> [qa-assets] maflcko pushed 2 commits to main: https://github.com/bitcoin-core/qa-assets/compare/b061d4ff81a1...c7f2cb8268a8
<bitcoin-git> qa-assets/main 96eb3b9 Bruno Garcia: add inputs for scriptpubkeyman
<bitcoin-git> qa-assets/main c7f2cb8 maflcko: Merge pull request #242 from brunoerg/2025-11-spkm
kevkevin has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
kevkevin has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] maflcko closed pull request #33000: ci: Run unit tests parallel with functional tests (master...2507-ci-fun) https://github.com/bitcoin/bitcoin/pull/33000
Guyver2 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
BGL has quit [Ping timeout: 260 seconds]
f321x has joined #bitcoin-core-dev
aleggg has quit [Ping timeout: 246 seconds]
AaronvanW has joined #bitcoin-core-dev
Guest44 has joined #bitcoin-core-dev
Guest44 has quit [Client Quit]
jackielove4u2 has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 245 seconds]
magellan has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
magellan has quit [Remote host closed the connection]
magellan has joined #bitcoin-core-dev
magellan has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/745eb053a41c...56329beaee27
<bitcoin-git> bitcoin/master 81e5c83 Greg Sanders: test: cover invalid codesep positions for signature in taproot
<bitcoin-git> bitcoin/master 56329be merge-script: Merge bitcoin/bitcoin#32301: test: cover invalid codesep positions for sig...
<bitcoin-git> [bitcoin] fanquake merged pull request #32301: test: cover invalid codesep positions for signature in taproot (master...2025-04-codesep_cov) https://github.com/bitcoin/bitcoin/pull/32301
Guest56 has joined #bitcoin-core-dev
Guest56 has quit [Client Quit]
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/56329beaee27...1cd8d9fe5cd5
<bitcoin-git> bitcoin/master 5efdb0e Hennadii Stepanov: ci: Update Clang in "tidy" job
<bitcoin-git> bitcoin/master 5d784be Hennadii Stepanov: clang-tidy: Disable `ArrayBound` check in src/ipc and src/test
<bitcoin-git> bitcoin/master 1cd8d9f merge-script: Merge bitcoin/bitcoin#33445: ci: Update Clang in "tidy" job
<bitcoin-git> [bitcoin] fanquake merged pull request #33445: ci: Update Clang in "tidy" job (master...250920-llvm-tidy) https://github.com/bitcoin/bitcoin/pull/33445
kevkevin has joined #bitcoin-core-dev
memset_ has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
magellan has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
AaronvanW has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1cd8d9fe5cd5...2593ed1b5f4b
<bitcoin-git> bitcoin/master b4d0288 fanquake: doc: update Guix INSTALL.md
<bitcoin-git> bitcoin/master 2593ed1 Hennadii Stepanov: Merge bitcoin/bitcoin#33574: doc: update Guix INSTALL.md
<bitcoin-git> [bitcoin] hebasto merged pull request #33574: doc: update Guix INSTALL.md (master...guix_distro_removal) https://github.com/bitcoin/bitcoin/pull/33574
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Ping timeout: 272 seconds]
<bitcoin-git> [bitcoin] hebasto pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/2593ed1b5f4b...75baff98fcf9
<bitcoin-git> bitcoin/master 0b3b8a3 will: ci: fix lint docker caching
<bitcoin-git> bitcoin/master 7632e0b will: ci: fix configure docker action inputs
<bitcoin-git> bitcoin/master 75baff9 Hennadii Stepanov: Merge bitcoin/bitcoin#33744: ci: Fix lint runner selection (and docker cac...
<bitcoin-git> [bitcoin] hebasto merged pull request #33744: ci: Fix lint runner selection (and docker cache) (master...fix-lint-caching) https://github.com/bitcoin/bitcoin/pull/33744
AaronvanW has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 260 seconds]
l0rinc has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
AaronvanW has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 240 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
BGL has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #33774: cmake: Move IPC tests to `ipc/test` (master...251104-ipc-tests) https://github.com/bitcoin/bitcoin/pull/33774
kevkevin has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] fanquake opened pull request #33775: guix: use GCC 14.3.0 over 13.3.0 (master...guix_gcc_14) https://github.com/bitcoin/bitcoin/pull/33775
month has joined #bitcoin-core-dev
AaronvanW has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #33776: ci: Lint follow-ups (master...2511-ci-lint-stuff) https://github.com/bitcoin/bitcoin/pull/33776
month has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/75baff98fcf9...5ffa63d6814d
<bitcoin-git> bitcoin/master 3784d15 fanquake: ci: use LLVM libcxx 21.1.5
<bitcoin-git> bitcoin/master 1e6e32f fanquake: ci: run native fuzz with MSAN job
<bitcoin-git> bitcoin/master 5ffa63d merge-script: Merge bitcoin/bitcoin#33626: ci: run native fuzz with MSAN job
<bitcoin-git> [bitcoin] fanquake merged pull request #33626: ci: run native fuzz with MSAN job (master...add_msan_fuzz_ci) https://github.com/bitcoin/bitcoin/pull/33626
l0rinc has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
jonatack has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
magellan has quit [Ping timeout: 250 seconds]
purpleKarrot has quit [Client Quit]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #bitcoin-core-dev
jon_atack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 250 seconds]
aleggg has joined #bitcoin-core-dev
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
flow has quit [Quit: WeeChat 4.5.2]
flow has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 245 seconds]
l0rinc has quit [Quit: l0rinc]
eugenesiegel has quit [Quit: Client closed]
bugs_ has joined #bitcoin-core-dev
l0rinc has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/5ffa63d6814d...4e9bd579d3ed
<bitcoin-git> bitcoin/master 8b5a28f Dmitry Goncharov: depends: disable builtin rules and suffixes.
<bitcoin-git> bitcoin/master 52b1595 fanquake: depends: disable builtin variables
<bitcoin-git> bitcoin/master 4e9bd57 merge-script: Merge bitcoin/bitcoin#33045: depends: disable variables, rules and suffixe...
<bitcoin-git> [bitcoin] fanquake merged pull request #33045: depends: disable variables, rules and suffixes. (master...22126_rebased) https://github.com/bitcoin/bitcoin/pull/33045
jon_atack has joined #bitcoin-core-dev
flow has quit [Quit: WeeChat 4.5.2]
* fanquake sjors: what do you mean by "But ideally we should do so once in a major release, collecting a bunch of fixes." in #33777
<corebot> https://github.com/bitcoin/bitcoin/issues/33777 | Mining interface tracking issue · Issue #33777 · bitcoin/bitcoin · GitHub
jonatack has quit [Ping timeout: 260 seconds]
flow has joined #bitcoin-core-dev
<fanquake> Aren't major releases *the* time when we make breaking changes to interfaces?
<Sjors[m]1> fanquake: yes, what I'm saying is that we shouldn't start merging breaking interface changes into master until we have one that's actually important
<Sjors[m]1> That's why I 'm collecting them in a PR for now. But most changes aren't actually breaking, so those can be merged as we go.
<fanquake> Isn't that only a problem if people are running master in production?
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4e9bd579d3ed...96614fff6327
<bitcoin-git> bitcoin/master 79d6f45 fanquake: random: scope environ extern to macOS, BSDs and Illumos
<bitcoin-git> bitcoin/master 96614ff Hennadii Stepanov: Merge bitcoin/bitcoin#33714: random: scope environ extern to macOS, BSDs a...
<bitcoin-git> [bitcoin] hebasto merged pull request #33714: random: scope environ extern to macOS, BSDs and Illumos (master...drop_some_platforms) https://github.com/bitcoin/bitcoin/pull/33714
<fanquake> In which case, anything already goes?
<Sjors[m]1> It's possible v31 won't have any breaking changes, depends on the pace of things.
<fanquake> Still not sure I understand the problem. The inerface is experimental, and there are currently no guarantees made? Why do we need to start trying to enforce some sort of interface stability in master, via merge order or similar?
<fanquake> (again, this only being a problem if people are running/continually compiling master in production, which is already all bets off?)
<Sjors[m]1> I'm not talking about people running on master. I'm talking about people who use v30 now and v31 later.
<Sjors[m]1> If we don't have to break things, we shouldn't.
<Sjors[m]1> Even though "experimental" certainly allows us to.
<fanquake> Sure, but none of this seems special to the mining interface?
<fanquake> If a breaking change is going into a release, it can be merged early in the cycle, or later, the effect on the release is still the same
<Sjors[m]1> Yes, once we know a release is going to have a breaking change anyway, then we can just pile on breaking changes in any order.
<fanquake> Doesn't that kinda defeat the point of it currently being unstable?
<Sjors[m]1> I don't believe so. It lowers the bar for us to make breaking changes, but the bar doesn't have to be zero.
<Sjors[m]1> We also haven't decided on a versioning mechanism for the interface yet. Once we do it will easier to communicate to client devs how to deal with breaking changes.
flow has quit [Quit: WeeChat 4.5.2]
flow has joined #bitcoin-core-dev
jerryf_ has quit [Remote host closed the connection]
jerryf has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 24 commits to master: https://github.com/bitcoin/bitcoin/compare/96614fff6327...4da01123df0f
<bitcoin-git> bitcoin/master 2cf136d TheCharlatan: kernel: Introduce initial kernel C header API
<bitcoin-git> bitcoin/master 28d679b TheCharlatan: kernel: Add logging to kernel library C header
<bitcoin-git> bitcoin/master 337ea86 TheCharlatan: kernel: Add kernel library context object
<bitcoin-git> [bitcoin] fanquake merged pull request #30595: kernel: Introduce C header API (master...kernelApi) https://github.com/bitcoin/bitcoin/pull/30595
luke-jr_ has joined #bitcoin-core-dev
luke-jr has quit [Ping timeout: 250 seconds]
<hebasto> \o/
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
flow has quit [Quit: WeeChat 4.5.2]
flow has joined #bitcoin-core-dev
<fanquake> CI seems to be holding up pretty well against merge stack & cache thrashing
l0rinc has quit [Remote host closed the connection]
l0rinc has joined #bitcoin-core-dev
<TheCharlatan> nice :)
<bitcoin-git> [bitcoin] fanquake opened pull request #33778: depends: add zeromq patch to fix mingw CMake file install location (master...mingw_zmq_cmake_install) https://github.com/bitcoin/bitcoin/pull/33778
AaronvanW has quit [Remote host closed the connection]
l0rinc has quit [Ping timeout: 244 seconds]
l0rinc has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jon_atack has quit [Ping timeout: 264 seconds]
zeropoint has joined #bitcoin-core-dev
memset_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #33779: ci, iwyu: Fix warnings in `src/kernel` and treat them as errors (master...251104-force-iwyu-kernel) https://github.com/bitcoin/bitcoin/pull/33779
AaronvanW has joined #bitcoin-core-dev
memset has quit [Ping timeout: 272 seconds]
AaronvanW has quit [Ping timeout: 240 seconds]
AaronvanW has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
purpleKarrot has quit [Quit: purpleKarrot]
l0rinc has quit [Quit: l0rinc]
<bitcoin-git> [bitcoin] fanquake opened pull request #33780: guix: disable libsanitizer in Linux GCC build (master...gcc_disable_libsanitizer) https://github.com/bitcoin/bitcoin/pull/33780
f321x has quit [Quit: f321x]
<bitcoin-git> [bitcoin] hebasto opened pull request #33781: clang-tidy: Remove no longer needed NOLINT (master...251104-nolint) https://github.com/bitcoin/bitcoin/pull/33781
l0rinc has joined #bitcoin-core-dev
l0rinc has quit [Client Quit]
memset_ has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
hacker4web3bitco has quit [Ping timeout: 244 seconds]
Talkless has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #33782: test: remove obsolete `get_{key,multisig}` helpers from wallet_util.py (master...202511-test-remove_get_keymultisig_funcs) https://github.com/bitcoin/bitcoin/pull/33782
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 255 seconds]
jonatack has joined #bitcoin-core-dev
bugs_ has quit [Ping timeout: 244 seconds]
hacker4web3bitco has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 264 seconds]
ojwXOKSIwV9QNCxx has joined #bitcoin-core-dev
ojwXOKSIwV9QNCxx has quit [Read error: Connection reset by peer]
ojwXOKSIwV9QNCxx has joined #bitcoin-core-dev
ojwXOKSIwV9QNCxx is now known as Guest6538
Guest6538 has quit [Remote host closed the connection]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
ojwXOKSIwV9QNCxx has joined #bitcoin-core-dev
ojwXOKSIwV9QNCxx has quit [Remote host closed the connection]
ojwXOKSIwV9QNCxx has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jonatack has quit [Quit: WeeChat 4.7.1]
zeropoint has quit [Quit: leaving]
jonatack has joined #bitcoin-core-dev
hacker4web3bitco has quit [Ping timeout: 244 seconds]
memset has quit [Remote host closed the connection]
memset has joined #bitcoin-core-dev
hacker4web3bitco has joined #bitcoin-core-dev
hacker4web3bitco has quit [Ping timeout: 264 seconds]
brunoerg_ has quit [Remote host closed the connection]
Talkless has quit [Quit: Konversation terminated!]
AaronvanW has quit [Quit: Leaving...]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4da01123df0f...33389f1144e6
<bitcoin-git> bitcoin/master e15e8cb Hennadii Stepanov: qt: Modernize custom filtering
<bitcoin-git> bitcoin/master 33389f1 Hennadii Stepanov: Merge bitcoin-core/gui#899: Modernize custom filtering
<bitcoin-git> [gui] hebasto merged pull request #899: Modernize custom filtering (master...251008-deprecated) https://github.com/bitcoin-core/gui/pull/899
jerryf_ has joined #bitcoin-core-dev
jerryf has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] Mystique85 opened pull request #33783: Refactor SHA256 x86 SHANI implementation (master...master) https://github.com/bitcoin/bitcoin/pull/33783
<bitcoin-git> [bitcoin] DrahtBot closed pull request #33783: Refactor SHA256 x86 SHANI implementation (master...master) https://github.com/bitcoin/bitcoin/pull/33783
<bitcoin-git> [bitcoin] Mystique85 opened pull request #33784: Improve SHA256 x86 SHANI code safety and consistency (no functional changes) (master...master) https://github.com/bitcoin/bitcoin/pull/33784
<bitcoin-git> [bitcoin] DrahtBot closed pull request #33784: Improve SHA256 x86 SHANI code safety and consistency (no functional changes) (master...master) https://github.com/bitcoin/bitcoin/pull/33784
___nick___ has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] maflcko opened pull request #33785: util: Allow Assert() in contexts without __func__ (master...2511-assert-func) https://github.com/bitcoin/bitcoin/pull/33785
l0rinc has joined #bitcoin-core-dev