< bitcoin-git> [bitcoin] mmachicao closed pull request #14800: Tests : timedata : unittest : median file filter shall not grow beyond size. (master...test_timedata) https://github.com/bitcoin/bitcoin/pull/14800
< bitcoin-git> [bitcoin] mmachicao opened pull request #14881: Tests: Contract testing for the procedure AddTimeData (master...timedata_contract_test) https://github.com/bitcoin/bitcoin/pull/14881
< wumpus> MarcoFalke: sure
< bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.17: https://github.com/bitcoin/bitcoin/commit/6042dfe008e7ad2c3495d1e9c484c7f2e256f04c
< bitcoin-git> bitcoin/0.17 6042dfe Wladimir J. van der Laan: build: bump version to 0.17.1...
< wumpus> I almost got 0.17.1-dirty in the man pages (because I had changed the version number and not committed yet before building), I guess it would be good to add a check against this in gen-manpages.sh
< gmaxwell> wumpus: thanks for bumping!
< promag> can't figure out how to backport #14689
< gribble> https://github.com/bitcoin/bitcoin/issues/14689 | Require a public key to be retrieved when signing a P2PKH input by achow101 · Pull Request #14689 · bitcoin/bitcoin · GitHub
< promag> wumpus: I believe is ready #14880, but please see last commit first
< gribble> https://github.com/bitcoin/bitcoin/issues/14880 | 0.17: Backport #14453 by promag · Pull Request #14880 · bitcoin/bitcoin · GitHub
< wumpus> is it time for tagging yet?
< promag> wumpus: no?
< wumpus> oh, apparently not :D
< promag> #14878
< gribble> https://github.com/bitcoin/bitcoin/issues/14878 | 0.17: Further backports by MarcoFalke · Pull Request #14878 · bitcoin/bitcoin · GitHub
< promag> XD
< promag> wumpus: should I squash test commits?
< wumpus> which one?
< wumpus> you mean the fixup? yes, I'd squash that one into the commit that contains the test
< wumpus> just mention what you had to change in the commit message of the backport
< bitcoin-git> [bitcoin] Sjors opened pull request #14882: [doc] developer-notes.md: point out that UniValue deviates from upstream (master...2018/12/doc-univalue) https://github.com/bitcoin/bitcoin/pull/14882
< meshcollider> MarcoFalke: are you including #14424 in a backport somewhere? The PR on github says you committed it to your repo
< gribble> https://github.com/bitcoin/bitcoin/issues/14424 | Stop requiring imported pubkey to sign non-PKH schemes by sipa · Pull Request #14424 · bitcoin/bitcoin · GitHub
< meshcollider> otherwise I can open a PR
< promag> wumpus: ok
< wumpus> promag: I mean in general it's nice to have, where possible, commit to commit correspondence for backports
< wumpus> even if the backported code is not a pure cherry pick
< promag> so?, should I fixup?
< wumpus> I mean: don't leave a separate fixup commit but squash it into the commit(s) it's modifying so that they make sense on their own
< promag> done
< provoostenator> I think the Xenial Travis build uses Python 2 for the functional test suite (via Docker)...
< drizztbsd> provoostenator: https://docs.travis-ci.com/user/reference/xenial/ => Python 2.7.15 will be used when no language version is explicitly set.
< wumpus> the functional test suite definitely doesn't work with python 2
< wumpus> if it passes it must be using some version of python 3
< provoostenator> Strangely it only blew up on one new test that I wrote...
< provoostenator> *on only
< wumpus> strange
< provoostenator> Indeed, I think it's an issue inside the Docker image, not with Travis itself, but trying a few different solutions...
< bitcoin-git> [bitcoin] qubenix opened pull request #14883: add `--retry 5` to curl opts in install_db4.sh (master...qubenix-curl-retry) https://github.com/bitcoin/bitcoin/pull/14883
< provoostenator> fStrings are a Python 3.6 feature and it looks like Xenial is stuck on Python 3.5
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to 0.17: https://github.com/bitcoin/bitcoin/compare/6042dfe008e7...8b8b3a9a5fd9
< bitcoin-git> bitcoin/0.17 7a590d8 Gregory Sanders: fix converttopsbt permitsigdata arg, add basic test...
< bitcoin-git> bitcoin/0.17 8b8b3a9 Wladimir J. van der Laan: Merge #14878: 0.17: Further backports...
< wumpus> provoostenator: it's supposed to pass with python 3.4, that's the minimum mentioned in dependencies.md
< wumpus> I guess no one is testing that...
< wumpus> requiring a python 3.6 feature is not acceptable
< provoostenator> It's trivial for me to not use that syntax. I'll look into explictly detecting when people are trying to use > 3.4 syntax, rather than finding out through some random problem :-)
< wumpus> having one travis run with python 3.5 at least helps
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/e2c473ff75f9...1858e6f2f20f
< bitcoin-git> bitcoin/master 43f9099 Carl Dong: scripted-diff: Run scripted-diff in subshell...
< bitcoin-git> bitcoin/master 1858e6f Wladimir J. van der Laan: Merge #14864: test: Run scripted-diff in subshell...
< bitcoin-git> [bitcoin] laanwj closed pull request #14864: test: Run scripted-diff in subshell (master...2018-12-unset-commit-script-check) https://github.com/bitcoin/bitcoin/pull/14864
< provoostenator> The linter actually requires Python 3.6, and if you set it to 3.4 in .travis.yml then test/lint/check-doc.py blows up.
< provoostenator> But one of the non-linter machines might be downgradable, I'll try
< bitcoin-git> [bitcoin] laanwj pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/1858e6f2f20f...127b30cce8af
< bitcoin-git> bitcoin/master 6b82fc5 Hennadii Stepanov: Use const in COutPoint class
< bitcoin-git> bitcoin/master cf4b032 practicalswift: Use std::numeric_limits<UNSIGNED>::max()) instead of (UNSIGNED)-1
< bitcoin-git> bitcoin/master 127b30c Wladimir J. van der Laan: Merge #14838: Use const in COutPoint class...
< bitcoin-git> [bitcoin] laanwj closed pull request #14838: Use const in COutPoint class (master...20181129-const-null-outpoint) https://github.com/bitcoin/bitcoin/pull/14838
< drizztbsd> provoostenator: you can specify to use python3
< wumpus> we could also bump the python version requirement if everyone is ignoring it anyway...
< wumpus> not sure anyone actually cares about <py3.6 support for the tests
< provoostenator> Yes, but then we have to patch Xenial on Docker to compile 3.6
< wumpus> right, for xenial it makes sense
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/127b30cce8af...0936e2596bbf
< bitcoin-git> bitcoin/master 688f665 vim88: Scripts and tools & Docs: Used #!/usr/bin/env bash instead of obsolete #!/bin/bash, added linting for .sh files shebang and updated the Developer Notes.
< bitcoin-git> bitcoin/master 0936e25 Wladimir J. van der Laan: Merge #14831: Scripts and tools: Use #!/usr/bin/env bash instead of #!/bin/bash....
< bitcoin-git> [bitcoin] Sjors opened pull request #14884: [WIP] Travis: use Python 3.4 on one instance to check support (master...2018/12/python-3-4) https://github.com/bitcoin/bitcoin/pull/14884
< wumpus> it's most important for the functional tests as everyone developing needs to be able to run them; though for consistency it'd make sense if the linters also work on 3.4, hold all the python code in the repo to the same standards
< bitcoin-git> [bitcoin] laanwj closed pull request #14831: Scripts and tools: Use #!/usr/bin/env bash instead of #!/bin/bash. (master...proper_shebang) https://github.com/bitcoin/bitcoin/pull/14831
< wumpus> but that's less urgent
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/0936e2596bbf...01bc479d1639
< bitcoin-git> bitcoin/master 1ca0502 Wladimir J. van der Laan: scripts: Add trusted key for Samuel Dobson...
< bitcoin-git> bitcoin/master 01bc479 Wladimir J. van der Laan: Merge #14869: scripts: Add trusted key for Samuel Dobson...
< bitcoin-git> [bitcoin] laanwj closed pull request #14869: scripts: Add trusted key for Samuel Dobson (master...2018_12_meshcollider) https://github.com/bitcoin/bitcoin/pull/14869
< promag> wumpus: #14670 is it today?
< gribble> https://github.com/bitcoin/bitcoin/issues/14670 | http: Fix HTTP server shutdown by promag · Pull Request #14670 · bitcoin/bitcoin · GitHub
< wumpus> promag: maybe
< ossifrage> I just tried running testnet bitcoin-qt and got: terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::signals2::no_slots_error> >'
< ossifrage> what(): boost::signals2::no_slots_error
< ossifrage> bitcoind works and my mainnet bitcoin-qt worked
< promag> ossifrage: can you review #14783?
< gribble> https://github.com/bitcoin/bitcoin/issues/14783 | gui: Fix boost::signals2::no_slots_error in early calls to InitWarning by promag · Pull Request #14783 · bitcoin/bitcoin · GitHub
< promag> review+test
< ossifrage> promag, ok
< promag> looks like the same error, but not exactly
< ossifrage> promag, I don't have disablewallet=1 set
< promag> that's an example
< promag> ossifrage: look for unknown [sections]
< bitcoin-git> [bitcoin] promag opened pull request #14885: rpc: Assert arguments are unique in RPCHelpMan (master...2018-12-assert-unique-args) https://github.com/bitcoin/bitcoin/pull/14885
< bitcoin-git> [bitcoin] jnewbery opened pull request #14886: [tests] Refactor importmulti tests (master...importmulti_tests) https://github.com/bitcoin/bitcoin/pull/14886
< jnewbery> sipa: for your consideration: #14565
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< jnewbery> oops #14886
< gribble> https://github.com/bitcoin/bitcoin/issues/14886 | [tests] Refactor importmulti tests by jnewbery · Pull Request #14886 · bitcoin/bitcoin · GitHub
< ossifrage> Ugg, chrome + bitcoin 'make -j3' == OOM :-(
< ossifrage> (huh, oom killer never got triggered, things recovered enough for my 'killall -v chrome' to run, but not before my irc session timedout)
< bitcoin-git> [bitcoin] promag opened pull request #14887: RFC: rpc: Support time specifiers in dumpwallet filename (master...2018-12-dumpwallet-time) https://github.com/bitcoin/bitcoin/pull/14887
< promag> I'm very sorry but next couple of weeks I can't attend thursday meetings
< ossifrage> promag, that pull allowed bitcoin-qt --testnet
< ossifrage> to start, but I don't have enough domain knowledge to say if the patch is good or not
< promag> do you see any warning in the console?
< ossifrage> The log looks clean, nothing error/warning-like
< ossifrage> other then "Warning: Config setting for -wallet only applied on test network when in [test] section." but I think it always does that
< ossifrage> (because I just took my mainnet config file and changed the paths)
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/01bc479d1639...4987cdd16d76
< bitcoin-git> bitcoin/master a67d713 Sjors Provoost: [doc] developer-notes.md: point out that UniValue deviates from upstream
< bitcoin-git> bitcoin/master 4987cdd MarcoFalke: Merge #14882: [doc] developer-notes.md: point out that UniValue deviates from upstream...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14882: [doc] developer-notes.md: point out that UniValue deviates from upstream (master...2018/12/doc-univalue) https://github.com/bitcoin/bitcoin/pull/14882
< bitcoin-git> [bitcoin] laanwj pushed 7 new commits to master: https://github.com/bitcoin/bitcoin/compare/4987cdd16d76...a88bd3186dfe
< bitcoin-git> bitcoin/master 02e1e4e João Barbosa: rpc: Add wait argument to stop
< bitcoin-git> bitcoin/master 18e9685 João Barbosa: http: Send "Connection: close" header if shutdown is requested...
< bitcoin-git> bitcoin/master 6b13580 João Barbosa: http: Unlisten sockets after all workers quit...
< bitcoin-git> [bitcoin] laanwj closed pull request #14670: http: Fix HTTP server shutdown (master...2018-11-httpserver) https://github.com/bitcoin/bitcoin/pull/14670
< MarcoFalke> \o/
< jnewbery> I'm adding sipa's #14565 to hipri since it blocks several PRs from meshcollider and achow101 . Also adding my own #14866 since sipa's is blocked on adding test coverage
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14866 | Improve property evaluation way in bitcoin.conf by AkioNak · Pull Request #14866 · bitcoin/bitcoin · GitHub
< moneyball> Here are the proposed topics for today's meeting...just one...by me :) Maybe this will encourage others for next week ;-) I also think if this gist were pinned in the channel it'd help serve as a reminder and make it more accessible for people. If someone knows the process to get something pinned, let me know. https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a
< jnewbery> s/14866/14886
< wumpus> moneyball: the only way to 'pin' something on IRC is by putting it in the topic, which we could do
< moneyball> ok up to you! we can of course remove it later if this experiment turns out not to be valuable
< promag> wumpus: \o/ let's see how appveyor behaves
< promag> how about "bitcoin-qt -testnet -printtoconsole"?
< promag> ossifrage: ^
< ossifrage> promag, isn't that the same a slooking in the logs... There where just 2 warnings about my config file
< promag> what I'd like to know is what triggers the nosloterror, since you don't have invalid config sections
< promag> MarcoFalke: 14880 is ready to go
< MarcoFalke> #14880
< gribble> https://github.com/bitcoin/bitcoin/issues/14880 | 0.17: Backport #14453 by promag · Pull Request #14880 · bitcoin/bitcoin · GitHub
< MarcoFalke> taking a look now
< promag> kk
< meshcollider> MarcoFalke: did you see my reply in #14689, it'd be good to get the last couple of backports done
< gribble> https://github.com/bitcoin/bitcoin/issues/14689 | Require a public key to be retrieved when signing a P2PKH input by achow101 · Pull Request #14689 · bitcoin/bitcoin · GitHub
< MarcoFalke> If someone wants to take care of them, sure
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14880: 0.17: Backport #14453 (0.17...2018-12-backport-14453) https://github.com/bitcoin/bitcoin/pull/14880
< meshcollider> I'll just check the test first then
< bitcoin-git> [bitcoin] isghe opened pull request #14888: Fix createrawtransaction multi op return - issue #14868 (master...fix-createrawtransaction-multi-OP_RETURN) https://github.com/bitcoin/bitcoin/pull/14888
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/a88bd3186dfe...23a1fa0248fe
< bitcoin-git> bitcoin/master 58c5cc9 James Hilliard: Adjust configure so that only bip70 is disabled when protobuf is missing instead of the GUI
< bitcoin-git> bitcoin/master 23a1fa0 MarcoFalke: Merge #14564: Adjust configure so that only bip70 is disabled when protobuf is missing instead of the GUI...
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14564: Adjust configure so that only bip70 is disabled when protobuf is missing instead of the GUI (master...bip70-disable-check) https://github.com/bitcoin/bitcoin/pull/14564
< MarcoFalke> meshcollider: Any success with the test?
< MarcoFalke> Or rather failure
< meshcollider> the backport of 14424 isn't clean so I'm just checking that ive backported it correctly at the moment
< meshcollider> itll require a review from sipa
< MarcoFalke> What is the risk of moving those to 0.17.2?
< sipa> #14424
< gribble> https://github.com/bitcoin/bitcoin/issues/14424 | Stop requiring imported pubkey to sign non-PKH schemes by sipa · Pull Request #14424 · bitcoin/bitcoin · GitHub
< meshcollider> thats a 0.17 regression according to jonasschnelli and would be nice to get in
< MarcoFalke> But it wouldn't get worse in 0.17.1 compared to 0.17.0
<@wumpus> #startmeeting
< lightningbot> Meeting started Thu Dec 6 19:00:24 2018 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot.
< lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic.
<@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
< sipa> hi
< jnewbery> hi
< gleb> hi
< meshcollider> hi
< jamesob> hi
< Teddy_> ji
< dongcarl> hi
< chenpo> hi
< achow101> hi
< meshcollider> gleb also mentioned earlier in the week he wanted to talk about dandelion but i'm not sure if that was a meeting topic or just a general desire :)
< moneyball> Hi
< gleb> meshcollider: More of a second. I can't really drive the discussion because I don't remember all the specifics
< provoostenator> hi
<@wumpus> #topic high priority for review
<@wumpus> 6 PRs on the list right now: https://github.com/bitcoin/bitcoin/projects/8
< phantomcircuit> hi
<@wumpus> if there's anything to add or remove, please let me know
< gmaxwell> welp, I can't seem to reach github right now. :(
< jnewbery> I added #14565 today since it was blocking a bunch of other people's PRs
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< wumpus> gmaxwell: strange! no problems here it seems
< meshcollider> yeah there are like 4 PRs stacked on that
< jnewbery> also #14886 since sipa's was blocked on adding test coverage
< sipa> #14782 #13932 #14336 #14646 #14565 #14886
< gribble> https://github.com/bitcoin/bitcoin/issues/14886 | [tests] Refactor importmulti tests by jnewbery · Pull Request #14886 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14782 | [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14782 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/13932 | Additional utility RPCs for PSBT by achow101 · Pull Request #13932 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14336 | net: implement poll by pstratem · Pull Request #14336 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14646 | Add expansion cache functions to descriptors (unused for now) by sipa · Pull Request #14646 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14565 | Overhaul importmulti logic by sipa · Pull Request #14565 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14886 | [tests] Refactor importmulti tests by jnewbery · Pull Request #14886 · bitcoin/bitcoin · GitHub
< wumpus> yes, those
< sipa> That's the high priority list
< MarcoFalke> I'd like to add #14480, since it seems required for some other work
< gribble> https://github.com/bitcoin/bitcoin/issues/14480 | refactor: Drop boost::this_thread::interruption_point and boost::thread_interrupted in main thread by ken2812221 · Pull Request #14480 · bitcoin/bitcoin · GitHub
< MarcoFalke> Also, the getbalance fixes need rebase for some days now
< MarcoFalke> usually we take them off of hipri?
< wumpus> ok, added
< sipa> maybe we should first discuss what's left to do for 0.17.1?
< sipa> or as a separate topic
< achow101> #13932 can be removed for now. I won't have time to work on it for another week or two
< gribble> https://github.com/bitcoin/bitcoin/issues/13932 | Additional utility RPCs for PSBT by achow101 · Pull Request #13932 · bitcoin/bitcoin · GitHub
< wumpus> nothing on the high priority list is required for 0.17.1, that's a separate topic
< wumpus> achow101: ok
< MarcoFalke> removed #14782
< gribble> https://github.com/bitcoin/bitcoin/issues/14782 | [0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*") by luke-jr · Pull Request #14782 · bitcoin/bitcoin · GitHub
< wumpus> makes sense
< wumpus> #topic 0.17.1
< phantomcircuit> #14336 is done
< MarcoFalke> meshcollider wanted to get in two more fixes
< gribble> https://github.com/bitcoin/bitcoin/issues/14336 | net: implement poll by pstratem · Pull Request #14336 · bitcoin/bitcoin · GitHub
< wumpus> there's nothing open on the 0.17.1 milestone at least
< gmaxwell> MarcoFalke: what are the two outstanding?
< sipa> meshcollider: i haven't paid that much attention lately; do you have a backport for 14424?
< meshcollider> Im about to open one
< MarcoFalke> the ones with tag "17.1"
< wumpus> I think it's really due time to release 0.17.1
< wumpus> we wanted to do the release weeks agao AFAIK, we should avoid adding new things to it again and again
< sipa> yeah, i think it's too late to add new things
< jnewbery> wumpus: +1
< gmaxwell> I don't think these are new unfortunately, somehow they fell of the radar. They are good, but we shouldn't delay more.
< gmaxwell> s/of/off/
< meshcollider> fair enough :)
< sipa> gmaxwell: exactly
< wumpus> but it's fine with me to wait another day or so for more backports
< gmaxwell> (like 14689 I asked it to be tagged for backport 17 days ago, it was tagged 15 days ago, but just got missed)
< gmaxwell> wumpus: could we do the RC today otherwise?
< wumpus> gmaxwell: yes, the version has been bumped, afaik everything has been done for the release process, just needs tagging
< bitcoin-git> [bitcoin] MeshCollider opened pull request #14889: [0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes) (0.17...201812_backport_14424) https://github.com/bitcoin/bitcoin/pull/14889
< meshcollider> ill tag that for 0.17.2 then
< MarcoFalke> In the future we should really backport in the same order as they are merged to master
< wumpus> but if there are known serious fixes that affect a lot of users of course they should still be backported
< MarcoFalke> Ideally a bot would do that
< gmaxwell> well it's the backport is done and works, waiting a couple hours to tag 0.17.1 wouldn't be an issue.
< wumpus> MarcoFalke: I used to do that with a script
< gmaxwell> MarcoFalke: I think in this case, things got needs backport tags out of order. I went and pinged a dozen PRs to get tagged, and some were and some took a few days, and some took a week.
< wumpus> (e.g. it takes a list of PRs and cherry-picks the commits in the order the commits appear in master)
< gmaxwell> and some got backported in the meantime.
< MarcoFalke> Yeah, we should be more careful with tagging bug fixes to the right milestone
< wumpus> but it's more complex for things that can't just be cherry picked
< wumpus> whose PRs really need extra work
< wumpus> and we had a few of those, this time
< meshcollider> e.g. this one which relied on some keyorigininfo
< MarcoFalke> Right when there is a bug fix it should say when it was introduced and what the target branch is
< wumpus> yes
< MarcoFalke> We should also require a test with each bug fix and travis and other testers should check that the test fails withou the code changes
< wumpus> I tend to ask for that
< gmaxwell> That should help reduce the number of fixes which will make backporting easier... :P
< MarcoFalke> Similar to the scripted-diff prefix we could add a bug-fix: prefix that must do just that
< gmaxwell> (I don't disagree, though some things are pretty hard to test.)
< MarcoFalke> Yeah
< wumpus> anyhow we're drifting off topic, what still needs to be done for 0.17.1?
< wumpus> I guess someone needs to backport #14689 and #14424
< gribble> https://github.com/bitcoin/bitcoin/issues/14689 | Require a public key to be retrieved when signing a P2PKH input by achow101 · Pull Request #14689 · bitcoin/bitcoin · GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/14424 | Stop requiring imported pubkey to sign non-PKH schemes by sipa · Pull Request #14424 · bitcoin/bitcoin · GitHub
< meshcollider> i just did the second, #14889
< gribble> https://github.com/bitcoin/bitcoin/issues/14889 | [0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes) by MeshCollider · Pull Request #14889 · bitcoin/bitcoin · GitHub
< gmaxwell> In any case, if people think they can review that backport that just went up, presumably it could go in. I think if we have things that could go into today then RC we should, we certantly shouldn't _wait_.
< provoostenator> Are there up to date Gitian instructions for Docker? I'd like to try both Bionic in a VM and Docker this time.
< gmaxwell> I can try to test the backport of 14424 as soon as the meeting is over.
< wumpus> gitian with docker? I'm not aware of anyone doing that
< wumpus> gmaxwell: thanks!
< MarcoFalke> provoostenator: build-gitian.py (in our master brach)
< MarcoFalke> --docker or something
< gmaxwell> wumpus: want to basically just tag 0.17.1 in N hours (you pick N) with whatever is merged by then?
< gmaxwell> (presumaby N set before you go to bed)
< wumpus> gmaxwell: sounds good to me
< sipa> sgtm
< wumpus> MarcoFalke: ah yes, I keep forgetting about that script
< wumpus> #topic next CoreDev meetup (moneyball)
< moneyball> hi
< moneyball> i wanted to get feedback on having the next CoreDev June 5-7 in Amsterdam right before Breaking Bitcoin conference
< wumpus> good idea!
< moneyball> i think Europe is a good location as the past 4 CoreDevs haven't been in Europe
< moneyball> and yes wumpus surely likes it :)
< jnewbery> ACK
< moneyball> it also gives the opportunity to attend BB if interested
< moneyball> so "save the date" on your calendars, and let me know here or over DM if you have any thoughts or feedback
< phantomcircuit> moneyball, BB ?
< wumpus> combining it with a conference is useful
< sipa> ack amsterdam
< sipa> :)
< wumpus> I think we agree then :) any other topics?
< wumpus> PSA: if, during the course of the week, you have any ideas for next week's meeting let moneyball know, he'll add it to the list on https://gist.github.com/moneyball/071d608fdae217c2a6d7c35955881d8a
< wumpus> I've also added that link to the topic here
< jnewbery> use tag #proposedmeetingtopic so Steve can grep
< wumpus> would be good to add that to the gist
< wumpus> can't put much more in the topic itself
< wumpus> any other topics?
< wumpus> #endmeeting
< lightningbot> Meeting ended Thu Dec 6 19:38:44 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
< phantomcircuit> wumpus, can you take a look at 14336, i believe it's ready for merge
< wumpus> phantomcircuit: sure
< meshcollider> achow101: do you know where the issue in #14689 was introduced? the test still passes on 0.17
< gribble> https://github.com/bitcoin/bitcoin/issues/14689 | Require a public key to be retrieved when signing a P2PKH input by achow101 · Pull Request #14689 · bitcoin/bitcoin · GitHub
< meshcollider> it might not need to be backported at all
< achow101> meshcollider: it was one that sipa made.
< achow101> let me find it
< meshcollider> #14424?
< gribble> https://github.com/bitcoin/bitcoin/issues/14424 | Stop requiring imported pubkey to sign non-PKH schemes by sipa · Pull Request #14424 · bitcoin/bitcoin · GitHub
< meshcollider> i mean, the test seems to pass even when ive backported that
< meshcollider> unless my backport fixed it at the same time
< meshcollider> can you take a look at #14489 please
< gribble> https://github.com/bitcoin/bitcoin/issues/14489 | refactor: Drop boost::thread and boost::chrono by ken2812221 · Pull Request #14489 · bitcoin/bitcoin · GitHub
< meshcollider> #14889 oops
< achow101> yeah, it should have been 14424 that introduced the issue
< gribble> https://github.com/bitcoin/bitcoin/issues/14889 | [0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes) by MeshCollider · Pull Request #14889 · bitcoin/bitcoin · GitHub
< meshcollider> i think its because i add the key to misc_pubkeys
< moneyball> wumpus: i added the tag reminder to the gist
< achow101> meshcollider: oh, this might be one of those things where the bug is because multiple things got stacked
< achow101> meshcollider: I think #13723 was involved in causing the bug
< gribble> https://github.com/bitcoin/bitcoin/issues/13723 | PSBT key path cleanups by sipa · Pull Request #13723 · bitcoin/bitcoin · GitHub
< meshcollider> ok ill remove the needs backport label then
< bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/23a1fa0248fe...f8456256c8cb
< bitcoin-git> bitcoin/master a0f8df3 João Barbosa: qt: Call noui_connect to prevent boost::signals2::no_slots_error in early calls to InitWarning
< bitcoin-git> bitcoin/master 6bbdb20 João Barbosa: squashme: connect thru node interface
< bitcoin-git> bitcoin/master f845625 MarcoFalke: Merge #14783: gui: Fix boost::signals2::no_slots_error in early calls to InitWarning...
< wumpus> moneyball: thanks!
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #14783: gui: Fix boost::signals2::no_slots_error in early calls to InitWarning (master...2018-11-fix-noslotserror) https://github.com/bitcoin/bitcoin/pull/14783
< jnewbery> If I use importmulti to import a p2pkh and provide the privkey, then the p2pkh isn't considered change, however, the p2wpkh and p2sh-p2wpkh *are* shown as ischange in getaddressinfo. Bug?
< jnewbery> sipa meshcollider ^ ?
< sipa> jnewbery: in master?
< sipa> oh, yes
< sipa> yeah, it doesn't add the label for anything you didn't explicitly import
< jnewbery> so expected behaviour?
< sipa> expected, but not desirable i would say
< jnewbery> we should add the label for the p2wpkh and p2sh-p2wpkh versions when we import with a privkey?
< sipa> yeah
< sipa> hack to undo the effects of another hack :(
< jnewbery> yeah, but have you heard about descriptors?! They fix all of this :)
< meshcollider> I'm not sure they should all have the label, you could just add them to the address book with an empty label
< meshcollider> Because the import has specific a specific scriptPubKey or address if they're using importmulti
< meshcollider> Specified*
< sipa> meshcollider: that sounds reasonable
< fanquake> provoostenator I have gitian docker instructions here https://github.com/fanquake/core-review
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #14890: rpc: Avoid creating non-standard raw transactions (master...Mf1812-rpcRawNonStd) https://github.com/bitcoin/bitcoin/pull/14890
< bitcoin-git> [bitcoin] promag closed pull request #14887: RFC: rpc: Support time specifiers in dumpwallet filename (master...2018-12-dumpwallet-time) https://github.com/bitcoin/bitcoin/pull/14887
< meshcollider> Can I get some more review on #14889 pls, its the very last thing before 0.17.1
< gribble> https://github.com/bitcoin/bitcoin/issues/14889 | [0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes) by MeshCollider · Pull Request #14889 · bitcoin/bitcoin · GitHub
< bitcoin-git> [bitcoin] laanwj pushed 2 new commits to 0.17: https://github.com/bitcoin/bitcoin/compare/abae8aeff1cb...c6e4a1fca5e5
< bitcoin-git> bitcoin/0.17 89a9a9d Pieter Wuille: Stop requiring imported pubkey to sign non-PKH schemes...
< bitcoin-git> bitcoin/0.17 c6e4a1f Wladimir J. van der Laan: Merge #14889: [0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes)...
< bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.17: https://github.com/bitcoin/bitcoin/commit/ef70f9b52b851c7997a9f1a0834714e3eebc1fd8
< bitcoin-git> bitcoin/0.17 ef70f9b Wladimir J. van der Laan: doc: Fill in authors and changelog for 0.17.1 release notes...
< wumpus> * [new tag] v0.17.1rc1 -> v0.17.1rc1
< promag> \o/
< sipa> w00t
< promag> please ping me if there are broken builds in appveyor