1 2017-02-21T00:00:24  *** cbits has joined #bitcoin-core-dev
  2 2017-02-21T00:04:19  *** cbits has quit IRC
  3 2017-02-21T00:14:15  *** IRCFrEAK has joined #bitcoin-core-dev
  4 2017-02-21T00:14:16  *** IRCFrEAK has left #bitcoin-core-dev
  5 2017-02-21T00:15:22  *** grubles has quit IRC
  6 2017-02-21T00:18:46  *** justanotheruser has joined #bitcoin-core-dev
  7 2017-02-21T00:18:55  *** grubles has joined #bitcoin-core-dev
  8 2017-02-21T00:20:28  *** justan0theruser has quit IRC
  9 2017-02-21T00:55:21  <gmaxwell> cfields: I'd like to see the vla warning go in ( #9789 ) -- but it really should be a warning, as we just encountered a fails in one compiler but not another.
 10 2017-02-21T00:55:22  <gribble> https://github.com/bitcoin/bitcoin/issues/9789 | build: disallow variable length arrays by theuni · Pull Request #9789 · bitcoin/bitcoin · GitHub
 11 2017-02-21T00:56:46  <gmaxwell> BlueMatt: We're making too many changes with the network without good data on their improvements. The recent ones have been such obviously clear wins that it's okay-- but if we do not get good ways of benchmarking these things running constantly, we're going to eventually make dumb decisions. As a bonus, we'll be able to describe our improvements in ways more specific than mega-super-amazing. :)
 12 2017-02-21T00:56:49  <cfields> gmaxwell: ok. i thought on that a good bit after you raised the objection, and ultimately i agree
 13 2017-02-21T00:57:22  <cfields> gmaxwell: speaking of which, i'm futzing with gnuplot atm :)
 14 2017-02-21T00:57:35  <BlueMatt> gmaxwell: talk to jnewbery :)
 15 2017-02-21T00:58:06  <BlueMatt> (he's working on using the simulation framework stuff to build benchmark CI, and I told him he should set up mini-networks with simulated latency and benchmark that, too)
 16 2017-02-21T00:58:09  <cfields> gmaxwell: plotting out a few different data sets wrt ibd sync between 0.13/0.14
 17 2017-02-21T00:58:19  <gmaxwell> cfields: sweet.
 18 2017-02-21T00:58:36  <gmaxwell> title "Mega-super-amazing performance"
 19 2017-02-21T01:30:50  *** chjj has quit IRC
 20 2017-02-21T01:32:14  *** BashCo_ has joined #bitcoin-core-dev
 21 2017-02-21T01:32:57  *** BashCo has quit IRC
 22 2017-02-21T01:46:46  *** dodomojo has joined #bitcoin-core-dev
 23 2017-02-21T02:04:13  *** jtimon has joined #bitcoin-core-dev
 24 2017-02-21T02:15:19  *** jtimon has quit IRC
 25 2017-02-21T02:15:52  *** jtimon has joined #bitcoin-core-dev
 26 2017-02-21T02:32:30  *** wasi has quit IRC
 27 2017-02-21T02:33:03  *** wasi has joined #bitcoin-core-dev
 28 2017-02-21T02:34:00  *** Ylbam has quit IRC
 29 2017-02-21T02:45:15  *** jtimon has quit IRC
 30 2017-02-21T03:00:05  *** dermoth has quit IRC
 31 2017-02-21T03:00:47  *** dermoth has joined #bitcoin-core-dev
 32 2017-02-21T03:23:40  *** dodomojo has quit IRC
 33 2017-02-21T03:31:39  *** roidster has quit IRC
 34 2017-02-21T03:36:21  *** dodomojo has joined #bitcoin-core-dev
 35 2017-02-21T03:53:44  *** Giszmo has quit IRC
 36 2017-02-21T04:18:34  *** dodomojo has quit IRC
 37 2017-02-21T04:20:07  *** dodomojo has joined #bitcoin-core-dev
 38 2017-02-21T04:23:48  *** nickler has quit IRC
 39 2017-02-21T04:27:39  *** nickler has joined #bitcoin-core-dev
 40 2017-02-21T04:53:53  *** chris2000 has joined #bitcoin-core-dev
 41 2017-02-21T04:57:12  *** chris200_ has quit IRC
 42 2017-02-21T05:27:22  *** chjj has joined #bitcoin-core-dev
 43 2017-02-21T06:11:31  *** Guyver2 has joined #bitcoin-core-dev
 44 2017-02-21T06:12:57  <cfields> gmaxwell: https://i.imgur.com/8M3wPM4.png
 45 2017-02-21T06:13:24  <cfields> i got tired of arguing with gnuplot over the x axis :\
 46 2017-02-21T06:14:00  <cfields> (it's linear)
 47 2017-02-21T06:14:37  <gmaxwell> set xdata time
 48 2017-02-21T06:14:55  <gmaxwell> set timefmt "%s" ?
 49 2017-02-21T06:15:26  <cfields> gmaxwell: it's real timestamps, not scaled down to 0. So it wants to show crazy-high second-values
 50 2017-02-21T06:15:44  <gmaxwell> it's a neat graph though it really hides a lot of the other improvements on 0.14 since it only goes to 295k
 51 2017-02-21T06:15:59  <sipa> cfields: so subtract the lowest timestamp?
 52 2017-02-21T06:16:21  <gmaxwell> using 1:($2-constant) with lines
 53 2017-02-21T06:16:40  <cfields> gmaxwell: well the 295k is where the checkpoint kicks in in 0.14. I'd prefer to see a separate graph syncing blocks 0 to 100,000 or so without checkpoints/assumevalid
 54 2017-02-21T06:16:52  <cfields> *in 0.13, sorry
 55 2017-02-21T06:17:13  <gmaxwell> it's not just that, the behavior of the blockchain is quite different in the last two years than the first two. :)
 56 2017-02-21T06:17:16  <sipa> i think it's a neat graph
 57 2017-02-21T06:17:40  <sipa> it doesn't show everything, but it's hard to put everything in one graph without misrepresenting one thing or another
 58 2017-02-21T06:18:13  <cfields> gmaxwell: very much so. Clearly 0.14 benefits most from the improved short bursts in the early blocks
 59 2017-02-21T06:19:33  <cfields> but yes, i'd like to do another where validation is forced for all
 60 2017-02-21T06:23:49  <gmaxwell> It would be nice to have a general figure reflecting user expirence for the release note. "With default settings syncing has been reduced from X hours to Y hours on a quad-core system from another local 0.14 node."
 61 2017-02-21T06:25:31  <cfields> gmaxwell: agreed. I have figures for 0.14->0.14 on an ec2 4xcpu, 8gb ram. It's ~3hrs. 0.13.2->0.13.2 was taking too long and i got impatent, wanting to run other tests :(
 62 2017-02-21T06:25:40  <cfields> i can fire that one up again tomorrow and just let it go
 63 2017-02-21T06:26:27  <cfields> (that was dbcache=4000, blocksonly=1, listen=0, disablewallet=1)
 64 2017-02-21T06:26:59  <gmaxwell> ec2 is really IO starved normally no?
 65 2017-02-21T06:27:04  <cfields> *impatient. That was a dangerous typo :)
 66 2017-02-21T06:29:03  <cfields> gmaxwell: unsure. I figured it was representative of how lots of nodes are run, so good data point
 67 2017-02-21T06:29:07  <cfields> no clue how true that is
 68 2017-02-21T06:32:30  <gmaxwell> I'm pretty sure any customization of dbcache limits it to representing <5% of nodes.
 69 2017-02-21T06:33:09  *** lclc has joined #bitcoin-core-dev
 70 2017-02-21T06:33:43  <cfields> mm, good point
 71 2017-02-21T06:36:24  <jeremyrubin> Hey I have an idea...
 72 2017-02-21T06:36:36  <jeremyrubin> what if during validating sync
 73 2017-02-21T06:37:11  <jeremyrubin> hmmm nevermind... let me read more
 74 2017-02-21T06:43:23  * luke-jr discovers GCC 4.9 doesn't actually support all C++11 >_<
 75 2017-02-21T06:43:33  *** yahtoo has joined #bitcoin-core-dev
 76 2017-02-21T06:44:05  <cfields> luke-jr: atomic shared_ptr ?
 77 2017-02-21T06:44:14  <luke-jr> cfields: std::align
 78 2017-02-21T06:45:04  <cfields> huh, i wasn't aware of std::align. Only alignof/alignas
 79 2017-02-21T06:53:04  *** kyletorpey has quit IRC
 80 2017-02-21T07:02:19  <gmaxwell> ... idiot fake nodes, I have one connected to me that continually sends verack messages instead of pongs.
 81 2017-02-21T07:04:44  <sipa> lol
 82 2017-02-21T07:05:22  <luke-jr> XD
 83 2017-02-21T07:05:52  <sipa> Ḧello! speed v 70012?- sure, i can speak 70012 - have you heard about tx ab315fa5118? - sure i can speak 70012!
 84 2017-02-21T07:07:05  <gmaxwell> "It says ack, right in the name."
 85 2017-02-21T07:08:17  <cfields> heh
 86 2017-02-21T07:08:33  <luke-jr> gmaxwell: verack
 87 2017-02-21T07:08:33  <cfields> makes sense, i think. From the laziest possible implementor's perspective
 88 2017-02-21T07:08:43  <cfields> pretty sure we never penalized dupe veracks
 89 2017-02-21T07:09:09  <sipa> i thought we did
 90 2017-02-21T07:09:10  <cfields> so if you don't feel like coding an extra 3 lines, just always reply with verack. ship it!
 91 2017-02-21T07:09:17  <gmaxwell> yea, if your goal is just to record inv traffic; 'anytime you get anything send this canned verack' is the absolute minimum to make the protocol go.
 92 2017-02-21T07:10:24  <luke-jr> gmaxwell: why wait until you get something? XD
 93 2017-02-21T07:10:55  <cfields> sipa: doesn't look like it. Unless there's something subtle
 94 2017-02-21T07:12:15  <sipa> we do penalize duplicate version, right?
 95 2017-02-21T07:12:30  <cfields> both, now
 96 2017-02-21T07:12:46  <gmaxwell> I don't think we peanalize duplicate verack now, do we?
 97 2017-02-21T07:13:00  *** yahtoo has quit IRC
 98 2017-02-21T07:13:50  <luke-jr> gmaxwell: verack
 99 2017-02-21T07:14:20  <cfields> hmm, i guess not. Could've sworn that went in
100 2017-02-21T07:21:35  *** Guyver2 has quit IRC
101 2017-02-21T07:39:29  *** Ylbam has joined #bitcoin-core-dev
102 2017-02-21T07:42:37  *** BashCo_ has quit IRC
103 2017-02-21T07:43:16  *** BashCo has joined #bitcoin-core-dev
104 2017-02-21T07:43:48  *** aalex has joined #bitcoin-core-dev
105 2017-02-21T07:47:46  *** BashCo has quit IRC
106 2017-02-21T07:50:01  *** aalex has quit IRC
107 2017-02-21T08:05:27  *** harrymm has quit IRC
108 2017-02-21T08:06:34  *** BashCo has joined #bitcoin-core-dev
109 2017-02-21T08:20:38  *** harrymm has joined #bitcoin-core-dev
110 2017-02-21T08:38:47  <bitcoin-git> [bitcoin] benma opened pull request #9815: Trivial: use EXIT_ codes instead of magic numbers (master...exitcode) https://github.com/bitcoin/bitcoin/pull/9815
111 2017-02-21T08:43:12  <gmaxwell> I vaguely recall from some other project that there was a reason to not do that ^. ... probably on obscure platforms we don't support.
112 2017-02-21T08:44:41  <gmaxwell> hm. perhaps I remember incorrectly.
113 2017-02-21T08:59:10  <jonasschnelli> Still having troubles setting up gitian LXC. The LXC container can't connect to the internet. I don't have a VM for gitian. I run gbuild directly on a host. The host has a single public IPv4 addr. I'm not sure how I can setup the bridging..
114 2017-02-21T09:00:18  *** paveljanik has quit IRC
115 2017-02-21T09:03:40  <wumpus> gmaxwell: that's pretty late to start arguing against it we've already done it for 99% of the project
116 2017-02-21T09:04:18  <wumpus> jonasschnelli: strange.
117 2017-02-21T09:05:05  <wumpus> jonasschnelli: did you set the GITIAN_HOST_IP and LXC_GUEST_IP?
118 2017-02-21T09:05:43  *** fanquake has joined #bitcoin-core-dev
119 2017-02-21T09:06:28  <wumpus> jonasschnelli: there's some setup here that you need https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md#setting-up-debian-for-gitian-building
120 2017-02-21T09:06:36  <fanquake> wumpus I agree with your comments re gitian building and LXC. That is what I've always used, these problems are all that I've ever had with it. I think the gitian build guide also does a, lengthy, but good job of explaining setup.
121 2017-02-21T09:07:20  <fanquake> That's using a debian & virtualbox on osx.
122 2017-02-21T09:07:40  <wumpus> fanquake: thanks. we should just try to fix the guide, at least the parts people stumbling on. Writing another one for KVM, which proabably gets outdated just as quickly isn't much of a  solution.
123 2017-02-21T09:08:25  <fanquake> cfields If I start a node with those params, and quit after some syncing I get a segfault :o Investigating now.
124 2017-02-21T09:09:26  <wumpus> also I think LXC is conceptually the right solution for this problem - what you want for building is an isolated container, not a full emulated operating system
125 2017-02-21T09:09:38  <fanquake> wumpus yea, the guide could probably use some improving. I've tried to keep it up to date every now and then. I though we also had a gitian-building script that was meant to automate some of the setting up?
126 2017-02-21T09:10:03  <gmaxwell> wumpus: fair enough!
127 2017-02-21T09:10:22  <wumpus> fanquake: I'm kind of disappointed that the person adding the gitian-building script didn't update the guide to use it
128 2017-02-21T09:10:33  <wumpus> fanquake: that kind of guarantees no one will use his script
129 2017-02-21T09:11:13  <fanquake> We also link to that Docker setup. I checked the other day and it hasn't been updated in > 1yr. Think we could probably drop that link from the guide.
130 2017-02-21T09:11:15  <wumpus> gmaxwell: according to the manpage it's even more portable "The  use  of EXIT_SUCCESS and EXIT_FAILURE is slightly more portable (to non-UNIX environments) than the use of 0 and some nonzero value like 1 or -1.  In particular, VMS uses a different convention." VMS!
131 2017-02-21T09:11:19  <luke-jr> wumpus: I think UML is a better solution :p
132 2017-02-21T09:11:34  <wumpus> luke-jr: the 90's called and want UML back? :p
133 2017-02-21T09:12:04  <gmaxwell> maybe thats what I'm remembering! :P
134 2017-02-21T09:12:06  <luke-jr> ☺
135 2017-02-21T09:12:26  <wumpus> luke-jr: more seriously, I haven't heard of anyone using UML in 10 years or so
136 2017-02-21T09:12:30  <jonasschnelli> wumpus: I have set GITIAN_HOST_IP and LXC_GUEST_IP to the same public ipv4 addr. I'm not aware of any other IP address that could be used?!
137 2017-02-21T09:12:39  <jonasschnelli> There is no LAN in my case
138 2017-02-21T09:12:47  <fanquake> Can anyone confirm this. src/qt/bitcoin-qt --reindex --dbacache=8192 --par=10 --blocksonly=1 --listen=0 --disablewallet=1 quiting after any amount of time gives a segfault.
139 2017-02-21T09:13:00  <luke-jr> wumpus: I'm surprised you remembered it
140 2017-02-21T09:13:08  <luke-jr> well, slightly.
141 2017-02-21T09:13:35  <wumpus> luke-jr: I remember a lot of useless things
142 2017-02-21T09:14:02  <wumpus> jonasschnelli:i: if you set them to the same IP it will fail. The point is that the host and guest communicate with each other on this bridge network
143 2017-02-21T09:15:08  <jonasschnelli> Hmm.. maybe I use ifconfig br0 up for the bridge and set as guest IP and my public ip as host... let me try
144 2017-02-21T09:15:29  <wumpus> jonasschnelli: so the sequence there is : set up a br0 network, assign ourlelves an IP on it and bring it up, set up masquerading for the interface to the outside, set up forwarding, then tell gitian-builder these things by the way of environment variables
145 2017-02-21T09:16:08  <wumpus> GITIAN_HOST_IP should be the IP we assign ourselves using ifconfig br0
146 2017-02-21T09:16:21  <wumpus> LXC_GUEST_IP is the IP that the guest should have, and should be within this subnet
147 2017-02-21T09:17:06  <fanquake> Ok, the problem is just with —disablewallet=1 , running with that and then quitting will segfault on master.
148 2017-02-21T09:17:08  <jonasschnelli> Okay. Then GITIAN_HOST_IP= and LXC_GUEST_IP= should work... ok let me try. I think i also enabled Ipv4 forwarding
149 2017-02-21T09:18:25  <jonasschnelli> fanquake: Thanks for the report. Is there already an issue on github for that?
150 2017-02-21T09:18:38  <jonasschnelli> I can try to fix this
151 2017-02-21T09:18:45  <fanquake> jonasschnelli checking, if not ill open with some details.
152 2017-02-21T09:18:54  <jonasschnelli> Thanks!
153 2017-02-21T09:18:55  <fanquake> Checking with 0.14.0rc1 that is.
154 2017-02-21T09:19:20  <jonasschnelli> Oh. Now install.log reports successful apt installed... thanks wumpus!
155 2017-02-21T09:19:42  * jonasschnelli think he should learn the basics of net bridging...
156 2017-02-21T09:20:30  *** Squidicc has joined #bitcoin-core-dev
157 2017-02-21T09:22:47  *** squidicuz has quit IRC
158 2017-02-21T09:24:14  *** Squidicuz has joined #bitcoin-core-dev
159 2017-02-21T09:24:59  <jonasschnelli> Hmm... now I see in build.log that Fetching ccache-3.3.3.tar.bz2 has stalled (no progress at all). I guess this means the target can't connect to the internet?
160 2017-02-21T09:25:29  <fanquake> Don't you have to clone the repositories first?
161 2017-02-21T09:25:47  *** Squidicc has quit IRC
162 2017-02-21T09:30:35  <jonasschnelli> fanquake. I think the nat is not working correctly..
163 2017-02-21T09:31:43  *** harrymm has quit IRC
164 2017-02-21T09:37:17  *** moli_ has quit IRC
165 2017-02-21T09:39:31  *** moli_ has joined #bitcoin-core-dev
166 2017-02-21T09:42:13  *** aalex has joined #bitcoin-core-dev
167 2017-02-21T09:46:01  <jonasschnelli> Can I somehow start the LXC container manually and execute commands in the container? lxc-ls returns an empy list
168 2017-02-21T09:46:17  *** harrymm has joined #bitcoin-core-dev
169 2017-02-21T09:46:53  <luke-jr> lxc-execute? :p
170 2017-02-21T09:47:22  <jonasschnelli> luke-jr: lxc-execute: missing container name? And lxc-ls doesn't show any container...
171 2017-02-21T09:52:47  *** harrymm has quit IRC
172 2017-02-21T09:59:03  <jonasschnelli> Found it out. LXC_ARCH=amd64 LXC_SUITE=trusty on-target -u root ping
173 2017-02-21T10:06:51  *** harrymm has joined #bitcoin-core-dev
174 2017-02-21T10:08:08  *** jannes has joined #bitcoin-core-dev
175 2017-02-21T10:08:32  <jonasschnelli> Ping to the inet from within the lxc container now worked after re-setting up the bridge with (instead of
176 2017-02-21T10:09:42  *** AaronvanW has joined #bitcoin-core-dev
177 2017-02-21T10:16:59  *** aalex has quit IRC
178 2017-02-21T10:17:20  <jonasschnelli> hm... dns resolving does not work in the LXC container. That's the issue.
179 2017-02-21T10:17:28  *** _mn3monic has quit IRC
180 2017-02-21T10:39:07  <jonasschnelli> Ah. I think there is a dnsmasq conflict with the bitcoin dns-seeder
181 2017-02-21T10:46:03  *** lclc_ has joined #bitcoin-core-dev
182 2017-02-21T10:46:52  *** lclc has quit IRC
183 2017-02-21T10:56:54  *** undo12 has joined #bitcoin-core-dev
184 2017-02-21T10:58:39  *** undo12 has left #bitcoin-core-dev
185 2017-02-21T11:05:52  *** lclc_ has quit IRC
186 2017-02-21T11:06:39  *** fanquake has quit IRC
187 2017-02-21T11:22:52  <wumpus> yes AFAIK it uses the host as DNS server
188 2017-02-21T11:28:16  *** chjj has quit IRC
189 2017-02-21T11:28:53  <wumpus> it should be possible to make the client use a different DNS server
190 2017-02-21T11:29:24  <wumpus> though you could avoid this with https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md#building-fully-offline
191 2017-02-21T11:34:54  <wumpus> in principle the guest doesn't need a network connection to anything but the host
192 2017-02-21T11:34:57  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7639d38f14b1...7d46b3ea8d6c
193 2017-02-21T11:34:58  <bitcoin-git> bitcoin/master 171fc91 Pavel Janík: Read/write mempool.dat as a binary....
194 2017-02-21T11:34:58  <bitcoin-git> bitcoin/master 7d46b3e Wladimir J. van der Laan: Merge #9813: Read/write mempool.dat as a binary....
195 2017-02-21T11:35:20  <bitcoin-git> [bitcoin] laanwj closed pull request #9813: Read/write mempool.dat as a binary. (master...20170220_mempool_binary) https://github.com/bitcoin/bitcoin/pull/9813
196 2017-02-21T11:36:05  <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/3972a8efb2f8fd727ca045dcf89104c9f8a2f846
197 2017-02-21T11:36:05  <bitcoin-git> bitcoin/0.14 3972a8e Pavel Janík: Read/write mempool.dat as a binary....
198 2017-02-21T11:57:26  *** fanquake has joined #bitcoin-core-dev
199 2017-02-21T12:03:22  *** lclc has joined #bitcoin-core-dev
200 2017-02-21T12:17:10  *** paveljanik has joined #bitcoin-core-dev
201 2017-02-21T12:17:14  <fanquake> #9464 has been labelled low-priority, but I'm wondering if this is actually something we want to fix for 0.14.0 ?
202 2017-02-21T12:17:16  <gribble> https://github.com/bitcoin/bitcoin/issues/9464 | [GUI] "Number of blocks left" never updates when running with -reindex-chainstate · Issue #9464 · bitcoin/bitcoin · GitHub
203 2017-02-21T12:17:46  <fanquake> You get a similar problem was running with —reindex, in that number of blocks is unknown, but both progress increase and estimated time left are both "calculating".
204 2017-02-21T12:18:06  <fanquake> So you basically get no gui output expect for the progress bar, and when you hover over it.
205 2017-02-21T12:19:11  <fanquake> Even the debug window doesn't update with progress.
206 2017-02-21T12:19:34  <fanquake> Seems less than ideal, and user forced to reindex will have no idea of progress, or how long it's going to take.
207 2017-02-21T12:19:42  <fanquake> *any
208 2017-02-21T12:20:20  <wumpus> if it's another lock contention issue it's less than trivial to solve
209 2017-02-21T12:20:35  <wumpus> so I would prefer not to hold up 0.14.0 for that, no
210 2017-02-21T12:21:18  <fanquake> Something for 0.14.1 then? I'm sure the complaints of "reindexing with no progress output!" "How long is it going to take!" will roll in.
211 2017-02-21T12:21:22  <wumpus> but if someone comes up with a solution it could be backported to 0.14
212 2017-02-21T12:21:30  <wumpus> sure
213 2017-02-21T12:22:13  <fanquake> I'll update the above issue with some more info, and create a 0.14.1 milestone.
214 2017-02-21T12:22:16  <wumpus> it'd nice to not have the problem, but reindexing GUI output just isn't critical, in the way that say a crash is
215 2017-02-21T12:22:24  * luke-jr stabs QTableView for not letting him resize the freaking columns
216 2017-02-21T12:22:40  <wumpus> luke-jr: you should be able to resize the columns?
217 2017-02-21T12:22:53  <luke-jr> wumpus: tried 3 or 4 different ways, none seem to work :/
218 2017-02-21T12:23:08  <wumpus> luke-jr: we resize tables in various parts of the source, don't know by heart how though
219 2017-02-21T12:23:22  <luke-jr> yeah, I must be missing something stupid
220 2017-02-21T12:23:23  <wumpus> the most tricky thing is not the resizing itself
221 2017-02-21T12:23:28  <luke-jr> ?
222 2017-02-21T12:23:29  <wumpus> but *how large* to make the columns
223 2017-02-21T12:23:42  <luke-jr> QFontMetrics::width?
224 2017-02-21T12:23:46  <wumpus> font sizes can differ, high-dpi versus normal-dpi columns, and so on
225 2017-02-21T12:24:00  <wumpus> yeah it's possible to get it right, just tricky
226 2017-02-21T12:46:43  *** paveljanik has quit IRC
227 2017-02-21T12:47:05  *** paveljanik has joined #bitcoin-core-dev
228 2017-02-21T12:47:36  *** paveljanik has quit IRC
229 2017-02-21T13:17:48  *** fanquake has quit IRC
230 2017-02-21T13:20:50  <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/ae1c4e24a6510b2ace819eccbb928a3cb0074daf
231 2017-02-21T13:20:51  <bitcoin-git> bitcoin/0.14 ae1c4e2 Chris Moore: Fix typo in release notes.
232 2017-02-21T13:22:47  <jonasschnelli> wumpus: thanks. I'll try to do use your offline building solution.
233 2017-02-21T13:23:23  <bitcoin-git> [bitcoin] laanwj closed pull request #9803: Fix typo in release notes. (0.14...patch-5) https://github.com/bitcoin/bitcoin/pull/9803
234 2017-02-21T13:25:35  *** Giszmo has joined #bitcoin-core-dev
235 2017-02-21T13:27:04  *** goksinen_ has joined #bitcoin-core-dev
236 2017-02-21T13:30:46  *** goksinen has quit IRC
237 2017-02-21T13:33:21  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/7d46b3ea8d6c...8ad31f9aa311
238 2017-02-21T13:33:21  <bitcoin-git> bitcoin/master 40f11f8 kirit93: Fix for issue #9775. Added check for open() returning a NULL pointer.
239 2017-02-21T13:33:22  <bitcoin-git> bitcoin/master 8ad31f9 Wladimir J. van der Laan: Merge #9798: Fix Issue #9775 (Check returned value of fopen)...
240 2017-02-21T13:33:40  <bitcoin-git> [bitcoin] laanwj closed pull request #9798: Fix Issue #9775 (Check returned value of fopen) (master...issue) https://github.com/bitcoin/bitcoin/pull/9798
241 2017-02-21T13:34:12  <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/e22c0671c74bc4db70b3ba04d093cd110f9f22a7
242 2017-02-21T13:34:12  <bitcoin-git> bitcoin/0.14 e22c067 kirit93: Fix for issue #9775. Added check for open() returning a NULL pointer....
243 2017-02-21T13:38:26  *** zyla has quit IRC
244 2017-02-21T13:43:18  <bitcoin-git> [bitcoin] jonasschnelli opened pull request #9817: Fix segfault crash when shutdown the GUI in disablewallet mode (master...2017/02/sf_gui) https://github.com/bitcoin/bitcoin/pull/9817
245 2017-02-21T13:47:22  *** Sosumi has joined #bitcoin-core-dev
246 2017-02-21T13:51:35  *** _mn3monic has joined #bitcoin-core-dev
247 2017-02-21T13:54:35  <jonasschnelli> wumpus: re your offline build mode in gitian: how does it can get the depends/packages in the offline mode?
248 2017-02-21T13:55:30  <jonasschnelli> I still see "Fetching ccache-3.3.3.tar.bz2 from https://bitcoincore.org/depends-sources" in the build.log
249 2017-02-21T13:56:28  <wumpus> jonasschnelli: the idea is that the cache is prepopulated
250 2017-02-21T13:56:37  <wumpus> jonasschnelli: so that it won't try to download the tarballs
251 2017-02-21T13:57:04  <jonasschnelli> wumpus: cd into the git bitcoin repository/depends and download all soucres?
252 2017-02-21T13:58:04  <jonasschnelli> I think there is a "make download" (in the depends Makefile)
253 2017-02-21T13:58:16  <wumpus> indeed, there is "make download"
254 2017-02-21T13:59:30  <wumpus> you could also copy the directory from another build host, if you already have gitian-built before
255 2017-02-21T13:59:55  <wumpus> I don't think the offline building section is very useful in that regard, it only talks about apt
256 2017-02-21T14:00:27  <wumpus> which is the least issue as the host is used as apt-cache so that part never needs DNS lookups on the guest
257 2017-02-21T14:00:58  *** ryanofsky has quit IRC
258 2017-02-21T14:02:00  *** laurentmt has joined #bitcoin-core-dev
259 2017-02-21T14:05:16  *** laurentmt has quit IRC
260 2017-02-21T14:13:44  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8ad31f9aa311...8528d6ac6d51
261 2017-02-21T14:13:45  <bitcoin-git> bitcoin/master 312c4f1 Jonas Schnelli: Fix segfault crash when shutdown the GUI in disablewallet mode
262 2017-02-21T14:13:45  <bitcoin-git> bitcoin/master 8528d6a Wladimir J. van der Laan: Merge #9817: Fix segfault crash when shutdown the GUI in disablewallet mode...
263 2017-02-21T14:14:07  <bitcoin-git> [bitcoin] laanwj closed pull request #9817: Fix segfault crash when shutdown the GUI in disablewallet mode (master...2017/02/sf_gui) https://github.com/bitcoin/bitcoin/pull/9817
264 2017-02-21T14:16:02  <bitcoin-git> [bitcoin] laanwj pushed 1 new commit to 0.14: https://github.com/bitcoin/bitcoin/commit/7d75a5a93c161aa4de22ac862702ba0241e8faa2
265 2017-02-21T14:16:02  <bitcoin-git> bitcoin/0.14 7d75a5a Jonas Schnelli: Fix segfault crash when shutdown the GUI in disablewallet mode...
266 2017-02-21T14:32:52  *** ryanofsky has joined #bitcoin-core-dev
267 2017-02-21T14:33:01  *** jnewbery_ has joined #bitcoin-core-dev
268 2017-02-21T14:44:14  *** ryanofsky has quit IRC
269 2017-02-21T14:44:22  *** ryanofsky has joined #bitcoin-core-dev
270 2017-02-21T14:54:44  *** aalex has joined #bitcoin-core-dev
271 2017-02-21T14:58:17  *** lclc has quit IRC
272 2017-02-21T15:17:16  *** Kexkey has joined #bitcoin-core-dev
273 2017-02-21T15:31:24  *** moli_ has quit IRC
274 2017-02-21T15:33:53  *** moli_ has joined #bitcoin-core-dev
275 2017-02-21T15:34:42  *** aalex has quit IRC
276 2017-02-21T16:00:25  *** jnewbery1 has joined #bitcoin-core-dev
277 2017-02-21T16:02:12  *** jnewbery has quit IRC
278 2017-02-21T16:02:12  *** jnewbery1 is now known as jnewbery
279 2017-02-21T16:02:59  *** Kexkey has quit IRC
280 2017-02-21T16:08:57  <bitcoin-git> [bitcoin] laanwj pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/8528d6ac6d51...5f0556d0326b
281 2017-02-21T16:08:57  <bitcoin-git> bitcoin/master 056aba2 Wladimir J. van der Laan: Remove fallbacks for boost_filesystem < v3...
282 2017-02-21T16:08:58  <bitcoin-git> bitcoin/master 5f0556d Wladimir J. van der Laan: Merge #9727: Remove fallbacks for boost_filesystem < v3...
283 2017-02-21T16:09:20  <bitcoin-git> [bitcoin] laanwj closed pull request #9727: Remove fallbacks for boost_filesystem < v3 (master...2017_02_boostfs_flailbacks) https://github.com/bitcoin/bitcoin/pull/9727
284 2017-02-21T16:11:09  <bitcoin-git> [bitcoin] ryanofsky opened pull request #9818: Save watch only key timestamps when reimporting keys (master...pr/multirewatch) https://github.com/bitcoin/bitcoin/pull/9818
285 2017-02-21T16:16:00  <bitcoin-git> [bitcoin] morcos opened pull request #9819: Remove harmless read of unusued priority estimates (master...removeExtraRead) https://github.com/bitcoin/bitcoin/pull/9819
286 2017-02-21T16:38:38  *** mol has joined #bitcoin-core-dev
287 2017-02-21T16:39:32  *** moli_ has quit IRC
288 2017-02-21T16:40:14  *** mol has quit IRC
289 2017-02-21T16:40:57  *** mol has joined #bitcoin-core-dev
290 2017-02-21T16:51:19  *** abpa has joined #bitcoin-core-dev
291 2017-02-21T16:51:45  <bitcoin-git> [bitcoin] laanwj pushed 5 new commits to master: https://github.com/bitcoin/bitcoin/compare/5f0556d0326b...61a640ea9741
292 2017-02-21T16:51:46  <bitcoin-git> bitcoin/master 5ea5368 Bob McElrath: ZMQ example using python3 and asyncio
293 2017-02-21T16:51:46  <bitcoin-git> bitcoin/master 5406d51 Bob McElrath: Rewrite to not use Polling wrapper for asyncio, link to python2.7 example
294 2017-02-21T16:51:47  <bitcoin-git> bitcoin/master 4bb7d1b Bob McElrath: Add python version checks and 3.4 example
295 2017-02-21T16:51:57  <bitcoin-git> [bitcoin] laanwj closed pull request #9485: ZMQ example using python3 and asyncio (master...python3zmq) https://github.com/bitcoin/bitcoin/pull/9485
296 2017-02-21T16:52:52  <morcos> Just a heads up that pruning.py is broken in 0.14 and master, cause seems to be the 2 hour buffer added in #9778. I think ryanofsky is working on a fix.
297 2017-02-21T16:52:54  <gribble> https://github.com/bitcoin/bitcoin/issues/9778 | Add two hour buffer to manual pruning by morcos · Pull Request #9778 · bitcoin/bitcoin · GitHub
298 2017-02-21T16:54:27  *** instagibbs has quit IRC
299 2017-02-21T16:59:02  *** instagibbs has joined #bitcoin-core-dev
300 2017-02-21T17:00:33  *** chjj has joined #bitcoin-core-dev
301 2017-02-21T17:31:14  *** Squidicuz has quit IRC
302 2017-02-21T17:35:42  *** arowser has quit IRC
303 2017-02-21T17:37:07  *** arowser has joined #bitcoin-core-dev
304 2017-02-21T17:37:53  *** Squidicuz has joined #bitcoin-core-dev
305 2017-02-21T17:41:42  *** Giszmo has quit IRC
306 2017-02-21T17:48:54  *** Giszmo has joined #bitcoin-core-dev
307 2017-02-21T17:54:59  *** Giszmo has quit IRC
308 2017-02-21T18:02:25  <bitcoin-git> [bitcoin] ryanofsky opened pull request #9820: Fix pruning test broken by 2 hour manual prune window (master...pr/prunewind) https://github.com/bitcoin/bitcoin/pull/9820
309 2017-02-21T18:02:34  *** Giszmo has joined #bitcoin-core-dev
310 2017-02-21T18:04:07  *** Giszmo1 has joined #bitcoin-core-dev
311 2017-02-21T18:06:57  *** Giszmo has quit IRC
312 2017-02-21T18:11:56  *** Giszmo1 has quit IRC
313 2017-02-21T18:14:11  *** paveljanik has joined #bitcoin-core-dev
314 2017-02-21T18:15:43  *** BashCo has quit IRC
315 2017-02-21T18:25:40  *** Giszmo has joined #bitcoin-core-dev
316 2017-02-21T18:26:44  <morcos> Question re fee estimation improvements.  We have two rpc calls now.  estimatefee and estimatesmartfee.  I'd like to improve estimatesmartfee to be even "more smarter" and perhaps return more data to you about how it arrived at its estimates.
317 2017-02-21T18:27:18  <morcos> And I'd like to turn estimatefee into more of a raw call that allows you to generate your own smart estimation through repeated calls to estimatefee with various parameters
318 2017-02-21T18:29:24  <morcos> but that would imply re-enabling estimates for a target of 1 in the estimatefee call.  does anyone think that's necessarily an issue.  seems a bit odd to disable for a release and then reenable, but it becomes more of a raw utility, it makes sense to not constrain it
319 2017-02-21T18:30:03  <morcos> does this make sense as a way forward for improving and extending fee estimation?
320 2017-02-21T18:30:55  <morcos> or would it perhaps make sense to make a new rpc call for low level functionality that is even more raw and could give you direct acess to the saved data?
321 2017-02-21T18:32:27  <ryanofsky> imo, disabling and reenabling is nicer than disabling and then adding a new rpc to do what the disabled thing did
322 2017-02-21T18:46:53  <gmaxwell> funny, I was going to say the opposite!
323 2017-02-21T18:47:01  <gmaxwell> the purpose of it is changing, so perhaps it should have a new name. "feeestimationdata"
324 2017-02-21T18:50:18  <ryanofsky> yeah, it's a tradeoff. personally when i am a user of an api, i just want it to be as straightforward as possible what the various options in the api do, and what the behavioral differences are
325 2017-02-21T18:50:46  *** BashCo has joined #bitcoin-core-dev
326 2017-02-21T18:50:56  <ryanofsky> i care a lot more about the actual behavior of the api, than whatever the intended "purpose" of the api was when it was developed
327 2017-02-21T18:54:57  <morcos> after some discussion i'm leaning towards this:  adding a new hidden rpc call estimaterawfee that allows raw access to the model data.  It can be useful for debugging people with fee estimate problems or for super advanced users that want to implement their own smartness
328 2017-02-21T18:55:13  <morcos> estimatefee itself will continue as is to hopefully eventually be deprecated
329 2017-02-21T18:55:35  *** molz_ has joined #bitcoin-core-dev
330 2017-02-21T18:56:04  <morcos> and most people will use estimatesmartfee which may return more information to help people who want to read more than one number understand the tradeoffs..   but is more user friendly and doesn't take a whole lot of parameters, just how quickly you want the damn tx confirmed
331 2017-02-21T18:58:43  *** mol has quit IRC
332 2017-02-21T18:59:27  *** Giszmo has quit IRC
333 2017-02-21T19:01:03  *** Guyver2 has joined #bitcoin-core-dev
334 2017-02-21T19:02:54  *** Guyver2_ has joined #bitcoin-core-dev
335 2017-02-21T19:04:55  *** Guyver2 has quit IRC
336 2017-02-21T19:05:00  *** Guyver2_ is now known as Guyver2
337 2017-02-21T19:10:58  *** whphhg has quit IRC
338 2017-02-21T19:28:17  *** whphhg has joined #bitcoin-core-dev
339 2017-02-21T19:42:56  *** davec has quit IRC
340 2017-02-21T19:44:28  *** davec has joined #bitcoin-core-dev
341 2017-02-21T19:56:30  *** Giszmo has joined #bitcoin-core-dev
342 2017-02-21T20:01:23  *** Giszmo has quit IRC
343 2017-02-21T20:01:38  *** Giszmo has joined #bitcoin-core-dev
344 2017-02-21T20:04:24  *** Giszmo1 has joined #bitcoin-core-dev
345 2017-02-21T20:06:14  *** Giszmo has quit IRC
346 2017-02-21T20:07:23  *** Giszmo has joined #bitcoin-core-dev
347 2017-02-21T20:07:57  <bitcoin-git> [bitcoin] laanwj opened pull request #9821: util: Specific GetOSRandom for Linux/FreeBSD/OpenBSD (master...2017_02_osrandom) https://github.com/bitcoin/bitcoin/pull/9821
348 2017-02-21T20:10:18  *** mol has joined #bitcoin-core-dev
349 2017-02-21T20:10:19  *** Giszmo1 has quit IRC
350 2017-02-21T20:11:44  *** mol has quit IRC
351 2017-02-21T20:12:12  *** mol has joined #bitcoin-core-dev
352 2017-02-21T20:12:20  *** molz_ has quit IRC
353 2017-02-21T20:50:28  *** moli_ has joined #bitcoin-core-dev
354 2017-02-21T20:52:00  *** mol has quit IRC
355 2017-02-21T20:53:15  *** mol has joined #bitcoin-core-dev
356 2017-02-21T20:56:17  *** Sosumi has quit IRC
357 2017-02-21T20:56:27  *** moli_ has quit IRC
358 2017-02-21T20:58:25  *** Giszmo has quit IRC
359 2017-02-21T21:15:00  *** Giszmo has joined #bitcoin-core-dev
360 2017-02-21T21:16:31  *** Guyver2_ has joined #bitcoin-core-dev
361 2017-02-21T21:20:19  *** Guyver2 has quit IRC
362 2017-02-21T21:20:24  *** Guyver2_ is now known as Guyver2
363 2017-02-21T21:24:22  *** Guyver2_ has joined #bitcoin-core-dev
364 2017-02-21T21:25:34  *** Guyver2 has quit IRC
365 2017-02-21T21:25:39  *** Guyver2_ is now known as Guyver2
366 2017-02-21T22:03:44  *** Lauda has quit IRC
367 2017-02-21T22:04:04  *** Giszmo has quit IRC
368 2017-02-21T22:14:39  *** jannes has quit IRC
369 2017-02-21T22:18:10  *** Giszmo has joined #bitcoin-core-dev
370 2017-02-21T22:22:04  *** bsm117532 has quit IRC
371 2017-02-21T22:28:57  *** bsm117532 has joined #bitcoin-core-dev
372 2017-02-21T22:35:20  *** Creeper is now known as slimeball
373 2017-02-21T23:02:13  *** jtimon has joined #bitcoin-core-dev
374 2017-02-21T23:03:16  <jtimon> post-0.14-fork review begging https://github.com/bitcoin/bitcoin/pull/8855
375 2017-02-21T23:03:21  <jtimon> also #8994
376 2017-02-21T23:03:23  <gribble> https://github.com/bitcoin/bitcoin/issues/8994 | Testchains: Introduce custom chain whose constructor... by jtimon · Pull Request #8994 · bitcoin/bitcoin · GitHub
377 2017-02-21T23:06:22  <bitcoin-git> [bitcoin] MarcoFalke pushed 3 new commits to master: https://github.com/bitcoin/bitcoin/compare/61a640ea9741...5628c70f2a44
378 2017-02-21T23:06:23  <bitcoin-git> bitcoin/master 41e7219 fanquake: [trivial] Add tests_config.ini to .gitignore
379 2017-02-21T23:06:23  <bitcoin-git> bitcoin/master 851f6a3 fanquake: [qa][doc] Correct rpc test options in readme
380 2017-02-21T23:06:24  <bitcoin-git> bitcoin/master 5628c70 MarcoFalke: Merge #9807: RPC doc fix-ups....
381 2017-02-21T23:06:45  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #9807: RPC doc fix-ups. (master...rpc-test-trivial-fixups) https://github.com/bitcoin/bitcoin/pull/9807
382 2017-02-21T23:26:27  *** jtimon has quit IRC
383 2017-02-21T23:29:38  *** belcher has quit IRC
384 2017-02-21T23:30:14  *** JackH has quit IRC
385 2017-02-21T23:33:05  *** jtimon has joined #bitcoin-core-dev
386 2017-02-21T23:37:24  *** Guyver2 has quit IRC
387 2017-02-21T23:41:55  *** belcher has joined #bitcoin-core-dev