< gwillen> do I need to get more people to look at #14978
< gribble> https://github.com/bitcoin/bitcoin/issues/14978 | Factor out PSBT utilities from RPCs for use in GUI code; related refactoring. by gwillen · Pull Request #14978 · bitcoin/bitcoin · GitHub
< gwillen> it feels like it is almost there :-)
< bitcoin-git> [bitcoin] sipa opened pull request #15402: Granular invalidateblock and RewindBlockIndex (master...201902_limitrewindinvalidate) https://github.com/bitcoin/bitcoin/pull/15402
< sipa> gmaxwell, wumpus: ^
< sipa> infinite depth invalidateblock
< gmaxwell> rewinding irrelevancy is also because the rewind is slow...
< gmaxwell> might even be faster to reindex now
< sipa> it very likely is
< meshcollider> gwillen: I agree, it'd be good to get a post-rebase re-ACK from someone though
< meshcollider> Or a review from ryanofsky who had commented on it a few times
< gwillen> thanks achow101 :-)
< bitcoin-git> [bitcoin] amitiuttarwar opened pull request #15404: [test] Remove -txindex to start nodes (master...remove_txindex) https://github.com/bitcoin/bitcoin/pull/15404
< * kallewoof> wonders why appveyor is failing on master
< * sipa> also
< sipa> something something leveldb linket error
< kallewoof> yeah. i can't see the reason why that would start happening though. the latest merged commits seem to have passed.
< wumpus> sipa: neat!
< provoostenator> That may have my fault :-)
< provoostenator> I think AppVeyor works sequentally and I've had to restart it a few times and tried to bust the cache for my PR.
< provoostenator> I think busting the cache may worked, because this error is also why I get on AppVeyor on my own repo against master.
< provoostenator> "bitcoin-wallet.exe : fatal error LNK1120: 14 unresolved externals"
< provoostenator> In #15382 I added "C:\tools\vcpkg\installed -> appveyor.yml" to .appveyor.yml to bust the package cache whenever that file is modified.
< gribble> https://github.com/bitcoin/bitcoin/issues/15382 | WIP [util] add runCommandParseJSON by Sjors · Pull Request #15382 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] MeshCollider pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/9c93f5d9fc93...2452c6cc0a23
< bitcoin-git> bitcoin/master 162ffef Glenn Willen: Add pf_invalid arg to std::string DecodeBase{32,64}
< bitcoin-git> bitcoin/master c734aaa Glenn Willen: Split DecodePSBT into Base64 and Raw versions
< bitcoin-git> bitcoin/master 81cd958 Glenn Willen: Factor BroadcastTransaction out of sendrawtransaction
< bitcoin-git> [bitcoin] MeshCollider merged pull request #14978: Factor out PSBT utilities from RPCs for use in GUI code; related refactoring. (master...feature-refactor-psbt-rpcs) https://github.com/bitcoin/bitcoin/pull/14978
< provoostenator> ^ watching my rebase hell slowly come to an end, thanks MeshCollider :-)
< meshcollider> \o/
< meshcollider> we are nearly there yep
< meshcollider> just #14021 and #14075 to go
< gribble> https://github.com/bitcoin/bitcoin/issues/14021 | Import key origin data through descriptors in importmulti by achow101 · Pull Request #14021 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14075 | Import watch only pubkeys to the keypool if private keys are disabled by achow101 · Pull Request #14075 · bitcoin/bitcoin · GitHub
< provoostenator> I'll try rebasing #15388 and see if that magically fixes AppVeyor. If not, someone who actually understands it should take a look...
< gribble> https://github.com/bitcoin/bitcoin/issues/15388 | [build] Makefile.am: add rule for src/bitcoin-wallet by Sjors · Pull Request #15388 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] Sjors opened pull request #15405: [build] AppVeyor: clean cache when build configuration changes (master...2019/02/appveyor_cache) https://github.com/bitcoin/bitcoin/pull/15405
< meshcollider> sipa: would you happen to have a little time to review #14021
< gribble> https://github.com/bitcoin/bitcoin/issues/14021 | Import key origin data through descriptors in importmulti by achow101 · Pull Request #14021 · bitcoin/bitcoin · GitHub
< provoostenator> Update: I have no idea how to make the AppVeyor errors on master go away. There's probably some extra configuration needed for bitcoin-wallet, but #15388 doesn't do the trick.
< gribble> https://github.com/bitcoin/bitcoin/issues/15388 | [build] Makefile.am: add rule for src/bitcoin-wallet by Sjors · Pull Request #15388 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] marcuswin opened pull request #15406: Update links (master...master) https://github.com/bitcoin/bitcoin/pull/15406
< bitcoin-git> [bitcoin] ken2812221 opened pull request #15407: msvc: Fix silent merge conflict between #13926 and #14372 part II (master...msvc-bitcoin-wallet-leveldb) https://github.com/bitcoin/bitcoin/pull/15407
< provoostenator> I cancelled some ongoing AppVeyor builds to make room for ^
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2452c6cc0a23...38989ab03fb7
< bitcoin-git> bitcoin/master 8c3fdd3 marcoagner: fixes m_assumed_blockchain_size variables values:
< bitcoin-git> bitcoin/master 38989ab MarcoFalke: Merge #15183: [Qt]: fixes m_assumed_blockchain_size variable value
< luke-jr> hm, someone had a good idea: if nodes store their own UTXO hashes, they can safely recover from other nodes if something gets corrupt rather than a re-IBD
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15183: [Qt]: fixes m_assumed_blockchain_size variable value (master...fix_m_assumed_blockchain_size) https://github.com/bitcoin/bitcoin/pull/15183
< luke-jr> although it's a lot of data to download before you know if the other peer is being malicious or not
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/38989ab03fb7...e3b1c7a9d6ae
< bitcoin-git> bitcoin/master 3c6ef03 Chun Kuan Lee: msvc: Fix silent merge conflict between #13926 and #14372 part II
< bitcoin-git> bitcoin/master e3b1c7a MarcoFalke: Merge #15407: msvc: Fix silent merge conflict between #13926 and #14372 pa...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15407: msvc: Fix silent merge conflict between #13926 and #14372 part II (master...msvc-bitcoin-wallet-leveldb) https://github.com/bitcoin/bitcoin/pull/15407
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #15405: [build] AppVeyor: clean cache when build configuration changes (master...2019/02/appveyor_cache) https://github.com/bitcoin/bitcoin/pull/15405
< bitcoin-git> [bitcoin] MarcoFalke reopened pull request #15405: [build] AppVeyor: clean cache when build configuration changes (master...2019/02/appveyor_cache) https://github.com/bitcoin/bitcoin/pull/15405
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #15408: Remove unused TransactionError constants (master...Mf1902-TransactionErrorConst) https://github.com/bitcoin/bitcoin/pull/15408
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e3b1c7a9d6ae...9b1df4ba0bec
< bitcoin-git> bitcoin/master 4a43eb8 Sjors Provoost: [build] Makefile.am: add rule for src/bitcoin-wallet
< bitcoin-git> bitcoin/master 9b1df4b MarcoFalke: Merge #15388: [build] Makefile.am: add rule for src/bitcoin-wallet
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15388: [build] Makefile.am: add rule for src/bitcoin-wallet (master...2019/02/wallet_tool_make) https://github.com/bitcoin/bitcoin/pull/15388
< sipa> meshcollider: wil do
< jonasschnelli> luke-jr: a hardlink copy seems more efficient since you don't depend on other nodes
< wumpus> #startmeeting
< lightningbot> Meeting started Thu Feb 14 19:00:22 2019 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.
< lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic.
< provoostenator> hi
< jamesob> hi
< instagibbs> hi
< wumpus> #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator aj Chris_Stewart_5 dongcarl gwillen jamesob ken281221 ryanofsky gleb
< moneyball> topic proposed by provoostenator: minimum QT version for v0.18, see #13478
< gribble> https://github.com/bitcoin/bitcoin/issues/13478 | [RFC] gui: Minimum required Qt5 · Issue #13478 · bitcoin/bitcoin · GitHub
< promag> hi
< jonasschnelli> hi
< achow101> hi
< moneyball> happy valentine's day :)
< luke-jr> St. Valentine's day*
< jamesob> <3
< provoostenator> Thanks! I spent it with AppVeyor mostly :-)
< luke-jr> lol
< jonasschnelli> heh
< wumpus> 💜
< luke-jr> Sjors pointed me to the issue when I asked what benefits there are, but I didn't see any there..
< luke-jr> I also don't see where/if anyone done a check for what versions come with current stable distros.
< wumpus> #topic 0.18 feature freeze
< phantomcircuit> hi
< phantomcircuit> luke-jr, happy halmark day
< provoostenator> luke-jr: the issue described the reasons for switching, but those reasons aren't benefits :-)
< sipa> will be there in 5-10 mi
< sipa> min
< wumpus> tomorrow (15th) is the 0.18 feature freeze
< wumpus> there's still quite a few PRs open on the 0.18 milestone https://github.com/bitcoin/bitcoin/pulls?q=is%3Aopen+is%3Apr+milestone%3A0.18.0 though not all are features of course
< wumpus> but it'd definitely help to get some more review there
< gleb> hi
< phantomcircuit> luke-jr, generally 4/5 are available in parallel
< gmaxwell> hi
< luke-jr> phantomcircuit: ?
< phantomcircuit> luke-jr, qt
< phantomcircuit> debian at least i have both installed
< wumpus> still open features are #15195 for the GUI and a few RPC ones
< gribble> https://github.com/bitcoin/bitcoin/issues/15195 | gui: Add Close Wallet action by promag · Pull Request #15195 · bitcoin/bitcoin · GitHub
< luke-jr> phantomcircuit: we already don't support Qt4
< wumpus> please, stick to the topic
< phantomcircuit> oh right
< wumpus> for RPC there's #14481 #14075 #14021 #13932 left that are really features
< gribble> https://github.com/bitcoin/bitcoin/issues/14481 | Add P2SH-P2WSH support to listunspent RPC by MeshCollider · Pull Request #14481 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14075 | Import watch only pubkeys to the keypool if private keys are disabled by achow101 · Pull Request #14075 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14021 | Import key origin data through descriptors in importmulti by achow101 · Pull Request #14021 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/13932 | Additional utility RPCs for PSBT by achow101 · Pull Request #13932 · bitcoin/bitcoin · GitHub
< kanzure> hi.
< instagibbs> key origin import seems camera-ready if others want to look
< achow101> 14021 is pretty close
< wumpus> good!
< promag> I'm waiting for some feedback on 15195
< wumpus> ah there's also #15368
< gribble> https://github.com/bitcoin/bitcoin/issues/15368 | Descriptor checksums by sipa · Pull Request #15368 · bitcoin/bitcoin · GitHub
< gmaxwell> luke-jr: do you have a 32-bit host with rdrand (modern intel/amd cpu running in 32bit mode)? would be nice to test #15250 on that. (doesn't block merge, I guess since it could be fixed before release if there were an issue)
< gribble> https://github.com/bitcoin/bitcoin/issues/15250 | Use RdSeed when available, and reduce RdRand load by sipa · Pull Request #15250 · bitcoin/bitcoin · GitHub
< wumpus> which already has some ACKs
< luke-jr> gmaxwell: my most recent x86 is Haswell, and it doesn't have a 32-bit chroot at the moment
< wumpus> gmaxwell: I consider the rdrand one a bugfix not a feature so it doesn't strictly need to be merged tomorrow
< gmaxwell> haswell is ducky and has both rdrand and rdseed IIRC.
< gmaxwell> (it certantly has rdrand)
< gmaxwell> wumpus: thanks, I agree.
< luke-jr> if our static binaries were actually portable, I could have probably tested with those, but.. :/
< sipa> wumpus: would #15402 count as a bugfix?
< gribble> https://github.com/bitcoin/bitcoin/issues/15402 | Granular invalidateblock and RewindBlockIndex by sipa · Pull Request #15402 · bitcoin/bitcoin · GitHub
< wumpus> sipa: I guess so
< wumpus> sipa: it fixes that out of memory issue on reorg right?
< gmaxwell> It should, it's a pretty serious bug.
< provoostenator> It fixes an OOM
< sipa> hmm, not reorg
< gmaxwell> wumpus: on rewind/replay
< wumpus> so I mean it fixes #14289
< gribble> https://github.com/bitcoin/bitcoin/issues/14289 | Unbounded growth of scheduler queue · Issue #14289 · bitcoin/bitcoin · GitHub
< wumpus> so it's a fix
< wumpus> added 0.18 milestone
< jamesob> it doesn't fix the general issue of #14289, just one specific instance right?
< gribble> https://github.com/bitcoin/bitcoin/issues/14289 | Unbounded growth of scheduler queue · Issue #14289 · bitcoin/bitcoin · GitHub
< sipa> jamesob: indeed
< jamesob> intend on building in a SERIAL_SCHEDULER_EXECUTION flag (or something) for use in CI in the next couple days
< jamesob> (offtopic, sorry)
< wumpus> #topic minimum QT version for v0.18 (provoostenator)
< phantomcircuit> gmaxwell, that cant be checked in a vm?
< gmaxwell> phantomcircuit: absolutely can be
< luke-jr> [19:03:49] <luke-jr> I also don't see where/if anyone done a check for what versions come with current stable distros.
< luke-jr> I tried doing ^ myself, but I couldn't figure out what version RHEL 7 has
< provoostenator> I think we should either make Travis test older versions of QT or bump the min version.
< MarcoFalke> luke-jr: The benefit is that it is easier to just bump the minimum than to make it compile with 5.2
< provoostenator> Currently it doesn't even compile in 5.2
< MarcoFalke> ^
< wumpus> 5.2 is ancient anyway
< luke-jr> but who does this cut off?
< luke-jr> what version does RHEL 7 have?
< MarcoFalke> If someone wants to build on an acient system with an EOL qt, they are better off with depends
< provoostenator> As for stable distros: we can narrow that down to stable distros where the depends system doesn't work?
< luke-jr> RHEL 7 is current
< wumpus> didn't we have a discussion about this in a github issue?
< jonasschnelli> Yes
< luke-jr> provoostenator: depends should not be the norm
< MarcoFalke> luke-jr: rhel7 can use depends
< wumpus> is there anything new to add to that or is this just another repeat of that?
< jonasschnelli> I think just updating Qt for the sake of updating seems pointless
< wumpus> this comes up too often
< jonasschnelli> What we need is advantages/disadvantage comparison
< luke-jr> updating is fine. cutting off people who reasonably have an old version isn't.
< meshcollider> Hi, sorry im late
< wumpus> jonasschnelli: he isn't updating qt, only changing the minimum requirement in the build system to the actual minimum requirement IIRC
< provoostenator> jonasschnelli: it's not for the sake of updating, it's because we're constantly breaking old versions.
< wumpus> it doesn't work with qt 5.2, no one is testing it with that, so it's kind of a moot point
< gmaxwell> Just pushing to new versions for the sake of updating is a bad pattern. If there is a problem or a new feature, then great. Matching minimums to the actual minimums is also good (excepting in cases where we should fix the minimum because we're cutting something out people are currently using)
< wumpus> no one is updating qt !
< jonasschnelli> I see. Sorry for the confusion.
< wumpus> this isn't the point of tha pr
< wumpus> #15393 bumps the minimum version checked by the bulid system
< gribble> https://github.com/bitcoin/bitcoin/issues/15393 | build: Bump minimum Qt version to 5.5.1 by Sjors · Pull Request #15393 · bitcoin/bitcoin · GitHub
< wumpus> to the version that we actually require already
< wumpus> the only difference is that configure will show an error now
< jonasschnelli> Qt 5.6 LTS ends in 2 months... :/
< wumpus> instead of failing later in the build
< jonasschnelli> Whatever minimal Qt support we set, we should make sure its ran in our CI
< luke-jr> can someone with a reasonable internet connection download CentOS 7 and find out what version it has? :x
< wumpus> jonasschnelli: yes
< jonasschnelli> I'm not sure if we should look to deep into all distros...
< MarcoFalke> luke-jr: It is 5.9?
< jonasschnelli> If CentOS uses Qt5.3 which its support has probably been stopped 2 years ago, it's not a pattern to follow
< jonasschnelli> (assuming)
< luke-jr> MarcoFalke: not sure why I couldn't find that.. thanks
< sipa> luke-jr: is 5.9.2 possible? http://mirror.centos.org/centos/7/os/x86_64/Packages/
< jonasschnelli> make sense... 5.9 is the one where LTS is at least 1 year
< MarcoFalke> Is rhel7 using the same as centos7?
< luke-jr> MarcoFalke: CentOS is just a free-of-charge RHEL
< provoostenator> luke-jr: CentOS 7 seems to have QT5.9.2: http://mirror.centos.org/centos/7/os/x86_64/Packages/
< luke-jr> sounds like this is a non-issue then
< provoostenator> (oh, sipa found it)
< MarcoFalke> Ok, so it seems we are not cutting off anyone with the bump?
< wumpus> ok
< jonasschnelli> We cut off debian 8 which is LTS till 2020
< provoostenator> Cool, let's merge it right now :-P
< jonasschnelli> but I guess thats okay
< wumpus> let's merge it or close it and not talk about this for two years or so
< jonasschnelli> hehe
< jonasschnelli> indeed
< luke-jr> Debian 8 is oldstable?
< luke-jr> yeah
< wumpus> Debian 8 ("jessie") — obsolete stable release
< wumpus> obsolete
< MarcoFalke> Then, please someone add a debian_8 travis job. Otherwise this will be broken again
< jonasschnelli> yes... but we need to expect users run it close to the LTS end... but I'm fine with setting Qt 5.5.1 as min
< wumpus> I guess it's possible to build through depends still, but we can't support old versions of distributions that are already known to carry old packages forever
< luke-jr> MarcoFalke: we don't need to support oldstable IMO
< wumpus> no, we don't need a debian 8 travis job
< jonasschnelli> Yes. We have the depends build for those
< MarcoFalke> ok, action merge
< jonasschnelli> ack
< wumpus> ack
< wumpus> any other topics?
< bitcoin-git> [bitcoin] jonasschnelli pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/9b1df4ba0bec...758c6d784da0
< bitcoin-git> bitcoin/master 9975282 Luke Dashjr: GUI: If BIP70 is disabled, attempt to fall back to BIP21 parsing
< bitcoin-git> bitcoin/master 113f000 Luke Dashjr: GUI: If BIP70 is disabled, give a proper error when trying to open a payme...
< bitcoin-git> bitcoin/master 84f5315 Luke Dashjr: Travis: Add test without BIP70 (but still full wallet + tests)
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #15063: GUI: If BIP70 is disabled, attempt to fall back to BIP21 parsing (master...bip70_fallback_to_bip21) https://github.com/bitcoin/bitcoin/pull/15063
< wumpus> I guess not
< wumpus> #endmeeting
< jonasschnelli> looks like
< lightningbot> Meeting ended Thu Feb 14 19:34:14 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
< instagibbs> When is 0.18 branch date again
< wumpus> 2019-03-01
< instagibbs> thx
< instagibbs> feature freeze 15 kk
< wumpus> yes, I mentioned this earlier in the meeting, please pay attention :-)
< jonasschnelli> a lot to review and merge until tomorrow. :)
< instagibbs> wumpus, yes sensei
< wumpus> lol
< wumpus> please use the leftover meeting time to review feature PRs <3
< sipa> what is the deal with appveyor failures? (sorry if i missed that)
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #15410: test: txindex: interrupt threadGroup before calling destructor (master...Mf1902-testIndexInterr) https://github.com/bitcoin/bitcoin/pull/15410
< meshcollider> Ooh github has a new "draft PR" feature
< meshcollider> Handy for WIP PRs
< achow101> meshcollider: what's it do?
< meshcollider> Can't be merged until its marked as ready
< MarcoFalke> sipa: Appveyor should be fixed
< sipa> ah thanks
< instagibbs> ah, gitlab has similar(WIP is actually enforced)
< aj> meshcollider: nifty
< instagibbs> if you have any fixup! commits it also marks it as WIP
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #15411: travis: Combine --disable-bip70 into existing job (master...Mf1902-travisBIP70) https://github.com/bitcoin/bitcoin/pull/15411
< bitcoin-git> [bitcoin] jonasschnelli pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/758c6d784da0...3b33cbc2b60d
< bitcoin-git> bitcoin/master fd46c4c Sjors Provoost: Bump minimum Qt version to 5.5.1
< bitcoin-git> bitcoin/master 3b33cbc Jonas Schnelli: Merge #15393: build: Bump minimum Qt version to 5.5.1
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #15393: build: Bump minimum Qt version to 5.5.1 (master...2019/02/qt-5_5) https://github.com/bitcoin/bitcoin/pull/15393
< wumpus> meshcollider "Can't be merged until its marked as ready" -> heh, [wip] in the PR title works just as well in practice
< bitcoin-git> [bitcoin] jonasschnelli pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/3b33cbc2b60d...b7456e6bf9d1
< bitcoin-git> bitcoin/master f6122ab João Barbosa: interfaces: Add remove to Wallet
< bitcoin-git> bitcoin/master f77ba34 João Barbosa: gui: Add closeWallet to WalletController
< bitcoin-git> bitcoin/master 94086fb João Barbosa: gui: Add close wallet action
< bitcoin-git> [bitcoin] jonasschnelli merged pull request #15195: gui: Add Close Wallet action (master...2019-01-closewallet) https://github.com/bitcoin/bitcoin/pull/15195
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b7456e6bf9d1...cd8ca8be31ab
< bitcoin-git> bitcoin/master 7257353 Pieter Wuille: Select orphan transaction uniformly for eviction
< bitcoin-git> bitcoin/master cd8ca8b MarcoFalke: Merge #14626: Select orphan transaction uniformly for eviction
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #14626: Select orphan transaction uniformly for eviction (master...201810_uniform_orphan_eviction) https://github.com/bitcoin/bitcoin/pull/14626
< bitcoin-git> [bitcoin] laanwj pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/cd8ca8be31ab...3facd9fdc4dd
< bitcoin-git> bitcoin/master 314784a MeshCollider: Make listunspent and signrawtransaction RPCs support witnessScript
< bitcoin-git> bitcoin/master 928beae MeshCollider: Add test for P2SH-P2WSH in signrawtransactionwithkey and listunspent
< bitcoin-git> bitcoin/master 6ca836a MeshCollider: Add release note for listunspent P2WSH change
< bitcoin-git> [bitcoin] laanwj merged pull request #14481: Add P2SH-P2WSH support to listunspent RPC (master...201810_listunspent_wsh) https://github.com/bitcoin/bitcoin/pull/14481
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3facd9fdc4dd...642bd7bbe747
< bitcoin-git> bitcoin/master eeeee58 MarcoFalke: travis: Combine --disable-bip70 into existing job
< bitcoin-git> bitcoin/master 642bd7b MarcoFalke: Merge #15411: travis: Combine --disable-bip70 into existing job
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15411: travis: Combine --disable-bip70 into existing job (master...Mf1902-travisBIP70) https://github.com/bitcoin/bitcoin/pull/15411
< phantomcircuit> gmaxwell, aight how to test that rdseed and rdrand are being used?
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/642bd7bbe747...31f7c6dd2152
< bitcoin-git> bitcoin/master fa7ca8e MarcoFalke: qa: Add test/fuzz/test_runner.py
< bitcoin-git> bitcoin/master fa535af MarcoFalke: fuzz: test_runner: Better error message when built with afl
< bitcoin-git> bitcoin/master 31f7c6d MarcoFalke: Merge #15295: fuzz: Add test/fuzz/test_runner.py and run it in travis
< bitcoin-git> [bitcoin] MarcoFalke merged 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
< phantomcircuit> oh i see
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/31f7c6dd2152...33480c636658
< bitcoin-git> bitcoin/master 0890339 Sjors Provoost: build: prefer python3.4 even if newer versions are present on the system
< bitcoin-git> bitcoin/master 33480c6 MarcoFalke: Merge #15285: build: Prefer Python 3.4 even if newer versions are present ...
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #15285: build: Prefer Python 3.4 even if newer versions are present on the system (master...2019/01/bitcoin-util-test-python) https://github.com/bitcoin/bitcoin/pull/15285
< achow101> meshcollider: do you think #14021 is RTM?
< gribble> https://github.com/bitcoin/bitcoin/issues/14021 | Import key origin data through descriptors in importmulti by achow101 · Pull Request #14021 · bitcoin/bitcoin · GitHub
< meshcollider> achow101: sipa said he would review it, but I think its RTM if he is busy
< meshcollider> I was just going to wait for him
< meshcollider> achow101: how trivial is the merge conflict between the two?
< achow101> meshcollider: pretty trivial
< meshcollider> sweet
< achow101> IIRC it's just a move in the tests
< sipa> achow101: on it right now
< achow101> cool, thanks
< meshcollider> achow101: I'll merge 14075 first, then you can address sipa's nits in the rebase if you want to
< meshcollider> but im happy to merge as-is
< achow101> 14021 first is cleaner I think
< meshcollider> ok
< achow101> looking at the nits now
< meshcollider> achow101: are you going to push any nit-fixes or shall I merge now
< achow101> meshcollider: i'll be pushing fixes in a few minutes
< meshcollider> ok
< achow101> also found a bug, forgot a few braches
< achow101> *braces
< achow101> meshcollider: pushed
< achow101> wait, something went wrong
< achow101> meshcollider: ok, now it should be good to merge
< gmaxwell> phantomcircuit: check the logs, otherwise -- go instrument the code.
< bitcoin-git> [bitcoin] MeshCollider pushed 10 commits to master: https://github.com/bitcoin/bitcoin/compare/33480c636658...8d0ec74801f7
< bitcoin-git> bitcoin/master c45415f Andrew Chow: Refactor keymetadata writing to a separate method
< bitcoin-git> bitcoin/master e7652d3 Andrew Chow: Add WriteHDKeypath function and move *HDKeypath to util/bip32.{h,cpp}
< bitcoin-git> bitcoin/master bac8c67 Andrew Chow: Add a method to CWallet to write just CKeyMetadata
< bitcoin-git> [bitcoin] MeshCollider merged pull request #14021: Import key origin data through descriptors in importmulti (master...import-multi-hd) https://github.com/bitcoin/bitcoin/pull/14021
< meshcollider> ok achow101 please rebase #14075 :)
< gribble> https://github.com/bitcoin/bitcoin/issues/14075 | Import watch only pubkeys to the keypool if private keys are disabled by achow101 · Pull Request #14075 · bitcoin/bitcoin · GitHub
< achow101> wohoo
< achow101> meshcollider: rebased. i'm gonna check it against hwi real quick to make sure I didn't screw up anything
< meshcollider> ok
< Aequitas_> Hello, is there a valid bitcoin core binary release signing key? It looks like the key with fingerprint 01EA 5486 DE18 A882 D4C2 6845 90C8 019E 36C2 E964 expired today.
< meshcollider> Aequitas_: yes, wumpus bumped the key expiry a few days ago
< achow101> meshcollider: it's good to go now
< Aequitas_> meshcollider: Thanks, is there a published location I can aquire the new key? https://bitcoincore.org/keys/laanwj-releases.asc is still importing as expired
< meshcollider> Aequitas_: just use --refresh-keys
< meshcollider> its the same key, just a different date
< achow101> Aequitas_: you can get it from any key server
< bitcoin-git> [bitcoin] MeshCollider pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/8d0ec74801f7...c576979b78b5
< bitcoin-git> bitcoin/master 99cccb9 Andrew Chow: Add a method to add a pubkey to the keypool
< bitcoin-git> bitcoin/master 9b81fd1 Andrew Chow: Fetch keys from keypool when private keys are disabled
< bitcoin-git> bitcoin/master 513719c Andrew Chow: Add option to importmulti add an imported pubkey to the keypool
< bitcoin-git> [bitcoin] MeshCollider merged pull request #14075: Import watch only pubkeys to the keypool if private keys are disabled (master...watch-only-keypool) https://github.com/bitcoin/bitcoin/pull/14075
< achow101> \o/
< meshcollider> \o/
< achow101> instagibbs: there's your keypool
< meshcollider> provoostenator, instagibbs ^