< bitcoin-git> [bitcoin] jkczyz opened pull request #17557: util: Refactor message hashing into a utility function (master...2019-11-hash-message) https://github.com/bitcoin/bitcoin/pull/17557
< fanquake> jonasschnelli: what's the eta on some 0.19.0.1 macOS sigs?
< fanquake> I see Cory pushed up some windows sigs earlier today.
< MarcoFalke> my irc went down today, so I lost any PMs that I haven't had replied to
< bitcoin-git> [bitcoin] RandyMcMillan opened pull request #17558: build: organize tests by goal (master...2019/325/order-by-goal) https://github.com/bitcoin/bitcoin/pull/17558
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/69a6f1ad1f7c...a739d207a39f
< bitcoin-git> bitcoin/master e9a27cf Neha Narula: refactor: Remove unused COINBASE_FLAGS
< bitcoin-git> bitcoin/master a739d20 Wladimir J. van der Laan: Merge #17519: rpc: Remove unused COINBASE_FLAGS
< bitcoin-git> [bitcoin] laanwj merged pull request #17519: rpc: Remove unused COINBASE_FLAGS (master...removecoinbaseflags) https://github.com/bitcoin/bitcoin/pull/17519
< bitcoin-git> [bitcoin] Sjors opened pull request #17559: [build] travis: upgrade rvm to avoid push crash (master...2019/11/travis-macos-rvm) https://github.com/bitcoin/bitcoin/pull/17559
< bitcoin-git> [bitcoin] Sjors closed pull request #17559: [build] travis: upgrade macOS image (master...2019/11/travis-macos-rvm) https://github.com/bitcoin/bitcoin/pull/17559
< bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a739d207a39f...b983e7e1721f
< bitcoin-git> bitcoin/master a2e581d Harris: build: Create test utility library from src/test/util/
< bitcoin-git> bitcoin/master b983e7e MarcoFalke: Merge #17542: build: Create test utility library from src/test/util/
< bitcoin-git> [bitcoin] MarcoFalke merged pull request #17542: build: Create test utility library from src/test/util/ (master...test-util-lib) https://github.com/bitcoin/bitcoin/pull/17542
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/b983e7e1721f...03f6f408ab2e
< bitcoin-git> bitcoin/master ec89d28 fanquake: build: remove libanl.so.1 from ALLOWED_LIBRARIES
< bitcoin-git> bitcoin/master 03f6f40 fanquake: Merge #17545: build: remove libanl.so.1 from ALLOWED_LIBRARIES
< bitcoin-git> [bitcoin] fanquake merged pull request #17545: build: remove libanl.so.1 from ALLOWED_LIBRARIES (master...remove_libanl_from_allowed_symbols) https://github.com/bitcoin/bitcoin/pull/17545
< bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/03f6f408ab2e...bb862d7864cc
< bitcoin-git> bitcoin/master e20c72f 251: Fire TransactionRemovedFromMempool from mempool
< bitcoin-git> bitcoin/master bb862d7 Wladimir J. van der Laan: Merge #14384: Fire TransactionRemovedFromMempool callbacks from mempool
< bitcoin-git> [bitcoin] laanwj merged pull request #14384: Fire TransactionRemovedFromMempool callbacks from mempool (master...patch/validationinterface-resolve-circular-dependencies) https://github.com/bitcoin/bitcoin/pull/14384
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17560: ci: Use apt-fast ? (master...1911-ciAptFast) https://github.com/bitcoin/bitcoin/pull/17560
< instagibbs_> #17371 ready for merge
< gribble> https://github.com/bitcoin/bitcoin/issues/17371 | Refactor: Require scriptPubKey to get wallet SigningProvider by achow101 . Pull Request #17371 . bitcoin/bitcoin . GitHub
< bitcoin-git> [bitcoin] sandakersmann opened pull request #17561: doc: Changed MiniUPnPc link to https in dependencies.md (master...patch-1) https://github.com/bitcoin/bitcoin/pull/17561
< luke-jr> CVE-2018-20586 disclosed - minor issue fixed nearly a year ago, so kinda doubt it makes sense to publish on bitcoincore.org - thoughts? https://medium.com/@lukedashjr/cve-2018-20586-disclosure-ff3e1ab9a21f
< instagibbs_> luke-jr, was the CVE patched on 0.16.3? it's not quite EOL
< instagibbs_> if https://bitcoincore.org/en/lifecycle/ is accurate
< luke-jr> instagibbs_: "As of today, this fix has NOT been backported to older versions. When/if v0.15.3 and v0.16.4 are released, they may also include a fix, but due to the minor severity of this vulnerability, it does not merit a dedicated release on its own." https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-June/017040.html
< luke-jr> instagibbs_: if you disagree and want to do the work, I have no objection to a 0.16.4 ;)
< instagibbs_> hehe
< luke-jr> I suppose I could have reiterated that 0.16 is unfixed in the disclosure. Oh well
< instagibbs_> I wouldn't be doing a majority of the release work, so that's on others really
< luke-jr> instagibbs_: it seems if you want 0.16.4, you would have to be doing it ;)
< luke-jr> at least that's the impression I got
< harding> luke-jr: I think it's too minor for BitcoinCore.org; but if other people want it published, I'm happy to help.
< jonasschnelli> I pushed the 0.19.0.1 macOS signature: https://github.com/bitcoin-core/bitcoin-detached-sigs/commits/0.19
< jonasschnelli> start your gitian builders
< bitcoin-git> [bitcoin] MarcoFalke closed pull request #17560: ci: Use apt-fast ? (master...1911-ciAptFast) https://github.com/bitcoin/bitcoin/pull/17560
< achow101> are the windows detached sigs up?
< fanquake> yea
< achow101> need to tag 0.19.0.1 in the detached sigs repo
< warren> Good news. If folks want new dev or announce lists created it is now possible. Please ping me (until we come up with a better process.)
< meshcollider> Wallet meeting time :)
< achow101> hi
< meshcollider> #startmeeting
< lightningbot> Meeting started Fri Nov 22 19:00:47 2019 UTC. The chair is meshcollider. Information about MeetBot at http://wiki.debian.org/MeetBot.
< lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic.
< achow101> pls merge things. thx
< jonatack> hi
< kanzure> hi
< meshcollider> #bitcoin-core-dev Wallet 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
< meshcollider> I'm going to merge some PRs today finally
< meshcollider> Topics?
< achow101> finally
< achow101> what metrics does SRD have to meet in order to be merged?
< achow101> see #17526
< gribble> https://github.com/bitcoin/bitcoin/issues/17526 | Use Single Random Draw In addition to knapsack as coin selection fallback by achow101 . Pull Request #17526 . bitcoin/bitcoin . GitHub
< meshcollider> I don't know, acks from coin selection people I guess
< achow101> we kind of got stuck on what "better" meant with the last time we tried this, so I wanted to try to define "better" concretely
< jonatack> not a coin selection person yet, apart from reading murch's work, but started reviewing and testing #17290
< gribble> https://github.com/bitcoin/bitcoin/issues/17290 | Enable BnB coin selection for preset inputs and subtract fee from outputs by achow101 . Pull Request #17290 . bitcoin/bitcoin . GitHub
< bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/bb862d7864cc...cef87f7a48f7
< bitcoin-git> bitcoin/master db15e71 Andrew Chow: Use BnB when preset inputs are selected
< bitcoin-git> bitcoin/master b007efd Andrew Chow: Allow BnB when subtract fee from outputs
< meshcollider> I'm merging that at the moment
< bitcoin-git> bitcoin/master cef87f7 Samuel Dobson: Merge #17290: Enable BnB coin selection for preset inputs and subtract fee...
< achow101> yay
< bitcoin-git> [bitcoin] meshcollider merged pull request #17290: Enable BnB coin selection for preset inputs and subtract fee from outputs (master...all-bnb) https://github.com/bitcoin/bitcoin/pull/17290
< meshcollider> Post merge ack would be great though when you're done jonatack :)
< jonatack> sure, will learn something :)
< achow101> it might be better to discuss acceptance criteria at the next coredev event? at least that's what we did for BnB to get merged
< meshcollider> Yeah I think so
< achow101> arguing around a whiteboard and all that :p
< meshcollider> We need more discussion around it but it's difficult to attract that discussion
< meshcollider> We can't make all coin selection decisions on the basis of you, instagibbs and provoostenator
< achow101> unfortunately people don't like to touch coin selection
< achow101> including yourself
< meshcollider> At least for me, it's mostly fear of breaking it because it's so unclear what the goals and tradeoffs should be
< meshcollider> No topics?
< meshcollider> I guess yesterday was a short meeting so I'm not surprised today is too
< meshcollider> #endmeeting
< lightningbot> Meeting ended Fri Nov 22 19:13:58 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
< achow101> just gonna beg for review and merges on wallet box stuff
< meshcollider> Yep today I have some time finally to get stuff merged
< meshcollider> Apologies for the lack of activity this week
< jonatack> FWIW, i plan to follow jnewbery's review of my getaddressinfo PR and propose to deprecate both the label field, and the `purpose` part of the labels array
< jonatack> so 2 deprecations, anyone opposed can lmk to save time :)
< jonatack> e.g. getaddressinfo labels would return a flat array of label strings only
< achow101> jonatack: you should look into supporting multiple labels too
< jonatack> achow101: yes, plan to
< meshcollider> +1
< bitcoin-git> [bitcoin] jnewbery opened pull request #17562: Validation: Remove ConnectTrace and PerBlockConnectTrace (master...2019-11-remove-connect-trace) https://github.com/bitcoin/bitcoin/pull/17562
< warren> The new mailing list host OSUOSL requests that we limit the authorized persons who can request support tickets to a small number. This is because they need a simple way to avoid processing bad/fraudulent requests. Currently proposed is a few people who put effort into helping mailing list infrastructure or moderation in the past few years. Those persons are all at different companies or independent spanning USA and Asian timezones. It
< warren> would be good if a well known developer from the Europe timezone also helped. Please contact me directly.
< bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/cef87f7a48f7...8aac85d71e21
< bitcoin-git> bitcoin/master 4b0c718 Andrew Chow: Accumulate result UniValue in SignTransaction
< bitcoin-git> bitcoin/master d0dab89 Andrew Chow: Refactor: Require scriptPubKey to get wallet SigningProvider
< bitcoin-git> bitcoin/master 8aac85d Samuel Dobson: Merge #17371: Refactor: Require scriptPubKey to get wallet SigningProvider...
< bitcoin-git> [bitcoin] meshcollider merged pull request #17371: Refactor: Require scriptPubKey to get wallet SigningProvider (master...wallet-box-pr-5) https://github.com/bitcoin/bitcoin/pull/17371
< achow101> \o/
< achow101> time to rebase everything again
< instagibbs_> ?
< warren> kids with all these unicode emoji's these days
< sipa> ?p??? o? bui??? ??,no? u??? no? ?? ????s s????o?o? ?no? s???? ???? s?x?? ?????? o? ?po?iu? ?sn s?? pip ?? ??? s??p ?? uI
< achow101> meshcollider: #17387 too? pretty simple
< gribble> https://github.com/bitcoin/bitcoin/issues/17387 | wallet_importmulti: use addresses of the same type as being imported by achow101 . Pull Request #17387 . bitcoin/bitcoin . GitHub
< meshcollider> I'll get to it ;)
< achow101> alright, i'll just wait another 5 months then
< sipa> achow101: my first PR in bitcoin core took 5 months to be merged, and that was 2011 :p
< wumpus> at least we have somewhat more reviewers now
< wumpus> but also tons more PR
< wumpus> s
< fanquake> ?
< sipa> we also have tests now
< luke-jr> ? tests
< wumpus> yess
< wumpus> fanquake: I think the environ issue is completely unrelated to #17538, though it is to #17525
< gribble> https://github.com/bitcoin/bitcoin/issues/17525 | build: Linux gitian builds fail on master . Issue #17525 . bitcoin/bitcoin . GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/17538 | build: Bump minimum libc to 2.17 for release binaries by fanquake . Pull Request #17538 . bitcoin/bitcoin . GitHub
< wumpus> the same PR introduced the environ[] as well
< wumpus> this can't be fixed by bumping the libc version though
< fanquake> related to #17270
< gribble> https://github.com/bitcoin/bitcoin/issues/17270 | Feed environment data into RNG initializers by sipa . Pull Request #17270 . bitcoin/bitcoin . GitHub
< wumpus> yes
< fanquake> I think we'd potentially have to add an exception for environ
< fanquake> I agree that the libc bumping only solves for getauxval()
< wumpus> or remove the exported symbol check entirely, it was introduced back in the day because we had two conflicting OpenSSL implementations (one statically linkes, one part of system Qt), but with static linking of Qt this changed
< fanquake> Ok.
< fanquake> I was also somewhat relatedly thinking about extending the library checker to also work for the macOS binaries
< wumpus> in general it's good to set the correct symbol privacy, but it's not something that can result in incompatibilities anymore, I think
< wumpus> on the short term, adding environ as ane xception is probebly easiest
< wumpus> but not as part of bumping the libc version, it's cimpletley unrelated to that
< fanquake> Yep. I will gitian build master for linux and check all the symbols / libs, and can follow up with environ
< wumpus> thanks!
< fanquake> In the mean time, I'm going to merge #17550
< gribble> https://github.com/bitcoin/bitcoin/issues/17550 | build: set minimum supported macOS to 10.12 by fanquake . Pull Request #17550 . bitcoin/bitcoin . GitHub
< fanquake> I've also got all the header diffs done, if your interested for some reason hah
< wumpus> it's fascination how Apple gets away with declaring releases unsupported so (relatively) soon
< wumpus> but I'm not complaining :)
< bitcoin-git> [bitcoin] meshcollider pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/8aac85d71e21...0aa72061e5d6
< bitcoin-git> bitcoin/master 40537f0 Sjors Provoost: [wallet] ListCoins: include watch-only for wallets without private keys
< bitcoin-git> bitcoin/master 848f889 Sjors Provoost: [gui] send: include watch-only
< bitcoin-git> bitcoin/master 39465d5 Sjors Provoost: [wallet] add fillPSBT to interface
< bitcoin-git> [bitcoin] meshcollider merged pull request #16944: gui: create PSBT with watch-only wallet (master...2019/08/gui-send-psbt) https://github.com/bitcoin/bitcoin/pull/16944
< bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/0aa72061e5d6...7127c3102047
< bitcoin-git> bitcoin/master 55295fb Joao Barbosa: wallet: Lock address type in ReserveDestination
< bitcoin-git> bitcoin/master 3958295 Joao Barbosa: wallet: LearnRelatedScripts only if KeepDestination
< bitcoin-git> bitcoin/master 7127c31 Samuel Dobson: Merge #17237: wallet: LearnRelatedScripts only if KeepDestination
< bitcoin-git> [bitcoin] meshcollider merged pull request #17237: wallet: LearnRelatedScripts only if KeepDestination (master...2019-10-wallet-reservedestination) https://github.com/bitcoin/bitcoin/pull/17237
< bitcoin-git> [bitcoin] vasild opened pull request #17563: lib: fix a compiler warning: unused GetDevURandom() (master...unused-GetDevURandom) https://github.com/bitcoin/bitcoin/pull/17563
< bitcoin-git> [bitcoin] MarcoFalke opened pull request #17564: rpc: Use mempool from node context instead of global (master...1911-rpcNoTxPoolGlobal) https://github.com/bitcoin/bitcoin/pull/17564
< bitcoin-git> [bitcoin] meshcollider pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7127c3102047...2a97d2b1a525
< bitcoin-git> bitcoin/master 6a2e6b0 Gregory Sanders: Remove out of date comments for CalculateMaximumSignedTxSize
< bitcoin-git> bitcoin/master 2a97d2b Samuel Dobson: Merge #17553: wallet: Remove out of date comments for CalculateMaximumSign...
< bitcoin-git> [bitcoin] meshcollider merged pull request #17553: wallet: Remove out of date comments for CalculateMaximumSignedTxSize (master...calc_max_size_comment) https://github.com/bitcoin/bitcoin/pull/17553
< bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/2a97d2b1a525...a6f5b6f47d71
< bitcoin-git> bitcoin/master 7d7bf2f fanquake: build: set minimum supported macOS to 10.12
< bitcoin-git> bitcoin/master a6f5b6f fanquake: Merge #17550: build: set minimum supported macOS to 10.12
< bitcoin-git> [bitcoin] fanquake merged pull request #17550: build: set minimum supported macOS to 10.12 (master...macOS_10_12_minimum) https://github.com/bitcoin/bitcoin/pull/17550
< meshcollider> quick review beg for #17387 please
< gribble> https://github.com/bitcoin/bitcoin/issues/17387 | wallet_importmulti: use addresses of the same type as being imported by achow101 . Pull Request #17387 . bitcoin/bitcoin . GitHub
< meshcollider> very easy, test-only change
< bitcoin-git> [bitcoin] meshcollider pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a6f5b6f47d71...4effd67bf407
< bitcoin-git> bitcoin/master b84e776 Andrew Chow: wallet_importmulti: use addresses of the same type as being imported
< bitcoin-git> bitcoin/master 4effd67 Samuel Dobson: Merge #17387: wallet_importmulti: use addresses of the same type as being ...
< bitcoin-git> [bitcoin] meshcollider merged pull request #17387: wallet_importmulti: use addresses of the same type as being imported (master...tests-fix-getaddrinfo-type-consistency) https://github.com/bitcoin/bitcoin/pull/17387
< bitcoin-git> [bitcoin] mxaddict opened pull request #17565: Fixed freezing GUI on reindex (master...freezing-gui-on-reindex) https://github.com/bitcoin/bitcoin/pull/17565
< bitcoin-git> [bitcoin] darosior opened pull request #17566: Switch to weight units for all feerates computation (master...feerate_in_weight) https://github.com/bitcoin/bitcoin/pull/17566
< bitcoin-git> [bitcoin] meshcollider pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/4effd67bf407...0b79caf65801
< bitcoin-git> bitcoin/master 3c2c439 Joao Barbosa: wallet: Make -walletdir network only
< bitcoin-git> bitcoin/master 0b79caf Samuel Dobson: Merge #17447: wallet: Make -walletdir network only
< bitcoin-git> [bitcoin] meshcollider merged pull request #17447: wallet: Make -walletdir network only (master...2019-11-fix-15630) https://github.com/bitcoin/bitcoin/pull/17447
< meshcollider> oops darosior's PR needs rebase already, its only been open 8 minutes
< darosior> ^^
< darosior> Rebased
< wumpus> at least it's not due to some collision in a linter file
< fanquake> heh
< luke-jr> wumpus: but it is?
< luke-jr> jk
< jnewbery> I'd like to shill jkczyz's PR #16688 for those who haven't seen it. CValidationInterface logging (together with the thread logging that we've had since #15849 courtesy of jamesob) make it really easy to see what's going on with the various threads in bitcoind.
< gribble> https://github.com/bitcoin/bitcoin/issues/16688 | log: Add validation interface logging by jkczyz . Pull Request #16688 . bitcoin/bitcoin . GitHub
< gribble> https://github.com/bitcoin/bitcoin/issues/15849 | Thread names in logs and deadlock debug tools by jamesob . Pull Request #15849 . bitcoin/bitcoin . GitHub
< warren> Regarding new lists, I should have been more specific that the server is for only FOSS and strongly preferred to be pertaining to open common infrastructure, specifications or standards. If you want lists for a niche or commercial project you probably should instead use Google Groups. More thought will be put into guidelines but this is the rough idea I think.