belcher has quit [Ping timeout: 268 seconds]
belcher has joined #bitcoin-core-dev
lightlike has quit [Quit: Leaving]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2161a058552a...528e08119fd8
<bitcoin-git> bitcoin/master e4709c7 Russell Yanofsky: Start using init makeNode, makeChain, etc methods
<bitcoin-git> bitcoin/master 528e081 fanquake: Merge bitcoin/bitcoin#22219: multiprocess: Start using init makeNode, make...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/528e08119fd8...bd5670eafcfb
<bitcoin-git> bitcoin/master fa22ddc MarcoFalke: doc: Fix walletdisplayaddress RPC doc
<bitcoin-git> bitcoin/master bd5670e fanquake: Merge bitcoin/bitcoin#22979: doc: Fix walletdisplayaddress RPC doc
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #22979: doc: Fix walletdisplayaddress RPC doc (master...2109-rpcDocWallet) https://github.com/bitcoin/bitcoin/pull/22979
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #22219: multiprocess: Start using init makeNode, makeChain, etc methods (master...pr/ipc-make) https://github.com/bitcoin/bitcoin/pull/22219
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gene has quit [Remote host closed the connection]
gene has joined #bitcoin-core-dev
<fanquake> CI is currently failing due to #22219
<gribble> https://github.com/bitcoin/bitcoin/issues/22219 | multiprocess: Start using init makeNode, makeChain, etc methods by ryanofsky · Pull Request #22219 · bitcoin/bitcoin · GitHub
AaronvanW has quit [Remote host closed the connection]
vysn has quit [Ping timeout: 260 seconds]
gene has quit [Quit: gene]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] ryanofsky opened pull request #22992: Fix Qt test broken by #22219 (master...pr/sfix) https://github.com/bitcoin/bitcoin/pull/22992
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
earnestly has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bd5670eafcfb...7709bf46ce2c
<bitcoin-git> bitcoin/master fad8606 MarcoFalke: doc: Update snap release process for new versioning scheme
<bitcoin-git> bitcoin/master 7709bf4 fanquake: Merge bitcoin/bitcoin#22970: doc: Update snap release process for new vers...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #22970: doc: Update snap release process for new versioning scheme (master...2109-docSnapRel) https://github.com/bitcoin/bitcoin/pull/22970
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Evel-Knievel has quit [Ping timeout: 265 seconds]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
harding has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7709bf46ce2c...9424e78f34da
<bitcoin-git> bitcoin/master 9424e78 fanquake: Merge bitcoin/bitcoin#22992: Fix Qt test broken by #22219
<bitcoin-git> bitcoin/master 865ee1a Russell Yanofsky: Fix Qt test broken by #22219
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #22992: Fix Qt test broken by #22219 (master...pr/sfix) https://github.com/bitcoin/bitcoin/pull/22992
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Yihen has joined #bitcoin-core-dev
harding has joined #bitcoin-core-dev
earnestly has quit [Ping timeout: 260 seconds]
Cory has quit [Ping timeout: 268 seconds]
gleb7 has quit [Ping timeout: 265 seconds]
Cory has joined #bitcoin-core-dev
goatpig has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master 3174425 Hennadii Stepanov: Cleanup headers after #20788
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9424e78f34da...ec7ec69c7bca
<bitcoin-git> bitcoin/master ec7ec69 merge-script: Merge bitcoin/bitcoin#22952: Cleanup headers after #20788
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Henrik has joined #bitcoin-core-dev
Evel-Knievel has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #22993: build: set OSX_MIN_VERSION to 10.15 (master...macos_minimum_10_15) https://github.com/bitcoin/bitcoin/pull/22993
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #22952: Cleanup headers after #20788 (master...210911-headers) https://github.com/bitcoin/bitcoin/pull/22952
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
lkqwejhhgasdjhgn has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake opened pull request #22994: ci: use Debian Bullseye in ARM CI (master...use_bullseye_arm_ci) https://github.com/bitcoin/bitcoin/pull/22994
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
earnestly has joined #bitcoin-core-dev
davterra has quit [Remote host closed the connection]
tralfaz has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ec7ec69c7bca...87780dfee8c8
<bitcoin-git> bitcoin/master 252d1a7 fanquake: ci: use Debian Bullseye in ARM CI
<bitcoin-git> bitcoin/master 87780df merge-script: Merge bitcoin/bitcoin#22994: ci: use Debian Bullseye in ARM CI
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #22994: ci: use Debian Bullseye in ARM CI (master...use_bullseye_arm_ci) https://github.com/bitcoin/bitcoin/pull/22994
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
vnogueir- has joined #bitcoin-core-dev
vnogueira has quit [Remote host closed the connection]
<darosior> b10c: (sorry to ping you every time in need some stats but) would you happen to have stats about the historical use of CPFP? I'm looking into making the fee estimator CPFP-aware
<darosior> If you don't i can just make a script it was just in case i can avoid doing it
<darosior> I expect it to be high
<laanwj> whoops
<laanwj> oh #22992 already fixed it
<gribble> https://github.com/bitcoin/bitcoin/issues/22992 | Fix Qt test broken by #22219 by ryanofsky · Pull Request #22992 · bitcoin/bitcoin · GitHub
Yihen has quit [Remote host closed the connection]
vysn has joined #bitcoin-core-dev
babasancheti has joined #bitcoin-core-dev
babasancheti77 has joined #bitcoin-core-dev
b10c has joined #bitcoin-core-dev
babasancheti has quit [Ping timeout: 256 seconds]
Henrik has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<b10c> darosior: please continue pining me for stats, that's part of why I collect them! However, I I currently don't have any mempool CPFP stats.
<b10c> I guess your script calls `getrawmempool true` and calculates the number of packages and size of packages based on the ancestor and descendant information?
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] kcalvinalvin opened pull request #22995: doc: Update stale comment about secure allocators. (master...update-stale-allocator-comment) https://github.com/bitcoin/bitcoin/pull/22995
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<darosior> b10c: i don't have one atm but i was thinking of just crawling the chain and look for each transaction if they have childs in the same block which increase the package feerate. Think it'd be a good enough heuristic
jespada has joined #bitcoin-core-dev
<darosior> Maybe on the last 100k blocks it shouldn't take too long (esp. with RCasatta[m]'s awesome block_iterator)
babasancheti77 has quit [Quit: Client closed]
babasancheti has joined #bitcoin-core-dev
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
prayank has joined #bitcoin-core-dev
<prayank> darosior: Are you trying to create something like this or add this in Core? https://github.com/djbooth007/cpfp-calculator/
gnaf has quit [Quit: Konversation terminated!]
<darosior> Nope, i will be trying to make CBlockPolicyEstimaor not assume that the first transaction in a chain paid its fees itself. (don't think it'll be hard but i wanted to gather some usage statistics to further motivate this change)
<darosior> Similar to my PR to re-include replacement txs into estimates
gnaf has joined #bitcoin-core-dev
<prayank> Okay
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] rebroad opened pull request #22996: Better GetHeight() for CTxMemPoolEntry (master...BetterEntryHeight) https://github.com/bitcoin/bitcoin/pull/22996
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] rebroad closed pull request #22996: Better GetHeight() for CTxMemPoolEntry (master...BetterEntryHeight) https://github.com/bitcoin/bitcoin/pull/22996
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitdex has quit [Quit: = ""]
Guyver2 has joined #bitcoin-core-dev
prayank has quit [Read error: Connection reset by peer]
goatpig has quit [Quit: Konversation terminated!]
Henrik has joined #bitcoin-core-dev
lkqwejhhgasdjhgn has quit [Quit: Konversation terminated!]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] monstro805 opened pull request #22997: Mergify/monstro805/config update (master...mergify/monstro805/config-update) https://github.com/bitcoin/bitcoin/pull/22997
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] monstro805 closed pull request #22997: Mergify/monstro805/config update (master...mergify/monstro805/config-update) https://github.com/bitcoin/bitcoin/pull/22997
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master 5008dd8 Calvin Kim: doc: Remove stale comment for CPrivKey
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/87780dfee8c8...7a999879d2f6
<bitcoin-git> bitcoin/master 7a99987 W. J. van der Laan: Merge bitcoin/bitcoin#22995: doc: Remove stale comment for CPrivKey
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
vysn has quit [Ping timeout: 268 seconds]
common has quit [Remote host closed the connection]
common has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke closed pull request #22995: doc: Remove stale comment for CPrivKey (master...update-stale-allocator-comment) https://github.com/bitcoin/bitcoin/pull/22995
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master fad4f44 MarcoFalke: test: Set peertimeout in write_config
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7a999879d2f6...6d76b57ca0cd
<bitcoin-git> bitcoin/master 6d76b57 W. J. van der Laan: Merge bitcoin/bitcoin#22960: test: Set peertimeout in write_config
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
darosior has quit [Read error: Connection reset by peer]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22960: test: Set peertimeout in write_config (master...2109-testPeerTimeout) https://github.com/bitcoin/bitcoin/pull/22960
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
darosior has joined #bitcoin-core-dev
jespada has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
b10c has quit [Quit: Connection closed for inactivity]
jespada has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/6d76b57ca0cd...58e02395bad5
<bitcoin-git> bitcoin/master fa66a7d MarcoFalke: p2p: Rename fBlocksOnly, Add test
<bitcoin-git> bitcoin/master fac66d0 MarcoFalke: test: Simplify p2p_blocksonly test with new miniwallet rescan_utxos method
<bitcoin-git> bitcoin/master 58e0239 W. J. van der Laan: Merge bitcoin/bitcoin#22955: p2p: Rename fBlocksOnly, Add test
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22955: p2p: Rename fBlocksOnly, Add test (master...2109-testInvBlocksonly) https://github.com/bitcoin/bitcoin/pull/22955
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke closed pull request #22962: Remove unused SERIALIZE_METHODS on CFeeRate (master...2109-noSerFeeRate) https://github.com/bitcoin/bitcoin/pull/22962
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #22998: test: use MiniWallet for make_utxo helper in feature_rbf.py (master...202109-test-use_miniwallet_for_make_utxo) https://github.com/bitcoin/bitcoin/pull/22998
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
AaronvanW has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/58e02395bad5...cdf12c7b3d71
<bitcoin-git> bitcoin/master 350e034 Jon Atack: consensus: don't call GetBlockPos in ReadBlockFromDisk without lock
<bitcoin-git> bitcoin/master cdf12c7 W. J. van der Laan: Merge bitcoin/bitcoin#22895: consensus: don't call GetBlockPos in ReadBloc...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22895: consensus: don't call GetBlockPos in ReadBlockFromDisk without cs_main lock (master...ReadBlockFromDisk-block_pos) https://github.com/bitcoin/bitcoin/pull/22895
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
tralfaz is now known as davterra
Henrik has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
kappa has joined #bitcoin-core-dev
luke-jr has quit [Quit: ZNC - http://znc.sourceforge.net]
luke-jr has joined #bitcoin-core-dev
kappa has quit [Quit: Client closed]
kappa has joined #bitcoin-core-dev
<provoostenator> I just moved my DNS seed to a new machine. There might be some delay before IPv6 starts behaving.
<provoostenator> This doesn't work for me yet: dig -6 -t AAAA seed.bitcoin.sprovoost.nl
<provoostenator> But this does: dig -6 @seed1.bitcoin.sprovoost.nl seed.bitcoin.sprovoost.nl AAAA
dviola has quit [Quit: WeeChat 3.2]
Henrik has joined #bitcoin-core-dev
kappa has quit [Quit: Client closed]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack opened pull request #22999: bench: add `-quiet` and `-iters=<n>` benchmark config args (master...bench-add-quiet-and-iters-args) https://github.com/bitcoin/bitcoin/pull/22999
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
kappa has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
Henrik has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
babasancheti has quit [Quit: Client closed]
kappa has quit [Quit: Client closed]
<laanwj> provoostenator: same, the first dig command line times out the second one works
<provoostenator> I made a note to check this again tomorrow, to make sure it's not a configuration problemm.
<provoostenator> But for now it just looks like the old NS record is very stubbornly cached by the wider internet, despite its 1 hour timeout
gleb7 has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 260 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/cdf12c7b3d71...0de84b732852
<bitcoin-git> bitcoin/master 49d503a Jon Atack: doc: update -addrinfo in release-notes.md and tor.md
<bitcoin-git> bitcoin/master 75ea9ec Jon Atack: cli -addrinfo: drop torv2, torv3 becomes onion per GetNetworkName()
<bitcoin-git> bitcoin/master 0de84b7 W. J. van der Laan: Merge bitcoin/bitcoin#22544: cli -addrinfo: drop torv2; torv3 becomes onio...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22544: cli -addrinfo: drop torv2; torv3 becomes onion per GetNetworkName() (master...rm-torv2-from-addrinfo) https://github.com/bitcoin/bitcoin/pull/22544
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
sipsorcery has joined #bitcoin-core-dev
yakshaver has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
notmandatory has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
sandipndev has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
yakshaver has joined #bitcoin-core-dev
sandipndev has joined #bitcoin-core-dev
notmandatory has joined #bitcoin-core-dev
lightlike has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/0de84b732852...698b4b8fac3d
<bitcoin-git> bitcoin/master 2ef0acc fanquake: remove --enable-glibc-back-compat from CI and docs
<bitcoin-git> bitcoin/master 62e45da fanquake: build: remove glibc-back-compat from build system
<bitcoin-git> bitcoin/master a907704 fanquake: compat: remove glibc_compat.cpp
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22930: build: remove glibc back compat (master...remove_glibc_back_commpat) https://github.com/bitcoin/bitcoin/pull/22930
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Sjors opened pull request #23000: net: update signet seeds (master...2021/09/signet-seed) https://github.com/bitcoin/bitcoin/pull/23000
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
kappa has joined #bitcoin-core-dev
hex17or has quit [Remote host closed the connection]
hex17or has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
sandipndev has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
notmandatory has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
yakshaver has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
yakshaver has joined #bitcoin-core-dev
sandipndev has joined #bitcoin-core-dev
notmandatory has joined #bitcoin-core-dev
_aj_ has quit [Quit: Lost terminal]
lightningbot has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master fab8900 MarcoFalke: Add missing includes and forward declarations, remove unused ones
<bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/698b4b8fac3d...71bdf0bff1be
<bitcoin-git> bitcoin/master fae8786 MarcoFalke: doc: Fix validation typo
<bitcoin-git> bitcoin/master fa20f81 MarcoFalke: Remove txindex migration code
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22626: Remove txindex migration code (master...2108-noTxindexMigrate) https://github.com/bitcoin/bitcoin/pull/22626
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Henrik has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/71bdf0bff1be...82a85216c3a3
<bitcoin-git> bitcoin/master 3ec633e fanquake: build: improve check for ::(w)system
<bitcoin-git> bitcoin/master 82a8521 W. J. van der Laan: Merge bitcoin/bitcoin#22845: build: improve check for ::(w)system
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
lightningbot has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22845: build: improve check for ::(w)system (master...dont_literally_use_have_or_have) https://github.com/bitcoin/bitcoin/pull/22845
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/82a85216c3a3...6ef84e050399
<bitcoin-git> bitcoin/master 5984084 lsilva01: Specifies how to set the value of TORGROUP
<bitcoin-git> bitcoin/master 6ef84e0 W. J. van der Laan: Merge bitcoin/bitcoin#22420: doc: Specifiy how to set the value of TORGROU...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #22420: doc: Specifiy how to set the value of TORGROUP (master...patch-1) https://github.com/bitcoin/bitcoin/pull/22420
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gene has joined #bitcoin-core-dev
dviola has quit [Quit: WeeChat 3.2.1]
prayank has joined #bitcoin-core-dev
<prayank> I had added some topic for meeting today according to bitcoin core wiki. It's 12 AM here and I want to sleep early today. Shared my thoughts here which most probably would not matter, but better than suggesting a topic and saying nothing: https://gist.github.com/prayank23/e385e31427989c47e715d61556772d02
prayank has quit [Remote host closed the connection]
dviola has joined #bitcoin-core-dev
<laanwj> ok, thanks for the heads up
Talkless has quit [Quit: Konversation terminated!]
Guest57 has joined #bitcoin-core-dev
aj_ has joined #bitcoin-core-dev
aj_ has quit [Changing host]
aj_ has joined #bitcoin-core-dev
aj_ is now known as _aj_
<laanwj> #startmeeting
<core-meetingbot> Meeting started Thu Sep 16 19:04:00 2021 UTC. The chair is laanwj. Information about MeetBot at https://bitcoin.jonasschnelli.ch/ircmeetings.
<core-meetingbot> Available commands: action commands idea info link nick
<laanwj> #bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard BlueMatt cfields Chris_Stewart_5 darosior digi_james dongcarl elichai2 emilengler fanquake fjahr gleb glozow gmaxwell gwillen hebasto instagibbs jamesob jarolrod jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral laanwj lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos
<laanwj> nehan NicolasDorier paveljanik petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild
<kvaciral[m]> hi
<achow101> hi
<sipsorcery> hi
<ajonas> hi
<jonatack> hi
<laanwj> there was one proposed meeting topic: Use database for `lockunspent` (prayank), but they couldn't be there for the meeting
<laanwj> any last minute topics?
<meshcollider> hi
Henrik has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<ajonas> I had a 5 second thing about a new IRC logger
<achow101> #proposedmeetingtopic changing CFeeRate rounding
<laanwj> thanks! let's start with high prio as usual
b10c has joined #bitcoin-core-dev
<laanwj> #topic High priority for review
<core-meetingbot> topic: High priority for review
<b10c> hi
<laanwj> https://github.com/bitcoin/bitcoin/projects/8 7 blockers, 2 chasing concept ACK at the moment
<laanwj> anything to add/remove, or that is (almost) ready for merge?
<sipa> hi
<amiti> can I have 22950 added?
<laanwj> looks like #21859 needs rebase
<gribble> https://github.com/bitcoin/bitcoin/issues/21859 | Add minisketch subtree and integrate in build/test by sipa · Pull Request #21859 · bitcoin/bitcoin · GitHub
<jonatack> #21526 likely RFM soon
<gribble> https://github.com/bitcoin/bitcoin/issues/21526 | validation: UpdateTip/CheckBlockIndex assumeutxo support by jamesob · Pull Request #21526 · bitcoin/bitcoin · GitHub
<laanwj> amiti: added!
<laanwj> jonatack: great
<amiti> thanks :)
<laanwj> #topic New IRC logger (ajonas)
<core-meetingbot> topic: New IRC logger (ajonas)
<ajonas> Very quick - wanted to point out that Chaincode put up yet another IRC logger -- the twist is that this is searchable.
<ajonas> Feedback welcome.
<ajonas> That's it
<laanwj> that's really neat
<harding> Nice!
<b10c> bookmarked
<laanwj> i wonder how we should handle this with the topic
<sipa> not loading for me. and I'm in the chaincode office...
<jonatack> nice! insta-pinned
<harding> We could link to all the logs on the IRC channels wiki page and link that in the topic?
<laanwj> it's getting quite long we can hardly add another logger url there
<laanwj> yes, might be a better idea
<laanwj> also the proposedmeetingtopic lists
<laanwj> would be more organised than this way, at least
<laanwj> #topic Changing CFeeRate rounding (achow101)
<core-meetingbot> topic: Changing CFeeRate rounding (achow101)
<jonatack> ajonas: not sure the analytics (gaug.es) is needed
<jonatack> but very cool (thank you!)
<ajonas> yeah, that's not hooked up to anything
<ajonas> but happy to remove
<achow101> currently CFeeRate::GetFee always rounds down (via truncation), but this seems to be incorrect behavior to me, although we have tests for it
<achow101> it means that at some feerates and sizes, we end up paying a feerate that is less than intended
Guest57 has quit [Quit: Client closed]
<achow101> this can also lead to an assertion failure in coin selection
<laanwj> would "always round up" lead to better behavior?
<achow101> I propose in #22949 that we change to rounding up, but there are concerns that this could affect policy
<gribble> https://github.com/bitcoin/bitcoin/issues/22949 | fee: Round up fee calculation to avoid a lower than expected feerate by achow101 · Pull Request #22949 · bitcoin/bitcoin · GitHub
<achow101> so I just wanted to get more people familiar with policy to have a look at that and figure out whether it would actually affect policy
<achow101> laanwj: yes. it both avoids the assertion failure, and guarantees that the targeted feerate is being met
<laanwj> so for policy you'd ideally want to round down, but for the wallet up?
<laanwj> could make it an explicit flag
<achow101> I guess? I don't think it actually affects policy since GetFee is only used to get the minrelayfee and incremental relay fee
<laanwj> if it doesn't affect policy then it's moot
<achow101> it's a bit odd to me that policy and the wallet would have different behavior for calculating at the same feerate
<laanwj> well one is for what you want paid, the other is for what you pay, it's different sides of the transaction
<achow101> I'm pretty sure it has no affect on policy, but I don't know policy well enough to definiteively say so
<laanwj> ok, that would be something to figure out for sure
<laanwj> no one else weighing in now, i guess that concludes the topic
<laanwj> anything else to discuss today?
<jonatack> hm, few existing tests needed to be updated, given how much functional fee rate testing we have. will review
<michaelfolkson> Just inform the mailing list that this change is being proposed if it is touching policy? I don't see any bad implications and neither does darosior on that issue you linked achow101
<laanwj> yes, if it (noticibly) affects policy it would be good to discuss on the ml
<michaelfolkson> I can't see there being any discussion but good to follow what is most likely best practice going forward
<laanwj> that concludes the meeting i guess, thanks everyone
<laanwj> #endmeeting
<core-meetingbot> topic: 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/ | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt / http://gnusha.org/bitcoin-core-dev/proposedwalletmeetingtopics.txt
<core-meetingbot> Meeting ended Thu Sep 16 19:30:04 2021 UTC.
AaronvanW has quit [Ping timeout: 268 seconds]
AaronvanW has joined #bitcoin-core-dev
<jamesob> Hey, is anyone working on a patch for bitcoincoreorg that includes new binary verification instructions based on the aggregate sigs? If not I was going to start on a patch. cc dongcarl harding wumpus BlueMatt
<harding> Not at the moment, would love your help!
<achow101> while you're at it, perhaps update contrib/verifybinaries/verify.py
<BlueMatt> or maybe do that and update bitcoincoreorg to just mention/point to that script?
<BlueMatt> tho i guess that doesnt help winblowz users
sipsorcery has quit [Ping timeout: 260 seconds]
<jamesob> cool, will get on it. Good idea about verify.py.
bomb-on has joined #bitcoin-core-dev
<jamesob> BlueMatt: I would love to know how big the intersection is of people are both running on windows and have a serviceable gpg installation
<laanwj> https://github.com/bitcoin-core/bitcoin-devwiki/wiki/bitcoin-core-dev-IRC-information a slightly more organized version of what's in the topic, with the new logger added
<BlueMatt> yea that too lol
<achow101> there are a bunch of windows pgp/gpg software
<BlueMatt> achow101: yes, but that make it easy to fetch trusted keys, verify a file, then hash-check other files based on that file?
<jamesob> achow101: I'm sure the software's there, but users who run it...
<BlueMatt> you'd also need a sha256sum copy...
<BlueMatt> and, of people who have all those things, how many dont have python3?
<laanwj> some people do verify signatures on windows
<laanwj> manually, with a pgp program
<jamesob> I'm sure someone in this room has some kind of elaborate cygwin/WSL setup, please chime in :)
<achow101> windows has a different (GUI I think too) tool for calculating sha256 hashes
<achow101> no automatic comparison like sha256sum though. I think people just verify the hashes match visually
<laanwj> yes, it's a more manual process
<achow101> the old verification docs had windows instructions
<laanwj> it's always funny how GUIs are supposed to make things easier, but often make for more manual work
sipsorcery has joined #bitcoin-core-dev
<sipa> gleb7: re your comment about addrman rationale... i do not remember
<BlueMatt> jamesob: ideally the new script should be something that runs on bitcoincoreorg as well, preventing binaries from being uploaded unless it passes.
<jamesob> BlueMatt: oh good point
roconnor has joined #bitcoin-core-dev
<roconnor> has anyone reviewed the implementation of sha256sum? I've been meaning to do it because I'm somewhat nervious that there exists some sort of obtuse input to it that would trick it into returning a successful comparision somehow.
<laanwj> wouldn't need to upload binaries at all if bitcoincoreorg could do the guix build :)
<laanwj> and produce the torrent, i guess
<BlueMatt> probably could do that too, someone should totally make that happen :p
<laanwj> roconnor: given how many projects rely on it it'd be a huge CVE if so
<roconnor> Oh? Do lots of project rely on the sha256sum verificaiton mode?
<BlueMatt> yes
<laanwj> that said, i'm not sure it'd be an issue in our case? you *first* check the signatures, if they don't match, you don't verify the sha256sums at all, if the signatures match well... why would everyone sign a sha256sums that contains weird data
<roconnor> That does make me feel better.
<laanwj> yes, sha256sums -c is incredibly common in instructions
<roconnor> okay I feel a little bit better then.
<laanwj> and if you don't verify the PGP signatures at all and JOLO shasums256, you've not gained any security, because the same attacker replacing binaries could also replace that file
vysn has joined #bitcoin-core-dev
<roconnor> IIUC at least some of these signers are not using dedicated bitcoin signing keys, and thus may use the same key for signing emails or whatnot.
<laanwj> yes, but they have to sign the specific file for it to work
<BlueMatt> at least that way there's usually a pgp verification path, though of course these days its impossible to fetch signed pgp keys anymore cause all th keyservers are dead :(
<roconnor> I get that it is far fetched, but you just need to get some threshold many of these entities to sign some email that happens to tickle sha256sum -c in some way.
<roconnor> and, having not looked at sha256sum myself, my prior is that these text tools will correctly verify or report failure on well-formated text files.
<roconnor> and invoke arbitrary behaviour on non-well-formed text files.
<BlueMatt> luckily no one uses pgp signing in emails anymore :p
<laanwj> let alone multiple people signing the same mail
<laanwj> but sure it's not impossible
<laanwj> if you're that level of paranoid you should probably run your own guix build and compare against other's output
<roconnor> For the time being I've been manually checking the sha256sums, so I'm not too worried about becoming tricked by a improperly formated file.
<roconnor> Just to be clear, I'm not actually worried. I just want to understand where and how things could fail.
<laanwj> sure, makes sense
<harding> shasum on linux has an option to ignore invalid input, which was used on the BitcoinCore.org instructions. For OSX, there's no such option, and I wonder if you could just insert a line in the SHASUMS file that said "bitcoin-22.0.blah.tar.gz SUCCESS" and make it look like it passed or something. For the Windows instructions, I think you had to do by-eye verification anyway.
<roconnor> harding: what is the option?
<luke-jr> #12677 has 4 ACKs and some doc improvement suggestions; shall I address them and wait on re-acks, or would someone prefer to merge it and I do a followup doc improvement PR?\
<gribble> https://github.com/bitcoin/bitcoin/issues/12677 | RPC: Add ancestor{count,size,fees} to listunspent output by luke-jr · Pull Request #12677 · bitcoin/bitcoin · GitHub
<harding> roconnor: sha256sum --ignore-missing --check SHA256SUMS.asc
<laanwj> luke-jr: I think it makes sense to address the small remaining comments before merge
<luke-jr> k
<laanwj> ignore-missing ignores missing files, which is necessary because the attestation attests to files (like un-codesigned intermediate output, debug files) that aren't shipped in the release
<harding> Yeah, I guess I misremembered that. It's actually used on BitcoinCore.org because we expect people to only download the binaries for their arch, so the other files listed in the SHASUMS won't be present (normally).
<laanwj> (also, someone might not download all the files before verifying)
<laanwj> right
<harding> Still, it ends up printing a lot less random crap, which reduces the risk of introduced false positives or negatives.
<laanwj> it prints the names of skipped files though, what if you call a file bitcoin-22.0.blah.tar.gz-SUCCESS :)
<laanwj> or, no, it doesn't
<roconnor> bicoin-22.0: SUCCESS : FAILED :)
<roconnor> *bitcoin
<roconnor> can filenames have carriage returns in them?
<harding> roconnor: in Linux/modern Unixes, yes. I don't know about how sha256sums handles that, but it brings up the question of whether you can put terminal ANSI escape sequences in a file name
<sipa> $ echo >$'\n'
<sipa> seems to work
<harding> Yeah, I've created files with newlines by mistake lots of times over the years; they're kinda a pain to delete.
<laanwj> our build system can't handle directories with spaces, please don't try even directories with newlines...
<laanwj> i guess you can literally have any character in a filename except / and \0
Henrik has joined #bitcoin-core-dev
<roconnor> Can you name a file "bitcoin-0.22: SUCCESS\n"? I'm having trouble doing this myself?
<roconnor> er s/SUCCESS/OK ... but anyhow.
Guyver2 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<laanwj> (will try, in /tmp to make sure the OS cleans it up next reboot)
<sipa> echo >$'bitcoin-0.22: SUCCESS\n'
<sipa> $ sha256sum bitcoin*
<sipa> \01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b bitcoin-0.22: SUCCESS\n
<harding> sipa: I think you need echo -e
<harding> I did: harding@ganymede:~$ touch "/tmp/bitcoin-0.22: SUCCESS^M"
<harding> harding@ganymede:~$ ls /tmp/bitcoin-0.22\:\ SUCCESS^M
<harding> '/tmp/bitcoin-0.22: SUCCESS'$'\r'
<laanwj> 'bitcoin-0.22: OK'$'\n' that's how ls shos it
<sipa> harding: only difference is whether the resulting file is empty
<sipa> harding: oh, no
<sipa> still doesn't matter i think?
<harding> Yeah, I think your file has a literal "\n" on the end.
<sipa> the file or the filename?
<harding> Filename.
<roconnor> Thanks. Doesn't appear to fool sha256sum into printing misleading output.
<sipa> harding: no
<roconnor> at least on linux.
<harding> sipa: That's weird. echo "\n" prints "\n" here, not a newline.
<sipa> harding: the filename expansion and redirection is done by the shell
<sipa> not echo
<harding> Oh, right.
mersible has joined #bitcoin-core-dev
<laanwj> echo -e '906acc2401735cef66d0fa0080d3e22c9ae0cb7f65e64ce3dd6cb1df31507a52 \e[1;95mtest' |sha256sum -c
<laanwj> heh
<harding> Next time I start to think Bitcion is complicated, I'll have to remember to think about Unix.
<roconnor> ugh
<roconnor> that doesn't fill me with confidence.
<roconnor> I'm going to keep thing purple to remind me to write my own operating system.
<earnestly> Learning how to deal with filenames potentially containing newlines is far harder than writing your own operating system
<laanwj> echo -e '906acc2401735cef66d0fa0080d3e22c9ae0cb7f65e64ce3dd6cb1df31507a52 \e[1Abitcoin-core-22.0.tar.gz: OK\e[0J\e[30m'|sha256sum -c
<sipa> if i ever write an OS, the only allowed filename characters will be 0 and 1
<laanwj> (it sets the text color to black to hide the text after it, so beware)
<earnestly> If people want a good, opinionated guide to terminal control sequences, see: http://xn--rpa.cc/irl/term.html
<laanwj> in any case --ignore-missing prevents this because it won't show the name for the missing file
<laanwj> earnestly: thanks, i usually use the wikipedia page on 'ansi escape code', but that page is already purple so that's eveb better
<earnestly> That and console_codes(4) is quite good as it highlights what is ECMA-48 (standard) as well
Henrik has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] div72 closed pull request #22975: scripted-diff: update license URLs to https (master...https-copyright-header) https://github.com/bitcoin/bitcoin/pull/22975
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] JeremyRand opened pull request #23001: doc: Enable TLS in links in documentation (master...docs-tls) https://github.com/bitcoin/bitcoin/pull/23001
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
copumpkin has quit [Quit: Textual IRC Client: www.textualapp.com]
kappa has quit [Ping timeout: 256 seconds]
sipsorcery has quit [Ping timeout: 268 seconds]
copumpkin has joined #bitcoin-core-dev
AaronvanW has quit [Read error: Connection reset by peer]
AaronvanW has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
lightlike has quit [Quit: Leaving]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 opened pull request #23002: Make descriptor wallets by default (master...default-desc-wallets) https://github.com/bitcoin/bitcoin/pull/23002
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
gene has quit [Quit: gene]
Guest3710 has joined #bitcoin-core-dev
Guest3710 has quit [Client Quit]
bomb-on has quit [Quit: aллилѹіа!]
c_arc has quit [K-Lined]