< bitcoin-git> [bitcoin] hebasto opened pull request #18731: refactor: Make CCheckQueue RAII-styled (master...200421-queue-raii) https://github.com/bitcoin/bitcoin/pull/18731
< bitcoin-git> [bitcoin] fanquake closed pull request #18714: doc: edit for clarity (master...doc-depends-readme) https://github.com/bitcoin/bitcoin/pull/18714
< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/b6a5dc90bfd4...7d1a3bda2121
< bitcoin-git> bitcoin/master 20a3092 fanquake: doc: note why we can't use thread_local with glibc back compat
< bitcoin-git> bitcoin/master b155fcd fanquake: doc: fix typo in configure.ac
< bitcoin-git> bitcoin/master 7d1a3bd fanquake: Merge #18709: doc: note why we can't use thread_local with glibc back comp...
< bitcoin-git> [bitcoin] fanquake merged pull request #18709: doc: note why we can't use thread_local with glibc back compat (master...document_thread_local_glibc) https://github.com/bitcoin/bitcoin/pull/18709
< bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/7d1a3bda2121...c90a9e6fffa7
< bitcoin-git> bitcoin/master 7b99c74 fanquake: scripts: add MACHO Canary check to security-check.py
< bitcoin-git> bitcoin/master 8334ee3 fanquake: scripts: add MACHO LAZY_BINDINGS test to test-security-check.py
< bitcoin-git> bitcoin/master c90a9e6 fanquake: Merge #18713: scripts: Add MACHO stack canary check to security-check.py
< bitcoin-git> [bitcoin] fanquake merged pull request #18713: scripts: Add MACHO stack canary check to security-check.py (master...check_MACHO_canary) https://github.com/bitcoin/bitcoin/pull/18713
< bitcoin-git> [bitcoin] fanquake closed pull request #17494: utils: Use GetProcessWorkingSetSizeEx to get limit for Win32LockedPageAllocator (master...windows_page_allocator_getlimit) https://github.com/bitcoin/bitcoin/pull/17494
< wumpus> PSA: 2FA-required policy has been enabled for the "bitcoin" organization
< wumpus> still need to convince one person to enable it to do the same for bitcoin-core
< fanquake> wumpus: sounds good
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c90a9e6fffa7...19032c750cb4
< bitcoin-git> bitcoin/master ccccd51 MarcoFalke: script: Remove undocumented and unused operator+
< bitcoin-git> bitcoin/master 19032c7 Wladimir J. van der Laan: Merge #18612: script: Remove undocumented and unused operator+
< bitcoin-git> [bitcoin] laanwj merged pull request #18612: script: Remove undocumented and unused operator+ (master...2004-scriptNoAdd) https://github.com/bitcoin/bitcoin/pull/18612
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/19032c750cb4...acb4fa07416f
< bitcoin-git> bitcoin/master b91e4ae Hennadii Stepanov: Do not expose and consider -logthreadnames when it does not work
< bitcoin-git> bitcoin/master acb4fa0 Wladimir J. van der Laan: Merge #18665: Do not expose and consider -logthreadnames when it does not ...
< bitcoin-git> [bitcoin] laanwj merged pull request #18665: Do not expose and consider -logthreadnames when it does not work (master...200416-logthreads) https://github.com/bitcoin/bitcoin/pull/18665
< bitcoin-git> [bitcoin] laanwj pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/acb4fa07416f...9e8e813df5f1
< bitcoin-git> bitcoin/master c205979 John Newbery: [docs] Improve commenting in coins.cpp|h
< bitcoin-git> bitcoin/master e993696 John Newbery: scripted-diff: Rename PRUNED to SPENT in coins tests
< bitcoin-git> bitcoin/master 2685c21 John Newbery: [tests] small whitespace fixup
< bitcoin-git> [bitcoin] laanwj merged pull request #18410: Docs: Improve commenting for coins.cpp|h (master...2020-03-coins-comments) https://github.com/bitcoin/bitcoin/pull/18410
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18732: test: Remove unused, undocumented and misleading CScript.__add__ (master...2004-testNoScriptAdd) https://github.com/bitcoin/bitcoin/pull/18732
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/9e8e813df5f1...ce4e1f0282c6
< bitcoin-git> bitcoin/master 8508473 Pieter Wuille: Avoid non-trivial global constants in SHA-NI code
< bitcoin-git> bitcoin/master ce4e1f0 Wladimir J. van der Laan: Merge #18553: Avoid non-trivial global constants in SHA-NI code
< bitcoin-git> [bitcoin] laanwj merged pull request #18553: Avoid non-trivial global constants in SHA-NI code (master...202004_no_global_init_shani) https://github.com/bitcoin/bitcoin/pull/18553
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/ce4e1f0282c6...5dcb06158982
< bitcoin-git> bitcoin/master 315a4d3 fanquake: build: fix ASLR for bitcoin-cli on Windows
< bitcoin-git> bitcoin/master 5dcb061 Wladimir J. van der Laan: Merge #18702: build: fix ASLR for bitcoin-cli on Windows
< bitcoin-git> [bitcoin] laanwj merged pull request #18702: build: fix ASLR for bitcoin-cli on Windows (master...fix_pe_cli_aslr) https://github.com/bitcoin/bitcoin/pull/18702
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18733: doc: Add wallet release notes for 0.21.0 (master...2004-docWalletRel) https://github.com/bitcoin/bitcoin/pull/18733
< bitcoin-git> [bitcoin] jonasschnelli opened pull request #18734: Allow simple multiwallet rpc calls (master...2020/03/multiwallet_rpc) https://github.com/bitcoin/bitcoin/pull/18734
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18735: ci: Add and document BASE_BUILD_DIR (master...2004-ciBaseBuildDir) https://github.com/bitcoin/bitcoin/pull/18735
< bitcoin-git> [bitcoin] practicalswift opened pull request #18736: tests: Add fuzzing harnesses for various classes/functions in util/ (master...fuzzers-2020-04-21) https://github.com/bitcoin/bitcoin/pull/18736
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/5dcb06158982...a7a6f1ff417a
< bitcoin-git> bitcoin/master fab1170 MarcoFalke: bench: Remove requirement that all benches use RegTestingSetup
< bitcoin-git> bitcoin/master fa1fdb0 MarcoFalke: bench: Replace ::mempool globabl with test_setup.mempool
< bitcoin-git> bitcoin/master a7a6f1f MarcoFalke: Merge #18575: bench: Remove requirement that all benches use same testing ...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18575: bench: Remove requirement that all benches use same testing setup (master...2004-benchNoGlobalReg) https://github.com/bitcoin/bitcoin/pull/18575
< bitcoin-git> [bitcoin] hebasto opened pull request #18738: build: Suppress Qt 5.12 warnings on Ubuntu Focal (master...200422-qt-warn) https://github.com/bitcoin/bitcoin/pull/18738
< vasild> hebasto: #18738 will also hide warnings in bitcoin core itself. It is unfortunate to have to lower standards for bitcoin core because some external library emits warnings. I think it is likely that some of our external dependencies (qt, boost, whatever) will produce warnings with some compiler.
< gribble> https://github.com/bitcoin/bitcoin/issues/18738 | build: Suppress Qt 5.12 warnings on Ubuntu Focal by hebasto · Pull Request #18738 · bitcoin/bitcoin · GitHub
< vasild> Wouldn't it be better if we can (optionally) shut warnings from external libraries, but have them enabled for bitcoin core?
< hebasto> vasild: I hope the fix will be merged into upstream Qt 5.12 branch soon, as it done on 5.13 already.
< bitcoin-git> [bitcoin] practicalswift opened pull request #18739: doc: Document how to fuzz Bitcoin Core using Honggfuzz (master...honggfuzz) https://github.com/bitcoin/bitcoin/pull/18739
< vasild> hebasto: this one maybe, but what about in general?
< vasild> I am with qt 5.14 and it spits lots of warnings with clang 10. IMO some version of qt|boost will always emit warnings with some compiler.
< vasild> "I'm really not a fan of disabling warnings for 3rd party headers, but I'm not completely opposed" --> what we end up doing is disabling warnings in 3rd party headers AND in bitcoin core.
< hebasto> vasild: mind looking into #18216?
< gribble> https://github.com/bitcoin/bitcoin/issues/18216 | test, build: Enable -Werror=sign-compare by Empact · Pull Request #18216 · bitcoin/bitcoin · GitHub
< vasild> hebasto: I looked at it briefly, will review more carefully and test it maybe tomorrow. It is always good to extend the reach of our Werror by adding more -Werror=foo.
< vasild> However, what is even better IMO is to extend it to a full -Werror (not just partial -Werror=only_for_this -Werror=and_this)
< jonatack> Yes. At least reviewers can use -Weverything -Wall -Werror etc etc if they like (I do)
< elichai2> I'm reading 186739, and did google develop and maintains 2 fuzzing libraries?! Because I'm pretty sure libfuzzer in LLVM is also theirs
< jonatack> hebasto: makes sense
< vasild> hebasto: that comment makes sense to me too, notice that I am not advocating to have -Werror or -Werror=whatever turned on by default.
< bitcoin-git> [bitcoin] ryanofsky opened pull request #18740: Remove g_rpc_node global (alternative to #18647) (master...pr/frpc) https://github.com/bitcoin/bitcoin/pull/18740
< vasild> nor am I advocating to have different warning level for _built-in_ dependencies
< bitcoin-git> [bitcoin] brakmic closed pull request #18647: rpc: remove g_rpc_node & g_rpc_chain (master...remove-global-node-ctx) https://github.com/bitcoin/bitcoin/pull/18647
< bitcoin-git> [bitcoin] dongcarl opened pull request #18741: guix: Make source tarball using git-archive (master...2020-04-sync-guix) https://github.com/bitcoin/bitcoin/pull/18741
< provoostenator> I'm still tempted to not address promag's nits in #17509, unless it breaks due to rebase need...
< gribble> https://github.com/bitcoin/bitcoin/issues/17509 | gui: save and load PSBT by Sjors · Pull Request #17509 · bitcoin/bitcoin · GitHub
< jb55> I believe it's socially acceptable to ignore nits after many ACKs :)
< provoostenator> In that case maybe it's ready to merge. It touches the wallet, so meshcollider?
< wumpus> you're only required to *respond* to review comments, if you feel they're besides the point it's okay to say that and not act on them
< wumpus> (or better done in a followup PR etc)
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18742: miner: Avoid stack-use-after-return in validationinterface (master...2004-minerNoCrash) https://github.com/bitcoin/bitcoin/pull/18742
< achow101> It would be nice to get #17509 merged as it has 5 ACKs. agree on ignoring those nits
< gribble> https://github.com/bitcoin/bitcoin/issues/17509 | gui: save and load PSBT by Sjors · Pull Request #17509 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a7a6f1ff417a...fb89af26d8e3
< bitcoin-git> bitcoin/master faa4243 MarcoFalke: Add release notes skeleton, so that notes can be filled easier
< bitcoin-git> bitcoin/master facaefa MarcoFalke: doc: Add wallet release notes for 0.21.0
< bitcoin-git> bitcoin/master fb89af2 MarcoFalke: Merge #18733: doc: Add wallet release notes for 0.21.0
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18733: doc: Add wallet release notes for 0.21.0 (master...2004-docWalletRel) https://github.com/bitcoin/bitcoin/pull/18733
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fb89af26d8e3...47b94a337e1a
< bitcoin-git> bitcoin/master faff9e4 MarcoFalke: test: Remove unused, undocumented and misleading CScript.__add__
< bitcoin-git> bitcoin/master 47b94a3 MarcoFalke: Merge #18732: test: Remove unused, undocumented and misleading CScript.__a...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18732: test: Remove unused, undocumented and misleading CScript.__add__ (master...2004-testNoScriptAdd) https://github.com/bitcoin/bitcoin/pull/18732
< bitcoin-git> [bitcoin] ryanofsky opened pull request #18743: depends: Add --sysroot option to mac os native compile flags (master...pr/sysroot) https://github.com/bitcoin/bitcoin/pull/18743
< bitcoin-git> [bitcoin] practicalswift opened pull request #18744: tests: Add fuzzing harnesses for various classes/functions in primitives/ (master...fuzzers-2020-04-22) https://github.com/bitcoin/bitcoin/pull/18744
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18745: test: Check submitblock return values (master...2004-testSubmitblockReturnVal) https://github.com/bitcoin/bitcoin/pull/18745
< bitcoin-git> [bitcoin] jnewbery opened pull request #18746: [consensus] Don't add spent coins to the cache (master...2020-04-not-spent-and-fresh) https://github.com/bitcoin/bitcoin/pull/18746
< bitcoin-git> [bitcoin] jnewbery closed pull request #18113: [WIP] Consensus: Don't allow a coin to be spent and FRESH. (master...2020-01-prune-pruned) https://github.com/bitcoin/bitcoin/pull/18113
< luke-jr> should #18287 be tagged 0.20?
< gribble> https://github.com/bitcoin/bitcoin/issues/18287 | depends: Patch libevent build to fix IPv6 -rpcbind on Windows by luke-jr · Pull Request #18287 · bitcoin/bitcoin · GitHub
< fanquake> luke-jr Can you reply to the questions from the person actually testing the patch. Seems that it isn't working from them: https://github.com/bitcoin/bitcoin/pull/18287#issuecomment-601446672
< luke-jr> fanquake: there's no questions?
< luke-jr> I have no idea what he's seeing there - it seemed to work for me and upstream
< fanquake> "if you know of any obvious things I should check I'd be happy to hear them.
< luke-jr> I don't :p