< bitcoin-git> [bitcoin] Huangyi5458 opened pull request #20304: Merge pull request #1 from bitcoin/master (master...master) https://github.com/bitcoin/bitcoin/pull/20304
< bitcoin-git> [bitcoin] fanquake closed pull request #20304: Merge pull request #1 from bitcoin/master (master...master) https://github.com/bitcoin/bitcoin/pull/20304
< bitcoin-git> [bitcoin] jonatack opened pull request #20305: wallet: introduce fee_rate_sat_vb param/option (master...fee_rate_sat_vb) https://github.com/bitcoin/bitcoin/pull/20305
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/67600880159a...83650e4df5ca
< bitcoin-git> bitcoin/master 58cfbc3 Jonas Schnelli: Ignoring (but warn) on duplicate -wallet parameters
< bitcoin-git> bitcoin/master 83650e4 MarcoFalke: Merge #20199: wallet: ignore (but warn) on duplicate -wallet parameters
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20199: wallet: ignore (but warn) on duplicate -wallet parameters (master...2020/10/de-duplicate-wallets) https://github.com/bitcoin/bitcoin/pull/20199
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/83650e4df5ca...6954e4d16c1c
< bitcoin-git> bitcoin/master fae45c3 MarcoFalke: test: Only try witness deserialize when checking for witness deserialize f...
< bitcoin-git> bitcoin/master 6954e4d fanquake: Merge #20283: test: Only try witness deser when checking for witness deser...
< bitcoin-git> [bitcoin] fanquake merged pull request #20283: test: Only try witness deser when checking for witness deser failure (master...2011-testWitnessFail) https://github.com/bitcoin/bitcoin/pull/20283
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6954e4d16c1c...f33e33254179
< bitcoin-git> bitcoin/master d7901ab practicalswift: fuzz: Assert expected DecodeHexTx behaviour when using legacy decoding
< bitcoin-git> bitcoin/master f33e332 MarcoFalke: Merge #20303: fuzz: Assert expected DecodeHexTx behaviour when using legac...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20303: fuzz: Assert expected DecodeHexTx behaviour when using legacy decoding (master...fuzzers-decode_tx-followup) https://github.com/bitcoin/bitcoin/pull/20303
< jnewbery> wumpus: I know you're busy with the release right now, but #19606 seems ready for merge if you reACK it
< gribble> https://github.com/bitcoin/bitcoin/issues/19606 | Backport wtxid relay to v0.20 by jnewbery · Pull Request #19606 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #20268: ci: Move s390x build to cirrus (master...2010-ciS390x) https://github.com/bitcoin/bitcoin/pull/20268
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20315: travis: Remove s390x build (master...2010-ciS390x) https://github.com/bitcoin/bitcoin/pull/20315
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f33e33254179...d94777bd525a
< bitcoin-git> bitcoin/master f1f433e practicalswift: Make it easier to reason about node eviction by removing unused NodeEvicti...
< bitcoin-git> bitcoin/master d94777b MarcoFalke: Merge #20302: net: Make it easier to reason about node eviction by removin...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20302: net: Make it easier to reason about node eviction by removing unused NodeEvictionCandidate::addr (CAddress) (master...NodeEvictionCandidate-addr) https://github.com/bitcoin/bitcoin/pull/20302
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20316: test: Fix wallet_multiwallet test issue on Windows (master...2011-testWalletWindows) https://github.com/bitcoin/bitcoin/pull/20316
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/d94777bd525a...9bb078351b09
< bitcoin-git> bitcoin/master 090b838 Hennadii Stepanov: Set bilingual error completely
< bitcoin-git> bitcoin/master 9bb0783 MarcoFalke: Merge #20308: wallet: Set bilingual error completely
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20308: wallet: Set bilingual error completely (master...201105-fixbi) https://github.com/bitcoin/bitcoin/pull/20308
< wumpus> jnewbery: thanks!
< bitcoin-git> [bitcoin] laanwj pushed 18 commits to 0.20: https://github.com/bitcoin/bitcoin/compare/b9ac31f2d29a...a339289c2ef9
< bitcoin-git> bitcoin/0.20 4df3d13 Suhas Daftuar: Add a wtxid-index to the mempool
< bitcoin-git> bitcoin/0.20 f7833b5 Suhas Daftuar: Just pass a hash to AddInventoryKnown
< bitcoin-git> bitcoin/0.20 3654937 Suhas Daftuar: Add a wtxid-index to mapRelay
< bitcoin-git> [bitcoin] laanwj merged pull request #19606: Backport wtxid relay to v0.20 (0.20...2020-07-v20-wtxid-relay) https://github.com/bitcoin/bitcoin/pull/19606
< jnewbery> thank you wumpus!
< jonasschnelli> sips: as for the v2 AEAD. The packet length encryption context would still need its own keystream. I guess we can compute that stream on demand (4 bytes per message) and couple the rekey with the payload keystream.
< jonasschnelli> Meaning. When we hit the rekey Limit we rekey also the length-encryption key but don’t precompute the length-encryption keystream since we don’t know how many messages fit.
< jonasschnelli> (Meant sipa not sips)
< sipa> jonasschnelli: yes, 3 streams; one for auth key, one for length encryption, one for data encryption
< bitcoin-git> [bitcoin] jnewbery opened pull request #20317: Backport wtxid orphan fetch to v0.20 (0.20...2020-07-v20-wtxid-orphan) https://github.com/bitcoin/bitcoin/pull/20317
< jonasschnelli> sipa: why does the auth key requires its own keystream? In the current construct, we just use the main payload keystream with block counter 0 (then 1+ for the actual encryption).
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20318: build: Ensure source tarball has leading directory name (master...2011-buildTar) https://github.com/bitcoin/bitcoin/pull/20318
< bitcoin-git> [bitcoin] mammix2 opened pull request #20319: Depends: Update FreeType package (CVE-2020-15999) (master...master) https://github.com/bitcoin/bitcoin/pull/20319
< luke-jr> wait, are we really shipping broken freetype? :|
< MarcoFalke> pretty sure updating it will break stuff
< luke-jr> MarcoFalke: why? it really needs updating..
< luke-jr> we are *not* (nor should we be) providing fonts
< sipa> jonasschnelli: i guess the auth key could be drawn from the same stream, but then the auth keys will be rekeyed too
< sipa> unsure if that's desirable or undesirable
< MarcoFalke> looks like fanquake has bumped it too in https://github.com/bitcoin/bitcoin/pull/19716/commits/83582dcf23c23326fcb648b436d51469e66db5d5 so it might be fine after all
< luke-jr> unless it requires the Qt bump
< wumpus> freetype is a standalone depends package, doesn't require a qt bump
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9bb078351b09...f5cdc290d5a4
< bitcoin-git> bitcoin/master fa00ff0 MarcoFalke: test: Fix wallet_multiwallet test issue on Windows
< bitcoin-git> bitcoin/master f5cdc29 MarcoFalke: Merge #20316: test: Fix wallet_multiwallet test issue on Windows
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #20316: test: Fix wallet_multiwallet test issue on Windows (master...2011-testWalletWindows) https://github.com/bitcoin/bitcoin/pull/20316
< bitcoin-git> [bitcoin] mammix2 closed pull request #20319: Depends: Update FreeType package (CVE-2020-15999) (master...master) https://github.com/bitcoin/bitcoin/pull/20319
< bitcoin-git> [bitcoin] mammix2 opened pull request #20320: Depends: Update FreeType package (CVE-2020-15999) (master...master) https://github.com/bitcoin/bitcoin/pull/20320
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20322: test: Fix intermittent issue in wallet_listsinceblock (master...2011-testInt) https://github.com/bitcoin/bitcoin/pull/20322
< bitcoin-git> [bitcoin] dongcarl opened pull request #20323: tests: Create or use existing properly initialized NodeContexts (master...2020-10-chainman-fixes) https://github.com/bitcoin/bitcoin/pull/20323
< wumpus> #startmeeting
< achow101> hi
< hebasto> hi
< wumpus> #bitcoin-core-dev Meeting: achow101 aj amiti ariard bluematt cfields Chris_Stewart_5 digi_james dongcarl elichai2 emilengler fanquake fjahr gleb gmaxwell gwillen hebasto instagibbs jamesob jb55 jeremyrubin jl2012 jnewbery jonasschnelli jonatack jtimon kallewoof kanzure kvaciral lightlike luke-jr maaku marcofalke meshcollider michagogo moneyball morcos nehan NicolasDorier paveljanik
< wumpus> petertodd phantomcircuit promag provoostenator ryanofsky sdaftuar sipa vasild wumpus
< meshcollider> hi
< jonasschnelli> hi
< wumpus> still bot-less i see
< sipa> hi
< jonatack> hi
< MarcoFalke> ahoy
< promag> hello
< luke-jr> who runs the bot?
< wumpus> aj i think?
< wumpus> it looks like there are no proposed meeting topics for this week, any last minute topic proposals?
< emzy> hi
< sipa> what's left before 0.21 fork off?
< MarcoFalke> sipa: review
< luke-jr> whether to do #20250
< gribble> https://github.com/bitcoin/bitcoin/issues/20250 | Bugfix: RPC/Wallet: Make BTC/kB and sat/B fee modes work sanely by luke-jr · Pull Request #20250 · bitcoin/bitcoin · GitHub
< luke-jr> I can rebase (and retitle) it, but I'm not sure it's worth the effort if we don't consider it worth doing
< wumpus> MarcoFalke: eh yes, that link is better, i alrady wondered how it ended up with so little items suddenly
< wumpus> we need to go over the list and decide what is necessary to include in 0.21.0 and what can wait
< luke-jr> wumpus: your link excluded PRs :p
< dongcarl> Random observation: Cirrus is so much better about starting CI tasks on time compared to Travis. Thanks MarcoFalke!
< MarcoFalke> luke-jr: I still think we should do *something*. Whether that is #20250 or #20305
< gribble> https://github.com/bitcoin/bitcoin/issues/20250 | Bugfix: RPC/Wallet: Make BTC/kB and sat/B fee modes work sanely by luke-jr · Pull Request #20250 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/20305 | wallet: introduce fee_rate_sat_vb param/option by jonatack · Pull Request #20305 · bitcoin/bitcoin · GitHub
< MarcoFalke> forcing user to use named args with conf_target=0.0003 seems broken
< wumpus> #20234 seems to be controverial and is still in the discussion phase
< gribble> https://github.com/bitcoin/bitcoin/issues/20234 | net: dont extra bind for Tor if binds are restricted by vasild · Pull Request #20234 · bitcoin/bitcoin · GitHub
< wumpus> so I think removing the milestone there makes sense
< MarcoFalke> wumpus: Agree
< jnewbery> hi
< hebasto> agree too
< aj> hi
< luke-jr> aj: where bot
< wumpus> #20284 was discussed in the P2P meeting, *something* like it needs to go in to make sure that previous versions don't parse the peers.dat as garbage and insert gerbage addresses
< gribble> https://github.com/bitcoin/bitcoin/issues/20284 | addrman: ensure old versions dont parse peers.dat by vasild · Pull Request #20284 · bitcoin/bitcoin · GitHub
< sipa> will review that one soon
< wumpus> I had removed #20205 from the 0.21.0 milestone but jonaschnelli re-added it
< gribble> https://github.com/bitcoin/bitcoin/issues/20205 | wallet: Properly support a wallet id by achow101 · Pull Request #20205 · bitcoin/bitcoin · GitHub
< luke-jr> 20205 is needed
< wumpus> I think it's also contoversial
< luke-jr> wumpus: absolute worst case we'd just not use it
< wumpus> there seems to be no hurry and people differ in opinion whther it's needed at all
< jonasschnelli> wumpus: I didn't know that you have removed it.
< luke-jr> the hurry is to not create wallets with a regression
< luke-jr> all wallets today have a unique id
< jonasschnelli> Adding a UUID later leads probably to a number of wallets without unique ids.
< wumpus> luke-jr: yes, but it is only necessary for bdb, it's unclear if it's necessary in general
< luke-jr> wumpus: even in doubt (which I don't have anyway), it would still make sense to keep it
< wumpus> in any case it is delaying the split-off
< luke-jr> it doesn't have to be, it's trivial to review
< luke-jr> it's not like we're ready to split off anyway
< wumpus> #20318 (thanks for catching this last minute) and #20292 are no-brainers
< gribble> https://github.com/bitcoin/bitcoin/issues/20318 | build: Ensure source tarball has leading directory name by MarcoFalke · Pull Request #20318 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/20292 | test: Fix intermittent feature_taproot issue by MarcoFalke · Pull Request #20292 · bitcoin/bitcoin · GitHub
< meshcollider> #19502 has needed rebase for a few days now, that needs to be rebased or removed from the milestone
< gribble> https://github.com/bitcoin/bitcoin/issues/19502 | Bugfix: Wallet: Soft-fail exceptions within ListWalletDir file checks by luke-jr · Pull Request #19502 · bitcoin/bitcoin · GitHub
< luke-jr> I can reopen my simpler wallet-id PR if 20205 if we want something even easier to review - achow101 didn't like the layer stuff though
< wumpus> #20120 seems mostly test related
< gribble> https://github.com/bitcoin/bitcoin/issues/20120 | net, rpc, test, bugfix: update GetNetworkName, GetNetworksInfo, regression tests by jonatack · Pull Request #20120 · bitcoin/bitcoin · GitHub
< luke-jr> meshcollider: I can do that
< achow101> luke-jr: your pr would have introduced garbage that we would have to keep around forever. it may be simpler, but it definitely is no the correct way
< jnewbery> I don't think we should be adding controversial features last minute to accommodate knots, which appears to be the main motivation for 20205
< wumpus> if there's principal issues with the idea of having a unique id, I don't think opening another PR will resolve that
< jonatack> 20120 is a bugfix with 3-4 acks
< sipa> #20120
< luke-jr> jnewbery: this isn't adding features, it's NOT removign existing feature
< gribble> https://github.com/bitcoin/bitcoin/issues/20120 | net, rpc, test, bugfix: update GetNetworkName, GetNetworksInfo, regression tests by jonatack · Pull Request #20120 · bitcoin/bitcoin · GitHub
< wumpus> #19502 seems to have reviews and ACKs but needs rebase
< gribble> https://github.com/bitcoin/bitcoin/issues/19502 | Bugfix: Wallet: Soft-fail exceptions within ListWalletDir file checks by luke-jr · Pull Request #19502 · bitcoin/bitcoin · GitHub
< wumpus> jonatack: yep
< luke-jr> jnewbery: and Core can absolutely make use of it as well, even if review is slower
< wumpus> #20266 is a straightforward bug fix
< gribble> https://github.com/bitcoin/bitcoin/issues/20266 | wallet: fix change detection of imported internal descriptors by achow101 · Pull Request #20266 · bitcoin/bitcoin · GitHub
< wumpus> and also ACKed
< wumpus> #18836 has many changes and only an approach ACK yet
< gribble> https://github.com/bitcoin/bitcoin/issues/18836 | wallet: upgradewallet fixes and additional tests by achow101 · Pull Request #18836 · bitcoin/bitcoin · GitHub
< aj> ugh, apparently some upgrade broke poor lightningbot
< meshcollider> wumpus: it has an ACK too
< meshcollider> And I am very nearly finished reviewing it
< wumpus> ah no it has two normal ACKs as well
< wumpus> thanks github
< luke-jr> descriptor wallets should never have been merged without unique ids, it's a bug that they're missing
< jonatack> heh github the ack hacker
< wumpus> "hidden items" are for games not SCM interfaces
< wumpus> #20153 is a bugfix and has two ACKs
< gribble> https://github.com/bitcoin/bitcoin/issues/20153 | wallet: do not import a descriptor with hardened derivations into a watch-only wallet by S3RK · Pull Request #20153 · bitcoin/bitcoin · GitHub
< MarcoFalke> 18836 doesn't fix a regression I think, so it is fine to merge or not to merge, depending on review
< wumpus> then there's #18818, which is unnecessary in my opinion, there hasn't been much review otherwise
< gribble> https://github.com/bitcoin/bitcoin/issues/18818 | Fix release tarball generated by gitian by luke-jr · Pull Request #18818 · bitcoin/bitcoin · GitHub
< wumpus> so the biggest thing left for 0.21.0 seems to be the RPC unit discussion
< luke-jr> 18818 is part of 0.20 already
< wumpus> #20305 #20250
< gribble> https://github.com/bitcoin/bitcoin/issues/20305 | wallet: introduce fee_rate_sat_vb param/option by jonatack · Pull Request #20305 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/20250 | Bugfix: RPC/Wallet: Make BTC/kB and sat/B fee modes work sanely by luke-jr · Pull Request #20250 · bitcoin/bitcoin · GitHub
< luke-jr> partially
< wumpus> luke-jr: no, #20318 is
< gribble> https://github.com/bitcoin/bitcoin/issues/20318 | build: Ensure source tarball has leading directory name by MarcoFalke · Pull Request #20318 · bitcoin/bitcoin · GitHub
< wumpus> yes, it is part of it, true
< jonatack> 20305 contains a bugfix for the send rpc that can be moved to its own pull, if needed. The rest is really easier to do pre-release. Afterward, it would have to be overhauled a bit to support both the overloading and the new param.
< MarcoFalke> The autogen.sh part was controversial and is not a regression-bugfix, so I've removed the milestone
< wumpus> regarding the RPC units it's good not to introduce a RPC inconsistency for a release, so I agree we need to do something there
< wumpus> MarcoFalke: +1
< jonatack> If we don't want to overload conf_target and estimate_mode in these 6 RPCs, better to not release them
< jonatack> than to have to support them and then deprecate them
< wumpus> yes
< wumpus> that would be silly
< jonatack> so that was the motivation, sorry for doing it so late, but the merge yesterday of the PR 11413 follow-ups motivated me to spike on it
< luke-jr> MarcoFalke: it is a bugfix for a regression in 0.20, but whatever
< MarcoFalke> luke-jr: Yes, so it is not a regression in 0.21
< wumpus> you're always very quick to call things bugfixes
< luke-jr> wumpus: when they actually are, yes
< sipa> what is the bug here?
< wumpus> in any case we've been over the entire list now--that concludes this topic, happy reviewing
< luke-jr> sipa: building goes looking for .git outside of the source tree and uses whatever it finds
< sipa> ah
< sipa> ok, i'd call that a bug, but a pretty minor one
< wumpus> luke-jr: if it just fixed that, and touched nothing else, I'd agree
< wumpus> still, it's not critcal enough to hold up 0.21 for in any case
< luke-jr> 20205 is tho
< wumpus> any other topics?
< wumpus> #endmeeting
< jonasschnelli> #action: fix meeting bot! :)
< wumpus> yess
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #20324: wallet: Set DatabaseStatus::SUCCESSS in MakeSQLiteDatabase (master...2011-walletSqliteSuccess) https://github.com/bitcoin/bitcoin/pull/20324
< luke-jr> lightningbot: ping
< lightningbot> pong
< luke-jr> aj: thanks
< aj> i don't think it actually supports meetings again yet
< kanzure> timezones.
< luke-jr> kanzure: don't use them
< bitcoin-git> [gui] jarolrod opened pull request #129: qt: Fix Shortcut Ambiguities, Clean up text (master...optionsMenuCleanup) https://github.com/bitcoin-core/gui/pull/129
< bitcoin-git> [bitcoin] stepansnigirev opened pull request #20326: tests: Fix ecdsa_verify in test framework (master...fix-test-ecdsa-verification) https://github.com/bitcoin/bitcoin/pull/20326