< MarcoFalke> Where did the irc merge bot go?
< meshcollider> i was wondering the same thing
< meshcollider> gkrizek: do you know?
< gkrizek> Hmm might have died. It’s hosted on wumpus server. Let me see if I still have access
< gkrizek> We'll have to ask wumpus. I still have access to the server, but not enough privileges to see anything. The process appears to be running still, but not sure where logs are being sent.
< IZooo> Hello !
< bitcoin-git> [bitcoin] hebasto opened pull request #15292: Remove 'boost::optional'-related gcc warnings (master...0190130-gcc-maybeuninitialized) https://github.com/bitcoin/bitcoin/pull/15292
< provoostenator> IsMine is thoroughly confusing :-) Can anyone confirm or debunk my reasoning in #15263?
< gribble> https://github.com/bitcoin/bitcoin/issues/15263 | Descriptor expansions only need pubkey entries for PKH/WPKH by sipa · Pull Request #15263 · bitcoin/bitcoin · GitHub
< provoostenator> And so in a descriptor based wallet, we would want a Descriptor method which for a given transaction checks if it spends to/from it?
< provoostenator> And then AddToWalletIfInvolvingMe just calls that on all its descriptors in order to decide what to add.
< promag> jimpo: do you consider implementing support for concurrent calls to TxIndex::FindTx?
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/72ca72e6370e...29396bd66999
< bitcoin-git> bitcoin/master 4f2e6c8 MarcoFalke: Squashed 'src/leveldb/' changes from 524b7e36a8..f545dfabff
< bitcoin-git> bitcoin/master fa61801 MarcoFalke: Pull leveldb subtree
< bitcoin-git> bitcoin/master 29396bd Wladimir J. van der Laan: Merge #15270: Pull leveldb subtree
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15270: Pull leveldb subtree (master...Mf1901-subtreeLeveldb) https://github.com/bitcoin/bitcoin/pull/15270
< wumpus> gkrizek: oh thanks for restarting the bot!
< wumpus> gkrizek: "but not sure where logs are being sent" ~/ghi.log :)
< gkrizek> wumpus no problem. I saw that log but it looked like it didn’t have any logs for days. I’ll keep an eye on it though.
< wumpus> jonasschnelli: it was an intermittent error, happened exaxtly once, I haven't been able to reproduce it
< wumpus> MarcoFalke: adding dongcarl sounds good to me, will do
< wumpus> gkrizek: once we're sure the bot is stable I'll add it to crontab etc to automatically (re)start
< wumpus> does it run for merges to 0.17? just merged 15252 but nothing
< gkrizek> wumpus sounds good It should message about any PR merges. It only comments about pushes to specific branches, but 0.17 should be one of them. Looking at the logs
< gkrizek> I'm going to restart it with debug enabled to try to catch some of this.
< gkrizek> wumpus you can resend those payloads if you want to test it out
< wumpus> gkrizek: yeh i'll rewind the 0.17 one
< sipa> provoostenator: with my latest PR pubkey entries in the expansion are only created for "pkh", "wpkh" and "combo" descriptors
< bitcoin-git> [bitcoin] fanquake merged pull request #15252: [0.17] Backport: Update zmq to 4.3.1 (.17...17-backport-15188) https://github.com/bitcoin/bitcoin/pull/15252
< gkrizek> wumpus so that worked sending the PR message, but I see the commit push messages failed. I'll go fix that now
< wumpus> gkrizek: any idea why it was missed the first time around?
< gkrizek> No, I could see that it connected to IRC successfully but just stalled after that. So something happened with the IRC server. I'll leave debug on for a while so I can catch little errors like this.
< wumpus> gkrizek: ohh okay thank you
< wumpus> no big deal github's own service was also not 100% reliable in delivery
< gkrizek> Good to know! haha. I'll make some updates to hopefully fix these issues. Then I'll monitor the logs throughout the day and try to catch any new problems and fix them.
< gkrizek> Thanks everyone for being patient with this! It's very hard for me to adequately mimic the bitcoin repo payloads and IRC stuff, so naturally the bugs happen in "production".
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bd8bda161e35...a47319dada2f
< bitcoin-git> bitcoin/master 04da9f4 Amiti Uttarwar: [RPC] Update getrawtransaction interface
< bitcoin-git> bitcoin/master a47319d MarcoFalke: Merge #15159: [RPC] Remove lookup to UTXO set from GetTransaction
< bitcoin-git> [bitcoin] amitiuttarwar merged pull request #15159: [RPC] Remove lookup to UTXO set from GetTransaction (master...3931_rebase) https://github.com/bitcoin/bitcoin/pull/15159
< promag> gkrizek: is the code available?
< gkrizek> Finding a couple bugs already that I'm working on fixes for
< promag> is there a 0.17.2 date? still some work in https://github.com/bitcoin/bitcoin/milestone/40
< promag> thaumavorio: athanks gkrizek
< promag> ops :s thanks gkrizek
< hebasto> could someone restart Travis on #15163?
< gribble> https://github.com/bitcoin/bitcoin/issues/15163 | Correct units for "-dbcache" and "-prune" by hebasto · Pull Request #15163 · bitcoin/bitcoin · GitHub
< provoostenator> sipa: I know. I want to check that I understand _why_ correctly (see my comment on your PR).
< provoostenator> tl&dr iiuc it's to prevent e.g. with multisig A+B, when A redeems to an address wpkh(a) that suddenly B sees that as part of his wallet.
< sipa> provoostenator: it's more that you only happen to need pubkey entries in the signprovider when pubkeys need to be looked up by hash
< sipa> provoostenator: it's a bit of a coincidence that that is exactly compatible with what's needed for importmulti
< MarcoFalke> Anyone interested in trading reviews on #15043?
< gribble> https://github.com/bitcoin/bitcoin/issues/15043 | test: Build fuzz targets into seperate executables by MarcoFalke · Pull Request #15043 · bitcoin/bitcoin · GitHub
< wumpus> src/wallet/rpcwallet.cpp:1638:41: warning: ‘*((void*)& height +4)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
< wumpus> src/wallet/wallet.cpp:1704:72: warning: ‘*((void*)& block_height +4)’ may be used uninitialized in this function [-Wmaybe-uninitialize]d
< wumpus> that's some scary warnings
< bitcoin-git> [bitcoin] Empact opened pull request #15294: [moveonly] Extract RipeMd160 (master...ripe-md) https://github.com/bitcoin/bitcoin/pull/15294
< hebasto> wumpus: could you look into #15292?
< gribble> https://github.com/bitcoin/bitcoin/issues/15292 | Remove boost::optional-related false positive -Wmaybe-uninitialized warnings on GCC compiler by hebasto · Pull Request #15292 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/04226f8706b5...77339e5c244b
< bitcoin-git> bitcoin/master 6f6514a Hennadii Stepanov: Correct units for "-dbcache" and "-prune"
< bitcoin-git> bitcoin/master 77339e5 Wladimir J. van der Laan: Merge #15163: Correct units for "-dbcache" and "-prune"
< bitcoin-git> [bitcoin] hebasto merged pull request #15163: Correct units for "-dbcache" and "-prune" (master...0190114-correct-info-units) https://github.com/bitcoin/bitcoin/pull/15163
< wumpus> hebasto: good point, will take a look
< wumpus> gkrizek: i think the merger name is wrong^^
< gkrizek> Looking at the comments before it, I'm guessing you merged it?
< wumpus> the bot makes it look like everyone (even those without commit access) merge their own PRs :$
< wumpus> yep!
< gkrizek> Ok, yep. Fixing that now.
< gkrizek> I believe I have fix the other issues though! Found some bugs that were causing it to basically be inoperable. So should be working much better now, but I'll watch it today
< gwillen> win goto #cslounge-finance
< gwillen> whoops
< gkrizek> wumpus username issue fixed so all known issues are fixed, but I'll keep an eye on it
< meshcollider> gkrizek: thanks!
< gkrizek> No problem! :D
< wumpus> gkrizek: yay !
< wumpus> I'll set it up for secp256k1 too
< gkrizek> Awesome
< wumpus> gkrizek: ok I've added the webhook in the secp256k1 project and updated the ghi config to add a new 'pool' for it
< wumpus> i think this should do it
< gkrizek> Ok, great. I see in the logs: "Received repository 'bitcoin-core/secp256k1', but no pool is configured for it.", but I'm guessing you added the webhook before the update to the config?
< MarcoFalke> wumpus: Mind to create a https://github.com/new for bitcoin-core/qa-assets ?
< MarcoFalke> To hold Bitcoin Core related blobs used for quality assurance
< wumpus> gkrizek: yes; i also guess it needs to be restarted before the change to the config takes effect?
< wumpus> MarcoFalke: sure!
< MarcoFalke> kewl
< gkrizek> No it shouldn't actually. So I'm guessing it was just a timing mismatch
< wumpus> gkrizek: i'll resend the event just in case
< gkrizek> "Received the 'ping' event Sent 'pong'"
< gkrizek> It works!
< wumpus> woohoo!
< MarcoFalke> I think #15043 is ready for merge, since there is no substantial review and it is holding back my work on the fuzz test runner
< gribble> https://github.com/bitcoin/bitcoin/issues/15043 | test: Build fuzz targets into seperate executables by MarcoFalke · Pull Request #15043 · bitcoin/bitcoin · GitHub
< wumpus> MarcoFalke: https://github.com/bitcoin-core/qa-assets is live
< wumpus> MarcoFalke: yes, was kind of waiting to merge that
< bitcoin-git> [bitcoin] laanwj pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/77339e5c244b...9553102c38c0
< bitcoin-git> bitcoin/master fab4bed MarcoFalke: [test] fuzz: make test_one_input return void
< bitcoin-git> bitcoin/master 2ca632e MarcoFalke: test: Build fuzz targets into seperate executables
< bitcoin-git> bitcoin/master 9553102 Wladimir J. van der Laan: Merge #15043: test: Build fuzz targets into seperate executables
< bitcoin-git> [bitcoin] laanwj merged pull request #15043: test: Build fuzz targets into seperate executables (master...Mf1812-buildFuzzTargets) https://github.com/bitcoin/bitcoin/pull/15043
< MarcoFalke> \o/
< wumpus> MarcoFalke: any additional people that should have commit access?
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/9553102c38c0...bb36f5e24b63
< bitcoin-git> bitcoin/master fa83999 MarcoFalke: travis: Compile once on trusty
< bitcoin-git> bitcoin/master fa5ce3f MarcoFalke: travis: Compile trusty with depends for now
< bitcoin-git> bitcoin/master bb36f5e MarcoFalke: Merge #15276: travis: Compile once on trusty
< MarcoFalke> Pretty much anyone who wants to and is a common contributor to Core
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15276: travis: Compile once on trusty (master...Mf1901-travisTrusty) https://github.com/bitcoin/bitcoin/pull/15276
< wumpus> ok
< wumpus> I created a qa developers team just in case we want to add people (who are not the usual) at some point
< gkrizek> Can I get a few more eyes on #15255?
< gribble> https://github.com/bitcoin/bitcoin/issues/15255 | [tests] Remove travis_wait from lint script by gkrizek · Pull Request #15255 · bitcoin/bitcoin · GitHub
< gkrizek> Simple, but it's the thing that caused our master CI failures that we couldn't find the cause
< wumpus> I mean one great advantage of having split repositories is that we could spread the load of maintenance a bit
< MarcoFalke> Merging of fuzz seeds could even be automatic. I am going to write a script for that
< wumpus> cool!
< MarcoFalke> Only seeds that increase node-coverage are going to be merged
< wumpus> promag: "is there a 0.17.2 date?" → no, we never plan release dates for minor releases, usually they're motivated by some more serious bug
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #15295: fuzz: Add test/fuzz/test_runner.py and run it in travis (master...Mf1901-qaFuzz) https://github.com/bitcoin/bitcoin/pull/15295
< bitcoin-git> [bitcoin] practicalswift opened pull request #15296: tests: Add script checking for deterministic line coverage in unit tests (master...test_deterministic_coverage) https://github.com/bitcoin/bitcoin/pull/15296
< hebasto> Could someone restart Travis on #15292? My build is ok: https://travis-ci.org/hebasto/bitcoin/builds/486611945
< gribble> https://github.com/bitcoin/bitcoin/issues/15292 | Remove boost::optional-related false positive -Wmaybe-uninitialized warnings on GCC compiler by hebasto · Pull Request #15292 · bitcoin/bitcoin · GitHub
< wumpus> hebasto: sure
< hebasto> wumpus: ty
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/bb36f5e24b63...cb77dc820f1b
< bitcoin-git> bitcoin/master 2d48314 Hennadii Stepanov: Remove 'boost::optional'-related gcc warnings
< bitcoin-git> bitcoin/master cb77dc8 Wladimir J. van der Laan: Merge #15292: Remove 'boost::optional'-related false positive -Wmaybe-unin...
< bitcoin-git> [bitcoin] laanwj merged pull request #15292: Remove 'boost::optional'-related false positive -Wmaybe-uninitialized warnings on GCC compiler (master...0190130-gcc-maybeuninitialized) https://github.com/bitcoin/bitcoin/pull/15292
< bitcoin-git> [bitcoin] Empact closed pull request #15171: test: Wait before cleanup on exit (master...test-wait-cleanup) https://github.com/bitcoin/bitcoin/pull/15171