< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/965e93743454...a305a687e70c
< bitcoin-git> bitcoin/master 19e598b W. J. van der Laan: devtools: Fix verneed section parsing in pixie
< bitcoin-git> bitcoin/master a33381a W. J. van der Laan: devtools: Add xkb version to symbol-check
< bitcoin-git> bitcoin/master e8cd370 W. J. van der Laan: devtools: Integrate ARCH_MIN_GLIBC_VER table into MAX_VERSIONS in symbol-c...
< bitcoin-git> [bitcoin] laanwj merged pull request #22244: devtools: Correctly extract symbol versions in symbol-check (master...2021-06-pixie) https://github.com/bitcoin/bitcoin/pull/22244
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a305a687e70c...f6a25bea826e
< bitcoin-git> bitcoin/master 6efbcec Suhas Daftuar: Protect last outbound HB compact block peer
< bitcoin-git> bitcoin/master 30aee2d Pieter Wuille: tests: Add test for compact block HB selection
< bitcoin-git> bitcoin/master f6a25be W. J. van der Laan: Merge bitcoin/bitcoin#22147: p2p: Protect last outbound HB compact block p...
< bitcoin-git> [bitcoin] laanwj merged pull request #22147: p2p: Protect last outbound HB compact block peer (master...2021-06-reserve-outbound-hb) https://github.com/bitcoin/bitcoin/pull/22147
< _aj_> laanwj: would it be okay to add #19438 to the 22.0 milestone? (probably should remove it from high-pri otherwise)
< hebasto> are we going to provide ARM 32-bit binaries for 22.0 release? (context - https://github.com/bitcoin/bitcoin/pull/22287#issuecomment-864741303)
< _aj_> we lost gribble?
< _aj_> laanwj: i've added 19438 to the 22.0 milestone; if it makes more sense for it not to be there it can always be removed i guess
< jnewbery> _aj_: Definitely agree that 19438 would be good to get in for the next release
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f6a25bea826e...6a67366fdc3e
< bitcoin-git> bitcoin/master 4e353cb João Barbosa: http: Release work queue after event base finish
< bitcoin-git> bitcoin/master 6a67366 W. J. van der Laan: Merge bitcoin/bitcoin#19033: http: Release work queue after event base fin...
< bitcoin-git> [bitcoin] laanwj merged pull request #19033: http: Release work queue after event base finish (master...2020-05-fix-race-interrupt-http-server) https://github.com/bitcoin/bitcoin/pull/19033
< laanwj> _aj_: it seems kind of involved (19 files changes, including consensus code), and i'm not sure it's a good idea to add further features to the 22.0 milestone
< laanwj> i mean we're already slipping the feature freeze with the currentl ylabeled PRs
< laanwj> hebasto: haven't read *anything* about stopping ARM 32 bit support
< laanwj> hebasto: that would be extremely sudden
< hebasto> laanwj: ok
< laanwj> if the libc symbol issue is not solvable we could bump thje minimum libc for that platform
< laanwj> that will affect a lot less people than dropping the platform completely
< hebasto> ^^ sgtm, will look into possible implementation
< laanwj> thanks!
< hebasto> laanwj: what do you think about getrandom and getentropy symbols?
< laanwj> i don't know
< laanwj> they both come from dependencies at least (libevent and qt respectively) which apparently need their own internal random generation and seeding
< hebasto> cannot see the way to make boost ignore new random.h without patching
< laanwj> what happens if you build those libraries against older libc which doesn't have those symbols?
< laanwj> i mean i'm sure it has some kind of build-time detection for them?
< hebasto> package (at least boost) auto detects glibc version
< laanwj> or does libevent and qt refuse to build against older glibc
< laanwj> clear, that's what imean
< laanwj> what if the glibc doesn't have those symbols
< hebasto> no issues with glibc 2.27 on bionic
< laanwj> (which is the case for the version we are trying to support)
< hebasto> ^^ until #22244 was merged
< laanwj> sure, but we need it to run against glibc 2.17, which we somehow determined to be the minimum glibc at some point the distributed binaries sshould run agianst
< laanwj> all #22244 did was fix the check
< hebasto> right :)
< laanwj> it was not actually running on those platforms, the check was wrong because it ignored some symbols
< hebasto> if our release will be made via guix there is an idea to point it to glib 2.25
< hebasto> err 2.24
< laanwj> yes, if that is possible it would solve a large part of the problem
< hebasto> dongcarl: ^
< laanwj> i would really prefer compiling and linking against the minimum glibc version that we support at run time, working around every symbol individually is very error prone
< * MarcoFalke> wen musl?
< laanwj> providing our own implementation of getrandom and getentropy seems unwise
< laanwj> MarcoFalke: yes please
< laanwj> no way we're going to be able to switch to that before 22.0 though
< hebasto> maybe 23.0?
< laanwj> sgtm
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #20509: net: CAddress deser: use stream's version, not what's coming from disk (master...caddress_deser_version) https://github.com/bitcoin/bitcoin/pull/20509
< bitcoin-git> [bitcoin] laanwj opened pull request #22294: build: Perform boost::process detection with BOOST_CPPFLAGS (master...2021-06-boost-process-detection) https://github.com/bitcoin/bitcoin/pull/22294
< Kiminuo> Hi, would anyone know how to correctly write L1562 ad L1563 here https://github.com/bitcoin/bitcoin/pull/21422#pullrequestreview-675206546?
< laanwj> _aj_: on the other hand it has been open for a long time and does have had a lot of review
< _aj_> orionwl: yeah, no harm no foul if you need to pull it out
< bitcoin-git> [bitcoin] laanwj pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/6a67366fdc3e...6556da77d75f
< bitcoin-git> bitcoin/master a7fcc8e Christian Decker: rpc: Add a `-rpcwaittimeout` parameter to limit time spent waiting
< bitcoin-git> bitcoin/master c490e17 Christian Decker: doc: Add release notes for the `-rpcwaittimeout` cli parameter
< bitcoin-git> bitcoin/master f76cb10 Christian Decker: rpc: Prefix rpcwaittimeout error with details on its nature
< bitcoin-git> [bitcoin] laanwj merged pull request #21056: rpc: Add a `-rpcwaittimeout` parameter to limit time spent waiting (master...rpcwait-timeout) https://github.com/bitcoin/bitcoin/pull/21056
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/6556da77d75f...74013641e035
< bitcoin-git> bitcoin/master ce024b1 Sebastian Falbesoner: test: MiniWallet: force P2PK signature to have fixed size (71 bytes)
< bitcoin-git> bitcoin/master d6d2ab9 Sebastian Falbesoner: test: MiniWallet: fix fee calculation for P2PK and check tx vsize
< bitcoin-git> bitcoin/master 7401364 MarcoFalke: Merge bitcoin/bitcoin#22089: test: MiniWallet: fix fee calculation for P2P...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22089: test: MiniWallet: fix fee calculation for P2PK and check tx vsize (master...202105-test-miniwallet-fix_p2pk_fee_calculation) https://github.com/bitcoin/bitcoin/pull/22089
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #22296: doc: Final merge of release notes snippets (master...2106-doRel) https://github.com/bitcoin/bitcoin/pull/22296
< orionwl> hebasto: thanks for doing the research wrt #22280 #22287 #22281
< * laanwj> also wonders what happened to gribble
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/74013641e035...398dd6783389
< bitcoin-git> bitcoin/master fa09fd1 MarcoFalke: doc: Final merge of release notes snippets
< bitcoin-git> bitcoin/master 398dd67 MarcoFalke: Merge bitcoin/bitcoin#22296: doc: Final merge of release notes snippets, m...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #22296: doc: Final merge of release notes snippets, mv to wiki (master...2106-doRel) https://github.com/bitcoin/bitcoin/pull/22296
< * MarcoFalke> (mic) Release notes now being edited on https://github.com/bitcoin-core/bitcoin-devwiki/wiki/22.0-Release-Notes-draft
< bitcoin-git> [bitcoin] amitiuttarwar closed pull request #21528: [p2p] Reduce addr blackholes (master...2021-03-addr-defer2) https://github.com/bitcoin/bitcoin/pull/21528
< bitcoin-git> [bitcoin] amitiuttarwar reopened pull request #21528: [p2p] Reduce addr blackholes (master...2021-03-addr-defer2) https://github.com/bitcoin/bitcoin/pull/21528
< angela> Hello! :) I have been reading a lot about bitcoin recently and have been thoroughly moved! I want to start understanding and contributing to bitcoin-core. Can someone recommend good newbie contributor resources? Thanks
< angela> Thanks sipa! Just what I was looking for!
< jamesob> anyone have tips for running `lint-all.sh` locally? do we have a container image to mount into or something? because when I run it naively, I get about a bazillion errors many of which don't occur on CI
< dongcarl> Sorry, just caught up on the discussion here... orionwl[m] laanwj hebasto see #bitcoin-core-builds for some of my thoughts
< jonatack> jamesob: i use a bash alias to run "test/lint/lint-circular-dependencies.sh ; ./test/lint/lint-python.sh"
< jonatack> since those seem to be the ones i ever ran up against
< jonatack> (agree; lint-all was always unusable for me)
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22297: Bitcoin<>nuclear (master...master) https://github.com/bitcoin/bitcoin/pull/22297
< bitcoin-git> [bitcoin] sipa closed pull request #22297: Bitcoin<>nuclear (master...master) https://github.com/bitcoin/bitcoin/pull/22297
< jamesob> jonatack: thanks; even when I run individual `lint-*.sh` scripts, the results can diverge quite a bit from CI. pretty frustrating
< jonatack> jamesob: oh? huh. i think those two at least were ok for me along with test/lint/lint-spelling.sh
< jonatack> is that new?
< jamesob> haven't tried those two; the ones giving me trouble are logs, whitespace, and shell
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22298: CryptoGraphyBTC (master...master) https://github.com/bitcoin/bitcoin/pull/22298
< bitcoin-git> [bitcoin] sipa closed pull request #22298: CryptoGraphyBTC (master...master) https://github.com/bitcoin/bitcoin/pull/22298
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22299: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22299
< bitcoin-git> [bitcoin] sipa closed pull request #22299: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22299
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22300: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22300
< bitcoin-git> [bitcoin] sipa closed pull request #22300: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22300
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr closed pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr reopened pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] sipa closed pull request #22301: Amanciojsilvjr patch 2 (master...amanciojsilvjr-patch-2) https://github.com/bitcoin/bitcoin/pull/22301
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22302: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22302
< bitcoin-git> [bitcoin] sipa closed pull request #22302: Create Bitcoin<>nuclear.defense (master...patch-6) https://github.com/bitcoin/bitcoin/pull/22302
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22303: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22303
< bitcoin-git> [bitcoin] sipa closed pull request #22303: Create Bitcoin<>nuclear.defense (master...patch-4) https://github.com/bitcoin/bitcoin/pull/22303
< bitcoin-git> [bitcoin] amanciojsilvjr opened pull request #22304: CryptoGraphyBTC><Acnre1ccfdo. (master...patch-8) https://github.com/bitcoin/bitcoin/pull/22304
< bitcoin-git> [bitcoin] hebasto closed pull request #22304: CryptoGraphyBTC><Acnre1ccfdo. (master...patch-8) https://github.com/bitcoin/bitcoin/pull/22304