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
jonatack has quit [Ping timeout: 272 seconds]
spynx is now known as spynxic
jonatack has joined #bitcoin-core-dev
LainExperiments has quit [Quit: Client closed]
jonatack has quit [Ping timeout: 248 seconds]
eval-exec1 has joined #bitcoin-core-dev
agentcasey has joined #bitcoin-core-dev
abubakarsadiq has quit [Quit: Connection closed for inactivity]
agentcasey_ has quit [Quit: ZNC 1.10.x-git-27-bfd731cf - https://znc.in]
eval-exec has quit [Remote host closed the connection]
aleggg has quit [Remote host closed the connection]
eval-exec1 is now known as eval-exec
aleggg has joined #bitcoin-core-dev
robszarka has joined #bitcoin-core-dev
LainExperiments has joined #bitcoin-core-dev
rszarka has quit [Ping timeout: 248 seconds]
LainExperiments has quit [Quit: Client closed]
zeropoint has quit [Quit: leaving]
LainExperiments has joined #bitcoin-core-dev
LainExperiments has quit [Quit: Client closed]
eval-exec1 has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 248 seconds]
eval-exec1 is now known as eval-exec
LainExperiments has joined #bitcoin-core-dev
Guest68 has joined #bitcoin-core-dev
Guest68 has quit [Client Quit]
LainExperiments has quit [Quit: Client closed]
pyth has joined #bitcoin-core-dev
eval-exec1 has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 252 seconds]
eval-exec1 is now known as eval-exec
jonatack has joined #bitcoin-core-dev
Saturday7 has joined #bitcoin-core-dev
eval-exec1 has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 246 seconds]
eval-exec1 is now known as eval-exec
cmirror has joined #bitcoin-core-dev
Saturday7 has quit [Quit: ZNC 1.9.1 - https://znc.in]
jonatack has quit [Ping timeout: 245 seconds]
Saturday7 has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
eval-exec has joined #bitcoin-core-dev
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
saturday- has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 252 seconds]
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
mcey_ has joined #bitcoin-core-dev
mcey has quit [Read error: Connection reset by peer]
saturday- has quit [Ping timeout: 252 seconds]
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 252 seconds]
szkl has quit [Quit: Connection closed for inactivity]
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 276 seconds]
PaperSword1 is now known as PaperSword
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 264 seconds]
PaperSword1 is now known as PaperSword
<bitcoin-git> [bitcoin] Sjors closed pull request #28616: Show transactions as not fully confirmed during background validation (master...2023/10/assume-unconfirmed) https://github.com/bitcoin/bitcoin/pull/28616
Saturday7 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 264 seconds]
Guyver2 has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 264 seconds]
bitdex has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [Closing Window]
greypw149508 has quit [Quit: Connection reset by beer]
greypw149508 has joined #bitcoin-core-dev
eval-exec has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d5a2ba44ba4f...796e1a4c5d16
<bitcoin-git> bitcoin/master 81b9800 wgyt: fix typos
<bitcoin-git> bitcoin/master 796e1a4 merge-script: Merge bitcoin/bitcoin#31718: Docs: fix typos in documentation files
<bitcoin-git> [bitcoin] fanquake merged pull request #31718: Docs: fix typos in documentation files (master...typo) https://github.com/bitcoin/bitcoin/pull/31718
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/796e1a4c5d16...2d07384243c9
<bitcoin-git> bitcoin/master e0b3336 Sebastian Falbesoner: test: p2p: fix sending of manual INVs in tx download test
<bitcoin-git> bitcoin/master 8996fef Sebastian Falbesoner: test: p2p: check that INV messages not matching wtxidrelay are ignored
<bitcoin-git> bitcoin/master 2d07384 merge-script: Merge bitcoin/bitcoin#31658: test: p2p: fix sending of manual INVs in tx d...
<bitcoin-git> [bitcoin] fanquake merged pull request #31658: test: p2p: fix sending of manual INVs in tx download test (master...202501-test-p2p-fix_inv_block_subtest) https://github.com/bitcoin/bitcoin/pull/31658
<bitcoin-git> [bitcoin] l0rinc closed pull request #31539: optimization: buffer reads(23%)/writes(290%) in [undo]block [de]serialization, 6% faster IBD (master...l0rinc/buffered-block-read-write) https://github.com/bitcoin/bitcoin/pull/31539
nanotube has quit [Ping timeout: 265 seconds]
eval-exec has quit [Remote host closed the connection]
eval-exec has joined #bitcoin-core-dev
nanotube has joined #bitcoin-core-dev
abubakarsadiq has joined #bitcoin-core-dev
<vasild> "< darosior> Does anyone have data on the number of RPCs per release by any chance?" -- Maybe "git grep '^static RPCHelpMan ' tagname |wc -l"? E.g. https://0bin.net/paste/Rlv1Xz26#zMuxVDaLjCgSgfrgOB7ddKC+k9bwQjyP4iTBvtrutdg
<vasild> (plus minus a few false positives or negatives)
Saturday7 has quit [Quit: ZNC 1.9.1 - https://znc.in]
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Client Quit]
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 244 seconds]
Cory93 has quit [Quit: Client closed]
Cory93 has joined #bitcoin-core-dev
pyth has quit [Remote host closed the connection]
pyth has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] l0rinc opened pull request #31730: build: add `bitcoind-release` preset with only `BUILD_DAEMON` enabled with `release` build type (master...l0rinc/bitcoind-release-cmake-preset) https://github.com/bitcoin/bitcoin/pull/31730
pyth has quit [Ping timeout: 260 seconds]
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] l0rinc opened pull request #31731: doc: update translation generation cmake example (master...l0rinc/dev-mode-translation-doc-fix) https://github.com/bitcoin/bitcoin/pull/31731
jespada has joined #bitcoin-core-dev
pyth has joined #bitcoin-core-dev
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 264 seconds]
Saturday7 has joined #bitcoin-core-dev
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
<brunoerg> #proposedmeetingtopic mutation testing
eval-exec has quit [Ping timeout: 245 seconds]
<bitcoin-git> [bitcoin] l0rinc closed pull request #31730: build: add `bitcoind-release` preset with only `BUILD_DAEMON` enabled with `release` build type (master...l0rinc/bitcoind-release-cmake-preset) https://github.com/bitcoin/bitcoin/pull/31730
eval-exec has joined #bitcoin-core-dev
<darosior> vasild: thanks. But some of the results you share strongly suggest it's missing a lot of the picture. For instance we didn't drop 40 commands from 22 to 23. Tried to modify the pattern matching a bit, can't find a portable way across versions. I'll stick with Pieter's suggestion.
<darosior> For anyone interested, this is the data i get $ for version_folder in $(find _doc/en/ -mindepth 1 -maxdepth 1 -type d | grep '0$' |sort); do printf "$(basename $version_folder), "; find "$version_folder/rpc/" -mindepth 1 -type d -exec ls {} \; | wc -w ; done
<darosior> 0.16.0, 108
<darosior> 0.17.0, 127
<darosior> 0.18.0, 129
<darosior> 0.19.0, 131
<darosior> 0.20.0, 132
<darosior> 0.21.0, 138
<darosior> 22.0.0, 141
<darosior> 23.0.0, 142
<darosior> 24.0.0, 146
<darosior> 25.0.0, 147
<darosior> 26.0.0, 155
<darosior> 27.0.0, 155
<darosior> 28.0.0, 157
<darosior> Sorry about that, miscopied
<darosior> I meant to paste the 0bin url https://0bin.net/paste/SaUSIIQ7#Z0klDVm+svUdgZMWSjdoyeAQ7kRs8SBg-onsUxVZ0Nv
<sipa> those number are a lot larger than i would have expected, honestly
<darosior> ngu
<instagibbs> 0.17 was an impressive crop
<sipa> we need an AI-based getstuffinfo, and dostuff, RPCs to replace all others
<darosior> Yeah, it's just one libaiprocess dependency away
bitdex has quit [Ping timeout: 264 seconds]
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 264 seconds]
PaperSword1 is now known as PaperSword
Saturday7 has quit [Ping timeout: 264 seconds]
bugs_ has joined #bitcoin-core-dev
andytoshi has quit [Read error: Connection reset by peer]
andytoshi has joined #bitcoin-core-dev
<darosior> "import soul - ah, right, Python"
<sipa> python was last decade's AI
<sipa> actually, two decades ago
Saturday7 has joined #bitcoin-core-dev
twistedline has quit []
<bitcoin-git> [bitcoin] brunoerg closed pull request #30688: fuzz: speed up addrman (master...2024-08-fuzz-addrman) https://github.com/bitcoin/bitcoin/pull/30688
Guest22 has joined #bitcoin-core-dev
andytoshi has quit [Ping timeout: 252 seconds]
andytoshi has joined #bitcoin-core-dev
Holz has quit [Ping timeout: 245 seconds]
Guest22 has quit [Ping timeout: 240 seconds]
Holz has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] pythcoiner opened pull request #31734: Miniscriptdescriptor to string (master...miniscriptdescriptor_to_string) https://github.com/bitcoin/bitcoin/pull/31734
Cory93 has quit [Quit: Client closed]
Cory93 has joined #bitcoin-core-dev
Saturday7 has quit [Ping timeout: 252 seconds]
pyth has quit [Ping timeout: 248 seconds]
pyth has joined #bitcoin-core-dev
pyth has quit [Ping timeout: 252 seconds]
pyth has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
eval-exec has quit [Ping timeout: 264 seconds]
jespada has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
zeropoint has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 264 seconds]
Saturday7 has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
LainExperiments has joined #bitcoin-core-dev
nanotube has quit [Ping timeout: 252 seconds]
Guest133 has joined #bitcoin-core-dev
Guest133 has quit [Client Quit]
<abubakarsadiq> I've searched but did not see guidelines on how long will a deprecated feature (e.g) RPC will take for it to be removed! I've seen an example from d4cdbd6fb6ac3663d069307c4fd0078f4ecf0245 that the RPC will be removed in the next release. Is that the case? if so @tbd3 maybe document that as well in #30142
<gribble> https://github.com/bitcoin/bitcoin/issues/30142 | doc: add guidance for RPC to developer notes by tdb3 · Pull Request #30142 · bitcoin/bitcoin · GitHub
Saturday7 has quit [Ping timeout: 248 seconds]
<sipa> abubakarsadiq: generally, one major release (so marked deprecated in version N.0, removed in (N+1).0)
<sipa> but of course, because it requires actual work (a PR being written and reviewed) during the N+1 release cycle, that may not happen, either because it's forgotten, or because people worry that too many users rely on it still
<abubakarsadiq> Thanks so it's a case by case basis, I see the reason why having an estimate maybe an issue
SCR4MBL3 has joined #bitcoin-core-dev
<SCR4MBL3> hi
SCR4MBL3 has quit [Quit: Leaving]
maflcko has quit [Read error: Connection reset by peer]
maflcko has joined #bitcoin-core-dev
mudsip has joined #bitcoin-core-dev
mudsip has quit [Client Quit]
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
PaperSword1 has joined #bitcoin-core-dev
PaperSword has quit [Ping timeout: 252 seconds]
PaperSword1 is now known as PaperSword
LainExperiments has quit [Ping timeout: 240 seconds]
Saturday7 has joined #bitcoin-core-dev
<darosior> Hey, the discussion from yesterday about multiprocess prompted me to write down my thoughts about a larger issue, that of setting ourselves long term goals as a project. Although uncomfortable i believe it's really important for us to talk about it. I think it makes sense to start discussing it during a meeting and we can hash it further at
<darosior> CoreDev. Starting to write down an intro for the meeting topic i ended up writing a whole blog post. Here it is: https://antoinep.com/posts/core_project_direction . I'm curious to learn what others think about this.
<darosior> #proposedmeetingtopic What should be the mid to long term goals of the project?
preimage has quit [Quit: WeeChat 4.5.1]
Guest68 has joined #bitcoin-core-dev
Guest68 has quit [Client Quit]
bugs_ has quit [Quit: Leaving]
pyth has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/2d07384243c9...9ecc7af41f6a
<bitcoin-git> bitcoin/master 1db331b Cory Fields: init: allow a new xor key to be written if the blocksdir is newly created
<bitcoin-git> bitcoin/master cabb2e5 Cory Fields: refactor: introduce a more general LockDirectories for init
<bitcoin-git> bitcoin/master bdc0a68 Cory Fields: init: lock blocksdir in addition to datadir
<bitcoin-git> [bitcoin] achow101 merged pull request #31674: init: Lock blocksdir in addition to datadir (master...lock-blocksdir) https://github.com/bitcoin/bitcoin/pull/31674
Saturday7 has quit [Ping timeout: 244 seconds]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9ecc7af41f6a...8775731e6d4b
<bitcoin-git> bitcoin/master 18619b4 furszy: wallet: remove BDB dependency from wallet migration benchmark
<bitcoin-git> bitcoin/master 8775731 Ava Chow: Merge bitcoin/bitcoin#31241: wallet: remove BDB dependency from wallet mig...
<bitcoin-git> [bitcoin] achow101 merged pull request #31241: wallet: remove BDB dependency from wallet migration benchmark (master...2024_bench_migration_remove_bdb_dependency) https://github.com/bitcoin/bitcoin/pull/31241
jetpack has quit [Ping timeout: 265 seconds]
jetpack has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
jetpack has quit [Client Quit]
jetpack has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/8775731e6d4b...4ac1efb147d6
<bitcoin-git> bitcoin/master f6e8893 ismaelsadeeq: test: test that `create_self_transfer_multi` respects `target_vsize`
<bitcoin-git> bitcoin/master a8780c9 ismaelsadeeq: test: raise an error if output value is <= 0 in `create_self_transfer`
<bitcoin-git> bitcoin/master 92787dd ismaelsadeeq: test: raise an error when target_vsize is below tx virtual size
<bitcoin-git> [bitcoin] achow101 merged pull request #30322: test: raise an error in `_bulk_tx_` when `target_vsize` is too low (master...06-2024-fix_bulk_tx-with-low-weight) https://github.com/bitcoin/bitcoin/pull/30322
Talkless has quit [Client Quit]
Talkless has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4ac1efb147d6...0a931a9787b1
<bitcoin-git> bitcoin/master 1b51616 i-am-yuvi: test: improve rogue calls in mining functions
<bitcoin-git> bitcoin/master 0a931a9 Ava Chow: Merge bitcoin/bitcoin#31599: qa: Improve framework.generate* enforcement (...
<bitcoin-git> [bitcoin] achow101 merged pull request #31599: qa: Improve framework.generate* enforcement (#31403 follow-up) (master...2025-01-pr-31403) https://github.com/bitcoin/bitcoin/pull/31599
Talkless has quit [Ping timeout: 252 seconds]