--- Log opened Thu Sep 06 00:00:01 2018 00:07 -!- a5m0 [~a5m0@unaffiliated/a5m0] has joined #bitcoin-core-dev 00:17 -!- ryanofsky [~russ@jumpy.yanofsky.org] has joined #bitcoin-core-dev 00:25 < ken2812221> Both #10102 and #13937 are down 00:25 < gribble> https://github.com/bitcoin/bitcoin/issues/10102 | HTTP Error 500: Internal Server Error 00:25 < gribble> https://github.com/bitcoin/bitcoin/issues/13937 | HTTP Error 500: Internal Server Error 00:55 -!- profmac [~ProfMac@ip-184-226-16-151.hstntx.spcsdns.net] has quit [Read error: Connection reset by peer] 01:11 -!- profmac [~ProfMac@ip-184-226-16-151.hstntx.spcsdns.net] has joined #bitcoin-core-dev 01:28 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 01:32 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 01:44 -!- trotski2000 [sid206086@gateway/web/irccloud.com/x-uzudclywrwvxjahb] has joined #bitcoin-core-dev 01:46 -!- Zenton [~user@unaffiliated/vicenteh] has joined #bitcoin-core-dev 02:15 < wumpus> sipa_: before final 02:15 < wumpus> sipa: editing release notes should *not* happen in the branch right now, who is doing this? 02:16 < wumpus> editing the release notes should happen on the wiki 02:16 < wumpus> if anyone is doing something else, point them there 02:16 < wumpus> FWIW the wiki is also the 'preliminary release notes' link sent in the rc announcements 02:39 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 03:03 < sipa_> wumpus: ok 03:12 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has joined #bitcoin-core-dev 04:10 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has joined #bitcoin-core-dev 04:23 -!- giaki3003 [~giaki3003@37.162.103.130] has joined #bitcoin-core-dev 04:23 -!- giaki3003 [~giaki3003@37.162.103.130] has left #bitcoin-core-dev ["AndroIRC"] 04:24 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 04:53 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has joined #bitcoin-core-dev 04:57 -!- promag [~promag@bl6-24-70.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 05:21 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 05:30 -!- miknotauro [~miknotaur@187.207.79.62] has quit [Ping timeout: 252 seconds] 05:55 < wumpus> ok, https://github.com/bitcoin/bitcoin/milestone/33 has only release notes TODOs left, let's tag 0.17.0rc3 ? 06:00 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #bitcoin-core-dev 06:08 -!- copumpkin [~copumpkin@haskell/developer/copumpkin] has joined #bitcoin-core-dev 06:12 -!- RubenSomsen [uid301948@gateway/web/irccloud.com/x-zpcyjitedbtlykwt] has joined #bitcoin-core-dev 06:13 < ken2812221> ACK 06:25 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:27 -!- rafalcpp [~racalcppp@84-10-11-234.static.chello.pl] has joined #bitcoin-core-dev 06:43 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has joined #bitcoin-core-dev 06:50 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-bfffddgntzlxpgmm] has joined #bitcoin-core-dev 06:52 < wumpus> * [new tag] v0.17.0rc3 -> v0.17.0rc3 06:56 -!- itaseski [~itaseski@213.135.177.14] has joined #bitcoin-core-dev 07:01 < achow101> yay 07:18 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 272 seconds] 07:23 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 07:29 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 07:30 -!- profmac [~ProfMac@ip-184-226-16-151.hstntx.spcsdns.net] has quit [Ping timeout: 240 seconds] 07:40 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 07:44 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 246 seconds] 08:05 < provoostenator> ken2812221 they're down for me too. I sent an email to Github yesterday about another one; they're looking into it. 08:11 -!- polydin [~delphi@2602:306:b8b6:b970:bccc:5dc2:155:491f] has quit [Ping timeout: 240 seconds] 08:23 -!- Emcy [~Emcy@unaffiliated/emcy] has quit [Ping timeout: 252 seconds] 08:24 -!- Emcy [~Emcy@unaffiliated/emcy] has joined #bitcoin-core-dev 08:28 -!- harrymm_ [~harrymm@223.206.59.138] has joined #bitcoin-core-dev 08:28 -!- harrymm [~harrymm@69.161.195.103] has quit [Read error: Connection reset by peer] 08:32 -!- harrymm_ [~harrymm@223.206.59.138] has quit [Ping timeout: 272 seconds] 08:38 -!- harrymm [~harrymm@223.206.59.138] has joined #bitcoin-core-dev 08:40 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 08:43 -!- harrymm [~harrymm@223.206.59.138] has quit [Ping timeout: 252 seconds] 08:46 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 244 seconds] 08:55 -!- harrymm [~harrymm@69.161.195.103] has joined #bitcoin-core-dev 09:11 -!- Rootsudo [~textual@180.191.100.66] has joined #bitcoin-core-dev 09:19 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 09:20 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 09:32 -!- rafalcpp [~racalcppp@84-10-11-234.static.chello.pl] has quit [Ping timeout: 252 seconds] 09:32 -!- queip [~queip@unaffiliated/rezurus] has quit [Ping timeout: 252 seconds] 09:49 -!- Randolf [~randolf@96.53.47.38] has joined #bitcoin-core-dev 10:10 -!- Randolf [~randolf@96.53.47.38] has quit [Quit: Leaving] 10:13 -!- polydin [~delphi@2602:306:b8b6:b970:d190:6410:2e87:9fae] has joined #bitcoin-core-dev 10:14 < wumpus> same problem here 10:18 -!- Guyver2 [AdiIRC@guyver2.xs4all.nl] has quit [Remote host closed the connection] 10:37 -!- Krellan [~Krellan@2601:640:4000:9258:a5dd:880e:c89:bb71] has quit [Remote host closed the connection] 10:39 < jamesob> anyone know if we have an easy way of testing zeromq PUBs? 10:40 < jamesob> i.e. triggering publications for the purpose of testing a client 10:41 < wumpus> regtest + zmq block notifications? 10:41 -!- Zenton [~user@unaffiliated/vicenteh] has quit [Ping timeout: 250 seconds] 10:41 < wumpus> (e.g. the same way as the functional test does it) 10:42 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 10:44 < jamesob> yeah, that's probably easiest. thanks wumpus 10:46 < Chris_Stewart_5> Was there a bug in master recently related to -datadir? 10:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 10:47 < wumpus> Chris_Stewart_5: not that I know o, what kind of bug? 10:49 < Chris_Stewart_5> Ooh, nvm. Seems it might have been related to a systemd config 10:56 -!- profmac [~ProfMac@2001:470:1f0f:226:446c:2804:5e5a:2243] has joined #bitcoin-core-dev 11:02 -!- SopaXorzTaker [~SopaXorzT@unaffiliated/sopaxorztaker] has quit [Remote host closed the connection] 11:02 -!- hebasto [~hebasto@195.60.70.234] has joined #bitcoin-core-dev 11:03 -!- Rootsudo [~textual@180.191.100.66] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:13 -!- itaseski [~itaseski@213.135.177.14] has quit [Quit: Leaving] 11:26 < wumpus> right 11:29 -!- jtimon [~quassel@181.111.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 11:34 < jonasschnelli> sipa_: a) is the master key fingerprint optional? 11:34 < sipa_> jonasschnelli: where? 11:34 -!- sipa_ is now known as sipa 11:35 < jonasschnelli> sipa: in the descriptor. :) 11:35 < jonasschnelli> would ... pkh(d34db33f/44'/0'/0':xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL/1/*) 11:35 < sipa> that's valid 11:35 < jonasschnelli> also work as pkh(xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL/1/*) 11:35 < sipa> yes of course 11:35 < jonasschnelli> Oh... NM, that is already implemented.. 11:36 < sipa> it just doesn't have key origin info if you don't specify it 11:36 < jonasschnelli> Is a key origin always fingerprint & path or can it just be the fingerprint? 11:36 < sipa> it can just be fingerprint 11:36 < sipa> in case the path is empty 11:37 < jonasschnelli> okay... but that wouldn't not imply that the fingerprint must be the related xpubs fingerprint? 11:37 < sipa> uh, i guess it would be 11:38 < sipa> yeah, there isn't much sense in that case, i guess 11:38 < jonasschnelli> I'm asking because the fingerprint could also be a hint to the signing device without revealing the path 11:38 < sipa> or at least it should be enforced 11:39 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 11:39 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 11:39 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 11:39 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 11:53 < jonasschnelli> sipa: would it make sense to always support 'h' as hardened key indicator... 11:53 < jonasschnelli> The parsing does not https://github.com/bitcoin/bitcoin/pull/13723/files#diff-0480c57f121cd5daa1bc3a495a51ebaeR562 11:54 < achow101> jonasschnelli: IMO yes. that's part of one my import things PRs 11:54 < jonasschnelli> And I just looked up, ... there is no "clear" standard for derivation path (BIP32 doesn't mention it specific) 11:54 < achow101> the BIP uses h/H too 11:54 < jonasschnelli> achow101: is there a spec how to specify a derivation path? I think this is something that is vaguely defined. 11:55 < sipa> jonasschnelli: the parser should always support h wherever ' is supported 11:55 < jonasschnelli> agree 11:55 < sipa> there are even tests for that 11:55 < achow101> jonasschnelli: doesn't bip 32 say>? 11:55 -!- clarkmoody [~clarkmood@47-218-248-206.bcstcmta04.res.dyn.suddenlink.net] has joined #bitcoin-core-dev 11:56 < sipa> jonasschnelli: https://github.com/bitcoin/bitcoin/blob/master/src/script/descriptor.cpp#L439 11:57 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has joined #bitcoin-core-dev 11:59 < jonasschnelli> sipa: but https://github.com/bitcoin/bitcoin/pull/13723/files#diff-0480c57f121cd5daa1bc3a495a51ebaeR562 ? 12:00 < sipa> jonasschnelli: that's not used by the descriptor code 12:00 -!- elichai2 [uid212594@gateway/web/irccloud.com/x-bfffddgntzlxpgmm] has quit [Quit: Connection closed for inactivity] 12:00 < wumpus> #startmeeting 12:00 < lightningbot> Meeting started Thu Sep 6 19:00:30 2018 UTC. The chair is wumpus. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00 < lightningbot> Useful Commands: #action #agreed #help #info #idea #link #topic. 12:00 < gmaxwell> Hi 12:00 < achow101> hi 12:01 < jonasschnelli> hi 12:01 < wumpus> #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircu 12:01 < wumpus> it codeshark michagogo marcofalke paveljanik NicolasDorier jl2012 achow101 meshcollider jnewbery maaku fanquake promag provoostenator 12:01 < wumpus> PSA: v0.17.0rc3 has been tagged 12:01 < wumpus> topics? 12:02 < sipa> \o/ 12:02 -!- meshcollider_ [uid246294@gateway/web/irccloud.com/x-unobwimwtyvebvep] has joined #bitcoin-core-dev 12:02 < meshcollider> hi 12:03 < gmaxwell> Seems things have been kind of quiet. 12:03 < wumpus> yes, quiet week 12:03 < provoostenator> hi 12:04 < jnewbery> hi 12:04 < gmaxwell> phantomcircuit (your ping got cut, perhaps you'd like to talk about your poll() work, if you're around) 12:04 < Chris_Stewart_5> Thoughts on merging #12775 ? Do we want it enabled in .travis.yml by default? 12:04 < gribble> https://github.com/bitcoin/bitcoin/issues/12775 | Integration of property based testing into Bitcoin Core by Christewart · Pull Request #12775 · bitcoin/bitcoin · GitHub 12:04 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 12:04 < wumpus> Chris_Stewart_5: yeah that one should be merged... 12:04 < phantomcircuit> Hello 12:04 < Chris_Stewart_5> sorry, RAPIDCHECK=1 in DEP_OPTS 12:05 < wumpus> Chris_Stewart_5: and it makes sense to have it enabled for at least one travis build if it's merged, after all, otherwise it'll probably get under-tested 12:05 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 12:05 < phantomcircuit> i'm working on implementing poll on *nix systems, the first step is to cleanup ThreadSocketHandler to separate the select() logic from the rest of the logic 12:05 < wumpus> oh topic 12:05 < wumpus> #topic poll() (phantoncircuit) 12:06 < Chris_Stewart_5> wumpus: I'll try to take care of that in the next 2 days 12:06 < phantomcircuit> i've started that in #14147 (which is as far as im going to go in that particular pr) 12:06 < gribble> https://github.com/bitcoin/bitcoin/issues/14147 | net: Refactor ThreadSocketHandler by pstratem · Pull Request #14147 · bitcoin/bitcoin · GitHub 12:06 < wumpus> Chris_Stewart_5: I mean it'd be perfectly valid to say you don't want to hold up this PR for that, and do it later 12:06 < wumpus> Chris_Stewart_5: just be clear :) 12:07 < phantomcircuit> next step after that is going to be to separate the socket handling logic from the select() logic 12:07 < wumpus> phantomcircuit: good 12:07 < gmaxwell> phantomcircuit: my understanding is that your refactors are driven by a more complete set of commits that go all the way to actually enabling poll, you just haven't PRed the ret, right? 12:07 < phantomcircuit> gmaxwell, right 12:08 < wumpus> so enabling poll turns out to be more work than was expected, I was told at some point it'd basically be a five-line patch, or is this because you want to do it properly? :) 12:09 < sipa> it seems we're pretty close on track for the 0.17 release schedule 12:09 < gmaxwell> he's doing it more properly. 12:10 < gmaxwell> ISTM at least the current PR is a perfectly fine change even considered independantly of poll(). 12:10 < phantomcircuit> doing it more property, there's a smaller patchset possible but that does things like iterate over every fd for every cnode looking for it's own fd 12:10 < phantomcircuit> which is O(n^2) worst case for n = vNodes.size() 12:10 < phantomcircuit> so probably dont want to do that 12:10 < wumpus> ok, yes, that would be good to avoid, we don't want to worsen performance 12:11 < wumpus> right, thanks for the explanation, it's common for people to underestimate how much work something is anyhow :) 12:11 < gmaxwell> I think I made the 5 line comment before, but it was based on an actual ~5 line patch that matt was previously using. :P 12:12 < phantomcircuit> and indeed the current patchset is specifically selected to make sense even without poll() (but that's certainly why im doing it) 12:13 < wumpus> should we add 14147 to high priority for review? I suppose it's blocking further work for you 12:13 < phantomcircuit> poll() works more like epoll than select, specifically there's no equivalent for FD_ISSET, so either you need to keep some sort of mapping or iterate over them 12:14 < phantomcircuit> i believe matts patchset just iterated which is trivial but certainly not what we want to do 12:14 < wumpus> indeed 12:14 < wumpus> it was just aproof of concept then 12:14 < sipa> makes sense 12:14 < phantomcircuit> wumpus, im building off that pr for the rest of the poll() logic assuming it'll eventually be fine 12:15 < phantomcircuit> there's 7 commits to that pr and 100 loc changed but mostly that's just moving things 12:15 < BlueMatt> I mean iterating is essentially fine, really 12:15 < gmaxwell> It's a nearly trivial review in any case. It's just moving things around. 12:15 < BlueMatt> its not like we're handling 10k connections 12:15 < gmaxwell> ?w=1 eliminates 90% of the diff. :) 12:15 < BlueMatt> (and less error-prone than tracking things with CNodes) 12:15 < BlueMatt> cause we've had errors in the past with CNode deletion ordering.... 12:15 < BlueMatt> or, if not errors, shitloads of complication that made review hard 12:16 < gmaxwell> I agree that iterating is fine for a few hundred connections, but I think we'd prefer to avoid it unless we really do get mired in review. 12:16 < wumpus> anyhow, let's review phantomcircuit 's work 12:16 < BlueMatt> wumpus: yea, fair 12:16 < wumpus> I don't see the point of discussing this now 12:16 < BlueMatt> yep 12:17 < wumpus> if it's really so hard to review (there's nothing what people have said that would suggest that) then of course we can look for another solution 12:17 < wumpus> any other topics? 12:17 < gmaxwell> +1 12:18 < gmaxwell> sipa: wumpus: Where did we ever land in replacing the openssl RNG? 12:18 < wumpus> #topic replacing the openssl RNG 12:18 < wumpus> good question, I think that kind of stranded at some point 12:18 < sipa> gmaxwell: i don't feel like spending much work on it 12:18 < gmaxwell> It would be nice if we could finally be rid of the dependency in 0.18. 12:19 < sipa> but we should probably write some requirements for what it needs to be replaced with 12:19 < wumpus> ok so someone would need to pick up sipa 's old work probably 12:19 < gmaxwell> I think in part because we reasonably wanted to break some of it off into a library, and then that sounded like too much work. :) 12:19 < sipa> yes 12:20 < meshcollider> Is there an old PR or something 12:20 < wumpus> I don't care about that part anymore 12:20 < meshcollider> Or a gist 12:20 < moneyball> suggested topic: Tokyo CoreDev topic ideas 12:20 < gmaxwell> I'd be happy to do something, but I also really don't feel like making a library right now. (or rather, I'd prefer to spend that time working on something else) 12:20 < wumpus> just put it in its own subdirectory under src, someone that wants it as library can do the work for that 12:21 < wumpus> if not, there's no need to do build system work etc 12:21 < provoostenator> meshcollider: #10299 12:21 < gribble> https://github.com/bitcoin/bitcoin/issues/10299 | Remove OpenSSL by sipa · Pull Request #10299 · bitcoin/bitcoin · GitHub 12:21 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Read error: Connection reset by peer] 12:21 < meshcollider> provoostenator: thanks 12:21 < gmaxwell> (in particular, librarizing it is hard because a library ought to be reentrant and probably C callable ... which are things that don't matter much for our own use) 12:21 < wumpus> I know all too well how frustrating making libraries for c++ is 12:21 < luke-jr> why would it be C++? 12:22 < wumpus> lol... 12:22 < provoostenator> CoreDev topic ideas: hardware wallet support, faster wallet bootstrap (i.e. sync in background) 12:22 < wumpus> yesl et's start piling up other requirements as well 12:22 < wumpus> ok, another topic? 12:22 < gmaxwell> luke-jr: So one of the things we could do for it would be rewrite in C, but thats something that people don't feel like doing. 12:22 < provoostenator> Probably continue the coin selection fun? 12:22 < wumpus> let's rewrite it in rust ! 12:23 < moneyball> wumpus suggested topic: Tokyo CoreDev topic ideas 12:23 < kanzure> hi. 12:23 < wumpus> #topic Tokyo CoreDev topic ideas (provoostenator) 12:23 < sipa> CoreDev topics: descriptors and extensions to them 12:23 < kanzure> already on there 12:23 < jtimon> rust all your problems 12:23 < kanzure> what would you guys like to hjear from other people, and/or from yourselves 12:23 < moneyball> kanzure has reached out to some folks, and i plan to as well to solicit topic ideas. also feel free to share them here as you are already doing :) 12:23 < wumpus> jtimon: I have C/C++ burnout 12:24 < kanzure> oh no that's terminal 12:24 < jtimon> wumpus: well, you write python too :p 12:24 < wumpus> jtimon: python is still somewhat cute 12:25 * jonasschnelli can't be in Tokyo :/ 12:25 < achow101> kanzure: moneyball: what are the current topics, if any? 12:25 < gmaxwell> I'd like to see kallewoof's progress on input grouping get done. 12:25 < sipa> wumpus: thankfully carbon doesn't rust 12:25 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 12:25 < wumpus> sipa: heh! 12:26 < kanzure> achow101: PSBT, hardware wallet stuff, output descriptors, input grouping, schnorr signatures BIP stuff, forward blocks, client-side filtering, lattice-based digital signatures, coin selection, #13869 12:26 < gribble> https://github.com/bitcoin/bitcoin/issues/13869 | Filename and command line encoding issue on Windows · Issue #13869 · bitcoin/bitcoin · GitHub 12:26 < gmaxwell> Maybe people could think about rhavar's bustapay... I think it might be reasonable to support it in the bitcoin core wallet. 12:26 < gmaxwell> lattice-based digital signatures?!?! 12:26 < kanzure> who would be a good candidate to fly the flag of bustapay 12:27 < kanzure> gmaxwell: it's a meshcollider thing 12:27 < moneyball> here is what kanzure has collected so far, from about 10 people: 12:27 < moneyball> * partially signed bitcoin transactions 12:27 < moneyball> * hardware wallet support 12:27 < moneyball> * script validation 12:27 < moneyball> * input grouping 12:27 < moneyball> * output descriptors 12:27 < moneyball> * Schnorr signatures BIP 12:27 < moneyball> * k-of-n threshold signatures using Schnorr 12:27 < moneyball> * forward blocks 12:27 < moneyball> * hardware wallet support in Bitcoin Core 12:27 < moneyball> * status of client-side filtering and neutrino 12:27 < moneyball> * client side filtering 12:27 < sipa> please don't paste long lists in IRC 12:27 < meshcollider> Heh I don't think it's worth discussing lattice sigs at CoreDev 12:27 < moneyball> oh, sorry 12:27 < meshcollider> That's just what I'm working on 12:28 < achow101> kanzure: re bustapay, me? I was part of the meeting that came up with the basis for that 12:28 < kanzure> okay it is you 12:28 < kanzure> done 12:28 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 12:29 < jnewbery> maybe offtopic for now, but how is bustapay different from p2ep? 12:29 < wumpus> nah pasting 12 lines which are relevant topics isn't that bad, but yes, never do that with error messages / logs pelase :) 12:29 < BlueMatt> "forward blocks" 12:29 < BlueMatt> ? 12:29 < instagibbs> BlueMatt, maaku's thing 12:29 < instagibbs> IIRC 12:29 < kanzure> BlueMatt: time travel exploit 12:29 < achow101> jnewbery: it's basically the same thing, but actually implemented 12:30 < gmaxwell> jnewbery: actually implementable and not woo. 12:30 < kanzure> moneyball and i will be heckling each of you for more topic suggestions soon, thanks for the input 12:30 < achow101> it cuts out some of the complexity as a tradeoff for a possible and very small (IMO) privacy risk 12:30 < BlueMatt> ah, right, the exploit-timeward-to-change-blocktime-and-fork-to-lock-it-in thing....I feel like thats something that needs more broad bitcoin-dev or whatever discussion, its not something to be discussed a technical planning meeting 12:30 < wumpus> do you need even more topics? seems a decent list 12:31 < kanzure> this list is tiny compared to last few times; it'll grow. 12:31 < BlueMatt> dandelion, depending on who's there, should be discussed 12:31 < wumpus> none trivial 12:31 < jtimon> kallewoof: has been working on a "signet" branch I'm currently reviewing and testing that allows the creation of signed blocks testchains ala elements, not sure if that could be a topic, but I would be very happy to see something like that get into master at some point 12:31 < instagibbs> BlueMatt, ACK 12:31 < sipa> agree with BlueMatt as well 12:31 < kanzure> jtimon: added 12:31 < kanzure> BlueMatt: added 12:31 < gmaxwell> agree with BlueMatt as well 12:32 < BlueMatt> agree with BlueMatt as well 12:32 < BlueMatt> wait, hmmm 12:32 < kanzure> don't do that you'll break the universe 12:32 < sipa> try typing 'google' into google 12:33 < michagogo> Or ‘recursion’ 12:33 < BlueMatt> Did you mean recursion? 12:33 < sipa> BlueMatt: it was an it crowd joke 12:33 < provoostenator> Something that might be worth putting in the meeting minutes: multiple PR's are suffering from 500 server error for multiple days. Apparantly Github is aware of the problem. 12:34 -!- farmerwampum [~farmerwam@104.129.28.114] has joined #bitcoin-core-dev 12:34 * BlueMatt emailed support and got back a "we're looking into it, its visible on a few projects" 12:34 < achow101> do we have so many PRs and issues that we broke github? 12:34 < wumpus> github is falling apart, so soon after ms took it over 12:34 < sipa> nah, it was falling apart before 12:34 < wumpus> I think they switched the server hosting to windows 95 12:35 < sipa> haha 12:35 < wumpus> if it helps I'll send a mail too 12:35 < luke-jr> at least not ME 12:35 < wumpus> haah then it would alrady be gone 12:35 < kanzure> other topics? 12:36 < gmaxwell> WinCE. 12:36 < michagogo> How did everyone get a bionic gitian environment working? 12:36 < meshcollider> MS haven't actually taken over yet have they 12:36 < luke-jr> michagogo: I ended up installing from the iso by hand 12:36 < sipa> https://i.imgur.com/zh4F55R.png 12:36 < wumpus> deep magic voodoo rituals 12:36 < luke-jr> michagogo: and patching gitian to work with it 12:36 < wumpus> #topic gitian build on bionic 12:36 < meshcollider> sipa: lol 12:37 < provoostenator> Works 12:37 < wumpus> with LXC it's easy, just the standard steps 12:37 < achow101> both lxc and docker work 12:37 < achow101> but according to luke-jr kvm is broken again as apparently the new vmbuilder doesn't work? 12:37 < achow101> (I haven't tried yet) 12:38 < michagogo> wumpus: make-base-vm —lxc —suite bionic seemed to work for me (finished without error), but the result seems broken 12:38 < jonasschnelli> define "broken"? 12:38 < luke-jr> michagogo: latest gitian? 12:38 < michagogo> Yep 12:38 < michagogo> (On a xenial host) 12:39 < wumpus> these additional steps are what I had to do for gitian building on debian 9.5 with LXC: https://gist.github.com/laanwj/c62e101bfd68718f0686926dfd10666b 12:40 < wumpus> (e.g. I needed a new lxc version, as well as a new version of debootstrap as it was lacking the bionic script) 12:41 < wumpus> if it built the image then I think that part went right, but you might have an too-old version of LXC that cannot handle bionic 12:41 < wumpus> I don't remember what the minimum version is that works, jonasschnelli might 12:41 * jonasschnelli looking 12:42 < jonasschnelli> stable-2.1 12:42 < wumpus> yea 2.1.5 or something? 12:42 * luke-jr wonders why bionic needs special LXC support 12:43 < jonasschnelli> I think its 2.1.1 12:43 < jonasschnelli> jup. 2.1.1. is min 12:43 < wumpus> thanks! 12:43 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 12:44 < achow101> you need at least 2.1.x 12:44 -!- Rootsudo [~textual@180.191.100.66] has joined #bitcoin-core-dev 12:44 < wumpus> michagogo: which lxc version did you try with? 12:46 < michagogo> wumpus: whatever’s in xenial-updates 12:46 < achow101> michagogo: do `lxc-start --version` 12:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 12:49 < promag> hi :| 12:50 < wumpus> Package: lxc1 (2.0.8-0ubuntu1~16.04.2) 12:50 < wumpus> so, too old. 12:50 < wumpus> promag: hi 12:51 < wumpus> other topics? 12:52 < wumpus> #endmeeting 12:52 < lightningbot> Meeting ended Thu Sep 6 19:52:31 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 12:52 < lightningbot> Minutes: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-09-06-19.00.html 12:52 < lightningbot> Minutes (text): http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-09-06-19.00.txt 12:52 < lightningbot> Log: http://www.erisian.com.au/meetbot/bitcoin-core-dev/2018/bitcoin-core-dev.2018-09-06-19.00.log.html 12:52 < sipa> seems not 12:53 < meshcollider> 7:25 am I'd like to see kallewoof's progress on input grouping get done. 12:53 < meshcollider> What's this referring to? 12:53 < luke-jr> #12257 probably? 12:53 < gribble> https://github.com/bitcoin/bitcoin/issues/12257 | [wallet] Use destination groups instead of coins in coin select by kallewoof · Pull Request #12257 · bitcoin/bitcoin · GitHubAsset 1Asset 1 12:54 -!- jtimon [~quassel@181.111.132.37.dynamic.jazztel.es] has quit [Ping timeout: 246 seconds] 12:54 < gmaxwell> especially the "group for everyone, if it doesn't make your fees higher" part that got dropped at the last minute. 12:54 < luke-jr> but it's already merged, so.. dunno 12:54 < luke-jr> ah 12:54 < gmaxwell> it got gimped before being merged. :P 12:58 < meshcollider> oh 13:02 -!- clarkmoody [~clarkmood@47-218-248-206.bcstcmta04.res.dyn.suddenlink.net] has quit [] 13:03 < michagogo> Yep, 2.0.8 13:03 < michagogo> “lxc-init: missing container name, use —name option” 13:04 < michagogo> Maybe I’ll upgrade my VM to 18.04 13:04 < MarcoFalke> We should put the minimum version into https://github.com/bitcoin-core/docs 13:04 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 13:08 < michagogo> sudo do-release-upgrade 13:08 < michagogo> er 13:12 < wumpus> MarcoFalke: yes, would make sense 13:20 -!- Urgo [~Urgo@cpe-107-15-142-254.nc.res.rr.com] has quit [Ping timeout: 252 seconds] 13:27 < sipa> jonasschnelli: to be clear, if you have an xpub without key origin in a descriptor, it'll still report a fpr/path in its expansion; just one with fpr = xpub's short id, and empty path 13:28 < jonasschnelli> ok 13:29 < sipa> i think i'll add a test that if you supply a key origin with empty path, its hash matches the xpub's short id 13:37 -!- Zenton [~user@unaffiliated/vicenteh] has joined #bitcoin-core-dev 14:07 < michagogo> Okay, I'm now running bionic 14:11 < michagogo> And yep, looks like now the build's working 14:17 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 245 seconds] 14:32 -!- RubenSomsen [uid301948@gateway/web/irccloud.com/x-zpcyjitedbtlykwt] has quit [Quit: Connection closed for inactivity] 14:44 -!- belcher_ [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 15:00 -!- jtimon [~quassel@181.111.132.37.dynamic.jazztel.es] has joined #bitcoin-core-dev 15:06 -!- jtimon [~quassel@181.111.132.37.dynamic.jazztel.es] has quit [Remote host closed the connection] 15:06 < michagogo> So, hey, looks like my new i7-8750H is quite a bit faster than my i7-3610QM :D 15:22 -!- hebasto [~hebasto@195.60.70.234] has quit [Remote host closed the connection] 15:31 -!- meshcollider_ [uid246294@gateway/web/irccloud.com/x-unobwimwtyvebvep] has quit [Quit: Connection closed for inactivity] 15:50 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 15:51 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 15:51 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Quit: esoteric nonsense] 15:55 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 15:57 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:03 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has quit [Read error: Connection reset by peer] 16:04 -!- Victorsueca [~Victorsue@unaffiliated/victorsueca] has joined #bitcoin-core-dev 16:06 -!- spinza [~spin@155.93.246.187] has quit [Ping timeout: 245 seconds] 16:09 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Quit: esoteric nonsense] 16:13 -!- profmac [~ProfMac@2001:470:1f0f:226:446c:2804:5e5a:2243] has quit [Read error: Connection reset by peer] 16:15 -!- leishman [~leishman@50.237.29.22] has joined #bitcoin-core-dev 16:16 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 16:22 -!- leishman [~leishman@50.237.29.22] has quit [Remote host closed the connection] 16:34 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:34 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Client Quit] 16:36 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:38 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Remote host closed the connection] 16:39 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:49 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has quit [Ping timeout: 252 seconds] 16:57 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 17:02 -!- miknotauro [~miknotaur@187.207.79.62] has joined #bitcoin-core-dev 17:08 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 17:14 -!- drexl [~drexl@cpc130676-camd16-2-0-cust445.know.cable.virginm.net] has quit [Quit: drexl] 17:20 -!- Chris_Stewart_5 [~chris@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 240 seconds] 17:22 -!- jcorgan [~jcorgan@unaffiliated/jcorgan] has joined #bitcoin-core-dev 17:42 -!- spinza [~spin@155.93.246.187] has quit [Ping timeout: 272 seconds] 17:46 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Remote host closed the connection] 17:49 -!- esotericnonsens_ [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 17:49 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Read error: Connection reset by peer] 17:49 -!- esotericnonsens_ is now known as esotericnonsense 17:55 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 18:06 -!- profmac [~ProfMac@2001:470:1f0f:226:a0fd:309d:6cbb:4773] has joined #bitcoin-core-dev 18:24 < phantomcircuit> LogPrintf is deprecated right? 18:26 < aj> it is? 18:26 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 18:30 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 18:31 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 18:44 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 18:46 < phantomcircuit> aj, seems like it should be ? 18:48 -!- spinza [~spin@155.93.246.187] has quit [Ping timeout: 246 seconds] 18:49 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 244 seconds] 18:53 < sipa> phantomcircuit: why would it be? 18:53 < sipa> or rather, what else would you use? 18:55 < phantomcircuit> LogPrint ? 18:56 < sipa> one is for messages that are always to be printed, the other only conditionally 18:59 -!- Krellan [~Krellan@50-242-94-241-static.hfc.comcastbusiness.net] has quit [Remote host closed the connection] 19:20 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 19:25 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 19:40 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 19:45 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 19:47 -!- spinza [~spin@155.93.246.187] has joined #bitcoin-core-dev 19:49 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Quit: esoteric nonsense] 19:59 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 20:02 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 20:06 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 20:36 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 20:41 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 20:47 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 20:53 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 252 seconds] 20:57 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 21:01 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 21:19 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 21:23 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 21:49 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 21:53 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 22:13 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 22:17 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 244 seconds] 22:44 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 22:47 -!- ppaqmj [~ppaqmj@HSI-KBW-37-49-66-60.hsi14.kabel-badenwuerttemberg.de] has joined #bitcoin-core-dev 22:49 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 22:52 -!- morcos [~morcos@gateway/tor-sasl/morcos] has quit [Remote host closed the connection] 22:53 -!- morcos [~morcos@gateway/tor-sasl/morcos] has joined #bitcoin-core-dev 22:58 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 23:03 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 252 seconds] 23:19 -!- RubenSomsen [uid301948@gateway/web/irccloud.com/x-csjfojqklkxotsye] has joined #bitcoin-core-dev 23:19 -!- spinza [~spin@155.93.246.187] has quit [Ping timeout: 244 seconds] 23:34 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 23:35 -!- waxwing [~waxwing@unaffiliated/waxwing] has quit [Quit: ZNC 1.6.5 - http://znc.in] 23:35 -!- Krellan [~Krellan@2601:640:4000:9258:815b:a6ea:5805:f596] has joined #bitcoin-core-dev 23:36 -!- Krellan [~Krellan@2601:640:4000:9258:815b:a6ea:5805:f596] has quit [Remote host closed the connection] 23:37 -!- Krellan [~Krellan@2601:640:4000:9258:49c4:aa76:60d:9651] has joined #bitcoin-core-dev 23:39 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 240 seconds] 23:43 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 23:47 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Ping timeout: 245 seconds] 23:55 -!- jhfrontz [~Adium@cpe-184-57-118-36.columbus.res.rr.com] has quit [Quit: Leaving.] 23:59 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev --- Log closed Fri Sep 07 00:00:02 2018