--- Day changed Fri May 06 2016 00:03 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 00:04 -!- jtimon [~quassel@65.28.134.37.dynamic.jazztel.es] has quit [Ping timeout: 240 seconds] 00:34 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 00:37 -!- gevs [~greg@unaffiliated/gevs] has quit [Ping timeout: 250 seconds] 00:49 -!- gevs [~greg@unaffiliated/gevs] has joined #bitcoin-core-dev 00:54 -!- jonasschnelli [~jonasschn@2a01:4f8:200:7025::2] has quit [Changing host] 00:54 -!- jonasschnelli [~jonasschn@unaffiliated/jonasschnelli] has joined #bitcoin-core-dev 00:59 -!- gill3s [~textual@unaffiliated/gill3s] has quit [Read error: Connection reset by peer] 01:03 < GitHub138> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/006cdf64dc93...efee32f38110 01:03 < GitHub138> bitcoin/master 99e7075 Wladimir J. van der Laan: Break circular dependency main ↔ txdb... 01:03 < GitHub138> bitcoin/master efee32f Wladimir J. van der Laan: Merge #7815: Break circular dependency main ↔ txdb... 01:03 < GitHub95> [bitcoin] laanwj closed pull request #7815: Break circular dependency main ↔ txdb (master...2016_04_break_txdb_main_dep) https://github.com/bitcoin/bitcoin/pull/7815 01:04 < GitHub58> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/efee32f38110...65aecda52d0d 01:04 < GitHub58> bitcoin/master e53e7c5 Kaz Wesley: don't run ThreadMessageHandler at lowered priority... 01:04 < GitHub58> bitcoin/master 65aecda Wladimir J. van der Laan: Merge #8011: don't run ThreadMessageHandler at lowered priority... 01:04 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has joined #bitcoin-core-dev 01:04 < GitHub178> [bitcoin] laanwj closed pull request #8011: don't run ThreadMessageHandler at lowered priority (master...priority) https://github.com/bitcoin/bitcoin/pull/8011 01:14 -!- To7 [~theo@cpe-158-222-222-232.nyc.res.rr.com] has quit [Quit: Whatever] 01:32 < jonasschnelli> Is that only my observation? A full sync with BitcoinD is much faster then with Bitcoin-Qt? 01:32 < jonasschnelli> Doing measurements now. 01:42 -!- xiangfu [~xiangfu@111.198.29.53] has joined #bitcoin-core-dev 01:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 01:50 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 01:50 < paveljanik> some UI locks? 01:51 -!- wangchun [~wangchun@li414-193.members.linode.com] has quit [Ping timeout: 250 seconds] 01:52 -!- wangchun [~wangchun@li414-193.members.linode.com] has joined #bitcoin-core-dev 01:53 < jonasschnelli> paveljanik: probably. But it feels like losing 50% of the sync "performance". Will have some ~numbers soon. 01:54 < paveljanik> 50% is a bit too much, yes. 01:57 -!- wangchun [~wangchun@li414-193.members.linode.com] has quit [Remote host closed the connection] 01:57 -!- wangchun [~wangchun@li414-193.members.linode.com] has joined #bitcoin-core-dev 02:02 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has joined #bitcoin-core-dev 02:02 -!- AaronvanW [~ewout@172pc231.sshunet.nl] has quit [Changing host] 02:02 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has joined #bitcoin-core-dev 02:09 -!- fengling [~fengling@111.198.29.53] has quit [Quit: WeeChat 1.4] 02:10 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-gjmbxjvaltswtheq] has joined #bitcoin-core-dev 02:10 < GitHub170> [bitcoin] paveljanik opened pull request #8016: Fix multithread CScheduler and reenable test (master...20160506_multithread_CScheduler) https://github.com/bitcoin/bitcoin/pull/8016 02:11 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 02:11 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 02:13 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 02:22 < GitHub19> [bitcoin] jonasschnelli closed pull request #7830: [Wallet] Add cloned wallet, remove accounts, reset version (master...2016/04/wallet2) https://github.com/bitcoin/bitcoin/pull/7830 02:25 < GitHub83> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/65aecda52d0d...77b637f20e8c 02:25 < GitHub83> bitcoin/master fa389d4 MarcoFalke: [qa] Switch to py3 02:25 < GitHub83> bitcoin/master 77b637f Wladimir J. van der Laan: Merge #7814: [qa] Switch to py3... 02:25 < GitHub87> [bitcoin] laanwj closed pull request #7814: [qa] Switch to py3 (master...Mf1604-qaPy3) https://github.com/bitcoin/bitcoin/pull/7814 02:27 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 02:34 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 02:34 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has joined #bitcoin-core-dev 02:48 -!- blur3d [~blur3d@d114-78-38-124.rdl805.qld.optusnet.com.au] has joined #bitcoin-core-dev 02:51 -!- Arnavion [arnavion@unaffiliated/arnavion] has quit [Quit: Arnavion] 02:52 < paveljanik> MarcoFalke, python3: httplib not found -> http.client? 02:52 -!- Arnavion [arnavion@unaffiliated/arnavion] has joined #bitcoin-core-dev 02:52 < MarcoFalke> You need to check out the specific commit 02:53 < MarcoFalke> git checkout fa6cd636c05fa18afbfc35e4e8ad0e7e69c0ae35 02:53 < paveljanik> yup, already known 02:53 < paveljanik> I'm 5 minutes late after fanquake ;-) 02:53 < paveljanik> I'll wait :-) 03:12 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 03:22 -!- xiangfu [~xiangfu@111.198.29.53] has quit [Remote host closed the connection] 03:25 < MarcoFalke> So why does travis fail all pulls with ImportError: No module named 'zmq'? 03:26 < paveljanik> MarcoFalke, python-qmz not installed. 03:26 < paveljanik> I'm just about to write to you, that we should make a conditional in the zmq tests to prevent this ;-) 03:27 < paveljanik> README.md contains: sudo apt-get install python-zmq 03:28 < paveljanik> and of course install this module in travis 03:30 < MarcoFalke> https://github.com/bitcoin/bitcoin/blob/65aecda52d0d2179f77d675dc305225a1566c48f/.travis.yml#L46 https://github.com/bitcoin/bitcoin/blob/77b637f20e8cb91cf007bf416b603ca362385cdb/.travis.yml#L46 03:31 < MarcoFalke> It is installed 03:31 < MarcoFalke> Am I missing something? 03:34 < paveljanik> Is there a log from the travis initialization to check? 03:36 < paveljanik> and is there such module available at all? ;-) 03:36 * paveljanik doesn't know... 03:36 < MarcoFalke> Oh the cache is messed up 03:36 < MarcoFalke> It fetches from master (which is py3) but the pulls are still py2 03:36 < MarcoFalke> Just a guess 03:39 < paveljanik> yes, maybe. 03:41 < paveljanik> Does it help to rebase such PR? 03:42 < GitHub91> [bitcoin] jonasschnelli opened pull request #8018: Autofind rpc tests --srcdir (master...2016/05/fix_test_srcdir) https://github.com/bitcoin/bitcoin/pull/8018 03:42 < MarcoFalke> I am trying to avoid rebase but, hmm 03:43 < paveljanik> ah 03:44 < MarcoFalke> rebased 03:52 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has quit [Read error: Connection reset by peer] 04:24 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has joined #bitcoin-core-dev 04:29 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has quit [Quit: Leaving.] 04:46 -!- Samdney [~Samdney@nat-wlan2.rrze.uni-erlangen.de] has quit [Ping timeout: 276 seconds] 05:06 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 05:12 -!- ghtdak [~ghtdak@unaffiliated/ghtdak] has quit [Ping timeout: 246 seconds] 05:12 -!- ghtdak [~ghtdak@unaffiliated/ghtdak] has joined #bitcoin-core-dev 05:14 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 05:15 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Client Quit] 05:27 < jonasschnelli> I was wrong. Bitcoin-Qt full sync takes ~ same amount of time as it takes with bitcoind. 05:45 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 05:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 05:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 06:27 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] 06:28 -!- MrHodl [~fuc@5.175.208.109] has quit [Ping timeout: 252 seconds] 06:28 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:28 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Client Quit] 06:32 -!- TomMc [~tom@unaffiliated/tommc] has joined #bitcoin-core-dev 06:46 < wumpus> jonasschnelli: phew :) 06:47 < wumpus> I'd understand if it is somewhat slower, I mean a GUI thread does produce some extra load, but doubling the time is absurd 06:49 < GitHub17> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/77b637f20e8c...fbedc09b2d09 06:49 < GitHub17> bitcoin/master b3d18ba Warren Togami: doc: Fedora build requirements, add gcc-c++ and fix typo 06:49 < GitHub17> bitcoin/master fbedc09 Wladimir J. van der Laan: Merge #8013: doc: Fedora build requirements, add gcc-c++ and fix typo... 06:49 < GitHub171> [bitcoin] laanwj closed pull request #8013: doc: Fedora build requirements, add gcc-c++ and fix typo (master...fedora_build_readme2) https://github.com/bitcoin/bitcoin/pull/8013 06:51 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 06:55 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 06:57 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 06:57 < wumpus> looks like there are some travis failures regarding zmq https://travis-ci.org/bitcoin/bitcoin/jobs/128251961 06:58 < MarcoFalke> It is some travis issue if you ask me 06:58 < wumpus> seems likely, as it doesn't seem to be consistent 06:59 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 06:59 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 07:01 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Quit: Leaving.] 07:01 < MarcoFalke> It is consistent for all pulls that were in the travis queue at the time the py3 pull was merged 07:01 < MarcoFalke> Some broken cache logic, probably 07:06 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 07:08 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] 07:11 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has joined #bitcoin-core-dev 07:13 -!- cryptapus_afk is now known as cryptapus 07:35 -!- TomMc [~tom@unaffiliated/tommc] has quit [Ping timeout: 244 seconds] 07:36 < luke-jr> warren: well then you haven't eliminated the reason for distros to package it.. 07:44 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 07:46 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 07:51 -!- TomMc [~tom@gateway/vpn/privateinternetaccess/tommc] has joined #bitcoin-core-dev 08:06 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Remote host closed the connection] 08:09 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 08:10 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 08:14 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 265 seconds] 08:14 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Ping timeout: 240 seconds] 08:16 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 08:22 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 252 seconds] 08:25 < GitHub137> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/fbedc09b2d09...fbd84788e676 08:26 < GitHub137> bitcoin/master b06f6a9 JeremyRand: Fixed invalid example paths in gitian-building.md... 08:26 < GitHub137> bitcoin/master fbd8478 Wladimir J. van der Laan: Merge #8009: Docs: Fixed invalid example paths in gitian-building.md... 08:26 < GitHub195> [bitcoin] laanwj closed pull request #8009: Docs: Fixed invalid example paths in gitian-building.md (master...doc-gitian-building-offline-paths-fix) https://github.com/bitcoin/bitcoin/pull/8009 08:38 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 08:48 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 276 seconds] 08:52 -!- PaulCape_ [~PaulCapes@204.28.124.82] has quit [Quit: .] 08:53 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 08:54 -!- PaulCapestany [~PaulCapes@204.28.124.82] has quit [Remote host closed the connection] 08:54 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 08:56 -!- PaulCapestany [~PaulCapes@204.28.124.82] has joined #bitcoin-core-dev 09:00 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 09:00 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 09:14 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 09:17 -!- murch [~murch@p4FE3BBCA.dip0.t-ipconnect.de] has quit [Quit: Leaving.] 09:19 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 09:27 -!- crescendo [~mozart@unaffiliated/crescendo] has quit [Ping timeout: 264 seconds] 09:27 -!- adam3us [~adam3us@unaffiliated/adam3us] has quit [Ping timeout: 250 seconds] 09:28 -!- crescendo [~mozart@unaffiliated/crescendo] has joined #bitcoin-core-dev 09:28 -!- sdaftuar [~sdaftuar@unaffiliated/sdaftuar] has quit [Ping timeout: 250 seconds] 09:29 -!- kinlo [peter@unaffiliated/kinlo] has quit [Ping timeout: 264 seconds] 09:29 -!- instagibbs [~instagibb@pool-100-15-114-5.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds] 09:29 -!- maaku [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has joined #bitcoin-core-dev 09:29 -!- sdaftuar [~sdaftuar@unaffiliated/sdaftuar] has joined #bitcoin-core-dev 09:29 -!- kinlo [peter@unaffiliated/kinlo] has joined #bitcoin-core-dev 09:31 < maaku> I saw in the meeting logs that a back dated start date for segwit on testnet was accepted 09:31 -!- instagibbs [~instagibb@pool-100-15-114-5.washdc.fios.verizon.net] has joined #bitcoin-core-dev 09:31 < maaku> This potentially causes severe problems for people who are doing ongoing integration testing of their own services on testnet 09:32 < maaku> I hope that this decision is reconsidered (or a delay to activation is added) 09:32 < jl2012> maaku, I think BIP68 also backdated? 09:32 -!- Amnez777 [~Amnez777@unaffiliated/amnez777] has quit [Ping timeout: 244 seconds] 09:32 < maaku> jl2012: which was also a mistake 09:32 -!- adam3us [~adam3us@unaffiliated/adam3us] has joined #bitcoin-core-dev 09:33 < maaku> the delay can be short, e.g. a few weeks. but it shouldn't be zero 09:34 < maaku> that is placing a potential forking situation on people who have been absorbed in their own work, with absolutely no warning 09:35 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 09:35 -!- Amnez777 [~Amnez777@37.157.216.181] has joined #bitcoin-core-dev 09:36 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 09:36 < jl2012> you mean some people are already testing segwit on testnet? 09:39 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 09:39 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 09:40 < maaku> jl2012: I mean that with a back-dated start date segwit could activate within hours if someone decided to throw some hash power at it 09:41 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 09:41 < jl2012> same before we had bip9 09:41 < maaku> wihch is not unlikely 09:41 < maaku> jl2012: ... 09:41 < maaku> because we fucked up in the past does not mean we should continue to be fuckups 09:42 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 244 seconds] 09:42 < maaku> set a data of May 15th or something and make a loud announcement, so people have at least a little bit of time to make sure they're not affected 09:42 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 09:44 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 09:46 < sipa> maaku: that's reasonable, but testnet is always subject to wide hashrate swings and forks 09:46 -!- laurentmt [~Thunderbi@176.158.157.202] has joined #bitcoin-core-dev 09:46 -!- bysherper [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 09:47 < sipa> and it's not like the code for segwit is merged... there isn't even a branch with those activation times included at this point 09:47 -!- muuqwaul [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 09:48 < maaku> yeah but still, we should try not to add to the noise 09:48 -!- maaku [~quassel@173-228-107-141.dsl.static.fusionbroadband.com] has left #bitcoin-core-dev ["http://quassel-irc.org - Chat comfortably. Anywhere."] 09:49 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 09:51 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 09:54 -!- TomMc [~tom@gateway/vpn/privateinternetaccess/tommc] has quit [Quit: WeeChat 1.3] 09:58 < sipa> sdaftuar: do you think there are pitfalls when converted the txid index of CTxMempool:mapTx to a hashed-based one? 10:00 < sdaftuar> sipa: hmm, i'm not sure i sufficiently explored it, but i don't recall thinking it would be problematic 10:00 < sipa> i remember trying, and failing 10:00 < sdaftuar> yeah so probably i was missing something then :) 10:01 < sdaftuar> maybe kazcw wants to take a stab at it! the setSpends thing is cool 10:04 -!- blur3d [~blur3d@d114-78-38-124.rdl805.qld.optusnet.com.au] has quit [Quit: blur3d] 10:10 -!- Eliel_ [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has quit [Ping timeout: 240 seconds] 10:11 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has joined #bitcoin-core-dev 10:15 -!- laurentmt [~Thunderbi@176.158.157.202] has quit [Quit: laurentmt] 10:23 -!- molz [~molly@unaffiliated/molly] has joined #bitcoin-core-dev 10:25 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 252 seconds] 10:28 < GitHub166> [bitcoin] instagibbs opened pull request #8019: Remove state arg from ReconsiderBlock (master...reblarg) https://github.com/bitcoin/bitcoin/pull/8019 10:31 -!- MarcoFalke [8af6020a@gateway/web/cgi-irc/kiwiirc.com/ip.138.246.2.10] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 10:38 -!- pedrobranco [~pedrobran@79.242.108.93.rev.vodafone.pt] has quit [Remote host closed the connection] 10:41 -!- Eliel [~jojkaart@104-250-47-212.rev.cloud.scaleway.com] has joined #bitcoin-core-dev 10:42 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 10:42 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 10:50 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 10:53 -!- bysherper [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 10:56 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 10:58 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 276 seconds] 11:00 < jl2012> maaku, no matter what we do, when no one is mining, an attacker can easily fork the network by mining a long non-segwit chain after activation 11:00 < jl2012> unless we have hashrate to keep the chain growing, which is burning money 11:04 < BlueMatt> hmmm...sipa so I need to keep around a list of node pointers I can send messages to in main.cpp...would be a huge shame to put CNode* back in logic there :/ 11:04 < BlueMatt> any ideas 11:04 < BlueMatt> or, wait, who introduced NodeId 11:06 -!- GAit [~GAit@212.91.77.40] has joined #bitcoin-core-dev 11:07 < gmaxwell> jl2012: maaku's concern is that you we should give people time to update so their nodes will ignore that fork. 11:07 < gmaxwell> I don't share the concern. 11:08 < gmaxwell> (or rather, I share it but believe that we will end up giving them adequate time, without having to delay further.) 11:10 < jl2012> i hope to see it live on testnet as early as possible, so we could start testing the dynamics of upgraded and non-upgraded nodes 11:10 < jl2012> and I'm sure it will be attacked, intentionally or unintentionally 11:11 < jl2012> unless we keep mining it 11:11 < gmaxwell> jl2012: if nodes are already upgraded to enforce, then _full nodes_ (which is 99% of what exists on testnet) won't notice any such attack. 11:12 < jl2012> but the point to test it on testnet is to examine the interaction between upgraded and non-upgraded nodes 11:13 < jl2012> if we just want upgraded nodes, we already have segnet 11:15 < jl2012> and if upgraded nodes have minority hashrate, we are actually implementing a segnet under the name of testnet 11:15 < instagibbs> jl2012, you can do that in segnet too 11:15 < gmaxwell> we can also spin up a new testnet that is mixed. 11:16 < gmaxwell> which would not disrupt other people's testing that is unrelated to segwit. 11:17 < jl2012> actually I'm running a non-upgraded node on the segwit. Probably the only one 11:17 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has joined #bitcoin-core-dev 11:19 -!- jannes [~jannes@178.132.211.90] has quit [Quit: Leaving] 11:21 < sipa> BlueMatt: i introduced nodeid 11:21 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has quit [Ping timeout: 240 seconds] 11:22 < sipa> BlueMatt: but perhaps net can have a function to send a particular message to a list of nodeids 11:23 < sipa> BlueMatt: alternatively, you can keep a list of CNode* pointers around, but you'll need cleanup logic in FinalizeNode to remove any reference to a node when it disappears 11:24 < BlueMatt> sipa: yea, I mean i was thinking about CNode* references...but that kinda defeats the purpose of NodeId 11:24 < BlueMatt> sipa: in fact, any solution kinda defeats the purpose of NodeId...might as well kill NodeId if we have back-and-forward references between CNodes and NodeIds 11:27 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has joined #bitcoin-core-dev 11:30 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 11:32 < sipa> BlueMatt: i disagree 11:32 < sipa> BlueMatt: net should not expose CNode 11:32 < sipa> and only expose abstract identifiers 11:32 < sipa> the fact that you need back-and-forth references is a side effect of the logic now being split between net and main 11:33 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 244 seconds] 11:33 < BlueMatt> sipa: so you mean that we /should/ have an interface to send to a nodeid, because we shouldn't expose CNode at all, and pfrom should, in fact, be a nodeid? 11:34 -!- GAit [~GAit@212.91.77.40] has quit [Quit: Leaving.] 11:34 < sipa> BlueMatt: yup 11:34 < sipa> but i expect that code to undergo very significant changes after cory's net changes 11:35 < BlueMatt> meh, I mean /all/ processing should happen in net imo...the fact that main knows /anything/ about the p2p protocol is bad 11:35 < BlueMatt> but, indeed, its kinda all up in the air as cory refactors net 11:35 < BlueMatt> I'll add a CNode* ref for now, with the expectation that it will dissapear soonish 11:37 < sdaftuar> sipa: fyi, according to morcos it worked relatively easily to convert mapTx's txid index to an unordered_map. 11:37 < sipa> sdaftuar: oh, sorry to not report back; yes, it was trivial :) 11:37 < sipa> doing it as part of a slighly larger change 11:37 < sdaftuar> cool! 11:54 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 11:56 -!- Amnez777 [~Amnez777@37.157.216.181] has quit [Ping timeout: 246 seconds] 11:58 -!- Amnez777 [~Amnez777@37.157.216.180] has joined #bitcoin-core-dev 12:04 -!- achow101 [~achow101@pool-96-227-114-115.phlapa.fios.verizon.net] has joined #bitcoin-core-dev 12:20 -!- earlest [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 12:48 -!- Dizzle [~Dizzle@104-6-36-162.lightspeed.austtx.sbcglobal.net] has quit [Ping timeout: 250 seconds] 13:01 < GitHub88> [bitcoin] sipa opened pull request #8020: Use SipHash-2-4 for various non-cryptographic hashes (master...siphash) https://github.com/bitcoin/bitcoin/pull/8020 13:16 -!- muuqwaul [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 13:22 -!- Amnez777 [~Amnez777@37.157.216.180] has quit [Ping timeout: 260 seconds] 13:22 -!- Amnez777 [~Amnez777@37.157.216.141] has joined #bitcoin-core-dev 13:34 < phantomcircuit> sipa: why the macro implementation? 13:35 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has joined #bitcoin-core-dev 13:39 < sipa> phantomcircuit: copy paste 13:40 < sipa> sugfestion for something better 13:41 < phantomcircuit> sipa: that was my guess, no suggestion at the moment 13:43 < phantomcircuit> sipa: is it safe to use hashed_unique like that in the mempool code? 13:43 < phantomcircuit> well i guess it is in so much as a collision just means you're missing a tx from the mempool 13:46 -!- earlest [~denetrabu@96.93.57.150] has joined #bitcoin-core-dev 13:49 -!- muuqwaul [~denetrabu@96.93.57.150] has quit [Ping timeout: 240 seconds] 13:53 < sipa> phantomcircuit: the key for the mempool is still full txid 13:54 < sipa> the 64-bit hash is just internally used in the multi_index implementation, to decide what bucket an entry goes into 13:54 < sipa> but buckets can hold multiple items without problems 13:59 -!- belcher [~user@unaffiliated/belcher] has joined #bitcoin-core-dev 14:09 < phantomcircuit> sipa: ah ok, that's not clear from just the diff guess i needed more context 14:09 < phantomcircuit> ah right the thing "really" being indexed is CTxMemPoolEntry 14:09 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has joined #bitcoin-core-dev 14:24 -!- AaronvanW [~ewout@unaffiliated/aaronvanw] has quit [Read error: Connection reset by peer] 14:47 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 15:11 -!- paveljanik [~paveljani@unaffiliated/paveljanik] has quit [Quit: Leaving] 15:15 -!- Alopex [~bitcoin@cyber.dealing.ninja] has quit [Remote host closed the connection] 15:16 -!- Alopex [~bitcoin@cyber.dealing.ninja] has joined #bitcoin-core-dev 15:39 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has joined #bitcoin-core-dev 15:43 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has quit [Remote host closed the connection] 15:43 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has joined #bitcoin-core-dev 15:57 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Ping timeout: 265 seconds] 16:02 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has joined #bitcoin-core-dev 16:10 -!- Guyver2 [~Guyver2@guyver2.xs4all.nl] has quit [Quit: :)] 16:13 -!- Cory [~C@unaffiliated/cory] has quit [Ping timeout: 276 seconds] 16:14 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has joined #bitcoin-core-dev 16:15 -!- Pasha [~C@unaffiliated/cory] has joined #bitcoin-core-dev 16:21 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 260 seconds] 16:22 -!- Pasha is now known as Cory 16:28 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has quit [Remote host closed the connection] 16:34 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 16:36 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 240 seconds] 16:42 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has joined #bitcoin-core-dev 17:16 -!- spudowiar [~spudowiar@unaffiliated/spudowiar] has quit [Quit: gtg] 17:21 -!- pedrobranco [~pedrobran@167.225.61.94.rev.vodafone.pt] has quit [Remote host closed the connection] 17:45 -!- blur3d [~blur3d@d114-78-35-81.rdl805.qld.optusnet.com.au] has joined #bitcoin-core-dev 17:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 17:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 18:31 -!- Ylbam [uid99779@gateway/web/irccloud.com/x-gjmbxjvaltswtheq] has quit [Quit: Connection closed for inactivity] 19:04 < jl2012> https://twitter.com/sysmannet/status/728709054936186880 Less Bitcoin Orphans as results of bitcoin p2p network & src code performance improvements 19:05 < sipa> 0.12.1 should not have impact on that, i think 19:07 < jl2012> sipa: yes, but that could be a result of some miners upgrading directly from 0.11.2 to 0.12.1. Or just statistical variation 19:16 -!- BashCo [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 19:18 -!- BashCo_ [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 260 seconds] 19:40 < phantomcircuit> sipa: there's a fix for block downloads between 0.12.0 and 0.12.1 19:40 < phantomcircuit> some of the sybil nodes claim to be network nodes but aren't 19:41 < sipa> oh right 19:45 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 19:45 -!- alpalp [~allen@unaffiliated/alpalp] has joined #bitcoin-core-dev 19:45 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 19:48 < gmaxwell> someone should probably respond "more improvements coming!" 20:01 -!- arowser [~quassel@106.120.101.38] has quit [Quit: No Ping reply in 180 seconds.] 20:01 -!- arowser [~quassel@106.120.101.38] has joined #bitcoin-core-dev 20:10 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #bitcoin-core-dev 20:17 -!- alpalp [~allen@unaffiliated/alpalp] has quit [Ping timeout: 246 seconds] 20:32 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 250 seconds] 20:32 -!- belcher [~user@unaffiliated/belcher] has quit [Quit: Leaving] 21:10 -!- BashCo_ [~BashCo@unaffiliated/bashco] has joined #bitcoin-core-dev 21:12 -!- BashCo [~BashCo@unaffiliated/bashco] has quit [Ping timeout: 250 seconds] 21:16 -!- Giszmo [~leo@pc-122-14-46-190.cm.vtr.net] has quit [Ping timeout: 260 seconds] 21:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has quit [Read error: Connection reset by peer] 21:49 -!- GAit [~GAit@2-230-161-158.ip202.fastwebnet.it] has joined #bitcoin-core-dev 22:02 -!- sanada` [sanada@36-2-119-80.chiba.ap.gmo-isp.jp] has joined #bitcoin-core-dev 22:04 -!- sanada [sanada@36-2-119-80.chiba.ap.gmo-isp.jp] has quit [Ping timeout: 260 seconds] 22:08 < gmaxwell> It would be really nice to get the gitian process building ppa/rpm and also arm binaries. 22:12 < luke-jr> yes.. but real RPMs, not just repackaged statics :/ 22:12 < luke-jr> note PPAs *cannot* be self-compiled :x 22:37 -!- Samdney [~Samdney@dyn-ant666999.hawo.ipv6.uni-erlangen.de] has quit [Ping timeout: 276 seconds] 22:43 -!- randy-waterhouse [~kiwigb@opentransactions/dev/randy-waterhouse] has joined #bitcoin-core-dev 23:06 -!- cryptapus is now known as cryptapus_afk 23:12 < wallet42> i want gitian-style homebrew (osx packagemanager) bottles/builds 23:22 -!- murch [~murch@p4FE3BB41.dip0.t-ipconnect.de] has joined #bitcoin-core-dev 23:38 -!- [Author] [~Author]@2401:a400:3202:2000:bad:d09:15:90d] has quit [Ping timeout: 240 seconds] 23:39 -!- [Author] [~Author]@2401:a400:3202:2000:bad:d09:15:90d] has joined #bitcoin-core-dev