< aj>
sipa: there's no rpc already that does that, right?
< sipa>
aj: indeed
< sipa>
the biggest hurdle is that the internal signing code can't do on-the-fly key derivation
< sipa>
apart from that it's pretty simple
< luke-jr>
wumpus: pretty sure wrapper scripts setting LD_LIBRARY_PATH would just work as well as static linking (and Windows/macOS don't even need that0
< wumpus>
luke-jr: yes, but getting that right in practice is not easy, e.g. there are more binaries they'd all need a wrapper script, and I think there's some edge cases where OS libraries might get in the way; of the cleaner appraoaches to packaging software for linux like flatpak and snap, I think at least flatpak has the same problem, that it's aimed at single-binary GUI apps
< wumpus>
it is possible to run another binary in a flatpak, but not really convenient
< bitcoin-git>
[bitcoin] practicalswift opened pull request #20472: test: Add testing of ParseInt/ParseUInt edge cases with leading +/-/0:s (master...parse-int-edge-cases) https://github.com/bitcoin/bitcoin/pull/20472
< bitcoin-git>
bitcoin/master 0918eb4 Wladimir J. van der Laan: doc: Document current boost dependency as 1.71.0
< bitcoin-git>
bitcoin/master 6f9dac5 MarcoFalke: Merge #20473: doc: Document current boost dependency as 1.71.0
< bitcoin-git>
[bitcoin] MarcoFalke merged pull request #20473: doc: Document current boost dependency as 1.71.0 (master...2020_11_boost_dep_doc) https://github.com/bitcoin/bitcoin/pull/20473
< bitcoin-git>
[bitcoin] MarcoFalke opened pull request #20475: [backport] RPC: unloadwallet: Clarify docs/error when both the RPC endpoint and wallet_name parameter specify a wallet (0.21...unloadwallet_namematch_pt1) https://github.com/bitcoin/bitcoin/pull/20475
< bitcoin-git>
bitcoin/master b1f59d5 Luke Dashjr: RPC/Wallet: unloadwallet: Clarify docs/error when both the RPC endpoint an...
< bitcoin-git>
bitcoin/master 3a32b62 MarcoFalke: Merge #20462: RPC/Wallet: unloadwallet: Clarify docs/error when both the R...
< bitcoin-git>
[bitcoin] MarcoFalke merged pull request #20462: RPC/Wallet: unloadwallet: Clarify docs/error when both the RPC request and wallet_name parameter specify a wallet (master...unloadwallet_namematch_pt1) https://github.com/bitcoin/bitcoin/pull/20462
< bitcoin-git>
[bitcoin] fanquake merged pull request #20447: depends: Patch qt_intersect_spans to avoid non-deterministic behavior in LLVM 8 (master...0.21-qpainter-fix) https://github.com/bitcoin/bitcoin/pull/20447
< wumpus>
nice
< wumpus>
should I just cherry-pick that to the 0.21 branch and do rc2?
< wumpus>
bah, looks like the depends changed enough that it's not a clean backport
< bitcoin-git>
[bitcoin] jonasschnelli opened pull request #20478: Don't set BDB flags when configuring without (master...2020/11/bdbless_mac) https://github.com/bitcoin/bitcoin/pull/20478
< Kiminuo>
This is great intro: https://github.com/bitcoin/bitcoin/tree/master/ci. I have run `FILE_ENV="./ci/test/00_setup_env_native_tsan.sh" ./ci/test_run_all.sh` and it reports a test error. Fine, so I would love to modify source code a bit to understand the error more. Can I re-run the problematic functional test now? Or do I need to start from scratch?
< Kiminuo>
I had a quick look into shell scripts and I'm not sure whether this is supported scenario
< Kiminuo>
Kind of looks to me that it's not so easy
< Kiminuo>
or it's just I don't know how to make Docker to run only the "final testing steps"
< jonasschnelli>
I'm a right that the current codebase does not support(make use of) AArch64 native SHA2 instructions?
< jonasschnelli>
(only the CRC32 NI on linux)
< wumpus>
jonasschnelli: correct
< bitcoin-git>
[bitcoin] laanwj opened pull request #20479: Fix QPainter non-determinism on macOS (0.21) (0.21...2020_11_qpainter_0_21) https://github.com/bitcoin/bitcoin/pull/20479
< wumpus>
I intended to do that but never got around to it
< bitcoin-git>
bitcoin/0.21 b1f59d5 Luke Dashjr: RPC/Wallet: unloadwallet: Clarify docs/error when both the RPC endpoint an...
< bitcoin-git>
bitcoin/0.21 3fae2f9 MarcoFalke: Merge #20475: [backport] RPC: unloadwallet: Clarify docs/error when both t...
< bitcoin-git>
[bitcoin] MarcoFalke merged pull request #20475: [backport] RPC: unloadwallet: Clarify docs/error when both the RPC endpoint and wallet_name parameter specify a wallet (0.21...unloadwallet_namematch_pt1) https://github.com/bitcoin/bitcoin/pull/20475
< jonasschnelli>
on mac M1 ARM64, configure detects a functioning getauxval (HAVE_WEAK_GETAUXVAL=1). I think that check is wrong... there is non on macOS ARM
< jonasschnelli>
(afaik)
< jonasschnelli>
I'm also getting linker errors later when compiling crc32
< bitcoin-git>
[bitcoin] MarcoFalke opened pull request #20480: Replace boost::variant with std::variant (master...2011-noBoostVariant) https://github.com/bitcoin/bitcoin/pull/20480
< wumpus>
jonasschnelli: yes-AFAIK getauxval is a linux only thing
< jonasschnelli>
I need to track this further... why configure did accept the weak linking
< wumpus>
re: crc32 I'm not sure what macos arm64 programs use to detect availability of extension instruction sets but getauxval(AT_HWCAP) is probably only linux