< bitcoin-git> [bitcoin] theStack opened pull request #22204: doc: remove obsolete `okSafeMode` RPC guideline from developer notes (master...202106-doc-remove_obsolete_okSafeMode_hints) https://github.com/bitcoin/bitcoin/pull/22204
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/46424e943c0b...92584d29cee3
< bitcoin-git> bitcoin/master d1d1cc9 Hennadii Stepanov: build, qt: Fix compiling qt package in depends with GCC 11
< bitcoin-git> bitcoin/master 92584d2 fanquake: Merge bitcoin/bitcoin#22186: build, qt: Fix compiling qt package in depend...
< bitcoin-git> [bitcoin] fanquake merged pull request #22186: build, qt: Fix compiling qt package in depends with GCC 11 (master...210608-limits) https://github.com/bitcoin/bitcoin/pull/22186
< bitcoin-git> [bitcoin] brownit89 opened pull request #22205: Condensed bitcoin core integration/staging tree (master...master) https://github.com/bitcoin/bitcoin/pull/22205
< bitcoin-git> [bitcoin] fanquake closed pull request #22205: Condensed bitcoin core integration/staging tree (master...master) https://github.com/bitcoin/bitcoin/pull/22205
< bitcoin-git> [bitcoin] fanquake reopened pull request #22205: Condensed bitcoin core integration/staging tree (master...master) https://github.com/bitcoin/bitcoin/pull/22205
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/92584d29cee3...356f421fb0bb
< bitcoin-git> bitcoin/master 6780a09 Sebastian Falbesoner: doc: remove obsolete `okSafeMode` RPC guideline from developer notes
< bitcoin-git> bitcoin/master 356f421 MarcoFalke: Merge bitcoin/bitcoin#22204: doc: remove obsolete `okSafeMode` RPC guideli...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22204: doc: remove obsolete `okSafeMode` RPC guideline from developer notes (master...202106-doc-remove_obsolete_okSafeMode_hints) https://github.com/bitcoin/bitcoin/pull/22204
< fanquake> wumpus / sipa: can you block https://github.com/www-myetherwallet-com from the bitcoin-core and bitcoin orgs
< laanwj> fanquake: done
< Alina-malina> does anyone have a guide on step by step how to create my own crypto coin very similiar to bitcoin? lol
< laanwj> Alina-malina: off topic here, this channel is about bitcoin development, not altcoin development
< Alina-malina> i never say altcoin, i need to run my own bitcoin core but with my own blockchain, not sure how to do though
< laanwj> in any case the question is too aspecific
< bitcoin-git> [bitcoin] practicalswift opened pull request #22208: Update `REVIEWERS` (master...drahtbot-2021-06) https://github.com/bitcoin/bitcoin/pull/22208
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/356f421fb0bb...e87fbee4026b
< bitcoin-git> bitcoin/master 3636d9b practicalswift: Update REVIEWERS: I've found that I keep track of PRs in need of review wi...
< bitcoin-git> bitcoin/master e87fbee MarcoFalke: Merge bitcoin/bitcoin#22208: doc: Update `REVIEWERS`
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22208: doc: Update `REVIEWERS` (master...drahtbot-2021-06) https://github.com/bitcoin/bitcoin/pull/22208
< jnewbery> laanwj MarcoFalke fanquake: I think #22141 is ready for merge. Three ACKs
<@gribble> https://github.com/bitcoin/bitcoin/issues/22141 | net processing: Remove hash and fValidatedHeaders from QueuedBlock by jnewbery · Pull Request #22141 · bitcoin/bitcoin · GitHub
< laanwj> jnewbery: will take a look, thanks
< glozow> ditto for #22084 - 3 ACKs, i've added the nits into a followup
<@gribble> https://github.com/bitcoin/bitcoin/issues/22084 | package testmempoolaccept followups by glozow · Pull Request #22084 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22210: test: Use MiniWallet in test_no_inherited_signaling RBF test (master...2106-testMiniWallet) https://github.com/bitcoin/bitcoin/pull/22210
< bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/e87fbee4026b...ef8f2966ac8e
< bitcoin-git> bitcoin/master 6c5f19d glozow: [package] static_assert max package size >= max tx size
< bitcoin-git> bitcoin/master 7d91442 glozow: [rpc] reserve space in txns
< bitcoin-git> bitcoin/master e8ecc62 glozow: [refactor] comment/naming improvements
< bitcoin-git> [bitcoin] fanquake merged pull request #22084: package testmempoolaccept followups (master...20833-followups) https://github.com/bitcoin/bitcoin/pull/22084
< bitcoin-git> [bitcoin] vasild opened pull request #22211: net: relay I2P addresses even if not reachable (by us) (master...i2p_IsRelayable) https://github.com/bitcoin/bitcoin/pull/22211
< bitcoin-git> [bitcoin] amadeuszpawlik opened pull request #22212: Guard `fHavePruned` to avoid potential data race (master...fix_guard_fhavepruned) https://github.com/bitcoin/bitcoin/pull/22212
< bitcoin-git> [bitcoin] laanwj pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/ef8f2966ac8e...1704bbf2263f
< bitcoin-git> bitcoin/master 85e058b John Newbery: [net processing] Remove unnecessary hash arg from MarkBlockAsInFlight()
< bitcoin-git> bitcoin/master b4e29f2 John Newbery: [net processing] Remove QueuedBlock.fValidatedHeaders
< bitcoin-git> bitcoin/master b03de9c John Newbery: [net processing] Remove CNodeState.nBlocksInFlightValidHeaders
< bitcoin-git> [bitcoin] laanwj merged pull request #22141: net processing: Remove hash and fValidatedHeaders from QueuedBlock (master...2021-06-blocks-in-flight) https://github.com/bitcoin/bitcoin/pull/22141
< jamesob> you know what would be an awesome attack: if someone did a giant commit that *looked like* a scripted diff, but was slightly off in the headers (like "~BEGIN VERIFY SCRIPT-") and contained some subtle malicious change
< jamesob> would probably get caught but I guess worth keeping in mind
< sipa> jamesob: they'd also need to have a commit title that looked bit wasn't quite "scripted-diff:"
< jamesob> scripted~diff?
< sipa> scripted diffs need both a marker in the commit title and in the body
< sipa> and iirc when it only has one of the two, it fails validation
< jamesob> maybe you're proving my point - I wrote "scripted~diff" and not "scripted-diff"!
< laanwj> i think it's a good reason (apart from breaking other PRs) to keep the number of all-over-the-tree changes to a lot of files to a minimum, even as scripted diffs
< sipa> jamesob: hahaha
< bitcoin-git> [gui] ryanofsky opened pull request #360: gui: Unregister wallet notifications before unloading wallets (master...pr/qtwd) https://github.com/bitcoin-core/gui/pull/360
< jnewbery> I hope that reviewers are reviewing the code changes in scripted diff commits and not just the commit log
< MarcoFalke> I could imagine a subtle change like "+" -> "-" easily getting missed in review of a massive scripted diff
< MarcoFalke> "scripted~diff"
< MarcoFalke> Would be good to run the script locally (or at least check the ci log that it was run)
< laanwj> that was my point, kind of, if large scripted diffs are rare then it's more likely people will review them properly, less so if it becomes a run of the mill thing; smaller ones are easy to review anyhow
< sipa> often with scripted diffs it's easy to ask yourself what's the worst that can happen if it's not
< sipa> e.g. something that renames a variable/function name.. if if's wrong in a non-obvious way it just won't compile
< laanwj> right, but the sneaky thing would be to change something else on a line with the variable name change, if there's hundreds something like that is easier to hide
< sipa> fair
< laanwj> #startmeeting
< core-meetingbot> Meeting started Thu Jun 10 19:00:04 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
< hebasto> hi
< achow101> hi
< jonatack> hi
< sipsorcery> hi
< meshcollider> hi
< laanwj> no proposed meeting topics this week
< sipa> hi
< laanwj> i guess it makes sense to discuss what would be good to focus review on for the 22.0 feature freeze
< laanwj> which is june 15th
< sipa> lots of things tagged for 22.0
< laanwj> any last minute topics?
< meshcollider> There's a few taproot alley PRs that would be very nice to have in
< dongcarl> My personal hope is that we can finish the last g_chainman deglobalization bundle and the guix.sigs layout change PR
< meshcollider> Wallet*
< laanwj> yes, might make sense to untag some
< michaelfolkson> hi
< sipa> #18722 seems RFM
<@gribble> https://github.com/bitcoin/bitcoin/issues/18722 | addrman: improve performance by using more suitable containers by vasild · Pull Request #18722 · bitcoin/bitcoin · GitHub
< laanwj> dongcarl: tagged both
< jeremyrubin> hallo
< sipa> #22156 is pretty important to have in i think to avoid footguns
<@gribble> https://github.com/bitcoin/bitcoin/issues/22156 | Allow tr() import to privkey wallets only when Taproot is active by achow101 · Pull Request #22156 · bitcoin/bitcoin · GitHub
< dongcarl> laanwj: Thanks!
< jonatack> Am about to push an update to the inbound eviction protection one. I was hoping to get back to the BTC/kvB-to-sat/vB transition in time for the release but that's unfeasible so just concentrating on finishing up https://github.com/bitcoin/bitcoin/pull/21261
< laanwj> sipa: seems more like a bugfix than a feature anyhow
< jonatack> and then reviewing the other PRs tagged for v22
< achow101> I would consider #22156 and #22154 to be bug fixes rather than features, especially if #21365 is merged
<@gribble> https://github.com/bitcoin/bitcoin/issues/22156 | Allow tr() import to privkey wallets only when Taproot is active by achow101 · Pull Request #22156 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/22154 | Add OutputType::BECH32M and related wallet support for fetching bech32m addresses by achow101 · Pull Request #22154 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/21365 | Basic Taproot signing support for descriptor wallets by sipa · Pull Request #21365 · bitcoin/bitcoin · GitHub
< jonatack> Planning to revew the two PRs fixing the I2P ports issue after FF
< sipa> yeah i will also try to go through the 22.0 tag list
< laanwj> great!
< achow101> #21935 and #18964 are both still drafts, should they still be tagged for 22.0?
<@gribble> https://github.com/bitcoin/bitcoin/issues/21935 | Enable external signer support for GUI builds, reduce #ifdef by Sjors · Pull Request #21935 · bitcoin/bitcoin · GitHub
<@gribble> https://github.com/bitcoin/bitcoin/issues/18964 | rpc, wallet: Scan mempool after import* by promag · Pull Request #18964 · bitcoin/bitcoin · GitHub
< laanwj> achow101: no, probably not, good point
< hebasto> hope 21935 will be in 22.0
< laanwj> ah yes sjors' gui PR would be nice to have ein
< hebasto> sjors gui4 is already in master
< laanwj> oh, good
< meshcollider> Yep :)
< jonatack> meshcollider: taproot alley sounded good too
< sipa> right up my alley
< michaelfolkson> With the Taproot descriptor stuff I'm assuming that it is only a standard that could be updated/changed post being included in 22.0
< michaelfolkson> The discussion on notation/syntax was interesting
< michaelfolkson> It isn't final for 22.0 basically
< sipa> ?
< achow101> michaelfolkson: I expect it will be mostly final
< achow101> as soon as someone includes a tr() descriptor in a wallet, we have to support it ~forever
< sipa> features can be added, but if we include it in 22.0, it will be very hard to back out
< michaelfolkson> Ok so you are convinced the current notation is preferable sipa? You were convinced by roconnor arguments
< sipa> well i changed the PR in response to them!
< sipa> so yes
< michaelfolkson> Ok just checking that *that* is final ;) Thanks
< sipa> it's also already merged, fwiw
< michaelfolkson> #21365 isn't?
<@gribble> https://github.com/bitcoin/bitcoin/issues/21365 | Basic Taproot signing support for descriptor wallets by sipa · Pull Request #21365 · bitcoin/bitcoin · GitHub
< sipa> yes but that doesn't change anything w.r.t. the descripotrs
< sipa> *descriptors
< achow101> michaelfolkson: #22051 implemented the descriptors
<@gribble> https://github.com/bitcoin/bitcoin/issues/22051 | Basic Taproot derivation support for descriptors by sipa · Pull Request #22051 · bitcoin/bitcoin · GitHub
< michaelfolkson> Hmm I'm confused. roconnor's argument was on #22051
<@gribble> https://github.com/bitcoin/bitcoin/issues/22051 | Basic Taproot derivation support for descriptors by sipa · Pull Request #22051 · bitcoin/bitcoin · GitHub
< michaelfolkson> Doesn't matter
< michaelfolkson> *on #21365
<@gribble> https://github.com/bitcoin/bitcoin/issues/21365 | Basic Taproot signing support for descriptor wallets by sipa · Pull Request #21365 · bitcoin/bitcoin · GitHub
< meshcollider> michaelfolkson: 22051 was split out of 21365
< michaelfolkson> Ah ok, thanks
< laanwj> any other topics for today?
< 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 Jun 10 19:23:48 2021 UTC.
< MarcoFalke> hi
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22214: refactor: Rearrange fillPSBT arguments (master...pr/ipc-fill) https://github.com/bitcoin/bitcoin/pull/22214
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22215: refactor: Add FoundBlock.found member (master...pr/ipc-found) https://github.com/bitcoin/bitcoin/pull/22215
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22216: refactor: Make SetupServerArgs callable without NodeContext (master...pr/ipc-sargs) https://github.com/bitcoin/bitcoin/pull/22216
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22217: refactor: Avoid wallet code writing node settings file (master...pr/ipc-wset) https://github.com/bitcoin/bitcoin/pull/22217
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22218: multiprocess: Add ipc::Context and ipc::capnp::Context structs (master...pr/ipc-ctx) https://github.com/bitcoin/bitcoin/pull/22218
< bitcoin-git> [bitcoin] ryanofsky opened pull request #22219: multiprocess: Start using init makeNode, makeChain, etc methods (master...pr/ipc-make) https://github.com/bitcoin/bitcoin/pull/22219
< sipa> m-m-m-mega pullrequest