< bitcoin-git> [bitcoin] sipa opened pull request #18468: Span improvements (master...202003_conv_span) https://github.com/bitcoin/bitcoin/pull/18468
< promag> 16923 for 0.20 ?
< promag> #16923
< gribble> https://github.com/bitcoin/bitcoin/issues/16923 | wallet: Handle duplicate fileid exception by promag · Pull Request #16923 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] luke-jr opened pull request #18469: Build: Move wallet RPCs to their own libbitcoin_walletrpcs module (master...libbitcoin_walletrpcs) https://github.com/bitcoin/bitcoin/pull/18469
< elichai2> what's the smallest possible transaction someone can construct? I guess the smallest is spending a utxo that has OP_TRUE, with an empty scriptSig, and no outputs. (means: version(4)+ txInCount(1) + TxIn(prevout(36)+script_length(1)+script(0)+nSequence(4)) + TxOutCount(1)+TxOut(0) + txWitness(0)+lockTime(4) == 51?)
< harding> elichai2: I don't think you can have an empty TxOut.
< elichai2> ha. didn't know all transactions must have outputs
< promag> hebasto: pushed to #16923, lmk if it helps in your test case
< gribble> https://github.com/bitcoin/bitcoin/issues/16923 | wallet: Handle duplicate fileid exception by promag · Pull Request #16923 · bitcoin/bitcoin · GitHub
< hebasto> promag: thanks
< promag> hebasto: I was not aware of minimumDuration
< hebasto> promag: no minimumDuration on macOS?
< lucaferr> When sending getdata with a number of inv references, how does notfound behave? Let’s say some references are valid and some notfound. Will it fail the whole request with notfound or provide some block/tx?
< promag> hebasto: the progress popups ups and goes away just before the error dialog
< promag> hebasto: apparently it's platform specific
< promag> hebasto: latest commit should prevent the progress dialog showing up
< hebasto> ryanofsky: mind looking into #16710 ?
< gribble> https://github.com/bitcoin/bitcoin/issues/16710 | build: Enable -Wsuggest-override if available by hebasto · Pull Request #16710 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18470: net: Make stale tip check time type-safe, extend test (master...2003-testEviction) https://github.com/bitcoin/bitcoin/pull/18470
< promag> hebasto: :) \o/
< hebasto> promag: :)
< * luke-jr> stabs static linking
< luke-jr> ryanofsky: it would be nice to avoid building dead code (wallet/rpc*) until bitcoin-wallet actually uses it?
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/5f9cd62f33fb...6a11d9e33034
< bitcoin-git> bitcoin/master e980214 pierrenn: serialization: prevent int overflow for big Coin::nHeight
< bitcoin-git> bitcoin/master 6a11d9e fanquake: Merge #18433: serialization: prevent int overflow for big Coin::nHeight
< bitcoin-git> [bitcoin] fanquake merged pull request #18433: serialization: prevent int overflow for big Coin::nHeight (master...fix-coin-serialize) https://github.com/bitcoin/bitcoin/pull/18433
< fanquake> I know I owe review comments and have PRs that need changes. Have an email back log & will try dead with it all tomorrow. Sorry if I'm holding anyone up.
< hebasto> ryanofsky: thank you for knowledge sharing
< luke-jr> ryanofsky: any idea why bench_bitcoin is failing to link? :/
< stevenroose> All feerates in Core are calculated on the actual tx size with witnesses, right? Never on the witness-free size and only on weight if explicit "per weight", that correct?
< sipa> stevenroose: it's alwaya vsize based (which includes the witness size in its computation)
< bitcoin-git> [bitcoin] promag opened pull request #18471: qa: Test shared validation interface (master...2020-03-test-shared-validation-interface) https://github.com/bitcoin/bitcoin/pull/18471
< stevenroose> oh it's vsize based?
< stevenroose> Ok that clears some things up
< darosior> stevenroose: see https://github.com/bitcoin/bitcoin/issues/13283 on the same topic..
< sipa> stevenroose: it's the entire reason why vsize exists
< stevenroose> sipa: yeah that makes sense :sweat_smile:
< stevenroose> K so now fee estimation is giving me 99 sat/kB while in fundraw I'm setting it to 100. Sounds similar to Rusty's rounding annoyance.
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18472: test: Remove unsafe BOOST_TEST_MESSAGE (master...2003-testNoBoost) https://github.com/bitcoin/bitcoin/pull/18472
< vasild> wumpus: wrt pulling an old commit from a PR that has been overwritten - I picked up a random PR https://github.com/bitcoin/bitcoin/pull/18432 that has been overwritten many times, picked up the oldest commit 2ae47c4 and it is possible to download https://codeload.github.com/bitcoin/bitcoin/tar.gz/2ae47c4 which is an archive, no .git directory, but may be better than viewing online with a web
< vasild> browser
< sipa> vasild: ha!
< vasild> :)
< sipa> i believe there is a way to get access to the git repo as well for old commits
< sipa> someone once.told me how, but i don't remember except that it was pretty involved
< vasild> run git pull from the cron every 1 minute, forever, and never git-gc? ;-)
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/6a11d9e33034...7e1fc03b185d
< bitcoin-git> bitcoin/master fa15699 MarcoFalke: test: Add basic test for BIP 37
< bitcoin-git> bitcoin/master 7e1fc03 MarcoFalke: Merge #18334: test: Add basic test for BIP 37
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18334: test: Add basic test for BIP 37 (master...2003-qa37) https://github.com/bitcoin/bitcoin/pull/18334
< sipa> vasild: haha
< sipa> vasild: that works of coursr
< vasild> actually the above url https://codeload.github.com/bitcoin/bitcoin/tar.gz/2ae47c4 looks like it is some version of bitcoin, whereas it could be some maliciously opened PR...
< luke-jr> [19:29:48] <vasild> run git pull from the cron every 1 minute, forever, and never git-gc? ;-) <-- basically I do this
< luke-jr> hourly tho
< vasild_> luke-jr: you pull all PRs, refs/pull/*?
< luke-jr> vasild_: refs/pull/*/head
< luke-jr> I stopped caring about the /merge ones a while ago
< luke-jr> too noisy and I've never seen a use for them
< vasild> I think git-gc sometimes runs automatically, did you somehow disable it git gc.auto 0?
< luke-jr> yes, globally
< vasild> :)
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18474: test: check that peer is connected when calling sync_* (master...2003-qaCheckConnSync) https://github.com/bitcoin/bitcoin/pull/18474
< jonatack> luke-jr: same here
< jonatack> before igoring the merged, previously i periodically ran git !git branch --merged | grep -v '\\*' | xargs -n 1 git branch -d to clear them out
< luke-jr> jonatack: git branch -d doesn't delete the commit objects afaik
< jeremyrubin> hebasto: did you delete a comment?
< jeremyrubin> This isn't correct or semantic IMO because we need to have next_it = update_it initially and update_it should not go into the new_cache_line, soi there isn't a great way to set that within the for loop.
< jeremyrubin> Around the for loop handeling; that was my response
< hebasto> jeremyrubin: moved it to UPDATED...
< hebasto> jeremyrubin: "we need to have next_it = update_it initially" -- that is in my suggestion
< hebasto> "update_it should not go into the new_cache_line" -- that is too, no?
< jonatack> luke-jr: true, afaik it removes them from the git branch list but they can still be git checked out again
< sipa> achow101: was it you who found how to access old github commits?
< achow101> sipa: I don't think so
< sipa> gwillen maybe?
< stevenroose> sipa: so I bumped into this weird fee thing: https://github.com/bitcoin/bitcoin/issues/18475
< stevenroose> (1) estimation gives a feerate below -mintxfee and -minrelaytxfee and (2) fundraw with feerate: 1100sat/vB creates txs that -minrelaytxfee=1100sat/vB doesn't accept
< sipa> stevenroose: huh
< gwillen> sipa: yeah it was me
< gwillen> if you can still open the commit on the github webpage, you can create a branch from it and check out the branch, but you can't check out a dangling commit directly
< gwillen> vasild: ^
< gwillen> I believe you can also fork the repo first and create the branch from the commit in a private fork, then check the branch out from there
< gwillen> your way has fewer steps but my way gets the local copy into your actual local git repo, which is nice
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #18477: ci: Use Focal for fuzzers (master...2003-ciFixFocalForFuzz) https://github.com/bitcoin/bitcoin/pull/18477
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7e1fc03b185d...965c0c37d54c
< bitcoin-git> bitcoin/master 83e1d92 Jon Atack: test: listsinceblock block height checks
< bitcoin-git> bitcoin/master 965c0c3 MarcoFalke: Merge #18420: test: listsinceblock block height checks
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #18420: test: listsinceblock block height checks (master...listsinceblock-block-height-checks) https://github.com/bitcoin/bitcoin/pull/18420