--- Day changed Sat Dec 30 2017 00:13 -!- t0adst00l [~sluggo@gateway/tor-sasl/prometheusfalli/x-99064168] has joined #bitcoin-core-dev 00:37 -!- t0adst00l [~sluggo@gateway/tor-sasl/prometheusfalli/x-99064168] has quit [Ping timeout: 272 seconds] 00:40 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 272 seconds] 00:40 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 260 seconds] 00:40 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 00:40 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 00:52 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00:454f:112b:9095:f0ea] has quit [Remote host closed the connection] 00:56 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00::1] has joined #bitcoin-core-dev 01:01 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 248 seconds] 01:05 -!- t0adst00l [~sluggo@gateway/tor-sasl/prometheusfalli/x-99064168] has joined #bitcoin-core-dev 01:23 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-wdznssjcbigkvopi] has joined #bitcoin-core-dev 01:24 -!- davec [~davec@24.243.249.218] has quit [Read error: Connection reset by peer] 01:32 -!- t0adst00l [~sluggo@gateway/tor-sasl/prometheusfalli/x-99064168] has quit [Ping timeout: 272 seconds] 01:32 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 01:37 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/a332a7d5a152...efae3663a772 01:37 < bitcoin-git> bitcoin/master 6915f93 Wladimir J. van der Laan: doc: Update OpenBSD build instructions for 6.2... 01:37 < bitcoin-git> bitcoin/master efae366 Wladimir J. van der Laan: Merge #11984: doc: Update OpenBSD build instructions for 6.2 (cont'd)... 01:37 < bitcoin-git> [bitcoin] laanwj closed pull request #11984: doc: Update OpenBSD build instructions for 6.2 (cont'd) (master...2017_12_openbsd_build_update) https://github.com/bitcoin/bitcoin/pull/11984 01:38 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined #bitcoin-core-dev 01:40 < fanquake> wumpus Good idea. The other two were more gui based anyways. 01:44 -!- AaronvanW [~AaronvanW@unaffiliated/aaronvanw] has quit [Ping timeout: 240 seconds] 01:51 < wumpus> MarcoFalke: oh no you didn't just #12026 01:51 < gribble> https://github.com/bitcoin/bitcoin/issues/12026 | Prepare version scheme for 17.0 release by MarcoFalke · Pull Request #12026 · bitcoin/bitcoin · GitHub 01:51 < wumpus> as if there aren't enough virtually irrelevant issues to fight about yet 01:52 < fanquake> I tried, and failed, to redirect traffic back to where the actual discussion has already happened. 01:52 < wumpus> yes now all the armchair devs are coming out of the woodwork 01:53 < wumpus> my versionining scheme is better than your versioining scheme! 01:53 < luke-jr> seems pointless to have a PR for such a trivial thing without consensus to do it 01:53 < fanquake> Red, white or blue paint? 01:53 < wumpus> and people reading way too much in it 01:53 < wumpus> OH SO BITCOIN ISN'T BETA ANYMORE? 01:53 < wumpus> whieeeee 01:53 < fanquake> I assume this is the point everyone has been waiting for so that can actually deploy to production... 01:54 < wumpus> unleash the monster 01:54 < sipa> i tried to clarify things on twitter a bit... but i may have made things worse :( 01:54 < aj> that got linked on reddit even https://www.reddit.com/r/Bitcoin/comments/7mp7md/bitcoin_core_is_preparing_planning_the_version/ 01:54 < wumpus> yes he added a disclaimer "EDIT: Obviously, this does not mean Bitcoin Core is all of a sudden less experimental than before.". Of course, such people don't read disclaimers. 01:55 < fanquake> "While these types of posts do not get the attention they deserve" . No, they get far more attention than they deserve. 01:55 < wumpus> they get attention 01:55 < wumpus> while we still don't have segwit wallet 01:55 < sipa> https://twitter.com/pwuille/status/946689982034477056 01:55 < fanquake> sipa clearly you 01:56 < fanquake> 've done something wrong, thats the first tweet of yours I've seen with < 1000 hearts.. 01:56 < sipa> fanquake: it's buried deep in a thread 01:56 < sipa> but hey i got some nice in-person review from BlueMatt yesterday on #11304 01:56 < gribble> https://github.com/bitcoin/bitcoin/issues/11304 | Вообще не понимаю как установить на linux kali · Issue #11304 · bitcoin/bitcoin · GitHub 01:56 < sipa> no, not on that 01:56 < luke-jr> hmm, I kinda like that comment suggesting we aim for 1.0 at the 10 year anniversary :p 01:56 < wumpus> I mean all these people are clamoring for TRADE SIGNALS 01:56 < wumpus> this has nothing to do with development 01:56 < wumpus> this is more like with alts, where the devs make a big announcement and the price is pumped 01:57 < sipa> but hey i got some nice in-person review from BlueMatt yesterday on #11403 01:57 < gribble> https://github.com/bitcoin/bitcoin/issues/11403 | SegWit wallet support by sipa · Pull Request #11403 · bitcoin/bitcoin · GitHub 01:57 < wumpus> that's why they want the version number to bump. THey won't even be running bitcoin core, most probably. 01:57 < fanquake> Better send some anti signal 01:58 < sipa> how about we change the versioning scheme to 0.0.17? 01:58 * sipa hides 01:58 < luke-jr> lol 01:58 < aj> release 18.0 without telling anyone whether it's year based or not 01:58 < sipa> i can make the same argument 01:59 < sipa> "I support dropping the final 0 in 0.17.0.0, as it's clearly redundant" 01:59 < fanquake> The only thing I don't want to see are named releases. 01:59 < wumpus> it's just pointless to argue about, sucking up developer time in arguments 01:59 < aj> sipa: any summary on the in-person review? 01:59 < wumpus> fanquake: lol 01:59 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00::1] has quit [Ping timeout: 240 seconds] 01:59 -!- jezeba [~jezeba@c-73-240-117-56.hsd1.or.comcast.net] has joined #bitcoin-core-dev 01:59 < fanquake> I thought everyone at that conference was too busy hitting that red button 01:59 < wumpus> fanquake: nonono I think I"ve read at least one post proposing those, even 01:59 < sipa> aj: i learned that some of BlueMatt's concerns were legitimate; BlueMatt learned that some of his concerns weren't :) 02:00 < luke-jr> let's name the next release "fanquake" 02:00 < fanquake> please no 02:00 < luke-jr> :p 02:00 < sipa> (all relating to import/downgrade/restore scenarios, and nothing that a rescan with a later version can't fix) 02:00 < midnightmagic> "complaints to fanquake" 02:01 < sipa> wumpus: i think we should just do it, or not. i don't care either way - but letting it linger won't help 02:01 < midnightmagic> and then just replace the name with someone random in this channel each point release 02:01 < wumpus> sipa: I won't touch it with a 10 foot pole 02:01 < sipa> fair 02:01 * sipa hands wumpus the 11 foot pole 02:02 < wumpus> I'm not going to NACK it, but let me be clear I think it's ill-advised 02:02 < aj> wumpus: btw, i've been poking at #11862 more. if we make it so 'port=1234' only affects mainnet and you have to say '[regtest]\nport=1234' to change the regtest port (or rpcport, etc) i thought it might make sense to allow you to just say 'regtest=1 \n port=1234' without having to have the [regtest] section header. but there's a whole bunch of corner cases there that make it seem not worthwhile (and 02:02 < aj> possibly too hard to document accurately) 02:02 < gribble> https://github.com/bitcoin/bitcoin/issues/11862 | [concept] Network specific conf sections by ajtowns · Pull Request #11862 · bitcoin/bitcoin · GitHub 02:02 < fanquake> Then lets just close everything, and worry about segwit wallet 02:02 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Ping timeout: 264 seconds] 02:02 < wumpus> aj: I don't think that's worth it, no 02:02 < aj> sipa: that sounds positive! 02:03 < wumpus> aj: I'd prefer to make the logic simple but flexible 02:03 < wumpus> aj: adding [regtest] header is simple to understand and parse 02:03 < sipa> aj: i'll comment on the PR when i adress the things 02:03 < sipa> aj: wasn't there also support for regtest.port=1234 ? 02:04 < aj> sipa: yes, [regtest] foo=bar and regtest.foo=bar are equivalent in boost config parsing 02:04 < wumpus> aj: most people won't even be using the test network and regtest, adding corner cases here just adds corner cases for corner cases' sake 02:04 < wumpus> aj: if it comes for free with boost, fair enough 02:05 < fanquake> wumpus re boost #12027 is a pretty trivial merge that removes some confusion errors from the brew install log 02:05 < gribble> https://github.com/bitcoin/bitcoin/issues/12027 | [Docs] Remove boost --c++ flag from osx build instructions by fernandezpablo85 · Pull Request #12027 · bitcoin/bitcoin · GitHub 02:06 < fanquake> commit message just need ammending 02:06 < aj> wumpus: the other issue that i'm hitting now is that regtest.datadir doesn't work -- datadir is decided before the chain is selected. would be a bit more invasive (but ultimately simplify things a bit) to change that 02:07 < wumpus> aj: yes there are tons of edge cases around precedence and order of options, with regard to the -datadir and -conf and -regtest/-testnet options 02:07 < wumpus> aj: let's try to keep the order there the same 02:07 < wumpus> aj: at least don't add that to the scope of the PR 02:08 < aj> wumpus: okay, less invasive it is 02:08 < wumpus> the current order works pretty well, you can use -conf to select a configuration and set a datadir in there, as well as a netwerk 02:08 < wumpus> you can use -datadir to select a datadir and use the bitcoin.conf inside, which can also set a network 02:08 < wumpus> (this is used for the tests) 02:09 -!- d9b4bef9 [~d9b4bef9@207.38.86.239] has quit [Remote host closed the connection] 02:09 < wumpus> less invasive is better certainly as long as we don't have full test coverage for these edge cases 02:10 < wumpus> also it would mean all kinds of scenarios would need to be re-thought 02:10 < aj> wumpus: oh, any idea which options to make network-specific? i've got -wallet and -addnode, and https://github.com/bitcoin/bitcoin/pull/11741#issuecomment-347458820 suggested -port -bind -rpcport and -rpcbind ? 02:11 < wumpus> fanquake: hehe closing all PRs but segwit wallet (and related things) would make a point, at least 02:11 -!- qrestlove [~qrestlove@2605:6000:eb4a:ef00:454f:112b:9095:f0ea] has joined #bitcoin-core-dev 02:11 < wumpus> aj: I think that's a good set to start with. THe general credo would be: all options that have different default based on network. 02:12 < aj> oh good point 02:12 < fanquake> If GitHub had better tools for managing project "workflow" we could actually make something like that happen. 02:13 -!- jezeba [~jezeba@c-73-240-117-56.hsd1.or.comcast.net] has quit [Quit: Mutter: www.mutterirc.com] 02:18 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has joined #bitcoin-core-dev 02:19 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #bitcoin-core-dev 02:21 < luke-jr> wumpus: not a positive point, IMO 02:21 < wumpus> luke-jr: hm? 02:23 < luke-jr> wumpus: the only point I could see from closing all PRs besides a few, would be that some people are trying to force the priority for other people. 02:23 < aj> fanquake: it's got tools you can use to make tools to manage workflows at least? did you see https://gist.github.com/ajtowns/bdc91590471559b5c73682fdfa712b15 ? 02:23 < wumpus> luke-jr: I was just kidding 02:25 < fanquake> aj No, will read through it 02:26 -!- m0d [~m0d@ec2-18-217-148-195.us-east-2.compute.amazonaws.com] has joined #bitcoin-core-dev 02:27 < wumpus> luke-jr: I think it'd be an awful idea too 02:35 -!- Jaybaby [8bda409e@gateway/web/freenode/ip.139.218.64.158] has joined #bitcoin-core-dev 02:36 -!- Jaybaby [8bda409e@gateway/web/freenode/ip.139.218.64.158] has quit [Client Quit] 02:44 < midnightmagic> you could hire a temporary transition person whose primary job would be to close all PRs, then act as a strawman you could punch the crap out of while pretending to get rid of them.. 02:47 < wumpus> at some point the project will outgrow the github PR way of working in any case 02:47 < wumpus> e.g. stuff like http://blog.ffwll.ch/2017/08/github-why-cant-host-the-kernel.html 02:47 < wumpus> but we're not there yet 02:48 < wumpus> I think 02:51 < bitcoin-git> [bitcoin] vajdaz opened pull request #12054: Minimize to tray functionality only on Windows (master...win-only-tray) https://github.com/bitcoin/bitcoin/pull/12054 02:57 < MarcoFalke> wumpus: Yeah, sorry about that. Someone brought it to twitter, which lead to the fights. I assumed that step was uncontroversial. But meh, better close it. 02:57 < wumpus> MarcoFalke: no, let's merge it 02:57 < wumpus> MarcoFalke: just get it over with 02:57 < meshcollider> then people can stop arguing about it yeah 02:58 < wumpus> I'm sorry for contributing to the pain around it 02:58 < luke-jr> merge what? 02:58 < wumpus> #12026 02:58 < gribble> https://github.com/bitcoin/bitcoin/issues/12026 | Prepare version scheme for 17.0 release by MarcoFalke · Pull Request #12026 · bitcoin/bitcoin · GitHub 02:58 < luke-jr> no, that's stupid 02:59 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-yiienuwjnzxwmnqn] has joined #bitcoin-core-dev 03:00 < wumpus> I mean it's clear that no one likes the current versioning scheme, and people want to change it, we're never going to agree on what to change it to, so let's go with this simple change. 03:00 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has quit [Remote host closed the connection] 03:00 < luke-jr> the current one is fine, and certainly much better than that 03:01 < wumpus> sigh 03:01 < meshcollider> its really just a number, who cares, its not symbolic of any major change, its just to save the stupid 0 at the front all the time 03:02 < wumpus> yep 03:02 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/efae3663a772...db7eba6169b6 03:02 < bitcoin-git> bitcoin/master faa7ecf MarcoFalke: Prepare version scheme for 17.0 release 03:02 < bitcoin-git> bitcoin/master db7eba6 Wladimir J. van der Laan: Merge #12026: Prepare version scheme for 17.0 release... 03:02 < luke-jr> meshcollider: the 0 at the front indicates the current immaturity of the project 03:02 < luke-jr> when things get to a sensible state, it should become a 1.x.y.z 03:02 < meshcollider> btw luke-jr I liked your consensus versions page on the wiki 03:02 < wumpus> luke-jr: no one is making that decision 03:03 < bitcoin-git> [bitcoin] laanwj closed pull request #12026: Prepare version scheme for 17.0 release (master...Mf1712-version17) https://github.com/bitcoin/bitcoin/pull/12026 03:03 < wumpus> luke-jr: no one will ever agree whether 'bitcoin is ready' 03:03 < wumpus> luke-jr: we already get too many fights about that 03:03 < luke-jr> wumpus: why not? 03:03 < wumpus> with some people calling it completely useless in current state and others saying it's done don't change it anymore 03:03 < wumpus> and a whole spectrum in between 03:03 < meshcollider> wumpus: shouldnt that have waited til after 0.16 branches off 03:04 < luke-jr> and even if it were true, that's certainly no reason to set it to a 16-past-readiness stage when it clearly isn't 03:04 < sipa> wumpus: that wasn't intended to be merged now... 03:05 < sipa> (the PR also changes the number from 15 to 16) 03:05 < wumpus> there is no readyness stage, there won't be no readyness stage 03:05 < fanquake> "trades intensify" 03:05 < wumpus> sipa: oh shit 03:06 < meshcollider> wumpus: heh but now master will build as 16.99 instead of 0.15.99 03:06 < meshcollider> we skipped 0.16 release, segwit wallet is now 0.17 ;) 03:06 < sipa> meshcollider: no, 17.0 03:07 -!- lvmbdv [gondola@da1.hashbang.sh] has quit [Ping timeout: 248 seconds] 03:07 < luke-jr> wumpus: the only reason to drop the 0 is for the same marketting/pumping nonsense you were denouncing earlier 03:07 < meshcollider> sipa: oops, yes lol 03:07 < wumpus> luke-jr: which no one agreed to at the time 03:08 < wumpus> going to force-push to previous master 03:08 < luke-jr> ⁈ 03:09 < MarcoFalke> s/16/15/ && git commit 03:09 < luke-jr> wumpus: so why merge pumping nonsense just because nobody explicitly agreed in the last 2 hours? 03:10 < sipa> it's just dropping a stupid zero that has no meaning 03:10 < sipa> yes, some people will misinterpreted as sign 03:10 < bitcoin-git> [bitcoin] laanwj force-pushed master from db7eba6 to efae366: https://github.com/bitcoin/bitcoin/commits/master 03:11 < luke-jr> sipa: it has meaning 03:11 < sipa> the alternative is that we never get rid of the 0 03:11 < wumpus> MarcoFalke: sorry for the inconvenience, please open a new PR 03:11 -!- sengehest [~sengehest@188.81-166-37.customer.lyse.net] has joined #bitcoin-core-dev 03:11 < luke-jr> we get rid of the 0 when it's reasonable to bump to 1.0.. 03:11 < MarcoFalke> wumpus: No rush. Can wait until next year 03:11 < luke-jr> like any other sane versioning 03:11 < sipa> luke-jr: the whole point is that there is no "reasonable" time for that 03:11 < meshcollider> luke-jr: there will be arguments whenever anyone suggests that though 03:12 < luke-jr> sipa: but there is 03:12 < wumpus> MarcoFalke: I think it has to be done now 03:12 < sipa> we have date based releades 03:12 < wumpus> MarcoFalke: either we do it, or we never do it, I think there's a good point to not let this linger 03:12 < meshcollider> MarcoFalke: next year is in less than 24 hours in NZ ;) 03:12 < sipa> i just had a twitter fight with someone who assumed that bitcoin core could not be "ready" until it integrated lightning 03:12 < luke-jr> even if there may be arguments when it's reasonable, it clearly ISN'T reasonable TODAY 03:12 < meshcollider> sipa: heh yep I saw that 03:13 < sipa> luke-jr: it's as reasonable today as it will ever b 03:13 < sipa> everyone has different requirements for ready, and no software is ever finished 03:13 < luke-jr> sipa: today it's often that users get transactions stuck and beyond simple recovery; that's not 1.0 quality 03:13 < luke-jr> today we have no way to restore wallet backups 03:13 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 03:13 < wumpus> luke-jr: that will not improve from one day to another 03:13 < luke-jr> today we have no simple way to automate safe backups 03:13 < wumpus> luke-jr: there is not one *point* at which that will all be true 03:13 < sipa> and then there will be another issue 03:14 < sipa> no software is ever perfect 03:14 < wumpus> and no one will decide on that, no one wil stake their reputation on 'bitcoin is 1.0 quality now' 03:14 < luke-jr> point is that today, Core is not usable by a normal person 03:14 < wumpus> sipa: indeed 03:14 < wumpus> define 'normal person' 03:14 < sipa> luke-jr: sure 03:14 < sipa> totally agree 03:14 < sipa> it's also not the right choice for many 03:14 < wumpus> will it ever be usable by everyone? I don't think so 03:14 < luke-jr> wumpus: pick a random person off the street 03:14 < wumpus> that's not a requirement 03:15 < wumpus> you're just making up things now. Can a random person from the street program the linux kernel directly? 03:15 < luke-jr> we're not talking about programming 03:15 < luke-jr> we're talking about usage 03:15 < wumpus> bitcoin core is just the infrastructre 03:15 < sipa> would you argue that FPFA designer software cannot be 1.0 before a random person on the street can use it? 03:15 < luke-jr> random person off the street can certainly boot and use a Linux LiveCD 03:15 < wumpus> there is tons of software aimed at providing better ui and whatnot 03:15 < wumpus> sipa: exactly. 03:16 < sipa> i think it's more than infrastructure 03:16 < luke-jr> Bitcoin Core is an end-user application, not a developer application 03:16 < sipa> but it's not for everyone 03:16 < wumpus> luke-jr: then what is RPC for? 03:16 < luke-jr> if nearly everyone doesn't use a full node, Bitcoin doesn't work 03:16 < luke-jr> wumpus: RPC isn't all of Core 03:16 < luke-jr> I'd have no problem with calling bitcoind >=1.0 03:16 < sipa> yes, so? 03:16 < wumpus> I'm really so tired of this 03:17 < wumpus> sure, let's version bitcoind separately... that will make things easier 03:18 < luke-jr> there's always the "don't fix what isn't broken" option 03:18 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 264 seconds] 03:18 < sipa> the 0 in front is redundant at best, and confusing at worst 03:20 < luke-jr> strongly disagree. it has a meaning and a purpose 03:20 < wumpus> no, it has no purpose 03:21 < wumpus> it will never be increased 03:21 < meshcollider> and the only ones who would really understand the "meaning and purpose" of a version number in general are other developers... no end user will read this deeply into it 03:21 < luke-jr> you're talking about increasing it NOW, so that argument makes no sense 03:21 < wumpus> we're just removing the initial 0 03:21 < wumpus> not *increasing* anything 03:22 < meshcollider> because we actually refer to the second number as the "major" version number, what is the 0 even called? 03:22 < meshcollider> the supermajor version number 03:22 < sipa> "the zero" 03:23 < wumpus> +1 for "the zero" 03:23 < luke-jr> who refers to the second as "major"? that'd be incorrect terminology 03:23 < wumpus> we all do 03:23 < sipa> everyone 03:23 < wumpus> except for you, maybe 03:23 < sipa> seriously. 03:23 < sipa> we have major releases every 6 months 03:23 < wumpus> yes 03:23 < sipa> minor releases for bigfixes and softforks 03:24 < sipa> i like bigfixes and i cannot lie 03:24 < meshcollider> e.g. quote from #11449 "Like for previous major releases I've added 6 months to the previous release schedule" 03:24 < gribble> https://github.com/bitcoin/bitcoin/issues/11449 | Release schedule for 0.16.0 · Issue #11449 · bitcoin/bitcoin · GitHub 03:24 < luke-jr> bugfixes aren't minor releases in normal versioning 03:24 -!- cplusboi [56bfab6e@gateway/web/freenode/ip.86.191.171.110] has joined #bitcoin-core-dev 03:25 < meshcollider> sipa: lol 03:25 < wumpus> we've always used that terminology 03:26 < sipa> luke-jr: yet that is how we've all been referring to it 03:26 < wumpus> so that matches better withremoving the 0 03:27 < meshcollider> we'll stick with the 6-monthly release schedule though won't we, rather than converting fully to semver? 03:28 < wumpus> what, you want to change the release schedule too now? 03:28 < meshcollider> heh no that's what I'm checking 03:28 < wumpus> oh right, sorry 03:28 < wumpus> yes, I think it makes sense to stick to that, it has worked pretty well 03:29 < wumpus> we don't need to change everything around just because a few people (most not even involved with the project) are screaming 03:30 < meshcollider> Agreed, it's just that semver has come up in discussion over these version numbers quite a lot, so people might expect us to stick to it more strongly now 03:30 < wumpus> what in 'semver' rules out a 6 month release schedule anyway? 03:30 < bitcoin-git> [bitcoin] MarcoFalke opened pull request #12055: Prepare version scheme for upcoming release [take 2] (master...Mf1712-versionDropRedundantZero) https://github.com/bitcoin/bitcoin/pull/12055 03:31 < meshcollider> semver would only require a major release each time a breaking API change occurred, so you'd be limited to merging a breaking change once every 6 months ;) 03:31 < wumpus> don't most open source projects have a more or less tick-tock release schedule? 03:32 < wumpus> what is 'breaking' in this context? 03:32 < fanquake> I don't think we really gain much by trying to stick to some arbitrary requirements. It would seem like core isn't exactly like "other" projects. 03:32 < wumpus> changing RPC interface? 03:32 < wumpus> well, every major version wil qualify for that one :) 03:32 < meshcollider> wumpus: yes, external API 03:32 < wumpus> even if there are no P2P and consensus changes 03:33 < meshcollider> wumpus: internal changes do not matter for semver, they are patch releases. Minor changes are backwards compatible extensions of the API, and major are breaking changes to the API (no matter how small, technically) 03:33 < wumpus> ok... 03:33 < fanquake> To think about this a bit differently. What would the release schedule look like if core github had 2 or 3x the contributors for review and code that it currently has? 03:33 < wumpus> it might be possible to do more frequent releases 03:34 < wumpus> e.g. 3 month schedule instead of 6 03:34 < luke-jr> meshcollider: SemVer is not exclusively about interfaces.. any new functionality warrants a minor bump 03:35 < wumpus> but still I think the only sane way to do releases is to have them time based 03:35 < luke-jr> wumpus: I think everyone likes thaat 03:36 < fanquake> I agree, and I think that will become even more "likeable" over time 03:36 < luke-jr> wumpus: doing SemVer right would simply mean we'd go from 1.0 to 1.1 if we were backward compatible, and to 2.0 if breaking compatibility 03:36 < luke-jr> nothing to do with the schedule 03:36 < meshcollider> luke-jr: It *may* increase minor but not *must* 03:36 < luke-jr> meshcollider: patch-level increases must only be fixes, though\ 03:36 < wumpus> luke-jr: but breaking *what* interface? we have many interfaces to contend with, for semver we'd have to define what interfaces count and which do not 03:36 < fanquake> Longer term releases only somethimes "suck" now because big new features can get delayed. 03:37 < luke-jr> wumpus: the root of this problem is that we haven't modularised yet (which is yet another reason to stick to 0.x) 03:37 < MarcoFalke> In the longer term, we need versions for RPC, wallet, gui, etc anyway 03:37 < meshcollider> yeah trying to version core as a whole is too unwieldy tbh 03:37 < MarcoFalke> That has nothing to do with Bitcoin Core version 03:37 < luke-jr> wumpus: once modularised, each component can have its own version, which makes things a lot more obvious 03:37 < wumpus> fanquake: yes, indeed, that's the drawback of the long duration between releases, on the other hand it makes sure things are pretty well tested on mater usually before they end up in a relesae 03:37 < meshcollider> indeed 03:37 < luke-jr> MarcoFalke: it's harder to go backward 03:37 < wumpus> we have a wallet version, and network protocol version, but yes no RPC api version. I agree those are separate from the software proejct version. 03:38 < aj> sipa: hmm. "i like bugfixes and i cannot lie: your other branches don't compile. 'cause when a patch comes in and claims it make it run fast and the travis checks pass, it gets merged" 03:38 < wumpus> this is also why I closed the PR adding the bitcoin core version to libconsensus pc 03:38 < wumpus> libconsensus should probably be versioned differently 03:38 < meshcollider> yes libconsensus should definitely follow semver because it is a library 03:39 < wumpus> yep 03:39 < wumpus> for libraries it makes perfect sense 03:39 < wumpus> for the rest it's just useless splitting hairs 03:40 < sipa> aj: haha 03:45 < luke-jr> at least the "drop the leading zero" approach enables me to just ignore it and keep using a leading zero. ;) 03:46 < meshcollider> Instead of dropping the zero, let's just rename _CLIENT_VERSION_MAJOR to _CLIENT_VERSION_THE_ZERO then ;) 03:46 < luke-jr> (and eventually the project can revert it when we're ready to get to a real 1.0) 03:54 < zelest> o/ 03:54 < echeveria> at some point soon there'll be pretty good justification for dislodging the wallet from bitcoin core. 03:54 < echeveria> it's almost unusable as a wallet now, and I'm pretty tolerant of bad user experiences. 03:54 < sipa> how so? 03:54 < wumpus> it's pretty usable as a wallet IMO 03:55 < luke-jr> I find it very usable, but I'm admittedly not an ordinary user and don't use it like an ordinary user probably would want to 03:55 < wumpus> and as said, a full node without a wallet is pretty useless, unless you have other, better wallet to interface with it, which doesn't exist at the moment 03:56 < echeveria> it's by far the slowest, highest resource usage piece of software around. I can either suffer it destroying my battery life and bandwidth, or wait for it to catch up a week or two of blocks every time I want to use it. 03:56 < wumpus> there are certainly wallets with better UI, but the privacy/flexibility of bitcoin core's wallet is one of the best 03:56 < wumpus> that's because you're running a full node 03:56 < wumpus> that has nothing to do with the wallet 03:56 < luke-jr> wumpus: lots of other wallets exist 03:56 < echeveria> note that I said dislodge, not remove. 03:56 < wumpus> luke-jr: yes, but I don't think they're better 03:56 < sipa> echeveria: those are inherent to running a full node 03:56 < wumpus> luke-jr: apart from UI-niceness 03:56 < luke-jr> I agree 03:56 < sipa> echeveria: dislodging the wallet from the node won't change that 03:56 < luke-jr> I also think B-Qt's UI is the nicest ;P 03:57 < luke-jr> echeveria: that's what it means to use Bitcoin though 03:57 < wumpus> echeveria: so how would the user experience *concretely* become better with a 'dislodged' wallet? 03:58 < wumpus> echeveria: apart from the drawback of having to install two programs to have a full node with wallet 03:58 < wumpus> echeveria: I like modularization but that doesn't really solve the problem of anything being slow or such things 03:59 < wumpus> echeveria: if you want to improve the UI, just improve the uI 03:59 < wumpus> that can be done without compounding the issue and extending the scope to reorganizaing the whole project 03:59 < wumpus> which will never happen in one go 03:59 < echeveria> there's a lot of scope for being able to remotely connect to a trusted node, without giving it any key responsibility. 04:00 < sipa> echeveria: fair point 04:00 < wumpus> you could already do that though, by running a full node and connecting a SPV node to that 04:00 < luke-jr> need BIPs 150 & 151 to do that reasonably safe 04:00 < luke-jr> or Tor 04:00 < wumpus> there are SPV wallets where you can specify a trusted node 04:00 < echeveria> damn, was chewing as missed my 'inb4 bip37'. 04:01 < wumpus> in any case, this has been discussed since 2012, patches welcome 04:01 < echeveria> it takes like, 45 minutes to sync over bip37 now and it shreds the node you're connected to. 04:01 < echeveria> wumpus: I'm not demanding anything of you, or anyone. 04:01 < wumpus> more arguing doesn't change anything 04:01 < wumpus> it never did 04:02 < wumpus> no one is writing software for you for free, if you want something you need to commit to writing it, or having someone write it, or at least to reviewing the end product (there's a few PRs open that move in that direction) 04:02 < echeveria> I never asked you to. 04:03 < echeveria> I was busy making sure bip37 was disabled on my nodes, that's all. 04:04 < sipa> in any casez i agree it would be a useful evolution to running a full node separately from the wallet 04:04 < wumpus> yes, exposing bip37 to random nodes was probably not the best idea 04:05 < wumpus> it's okay for your own whitelisted wallet 04:05 < sipa> though avoiding the bandwidth issue of syncing isn't magically solved by that 04:05 < sipa> neutrino is one possibility 04:05 < wumpus> certainly not.... 04:05 < wumpus> it'd just split the load over two hosts, which could be useful in some cases for some people 04:05 < wumpus> which was my point that 'dislodging' the wallet is not a panacea 04:06 < sipa> right 04:11 < wumpus> for completelness: joinmarket's wallet uses a different approach, it imports its addresses as watch-only addresses into bitcoind 04:13 < wumpus> this avoids the bandwidth issue between the bitcoind and wallet by doing the scanning server-side 04:14 -!- nibor [~nibor@185.9.34.66] has quit [Ping timeout: 252 seconds] 04:15 -!- provoostenator [~vwDZ2BYsc@2a05:d014:5f:e100:fd30:8af7:2d6a:cbb1] has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in] 04:15 < wumpus> after all, if the node is trusted, it doesn't matter that you're leaking your public addresses to it 04:15 < wumpus> -public 04:16 -!- dabura667 [~dabura667@KD111103034253.ppp-bb.dion.ne.jp] has joined #bitcoin-core-dev 04:16 -!- provoostenator [~vwDZ2BYsc@2a05:d014:5f:e100:fd30:8af7:2d6a:cbb1] has joined #bitcoin-core-dev 04:17 < wumpus> that approach also works with a pruning node, without risk that blocks that the client wallet needs have been deleted 04:19 < wumpus> (which bip37-based, or even full block SPV approaches would suffer from) 04:21 -!- dabura667 [~dabura667@KD111103034253.ppp-bb.dion.ne.jp] has quit [Ping timeout: 268 seconds] 04:21 < wumpus> SPV wallets of any kind only have to sync from their birthday, so I don't see why '45 minutes to sync over bip37' unless it's an old wallet that hasn't been synced for a long time 04:21 < wumpus> there is certainly no such requirement for new wallets 04:22 < echeveria> wumpus: some of them sync from zero, not the birthday. 04:23 < wumpus> that's unnecessary 04:23 < echeveria> of course. 04:23 < wumpus> haven't seen that for a long time anyhow, most of the wallets in active use don't have that problem 04:24 -!- nibor [~nibor@185.9.34.66] has joined #bitcoin-core-dev 04:25 < wumpus> anyhow see #10794 04:25 < gribble> https://github.com/bitcoin/bitcoin/issues/10794 | Add simple light-client mode (RPC only) by jonasschnelli · Pull Request #10794 · bitcoin/bitcoin · GitHub 04:25 < wumpus> or #9483 04:25 < gribble> https://github.com/bitcoin/bitcoin/issues/9483 | Complete hybrid full block SPV mode by jonasschnelli · Pull Request #9483 · bitcoin/bitcoin · GitHub 04:35 -!- Evel-Knievel [~Evel-Knie@d5152f744.static.telenet.be] has quit [Ping timeout: 248 seconds] 04:45 < xiedeacc> can someone provide some information describe segwit in detail and clear? 04:45 < xiedeacc> website or book 04:48 -!- xiedeacc [~xiedeacc@218.77.95.35] has quit [Read error: Connection reset by peer] 04:52 -!- xiedeacc [~xiedeacc@218.77.95.34] has joined #bitcoin-core-dev 04:53 < xiedeacc> sorry, computer crashed 04:53 < sipa> xiedeacc: bip141, bip143, bip144 04:53 < sipa> for questions, https://bitcoin.stackexchange.com 04:54 < xiedeacc> thanks~ 04:55 < bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/efae3663a772...63a4dc10876b 04:55 < bitcoin-git> bitcoin/master 5ec3eae Pablo Fernandez: remove brew c++ flag... 04:55 < bitcoin-git> bitcoin/master 63a4dc1 Wladimir J. van der Laan: Merge #12027: [Docs] Remove boost --c++ flag from osx build instructions... 04:56 < bitcoin-git> [bitcoin] laanwj closed pull request #12027: [Docs] Remove boost --c++ flag from osx build instructions (master...patch-1) https://github.com/bitcoin/bitcoin/pull/12027 04:59 -!- xiedeacc [~xiedeacc@218.77.95.34] has quit [Quit: Leaving] 05:09 < echeveria> uh 05:09 < echeveria> 9bf8853b3a823bbfa1e54017ae11a9e1f4d08a854dcce9f24e08114f2c921182 05:09 < echeveria> well someone just fucked up badly and mined a zero value block. 05:11 < wumpus> nice, not even the block reward 05:12 < sturles> Not seen by my node. :-/ 05:12 < echeveria> uh. 05:12 < echeveria> so blockchain.info is stuck on it. 05:13 < echeveria> the block hash is 0000000000000000004b27f9ee7ba33d6f048f684aaeb0eea4befd80f1701126. 05:13 < sturles> Ah, yes. I've got that one. 05:13 < sturles> Mined by AntPool. 05:14 < echeveria> why do you say that? 05:14 < echeveria> there's nothing identifying in the coinbase nonce, and no output address. 05:14 < sturles> According to https://tradeblock.com/bitcoin 05:14 < sturles> Could be wrong. I have no idea where they get the information. 05:14 < sturles> Some pools publish the blocks they find. 05:15 < sturles> Claims to have found. 05:15 < echeveria> https://www.antpool.com/poolStats.htm < they're not claiming it 05:18 < wumpus> the vout script is weird, invalid "RSKBLOCK:\xdd\xbfQz\xdf\x8f\xfdK\xcawQP[9\xc9\x01:\r\x1f\xd4y\xfcN\x90\x1b9\xddW\xb3G\xc6$" 05:19 < sipa> rootstock? 05:20 < echeveria> https://github.com/rsksmart/rskj/blob/e03421af1e361114f9e63838b92b008c518c0638/rskj-core/src/main/java/co/rsk/validators/ProofOfWorkRule.java#L94 05:20 < wumpus> gah, would have been proper to put that in a OP_RETURN instead of just using an invalid script 05:20 < echeveria> yeah, looks like a rootstock commitment. that was an expensive mistake. 05:24 < echeveria> they vaporized about $240,000. who the hell writes custom software and doesn't check that they have the payout set to something sane? 05:42 < provoostenator> Our own little DAO :-) 05:43 < provoostenator> Wasn't the previous record of not claiming a coinbase reward 1 satoshi? 05:44 < echeveria> provoostenator: no. https://github.com/bitcoin/bips/blob/master/bip-0030.mediawiki 05:45 < provoostenator> echeveria: do you mean someone didn't implement that BIP in time and lost funds? 05:46 < echeveria> provoostenator: read the BIP, two duplicate block rewards (2x 50 BTC) don't exist. 05:46 < provoostenator> I thought they were grandfathered in? 05:47 < echeveria> they were clobbered. they have the same hash, so spending one spends "both". 05:48 < provoostenator> Ok, I see, so those blocks are valid, but their coinbases were already worthless. So the BIP prevents miners from wasting money this way (among the other benefits explictly mentioned). 05:49 < echeveria> BIP34 specifies a soft fork that makes them unique by adding a nonce to the coinbase. 05:51 < sipa> https://bitcoin.stackexchange.com/a/38998/208 05:51 < sipa> ^ all known cases of known losses 05:51 < echeveria> needs updating for the latest 12.5 BTC loss. 05:52 < sipa> yeah. 05:53 < provoostenator> Ah yes, wonderful how block explorers have to deal with that special case: https://www.blocktrail.com/BTC/tx/d5d27987d2a3dfc724e359870c6644b40e497bdc0589a033220fe15429d88599 05:55 -!- blackbaba [~blackbaba@137.59.252.196] has joined #bitcoin-core-dev 05:57 < provoostenator> sipa while you're at it, maybe link to an explanation for "the coins created in the genesis block cannot be spent"? 05:58 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Quit: Leaving.] 05:59 < sipa> provoostenator: they just can't 06:00 < sipa> every version of the bitcoin full node software would have considered a spend of the genesis output as invalid; hence, it is invalid 06:01 < sipa> it may have been intentional or an oversight, but that doesn't matter 06:02 < Varunram> sipa: so, satoshi didn't add the genesis block coins to the tx db? 06:02 < provoostenator> My understanding is that it was hardcoded into the client in some later version, though by that time it was too late, because even older versions would consider spending that a hardfork, so presumably new versions also don't allow it. 06:03 < provoostenator> And about the least important thing you could possibly want to change. 06:03 < Varunram> oh, ok 06:04 < sipa> provoostenator: in early versions it was because the genesis block was never processed, so its output was never added to the txdb (precursor of the utxo set) 06:04 < sipa> in recent versions it's an explicit special case 06:04 < sipa> (introduced to prevent creating a hardfork w.r.t. older versions) 06:04 < provoostenator> Do all altcoins based on this codebase have the same behavior? 06:04 -!- blackbaba [~blackbaba@137.59.252.196] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 06:05 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 06:05 < sipa> provoostenator: no idea 06:10 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 06:13 -!- Cogito_Ergo_Sum [~Myself@80.107.151.135] has joined #bitcoin-core-dev 06:13 -!- Cogito_Ergo_Sum [~Myself@80.107.151.135] has quit [Changing host] 06:13 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has joined #bitcoin-core-dev 06:13 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-wdznssjcbigkvopi] has quit [Quit: Connection closed for inactivity] 06:38 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has joined #bitcoin-core-dev 06:38 -!- dyboj [bd3dc5e1@gateway/web/freenode/ip.189.61.197.225] has joined #bitcoin-core-dev 06:40 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 06:42 -!- dyboj [bd3dc5e1@gateway/web/freenode/ip.189.61.197.225] has quit [Client Quit] 07:14 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 07:18 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 240 seconds] 07:18 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 252 seconds] 07:36 -!- cplusboi [56bfab6e@gateway/web/freenode/ip.86.191.171.110] has quit [Ping timeout: 260 seconds] 07:42 -!- ula [~ula@b2b-78-94-9-226.unitymedia.biz] has joined #bitcoin-core-dev 07:56 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has quit [Ping timeout: 265 seconds] 08:00 -!- Kozuch [~Kozuch@81.0.198.168] has joined #bitcoin-core-dev 08:12 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 08:16 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has joined #bitcoin-core-dev 08:35 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has quit [] 08:38 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 08:38 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 08:41 -!- imnothreat [~billiondo@ppp78-37-182-34.pppoe.avangarddsl.ru] has joined #bitcoin-core-dev 08:42 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has joined #bitcoin-core-dev 08:49 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 08:55 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 09:00 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 256 seconds] 09:01 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 265 seconds] 09:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 09:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 09:02 -!- HoloIRCUser4 [~holoirc@181.122.72.30] has joined #bitcoin-core-dev 09:03 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 09:04 -!- finkan [~finkan@c80-216-92-154.bredband.comhem.se] has quit [Remote host closed the connection] 09:06 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 09:11 -!- Cogito_Ergo_Sum [~Myself@unaffiliated/cogito-ergo-sum/x-7399460] has quit [] 09:22 -!- HoloIRCUser4 [~holoirc@181.122.72.30] has quit [Quit: HoloIRCUser4] 09:23 -!- Evel-Knievel [~Evel-Knie@d5152f744.static.telenet.be] has joined #bitcoin-core-dev 09:27 < achow101> provoostenator: no, some changed it to explicitly add the genesis block output to the txdb 09:33 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 09:33 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 09:37 -!- CubicEar_ [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 09:38 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 09:39 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 09:46 -!- lvmbdv [gondola@104.245.35.240] has joined #bitcoin-core-dev 09:47 -!- CubicEar_ [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 09:49 -!- CubicEarths [~cubiceart@73.68.232.79] has joined #bitcoin-core-dev 09:49 -!- CubicEarths [~cubiceart@73.68.232.79] has quit [Read error: Connection reset by peer] 09:49 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 09:51 -!- CubicEar_ [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 09:52 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 09:55 < lvmbdv> hello, if P2PKH was the only mechanism of payment, would keeping witness data make more sense? 09:55 < sipa> ? 09:56 < Randolf> lvmbdv: You'd probably find that the #bitcoin channel is a really great place to ask that question. 09:56 < lvmbdv> sorry, i will 09:57 < Randolf> :) 09:57 < Sentineo> but it certainly needs rephrasing ;) 09:59 < midnightmagic> sipa: sorry about that. I can put in an exception if you like 10:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 10:01 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 10:01 < sipa> midnightmagic: heh, no 10:01 < sipa> i should just identify 10:06 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 10:07 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 10:08 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 10:09 -!- rabidus [~rabidus@91-145-115-22.bb.dnainternet.fi] has quit [Ping timeout: 248 seconds] 10:09 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 10:10 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 10:11 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 10:20 < midnightmagic> k 10:28 -!- sengehest [~sengehest@188.81-166-37.customer.lyse.net] has quit [Remote host closed the connection] 10:28 -!- sengehest [~sengehest@188.81-166-37.customer.lyse.net] has joined #bitcoin-core-dev 10:31 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 10:41 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 10:41 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has joined #bitcoin-core-dev 10:55 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has quit [Ping timeout: 252 seconds] 11:05 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 11:05 -!- CubicEar_ [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 11:07 -!- d0xffea [81cedb73@gateway/web/freenode/ip.129.206.219.115] has joined #bitcoin-core-dev 11:13 -!- mmmmmm [4d3539e3@gateway/web/freenode/ip.77.53.57.227] has joined #bitcoin-core-dev 11:20 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 11:20 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 11:21 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Read error: Connection reset by peer] 11:22 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 11:24 -!- CubicEar_ [~cubiceart@73.61.11.105] has joined #bitcoin-core-dev 11:28 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit [Ping timeout: 252 seconds] 11:32 -!- twistedline [~quassel@unaffiliated/twistedline] has quit [Ping timeout: 265 seconds] 11:32 -!- twistedline_ [~quassel@unaffiliated/twistedline] has joined #bitcoin-core-dev 11:35 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 11:40 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has joined #bitcoin-core-dev 11:43 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 11:44 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 12:00 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-gjxeyagxblaocafr] has joined #bitcoin-core-dev 12:08 -!- jb55 [~jb55@S010618b16923ebb1.vc.shawcable.net] has joined #bitcoin-core-dev 12:10 -!- andytoshi [~apoelstra@wpsoftware.net] has quit [Changing host] 12:10 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined #bitcoin-core-dev 12:18 -!- mmmmmm [4d3539e3@gateway/web/freenode/ip.77.53.57.227] has quit [Quit: Page closed] 12:22 -!- jb55 [~jb55@S010618b16923ebb1.vc.shawcable.net] has quit [Ping timeout: 252 seconds] 12:31 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 265 seconds] 12:31 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 12:40 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 240 seconds] 12:43 -!- imnothreat [~billiondo@ppp78-37-182-34.pppoe.avangarddsl.ru] has quit [Quit: Ex-Chat] 12:45 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 12:49 -!- mrfrasha [~mrfrasha@66-188-250-34.dhcp.eucl.wi.charter.com] has joined #bitcoin-core-dev 13:09 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has joined #bitcoin-core-dev 13:12 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 256 seconds] 13:13 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 13:16 -!- CubicEar_ [~cubiceart@73.61.11.105] has quit [Remote host closed the connection] 13:18 -!- jb55 [~jb55@184.70.3.22] has joined #bitcoin-core-dev 13:18 -!- Guyver2 [~Guyver@guyver2.xs4all.nl] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 13:21 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 248 seconds] 13:27 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 13:42 -!- Randolf [~randolf@96.53.47.42] has quit [Ping timeout: 240 seconds] 13:44 -!- harrymm [~harrymm@104.207.83.20] has quit [Ping timeout: 248 seconds] 13:46 -!- ek33191 [ad3ff95b@gateway/web/freenode/ip.173.63.249.91] has joined #bitcoin-core-dev 13:52 -!- ek33191 [ad3ff95b@gateway/web/freenode/ip.173.63.249.91] has quit [Quit: Page closed] 13:57 -!- harrymm [~harrymm@104.207.83.17] has joined #bitcoin-core-dev 13:58 -!- promag [~promag@bl22-247-244.dsl.telepac.pt] has quit [Remote host closed the connection] 13:59 -!- SevenTimes [~SevenTime@c-73-162-115-183.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 13:59 -!- sdupre [18650bcc@gateway/web/freenode/ip.24.101.11.204] has joined #bitcoin-core-dev 14:00 < sdupre> I having a C++ error making static builds. Looking for some guidance. Willing to pay. 14:12 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has quit [Remote host closed the connection] 14:12 -!- d0xffea [81cedb73@gateway/web/freenode/ip.129.206.219.115] has quit [Quit: Page closed] 14:13 -!- d9b4bef9 [~d9b4bef9@web501.webfaction.com] has joined #bitcoin-core-dev 14:19 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-gjxeyagxblaocafr] has quit [Quit: Connection closed for inactivity] 14:21 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Read error: Connection reset by peer] 14:23 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 14:27 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #bitcoin-core-dev 14:28 -!- sengehest [~sengehest@188.81-166-37.customer.lyse.net] has quit [Ping timeout: 265 seconds] 14:55 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 14:57 -!- axlalkdkjfkjdefk [603b1a78@gateway/web/freenode/ip.96.59.26.120] has joined #bitcoin-core-dev 14:57 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 264 seconds] 14:58 -!- axlalkdkjfkjdefk [603b1a78@gateway/web/freenode/ip.96.59.26.120] has quit [Client Quit] 15:00 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-dhipolxgvzfoubot] has joined #bitcoin-core-dev 15:05 -!- ada_ [b2cbe9df@gateway/web/freenode/ip.178.203.233.223] has joined #bitcoin-core-dev 15:05 -!- ada_ is now known as Adarvc 15:20 -!- Cache_Money [~Cache_Mon@c-24-18-214-173.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 15:24 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 272 seconds] 15:27 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #bitcoin-core-dev 15:30 -!- Tennis [~Tennis@unaffiliated/tennis] has joined #bitcoin-core-dev 15:32 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 248 seconds] 15:33 -!- blaster [~blaster@unaffiliated/blaster] has quit [Quit: Leaving] 15:42 -!- Cache_Money [~Cache_Mon@c-24-18-214-173.hsd1.wa.comcast.net] has quit [Quit: Cache_Money] 15:42 -!- chaus [~chaus@2001:8a0:6380:6e01:19fe:3a61:e002:999e] has joined #bitcoin-core-dev 15:42 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has quit [Quit: Snoozing.] 15:42 -!- Cache_Money [~Cache_Mon@c-24-18-214-173.hsd1.wa.comcast.net] has joined #bitcoin-core-dev 15:43 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 15:43 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has quit [Client Quit] 15:47 -!- jb55 [~jb55@184.70.3.22] has quit [Ping timeout: 240 seconds] 15:52 -!- jb55 [~jb55@184.70.3.22] has joined #bitcoin-core-dev 15:56 -!- Cache_Money [~Cache_Mon@c-24-18-214-173.hsd1.wa.comcast.net] has quit [Quit: Cache_Money] 16:01 -!- Adarvc [b2cbe9df@gateway/web/freenode/ip.178.203.233.223] has quit [Quit: Page closed] 16:05 -!- chaus [~chaus@2001:8a0:6380:6e01:19fe:3a61:e002:999e] has quit [] 16:17 -!- wxss [~user@192.40.89.234] has quit [Quit: leaving] 16:18 -!- qqq [5abf9165@gateway/web/freenode/ip.90.191.145.101] has joined #bitcoin-core-dev 16:23 -!- qqq [5abf9165@gateway/web/freenode/ip.90.191.145.101] has quit [Client Quit] 16:34 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has joined #bitcoin-core-dev 16:38 -!- jb55 [~jb55@184.70.3.22] has quit [Ping timeout: 248 seconds] 16:40 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has joined #bitcoin-core-dev 16:42 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:42 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has quit [Client Quit] 16:43 -!- esotericnonsense [~esotericn@unaffiliated/esotericnonsense] has joined #bitcoin-core-dev 16:53 -!- sdupre [18650bcc@gateway/web/freenode/ip.24.101.11.204] has quit [Quit: Page closed] 16:54 -!- ula [~ula@b2b-78-94-9-226.unitymedia.biz] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:57 -!- Tennis [~Tennis@unaffiliated/tennis] has quit [Quit: Leaving] 17:01 -!- Kozuch [~Kozuch@81.0.198.168] has quit [Ping timeout: 256 seconds] 17:01 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 268 seconds] 17:45 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 17:46 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-yiienuwjnzxwmnqn] has quit [Quit: Connection closed for inactivity] 17:49 -!- Chris_Stewart_5 [~chris@gateway/vpn/privateinternetaccess/chrisstewart5/x-62865615] has quit [Ping timeout: 268 seconds] 17:55 -!- xiedeacc__ [~xiedeacc@122.226.185.91] has joined #bitcoin-core-dev 17:56 -!- Murch [~murch@c-73-223-113-121.hsd1.ca.comcast.net] has quit [Quit: Snoozing.] 17:59 -!- xiedeacc__ [~xiedeacc@122.226.185.91] has quit [Quit: Leaving] 18:02 -!- baldur_ [~baldur@pool-100-2-154-254.nycmny.btas.verizon.net] has quit [Ping timeout: 268 seconds] 18:04 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 256 seconds] 18:05 -!- xiedeacc_ [~xiedeacc@125.94.12.70] has joined #bitcoin-core-dev 18:05 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has joined #bitcoin-core-dev 18:05 < xiedeacc_> 有没有中国人? 18:09 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 18:14 < xiedeacc_> can anybody give an block contain same coinbase trasaction 18:14 < xiedeacc_> how their come? 18:14 < xiedeacc_> how them come 18:21 -!- justan0theruser [~justanoth@unaffiliated/justanotheruser] has joined #bitcoin-core-dev 18:24 -!- justanotheruser [~justanoth@unaffiliated/justanotheruser] has quit [Ping timeout: 260 seconds] 18:29 -!- mandric [~mandric@108-228-58-104.lightspeed.cicril.sbcglobal.net] has joined #bitcoin-core-dev 18:29 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-dhipolxgvzfoubot] has quit [Quit: Connection closed for inactivity] 18:52 -!- owowo [~ovovo@unaffiliated/ovovo] has quit [Ping timeout: 256 seconds] 18:54 < luke-jr> xiedeacc_: what? 18:55 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 18:56 < xiedeacc_> luke-jr: it's the coinbase transaction of both block 91722 and 91880 18:56 < xiedeacc_> have same coinbase transaction 18:56 -!- owowo [~ovovo@unaffiliated/ovovo] has joined #bitcoin-core-dev 18:56 < xiedeacc_> what made me confused, it's how them come 18:59 < phantomcircuit> xiedeacc_, they have no inputs and thus can be identical 18:59 < phantomcircuit> blocks now have the height in the coinbase 18:59 < phantomcircuit> and thus cannot be identical 19:02 -!- mrfrasha [~mrfrasha@66-188-250-34.dhcp.eucl.wi.charter.com] has quit [Quit: mrfrasha] 19:04 < xiedeacc_> I this, what I want to know is how that happenend 19:04 < xiedeacc_> I know this 19:08 < phantomcircuit> xiedeacc_, not sure how that happened 19:10 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 248 seconds] 19:12 < xiedeacc_> You can maliciously, or stupidly, create two transactions with the same ID. The easiest way is to mine two blocks and include in each one only a single transaction -- the coinbase transaction, with the same payout address, same payout amount, and the same coinbase. 19:13 < xiedeacc_> how to reply to a specific man? 19:13 < xiedeacc_> I use hexchat 19:13 < xiedeacc_> if I want to speak to a specifc man, need manual type his/her name 19:14 -!- rabidus [~rabidus@91-145-115-22.bb.dnainternet.fi] has joined #bitcoin-core-dev 19:21 -!- vasp [~antony@modemcable139.60-131-66.mc.videotron.ca] has quit [Quit: WeeChat 2.0.1] 19:22 < achow101> xiedeacc_: it happens by mistake 19:22 < achow101> improperly written software 19:27 -!- meshcollider [uid246294@gateway/web/irccloud.com/x-luofzxnqenyuuzok] has joined #bitcoin-core-dev 19:41 -!- Deacyde [~Deacyde@unaffiliated/deacyde] has quit [Quit: May the Shwartz be with you] 19:44 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 19:45 < echeveria> xiedeacc_: no you can’t due to bip34. 19:48 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 248 seconds] 19:49 -!- Randolf [~randolf@96.53.47.42] has quit [Ping timeout: 256 seconds] 19:54 < luke-jr> xiedeacc_: you can have other transactions too 20:04 -!- Randolf [~randolf@96.53.47.42] has joined #bitcoin-core-dev 20:06 < phantomcircuit> echeveria, he's talking about the two transactions before bip34 20:10 < sipa> xiedeacc_: to reply to someone specifically just start by saying their name (like i'm doing now) 20:24 < xiedeacc_> sipa: get 20:25 < sipa> very good 20:27 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has joined #bitcoin-core-dev 21:00 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 21:04 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has quit [Read error: Connection reset by peer] 21:05 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 272 seconds] 21:05 -!- cryptapus [~cryptapus@jupiter.osmus.org] has joined #bitcoin-core-dev 21:05 -!- cryptapus [~cryptapus@jupiter.osmus.org] has quit [Changing host] 21:05 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 21:08 -!- mandric [~mandric@108-228-58-104.lightspeed.cicril.sbcglobal.net] has quit [Quit: Computer has gone to sleep.] 21:11 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 21:14 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has quit [Quit: conversation terminated!] 21:21 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 248 seconds] 21:22 -!- cryptapus [~cryptapus@unaffiliated/cryptapus] has joined #bitcoin-core-dev 21:33 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 21:39 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 260 seconds] 21:42 -!- juscamar1 [~camarena@47.148.173.164] has joined #bitcoin-core-dev 21:47 -!- juscamar1 [~camarena@47.148.173.164] has quit [Ping timeout: 256 seconds] 21:52 -!- Giszmo [~leo@pc-204-28-214-201.cm.vtr.net] has quit [Quit: Leaving.] 22:03 -!- d_t [~d_t@46.183.103.8] has joined #bitcoin-core-dev 22:08 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has joined #bitcoin-core-dev 22:15 -!- baldur [~baldur@pool-100-2-154-254.nycmny.btas.verizon.net] has joined #bitcoin-core-dev 22:27 -!- d_t [~d_t@46.183.103.8] has quit [Ping timeout: 260 seconds] 22:32 -!- jb55 [~jb55@70-36-49-138.dyn.novuscom.net] has quit [Ping timeout: 264 seconds] 23:12 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 272 seconds] 23:21 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has quit [Read error: Connection reset by peer] 23:28 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-core-dev 23:28 -!- davec [~davec@cpe-24-243-249-218.hot.res.rr.com] has joined #bitcoin-core-dev 23:48 -!- CubicEarths [~cubiceart@c-73-68-232-79.hsd1.ma.comcast.net] has quit []