< meshcollider>
Yes we can see both of your "test" messages
< bitcoin-git>
[bitcoin] luke-jr opened pull request #19502: Bugfix: Wallet: Soft-fail exceptions within ListWalletDir file checks (master...bugfix_listwalletdir_errors) https://github.com/bitcoin/bitcoin/pull/19502
< luke-jr>
I wonder if CIs should automatically detect when a lot of stuff is failing, and retest something known good previously.. then delete questionable results and pause until fixed?
< aj>
it'd be nice to have an index of CI logs by failure type -- this PR failed due to X, did any others? oh, yes, everything after time T; some did, but it seems low-probability random; yes, a bunch of PRs touching this code do; nope, just yours
< luke-jr>
well, that FreeBSD one seems to always fail?
< aj>
"pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2" ? lame
< aj>
cirrus-ci had some other "sysmtem is misconfigured and keeps failing" for me too
< kallewoof>
sipa: getting "could not convert ‘(const uint8_t*)(& SIGNET_HEADER)’ from ‘const uint8_t*’ {aka ‘const unsigned char*’} to ‘Span<const unsigned char>’"
< sipa>
just pass SIGNET_HEADER
< sipa>
don't cast it to a pointer
< kallewoof>
I am
< sipa>
what is the code?
< kallewoof>
if (!GetWitnessCommitmentSection(block, SIGNET_HEADER, signet_data)) {
< bitcoin-git>
[bitcoin] sipa opened pull request #19503: Add parameter feature to serialization and use it for CAddress (master...202007_ser_options) https://github.com/bitcoin/bitcoin/pull/19503
< kallewoof>
oh, so use MakeSpan() is the solution?
< aj>
kallewoof: yeah, i started a review then got distracted by the stuff in those emails, then looked at the pr again and it had a half finished review so i thought "should submit that" :)
< sipa>
kallewoof: you should just rebase :p
< sipa>
you don't have the recent Span improvements that permit this
< jonatack>
steve meyers' effective c++ books generally recommended auto, but for consensus-critical bitcoin code i have observed a preference for explicit typing in some reviews and by some authors
< elichai2>
jonatack: personally I think auto is great for iterators and other complex types where you don't really care about the type, but I find it harder to reason about things like auto return type, especially the way it can interact with implicit constructors
< fjahr>
Can someone kick Travis for me on #19055? One job just didn't start...
< bitcoin-git>
[bitcoin] MarcoFalke opened pull request #19508: Work around memory-aliasing in descriptor ParsePubkey (master...2007-noAliasMemDesc) https://github.com/bitcoin/bitcoin/pull/19508
< bitcoin-git>
[bitcoin] kallewoof closed pull request #18265: build: add data.h dependency to raw files (master...2003-makefile-bench-data) https://github.com/bitcoin/bitcoin/pull/18265
< kallewoof>
wumpus: nah, i can restart travis builds and i'm readonly
< kallewoof>
fjahr: sometimes you have to log out and back in. a bug i think