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
MyNetAz has quit [Remote host closed the connection]
MyNetAz has joined #bitcoin-core-dev
Guest0 has joined #bitcoin-core-dev
Guest0 has quit [Quit: Client closed]
pyth has joined #bitcoin-core-dev
pyth has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 268 seconds]
bitdex has quit [Ping timeout: 264 seconds]
upekkha has quit []
upekkha has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
jonatack has quit [Ping timeout: 244 seconds]
jonatack has joined #bitcoin-core-dev
mcey_ has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 252 seconds]
mentalbarcode has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
pyth has joined #bitcoin-core-dev
pyth has quit [Read error: Connection reset by peer]
pyth has joined #bitcoin-core-dev
tdb3 has quit []
tdb3 has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Remote host closed the connection]
infernix has quit [Ping timeout: 252 seconds]
jackielove4u has quit [Ping timeout: 260 seconds]
infernix has joined #bitcoin-core-dev
jackielove4u has joined #bitcoin-core-dev
mentalbarcode has quit [Quit: WeeChat 4.5.1]
mentalbarcode has joined #bitcoin-core-dev
Guest81 has joined #bitcoin-core-dev
Guest81 has quit [Ping timeout: 240 seconds]
mentalbarcode has quit [Quit: WeeChat 4.5.1]
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
cmirror has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky closed pull request #31815: multiprocess: Lock CapnpProtocol::m_loop with mutex (master...pr/macrace) https://github.com/bitcoin/bitcoin/pull/31815
pyth has quit [Ping timeout: 252 seconds]
agentcasey has quit [Quit: ZNC 1.10.x-git-27-bfd731cf - https://znc.in]
jarthur has joined #bitcoin-core-dev
agentcasey has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
emcy__ has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
pyth has joined #bitcoin-core-dev
PaperSword has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] ShivaanjayNarula opened pull request #31831: imp (master...master) https://github.com/bitcoin/bitcoin/pull/31831
<bitcoin-git> [bitcoin] hebasto closed pull request #31831: . (master...master) https://github.com/bitcoin/bitcoin/pull/31831
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
Guyver2 has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
jonatack has quit [Excess Flood]
pyth has quit [Remote host closed the connection]
pyth has joined #bitcoin-core-dev
pyth has quit [Remote host closed the connection]
pyth has joined #bitcoin-core-dev
jarthur has quit [Quit: jarthur]
pyth has quit [Ping timeout: 248 seconds]
jonatack has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fb0ada982a73...bc3f59ca5309
<bitcoin-git> bitcoin/master f5b9a2f fanquake: build: use CLIENT_NAME in libbitcoinkernel.pc.in
<bitcoin-git> bitcoin/master bc3f59c merge-script: Merge bitcoin/bitcoin#31820: build: consistently use `CLIENT_NAME` in libb...
<bitcoin-git> [bitcoin] fanquake merged pull request #31820: build: consistently use `CLIENT_NAME` in libbitcoinkernel.pc.in (master...reuse_client_name) https://github.com/bitcoin/bitcoin/pull/31820
brunoerg has quit [Ping timeout: 265 seconds]
<bitcoin-git> [bitcoin] fanquake pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/bc3f59ca5309...329b60f595ea
<bitcoin-git> bitcoin/master 59cd0f0 glozow: [txorphanage] account for weight of orphans
<bitcoin-git> bitcoin/master 672c69c glozow: [refactor] change per-peer workset to info map within orphanage
<bitcoin-git> bitcoin/master e5ea7da glozow: [txorphanage] add per-peer weight accounting
<bitcoin-git> [bitcoin] fanquake merged pull request #31810: TxOrphanage: account for size of orphans and count announcements (master...2025-02-orphanage-accounting) https://github.com/bitcoin/bitcoin/pull/31810
<bitcoin-git> [bitcoin] fanquake closed pull request #31813: build: fix MSVC ccache reporting (master...fix-ccache-reporting) https://github.com/bitcoin/bitcoin/pull/31813
luke-jr has quit [Read error: Connection reset by peer]
luke-jr has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/329b60f595ea...6a46be75c43e
<bitcoin-git> bitcoin/master fa5a02b MarcoFalke: ci: Use clang-20 for sanitizer tasks
<bitcoin-git> bitcoin/master 6a46be7 merge-script: Merge bitcoin/bitcoin#31793: ci: Use clang-20 for sanitizer tasks
<bitcoin-git> [bitcoin] fanquake merged pull request #31793: ci: Use clang-20 for sanitizer tasks (master...2502-ci-20) https://github.com/bitcoin/bitcoin/pull/31793
Guest15 has joined #bitcoin-core-dev
Guest15 has quit [Client Quit]
<vasild> Maybe #30205 is ready for merge.
<corebot> https://github.com/bitcoin/bitcoin/issues/30205 | test: add mocked Sock that can read/write custom data and/or CNetMessages by vasild · Pull Request #30205 · bitcoin/bitcoin · GitHub
<bitcoin-git> [bitcoin] marcofleon closed pull request #31001: refactor: ensure type safety for txid and wtxid in `RelayTransaction` (master...2024/09/relaytx-type-safety) https://github.com/bitcoin/bitcoin/pull/31001
pyth has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 252 seconds]
pyth has quit [Ping timeout: 244 seconds]
jonatack has joined #bitcoin-core-dev
<sipa> glozow: what are the expectations around the per-peer work set? does it make sense for an announcement to exist for a peer, if it's also not in the work set?
jonatack has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] glozow pushed 7 commits to master: https://github.com/bitcoin/bitcoin/compare/6a46be75c43e...6b165f5906fc
<bitcoin-git> bitcoin/master 2c7d90a ismaelsadeeq: miner: bugfix: fix duplicate weight reservation in block assembler
<bitcoin-git> bitcoin/master 5bb3163 ismaelsadeeq: test: add `-blockmaxweight` startup option functional test
<bitcoin-git> bitcoin/master c8acd40 ismaelsadeeq: init: fail to start when `-blockmaxweight` exceeds `MAX_BLOCK_WEIGHT`
<bitcoin-git> [bitcoin] glozow merged pull request #31384: mining: bugfix: Fix duplicate coinbase tx weight reservation (master...11-2024-fix-duplicate-coinbase-reservation-bug) https://github.com/bitcoin/bitcoin/pull/31384
<glozow> sipa: it doesn't make sense to have something in work set that isn't also in `m_orphans`, no
<glozow> (also, I previously said something silly - it's a set, so duplicates are not possible)
<sipa> glozow: sure, but i'm asking about the opposite: something that is in a specific peer's set of announcements, but not in its work set
<bitcoin-git> [bitcoin] Sjors opened pull request #31834: build: disable bitcoin-node if daemon is not built (master...2025/02/daemon-multiprocess) https://github.com/bitcoin/bitcoin/pull/31834
<glozow> oh yes definitely, that's the case until we receive a parent of the orphan
<glozow> work set = the orphans to re-validate because a parent of it was accepted to mempool (so it might not be an orphan anymore)
<sipa> oooh
<sipa> so generally work_set and announcements are mutually exclusive (up to laziness, because we might not have evaluated this)?
<glozow> hm, not mutually exclusive. announcements should be a superset of work_set (up to laziness)
<sipa> ah, because just being in the work set doesn't mean the orphan was fully resolved - it might have more remaining missing parents?
<glozow> yes
<glozow> and we don't remove it from announcements when we are putting in the work set
bitdex has quit [Quit: = ""]
<sipa> yep
<glozow> we could consider cleaning worksets up synchronously in EraseTx
<sipa> i was under the assumption that the workset would be superset of announcements, so it'd be weird that worksets are limit to 100, but per-peer announcements can grow way beyond that... but it sounds like it's rather the opposite
abubakarsadiq has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/6b165f5906fc...f8d3e0edf47d
<bitcoin-git> bitcoin/master 4b58d55 Vasil Dimov: test: move the implementation of StaticContentsSock to .cpp
<bitcoin-git> bitcoin/master f186414 Vasil Dimov: test: put the generic parts from StaticContentsSock into a separate class
<bitcoin-git> bitcoin/master b448b01 Vasil Dimov: test: add a mocked Sock that allows inspecting what has been Send() to it
<bitcoin-git> [bitcoin] ryanofsky merged pull request #30205: test: add mocked Sock that can read/write custom data and/or CNetMessages (master...DynSock) https://github.com/bitcoin/bitcoin/pull/30205
jonatack has joined #bitcoin-core-dev
<instagibbs> work sets are the subset of announcement's we're possibly devoting future resources to re-validate and orphan, right? How would it be a superset of what a peer has told us about?
brunoerg has quit [Ping timeout: 252 seconds]
brunoerg has joined #bitcoin-core-dev
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<sipa> instagibbs: by me misunderstanding what it was about
jonatack has quit [Ping timeout: 260 seconds]
<instagibbs> fair enough
jonatack has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f8d3e0edf47d...1d813e4bf52a
<bitcoin-git> bitcoin/master ea687d2 fanquake: doc: swap CPPFLAGS for APPEND_CPPFLAGS
<bitcoin-git> bitcoin/master 1d813e4 merge-script: Merge bitcoin/bitcoin#31819: doc: swap CPPFLAGS for APPEND_CPPFLAGS
<bitcoin-git> [bitcoin] fanquake merged pull request #31819: doc: swap CPPFLAGS for APPEND_CPPFLAGS (master...no_more_cppflags) https://github.com/bitcoin/bitcoin/pull/31819
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] stratospher opened pull request #31835: validation: set BLOCK_FAILED_CHILD correctly (master...2025_02_block_failed_child) https://github.com/bitcoin/bitcoin/pull/31835
brunoerg has joined #bitcoin-core-dev
Cory58 has quit [Quit: Client closed]
Cory58 has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #31836: contrib: Add deterministic-fuzz-coverage (master...2502-contrib-det-fuzz) https://github.com/bitcoin/bitcoin/pull/31836
bugs_ has joined #bitcoin-core-dev
jespada has quit [Ping timeout: 252 seconds]
jespada has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
zeropoint has joined #bitcoin-core-dev
brunoerg has quit []
Talkless has joined #bitcoin-core-dev
mcey_ has joined #bitcoin-core-dev
mcey_ has quit [Remote host closed the connection]
mcey_ has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 248 seconds]
brunoerg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] mzumsande opened pull request #31837: test: add missing sync to p2p_tx_download.py (master...202502_txtest_missing_sync) https://github.com/bitcoin/bitcoin/pull/31837
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest53 has joined #bitcoin-core-dev
Guest53 has quit [Client Quit]
jespada has joined #bitcoin-core-dev
jespada has quit [Client Quit]
Cory58 has quit [Quit: Client closed]
Cory58 has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Talkless has quit [Quit: Konversation terminated!]
brunoerg has quit [Ping timeout: 252 seconds]
samaltman has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Ping timeout: 252 seconds]
jespada has joined #bitcoin-core-dev
brunoerg has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
eugenesiegel has quit [Changing host]
eugenesiegel has joined #bitcoin-core-dev
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<brunoerg> just did the weekly update on https://bitcoincore.space/ (also, added mutants for consensus/merkle.cpp)
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
Guest4 has joined #bitcoin-core-dev
Guest4 has quit [Client Quit]
Cory58 has quit [Quit: Client closed]
Cory58 has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
eugenesiegel has quit [Ping timeout: 240 seconds]
jetpack has quit [Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in]
jetpack has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
eugenesiegel has quit [Changing host]
eugenesiegel has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
brunoerg has joined #bitcoin-core-dev
brunoerg has quit [Remote host closed the connection]
aleggg has quit [Ping timeout: 252 seconds]
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 252 seconds]
eugenesiegel has quit [Quit: Client closed]
emcy__ has quit [Remote host closed the connection]
emcy__ has joined #bitcoin-core-dev
eugenesiegel has joined #bitcoin-core-dev
eugenesiegel has quit [Changing host]
eugenesiegel has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
dzxzg has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 252 seconds]
S3RK has joined #bitcoin-core-dev
S3RK has quit [Ping timeout: 265 seconds]
S3RK has joined #bitcoin-core-dev
dzxzg has quit [Ping timeout: 240 seconds]
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jonatack has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1d813e4bf52a...ff3171f96d37
<bitcoin-git> bitcoin/master b2e9fdc Vasil Dimov: test: expect that files may disappear from /proc/PID/fd/
<bitcoin-git> bitcoin/master ff3171f Ava Chow: Merge bitcoin/bitcoin#31614: test: expect that files may disappear from /p...
<bitcoin-git> [bitcoin] achow101 merged pull request #31614: test: expect that files may disappear from /proc/PID/fd/ (master...expect_file_not_found_in_get_socket_inodes) https://github.com/bitcoin/bitcoin/pull/31614