< bitcoin-git> [bitcoin] fanquake opened pull request #19375: build: target Windows 7 when building libevent and fix ipv6 usage (master...libevent_target_0x0601) https://github.com/bitcoin/bitcoin/pull/19375
< fanquake> wumpus / sipa: can you block dahuisong
< bitcoin-git> [bitcoin] fanquake closed pull request #18287: depends: Patch libevent build to fix IPv6 -rpcbind on Windows (master...fix_libevent_win_ipv6) https://github.com/bitcoin/bitcoin/pull/18287
< bitcoin-git> [bitcoin] hebasto opened pull request #19377: bench: Add OrphanTxPool benchmark (master...200624-m-bench) https://github.com/bitcoin/bitcoin/pull/19377
< bitcoin-git> [bitcoin] hebasto opened pull request #19378: refactor: Use Mutex type for g_cs_recent_confirmed_transactions (master...200625-recent-mx) https://github.com/bitcoin/bitcoin/pull/19378
< wumpus> fanquake: done
< fanquake> wumpus: thanks
< bitcoin-git> [bitcoin] practicalswift opened pull request #19379: tests: Add fuzzing harness for SigHasLowR(...) and ecdsa_signature_parse_der_lax(...) (master...fuzzers-SigHashLowR) https://github.com/bitcoin/bitcoin/pull/19379
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/67881de0e3b1...c9d1040d254e
< bitcoin-git> bitcoin/master 9b8907f Elichai Turkel: Check size after Unserializing CPubKey
< bitcoin-git> bitcoin/master 37ae687 Elichai Turkel: Add tests for CPubKey serialization/unserialization
< bitcoin-git> bitcoin/master c9d1040 MarcoFalke: Merge #19237: wallet: Check size after unserializing a pubkey
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19237: wallet: Check size after unserializing a pubkey (master...2020-06-pubkey) https://github.com/bitcoin/bitcoin/pull/19237
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c9d1040d254e...ead6d686eb68
< bitcoin-git> bitcoin/master 3f686d1 practicalswift: ci: Run fuzz testing test cases (bitcoin-core/qa-assets) under valgrind to...
< bitcoin-git> bitcoin/master ead6d68 MarcoFalke: Merge #18912: ci: Run fuzz testing test cases (bitcoin-core/qa-assets) und...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18912: ci: Run fuzz testing test cases (bitcoin-core/qa-assets) under valgrind to catch memory errors (master...fuzzers-under-valgrind) https://github.com/bitcoin/bitcoin/pull/18912
< bitcoin-git> [bitcoin] MarcoFalke pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/ead6d686eb68...3a4a3729d933
< bitcoin-git> bitcoin/master fa609c4 MarcoFalke: scheduler: Remove unused REVERSE_LOCK
< bitcoin-git> bitcoin/master fa98196 MarcoFalke: test: Remove unused scheduler.h include from the common setup
< bitcoin-git> bitcoin/master fab2950 MarcoFalke: doc: Switch boost::thread to std::thread in scheduler
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19090: refactor: Misc scheduler cleanups (master...2005-schedulerCleanup) https://github.com/bitcoin/bitcoin/pull/19090
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3a4a3729d933...90981b7d683a
< bitcoin-git> bitcoin/master 67bb7be practicalswift: tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{1,256,512}, CR...
< bitcoin-git> bitcoin/master 90981b7 MarcoFalke: Merge #19286: tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19286: tests: Add fuzzing harness for CHash{160,256}, C{HMAC_,}SHA{1,256,512}, CRIPEMD160, CSipHasher, etc. (master...fuzzers-crypto) https://github.com/bitcoin/bitcoin/pull/19286
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/90981b7d683a...c8fa03d1766c
< bitcoin-git> bitcoin/master 1307686 Hennadii Stepanov: refactor: Use Mutex type for g_cs_recent_confirmed_transactions
< bitcoin-git> bitcoin/master c8fa03d MarcoFalke: Merge #19378: refactor: Use Mutex type for g_cs_recent_confirmed_transacti...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19378: refactor: Use Mutex type for g_cs_recent_confirmed_transactions (master...200625-recent-mx) https://github.com/bitcoin/bitcoin/pull/19378
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c8fa03d1766c...910f0468a1f7
< bitcoin-git> bitcoin/master 39d526b Duncan Dean: test: Bump linter versions
< bitcoin-git> bitcoin/master 910f046 MarcoFalke: Merge #19348: test: Bump linter versions
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #19348: test: Bump linter versions (master...bump-mypy) https://github.com/bitcoin/bitcoin/pull/19348
< bitcoin-git> [bitcoin] practicalswift closed pull request #19366: tests: Provide main(...) function in fuzzer. Allow building uninstrumented harnesses with --enable-fuzz. (master...provide-main-function-in-fuzzer) https://github.com/bitcoin/bitcoin/pull/19366
< bitcoin-git> [bitcoin] practicalswift reopened pull request #19366: tests: Provide main(...) function in fuzzer. Allow building uninstrumented harnesses with --enable-fuzz. (master...provide-main-function-in-fuzzer) https://github.com/bitcoin/bitcoin/pull/19366
< provoostenator> sipa shesek achow101see also #18043
< gribble> https://github.com/bitcoin/bitcoin/issues/18043 | Output Descriptor encoding · Issue #18043 · bitcoin/bitcoin · GitHub
< jonatack> meshcollider: kallewoof: #11413 has 3 acks now 🚀
< gribble> https://github.com/bitcoin/bitcoin/issues/11413 | [wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option by kallewoof · Pull Request #11413 · bitcoin/bitcoin · GitHub
< * kallewoof> cheers :)
< bitcoin-git> [bitcoin] rajarshimaitra opened pull request #19381: Fixes UB reported in issue #19278 (master...loadmempool-UB) https://github.com/bitcoin/bitcoin/pull/19381
< bitcoin-git> [bitcoin] laanwj pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/910f0468a1f7...f32f7e907a5e
< bitcoin-git> bitcoin/master 69158b4 Karl-Johan Alm: added CURRENCY_ATOM to express minimum indivisible unit
< bitcoin-git> bitcoin/master 91f6d2b Karl-Johan Alm: rpc/wallet: add conf_target as alias to confTarget in bumpfee
< bitcoin-git> bitcoin/master 5d1a411 Karl-Johan Alm: fees: add FeeModes doc helper function
< bitcoin-git> [bitcoin] laanwj merged pull request #11413: [wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option (master...explicit-fee) https://github.com/bitcoin/bitcoin/pull/11413
< provoostenator> Can #19215 be added to the hardware wallet project? It's a pain test stuff on updated devices without that...
< gribble> https://github.com/bitcoin/bitcoin/issues/19215 | psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs by achow101 · Pull Request #19215 · bitcoin/bitcoin · GitHub
< luke-jr> on that note, it might be nice if there was a HWI preview release people could play with
< sipa> achow101: hmm, so the solution is to generally store both witness utxo and non-witness utxo in every psbt?
< luke-jr> achow101: oh, there are
< achow101> sipa: yes
< sipa> or rather, non-witness utxo for non-witness inputs; and both for witness inputs
< sipa> that's probably the most compatible solution... but it's also a bit overkill to store the witness one if you have the non-witness one already
< sipa> do you think anything would break with just having the non-witness one for witness inputs?
< wumpus> should I revert #11413?
< gribble> https://github.com/bitcoin/bitcoin/issues/11413 | [wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option by kallewoof · Pull Request #11413 · bitcoin/bitcoin · GitHub
< achow101> the previous version of HWI will break with just the non-witness one
< achow101> it will sign but with the wrong type of signature
< wumpus> with all the ACKs I did not realise it was still contentious
< luke-jr> achow101: aha, I meant a fork of Core with the full HWI integration stuff
< achow101> luke-jr: oh, not that I know of
< wumpus> I think MarcoFalke 's comment makes sense though
< provoostenator> The idea of making it a single argument was discussed earlier in that thread I believe
< provoostenator> I was an endless back and forth between keeping it backwards capatible or more sane
< wumpus> this sounds dangerous though
< wumpus> I do not want this to result in people adidng 1000x as much fee as expected or things like that
< sipa> achow101: makes sense... it is a violaton of the BIP unfortunately :(
< luke-jr> #17356 might make it cleaner
< gribble> https://github.com/bitcoin/bitcoin/issues/17356 | RPC: Internal named params by luke-jr · Pull Request #17356 · bitcoin/bitcoin · GitHub
< provoostenator> wumpus: it's supposed to prevent that
< wumpus> provoostenator: added #19215 to hw project
< provoostenator> Because if you enter "1" it won't interpret that at BTC/KB
< gribble> https://github.com/bitcoin/bitcoin/issues/19215 | psbt: Include and allow both non_witness_utxo and witness_utxo for segwit inputs by achow101 · Pull Request #19215 · bitcoin/bitcoin · GitHub
< achow101> sipa: I guess I should update the bip
< wumpus> provoostenator: OK, I guess there is still some time to figure this out before the release
< wumpus> I'm also not sure reverting the entire PR makes sense
< sipa> achow101: right
< luke-jr> Even if we get to a release point, might be nicer to just minimally remove the RPC interface to it
< sipa> achow101: it's unfortunate that this pushes behaviour towards a postel's law...
< provoostenator> This uses the "unset" estimate mode, as before IIUC: bitcoin-cli sendtoaddress bcrt1... 1 "" "" false false 1
< provoostenator> And this uses satoshi per byte: bitcoin-cli sendtoaddress bcrt1... 1 "" "" false false 1 sat/b
< provoostenator> I've never been a fan of the "unset" estimate mode, documented as "Use default settings based on other criteria". I would prefer failure.
< achow101> sipa: it's supposed to be for compatibility with older software that relies on the type of utxo available to determine signing
< sipa> achow101: yes, i understand - i'm not saying it's the wrong choice
< sipa> only saddened by its necessity
< achow101> but it might also be probable that most of those software are following our same check that both utxos aren't provided
< achow101> in which case it wouldn't be necessary
< luke-jr> and then the witness_utxo gets renamed to taproot_utxo? :p
< provoostenator> #16378 just went from 16 commits down to 4...
< gribble> https://github.com/bitcoin/bitcoin/issues/16378 | The ultimate send RPC by Sjors · Pull Request #16378 · bitcoin/bitcoin · GitHub
< wumpus> #startmeeting
< lightningbot> Meeting started Thu Jun 25 19:00:33 2020 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.
< lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic.
< promag> hi
< achow101> hi
< hebasto> hi
< sipsorcery> hi
< sipa> hi
< fjahr> hi
< jonatack> sleepy hi
< ariard> hi
< jonasschnelli> hi
< provoostenator> hi
< wumpus> #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb moneyball kvaciral ariard digi_james amiti fjahr
< wumpus> jeremyrubin lightlike emilengler jonatack hebasto jb55 elichai2
< meshcollider> hi
< instagibbs> hi
< wumpus> there are no pre-proposed meeting topics for this week in http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.tx
< wumpus> any last minute ones ?
< wumpus> #topic High priority for review
< wumpus> currently https://github.com/bitcoin/bitcoin/projects/8 13 blockers, 1 bugfix, 3 chasing concept ACK
< wumpus> anything to add/remove/switch around?
< hebasto> Could I nominate #18307 for high-prio?
< gribble> https://github.com/bitcoin/bitcoin/issues/18307 | build: Require pkg-config for all of the hosts by hebasto · Pull Request #18307 · bitcoin/bitcoin · GitHub
< wumpus> hebasto: sure, added
< hebasto> thanks!
< wumpus> I somehow thought #18297 already did this :)
< gribble> https://github.com/bitcoin/bitcoin/issues/18297 | build: Use pkg-config in BITCOIN_QT_CONFIGURE for all hosts including Windows by hebasto · Pull Request #18297 · bitcoin/bitcoin · GitHub
< jeremyrubin> hi
< luke-jr> tbh I never really understood why we didn't do this from the start
< hebasto> 18297 did for Qt only
< luke-jr> yes, I mean why we *ever* had any other behaviour
< wumpus> luke-jr: it used to be extremely difficult or even impossible to get pkgconfig to do the right thing on mingw
< luke-jr> wumpus: really? I never had a problem :/
< wumpus> or at least that was the assumption, it grew from that
< wumpus> sure, it could have been a faulty assumption
< wumpus> in any case I'm happy that this can use a simpler unified approach now
< luke-jr> I guess someone should test it in the same environment that once had problems?
< wumpus> FWIW I also remember pkg-config horror with cross-compiles in the past, this became a lot better in recent times
< cfields> ^^ what wumpus said. mingw+pkgconfig wasn't well supported when it was implemented.
< wumpus> I doubt that environment still exists, or is capable of building bitcoin core :)
< luke-jr> wumpus: I thought half the point of pkg-config in the first place was to fix cross-compile stuff
< luke-jr> ie, by having text files defining the requirements instead of custom qt-config type binaries
< luke-jr> wumpus: well, MingW on Windows then?
< wumpus> in my case it was something with paths not getting set right in the text files
< luke-jr> would be a shame to get locked into MSVC++ for native Windows builds
< luke-jr> i c
< cfields> luke-jr: a big part of the problem was that libs didn't bother trying to get the libs right for windows. Now they're better.
< wumpus> so it required an ugly level of patching, or, the target program supporting another way to pass in dependencies
< wumpus> in any case this was problably solved 5 years ago :)
< wumpus> it's no longer relevant and we can move on
< wumpus> does anyone have other topics to discuss?
< luke-jr> wtxid relay got a BIP I saw
< luke-jr> oh, and shaolinfry merged my PR to BIP 8, which fixes up some stuff and also enables a path forward for any other revisions we might want to make
< wumpus> good to hear that
< sipa> BIP 339 is wtxid relay
< luke-jr> (enables it because that PR added me as a co-champion)
< sipa> anyway, short meeting is best meeting?
< luke-jr> XD
< wumpus> yes :)
< wumpus> #endmeeting
< lightningbot> Meeting ended Thu Jun 25 19:13:57 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
< promag> Marco ping re 19033
< shesek> provoostenator, thanks for the link