1 2014-07-29 00:00:31 chax has joined
2 2014-07-29 00:01:31 kmels has joined
3 2014-07-29 00:02:33 asana has quit (Quit: Leaving)
4 2014-07-29 00:02:39 belcher has quit (Quit: Leaving)
5 2014-07-29 00:04:04 asana has joined
6 2014-07-29 00:04:38 shkaiejb has joined
7 2014-07-29 00:05:24 chax has quit (Ping timeout: 272 seconds)
8 2014-07-29 00:06:29 Subo1977_ has joined
9 2014-07-29 00:07:19 plaprade has quit (Ping timeout: 250 seconds)
10 2014-07-29 00:07:39 asana has quit (Client Quit)
11 2014-07-29 00:07:53 mr_burdell has joined
12 2014-07-29 00:07:56 maramaya has joined
13 2014-07-29 00:08:13 dims_ has quit (Ping timeout: 255 seconds)
14 2014-07-29 00:08:24 plaprade has joined
15 2014-07-29 00:08:42 BrainOverfl0w has quit (Ping timeout: 250 seconds)
16 2014-07-29 00:08:55 BrainOverfl0w has joined
17 2014-07-29 00:09:32 jctb has quit (Ping timeout: 264 seconds)
18 2014-07-29 00:10:44 Subo1977 has quit (Ping timeout: 264 seconds)
19 2014-07-29 00:14:29 maraoz has joined
20 2014-07-29 00:15:31 jctb has joined
21 2014-07-29 00:18:21 benrcole has joined
22 2014-07-29 00:19:59 viajero has left ()
23 2014-07-29 00:21:09 Chief_Panda has left ("Leaving")
24 2014-07-29 00:21:12 <cfields> jcorgan: looks good: https://travis-ci.org/theuni/bitcoin/jobs/31093744
25 2014-07-29 00:21:34 maramaya is now known as welovecp
26 2014-07-29 00:23:08 benrcole has quit (Ping timeout: 260 seconds)
27 2014-07-29 00:25:34 welovecp is now known as maramaya
28 2014-07-29 00:27:53 Chief_Panda has joined
29 2014-07-29 00:27:53 coinheavy_ has joined
30 2014-07-29 00:27:59 brson has quit (Quit: leaving)
31 2014-07-29 00:28:09 MolokoDeck has joined
32 2014-07-29 00:28:24 rdbell has quit (Quit: rdbell)
33 2014-07-29 00:30:06 robonerd has quit (Ping timeout: 272 seconds)
34 2014-07-29 00:30:51 coinheavy has quit (Ping timeout: 255 seconds)
35 2014-07-29 00:30:51 coinheavy_ is now known as coinheavy
36 2014-07-29 00:31:34 robonerd has joined
37 2014-07-29 00:32:48 AnoAnon has joined
38 2014-07-29 00:33:20 rdbell has joined
39 2014-07-29 00:34:25 rdbell has quit (Client Quit)
40 2014-07-29 00:34:42 llllllllll has quit (Remote host closed the connection)
41 2014-07-29 00:35:33 derbumi has joined
42 2014-07-29 00:37:39 ericmuyser has quit (Remote host closed the connection)
43 2014-07-29 00:38:12 ericmuyser has joined
44 2014-07-29 00:38:30 akstunt600 has quit (Read error: Connection reset by peer)
45 2014-07-29 00:38:37 Knuk__ is now known as Knuk
46 2014-07-29 00:38:48 hmsimha has quit (Quit: Leaving)
47 2014-07-29 00:39:15 akstunt600 has joined
48 2014-07-29 00:40:51 fanquake has joined
49 2014-07-29 00:41:11 ericmuys_ has joined
50 2014-07-29 00:41:39 christophe has left ()
51 2014-07-29 00:42:14 ericmuyser has quit (Read error: Connection reset by peer)
52 2014-07-29 00:42:34 Sleepnbum has quit ()
53 2014-07-29 00:46:05 plaprade has quit (Ping timeout: 240 seconds)
54 2014-07-29 00:47:43 owowo has quit (Ping timeout: 250 seconds)
55 2014-07-29 00:52:36 owowo has joined
56 2014-07-29 00:53:54 RAM518 has quit (Quit: Konversation terminated!)
57 2014-07-29 00:54:13 RAM518 has joined
58 2014-07-29 00:59:13 haskoiner has quit (Quit: haskoiner)
59 2014-07-29 01:01:05 MoALTz has quit (Ping timeout: 240 seconds)
60 2014-07-29 01:01:26 MoALTz has joined
61 2014-07-29 01:02:55 justanotheruser has quit (Quit: Reconnecting)
62 2014-07-29 01:03:05 randy-waterhouse has quit (Quit: Leaving.)
63 2014-07-29 01:03:14 justanotheruser has joined
64 2014-07-29 01:03:54 scosant has quit (Quit: Leaving)
65 2014-07-29 01:06:41 weilu has joined
66 2014-07-29 01:07:12 scosant has joined
67 2014-07-29 01:08:03 darwin_ has joined
68 2014-07-29 01:08:21 justanotheruser has quit (Quit: Reconnecting)
69 2014-07-29 01:08:36 justanotheruser has joined
70 2014-07-29 01:10:53 trixisowned has joined
71 2014-07-29 01:10:58 justanotheruser has quit (Client Quit)
72 2014-07-29 01:11:03 Chief_Panda has quit (Quit: Leaving)
73 2014-07-29 01:12:05 Trix has quit (Ping timeout: 240 seconds)
74 2014-07-29 01:15:07 justanotheruser has joined
75 2014-07-29 01:16:13 TheSeven has quit (Ping timeout: 250 seconds)
76 2014-07-29 01:22:41 milky has joined
77 2014-07-29 01:31:54 akstunt600 has quit (Read error: Connection reset by peer)
78 2014-07-29 01:32:49 akstunt600 has joined
79 2014-07-29 01:32:55 maraoz has quit (Ping timeout: 260 seconds)
80 2014-07-29 01:35:45 chainey has joined
81 2014-07-29 01:35:57 ericmuys_ has quit (Ping timeout: 260 seconds)
82 2014-07-29 01:37:14 hmmma has joined
83 2014-07-29 01:38:21 banghouse has quit (Remote host closed the connection)
84 2014-07-29 01:39:48 ionstorm has joined
85 2014-07-29 01:41:39 MoALTz has quit (Ping timeout: 264 seconds)
86 2014-07-29 01:41:41 MoALTz_ has joined
87 2014-07-29 01:43:27 MoALTz has joined
88 2014-07-29 01:43:37 MaxSan has quit (Ping timeout: 255 seconds)
89 2014-07-29 01:44:40 TheSeven has joined
90 2014-07-29 01:46:13 MoALTz_ has quit (Ping timeout: 250 seconds)
91 2014-07-29 01:48:42 haigent has quit (Ping timeout: 245 seconds)
92 2014-07-29 01:48:56 haigent has joined
93 2014-07-29 01:49:22 CheckDavid has quit (Quit: Connection closed for inactivity)
94 2014-07-29 01:52:20 ericmuyser has joined
95 2014-07-29 01:52:41 AnoAnon has quit (Read error: Connection reset by peer)
96 2014-07-29 01:53:13 justanotheruser has quit (Ping timeout: 260 seconds)
97 2014-07-29 01:55:16 msvb-lab has quit (Quit: msvb-lab)
98 2014-07-29 01:57:08 AnoAnon has joined
99 2014-07-29 01:57:22 AnoAnon has quit (Read error: Connection reset by peer)
100 2014-07-29 01:59:16 derbumi has quit (Quit: derbumi)
101 2014-07-29 02:01:37 Dr-G2 has joined
102 2014-07-29 02:05:20 Dr-G has quit (Ping timeout: 264 seconds)
103 2014-07-29 02:05:56 jctb has quit (Ping timeout: 264 seconds)
104 2014-07-29 02:07:22 * jgarzik kicks xchat
105 2014-07-29 02:08:25 banghouse has joined
106 2014-07-29 02:11:54 MobiusL has joined
107 2014-07-29 02:12:18 jctb has joined
108 2014-07-29 02:13:47 richcollins has joined
109 2014-07-29 02:15:47 cym has quit (Ping timeout: 245 seconds)
110 2014-07-29 02:15:52 ArthurNumbanumba has quit (Ping timeout: 272 seconds)
111 2014-07-29 02:18:59 benrcole has joined
112 2014-07-29 02:20:42 rdbell has joined
113 2014-07-29 02:23:21 benrcole has quit (Ping timeout: 255 seconds)
114 2014-07-29 02:23:55 jps has quit (Ping timeout: 250 seconds)
115 2014-07-29 02:25:11 akstunt600 has quit (Read error: Connection reset by peer)
116 2014-07-29 02:25:40 WeCluster has joined
117 2014-07-29 02:26:23 akstunt600 has joined
118 2014-07-29 02:27:59 ArthurNumbanumba has joined
119 2014-07-29 02:29:49 Subo1977 has joined
120 2014-07-29 02:31:44 Subo1977_ has quit (Ping timeout: 264 seconds)
121 2014-07-29 02:34:51 Trix has joined
122 2014-07-29 02:37:28 trixisowned has quit (Ping timeout: 264 seconds)
123 2014-07-29 02:41:29 karc has quit (Remote host closed the connection)
124 2014-07-29 02:41:31 Squidicuz has joined
125 2014-07-29 02:41:49 viic has quit (Ping timeout: 240 seconds)
126 2014-07-29 02:41:56 karc has joined
127 2014-07-29 02:42:31 viic has joined
128 2014-07-29 02:43:35 Squidicc has quit (Ping timeout: 240 seconds)
129 2014-07-29 02:46:07 richcollins has quit (Quit: richcollins)
130 2014-07-29 02:50:26 <midnightmagic> wumpus: is github merging working now with git commit signing? I thought the reason why nobody signed is that github's conflict resolver blows away commit-signing utility and bitcoin-dev relies on it heavily..?
131 2014-07-29 02:52:51 MobiusL has quit (Remote host closed the connection)
132 2014-07-29 02:53:43 MobiusL has joined
133 2014-07-29 02:56:34 milky has quit (Quit: Textual IRC Client: www.textualapp.com)
134 2014-07-29 02:58:13 pen has joined
135 2014-07-29 02:59:44 jMyles has quit (Remote host closed the connection)
136 2014-07-29 03:04:49 richcollins has joined
137 2014-07-29 03:05:32 kill\switch has quit (Remote host closed the connection)
138 2014-07-29 03:06:32 Application has quit (Ping timeout: 272 seconds)
139 2014-07-29 03:09:50 kill\switch has joined
140 2014-07-29 03:10:09 Belkaar has quit (Ping timeout: 255 seconds)
141 2014-07-29 03:10:54 gjj_ has joined
142 2014-07-29 03:11:32 Belkaar has joined
143 2014-07-29 03:12:29 Trix is now known as trixisowned
144 2014-07-29 03:14:08 gjj has quit (Ping timeout: 272 seconds)
145 2014-07-29 03:15:51 gjj_ has quit (Ping timeout: 264 seconds)
146 2014-07-29 03:16:08 chainey has quit (Quit: chainey)
147 2014-07-29 03:17:03 chainey has joined
148 2014-07-29 03:17:24 chainey has quit (Remote host closed the connection)
149 2014-07-29 03:18:30 akstunt600 has quit (Read error: Connection reset by peer)
150 2014-07-29 03:19:01 pen has quit (Ping timeout: 255 seconds)
151 2014-07-29 03:19:27 akstunt600 has joined
152 2014-07-29 03:23:20 fanquake has quit (Quit: fanquake)
153 2014-07-29 03:24:03 WeCluster has quit (Ping timeout: 250 seconds)
154 2014-07-29 03:27:57 TheSeven has quit (Ping timeout: 260 seconds)
155 2014-07-29 03:29:20 TheSeven has joined
156 2014-07-29 03:32:02 WeCluster has joined
157 2014-07-29 03:32:48 gjj has joined
158 2014-07-29 03:35:35 Application has joined
159 2014-07-29 03:36:48 Burrito has quit (Quit: Leaving)
160 2014-07-29 03:50:52 rdbell has quit (Quit: rdbell)
161 2014-07-29 03:51:23 maramaya has quit (Read error: Connection reset by peer)
162 2014-07-29 03:52:02 YoY has quit (Ping timeout: 245 seconds)
163 2014-07-29 03:53:49 zenojis has quit (Ping timeout: 240 seconds)
164 2014-07-29 03:56:01 YoY has joined
165 2014-07-29 04:01:03 richcollins has quit (Quit: richcollins)
166 2014-07-29 04:01:41 jordandotdev has joined
167 2014-07-29 04:04:51 cadaver has joined
168 2014-07-29 04:05:27 zenojis has joined
169 2014-07-29 04:08:29 simatec has joined
170 2014-07-29 04:09:19 gjj has quit (Remote host closed the connection)
171 2014-07-29 04:09:46 gjj has joined
172 2014-07-29 04:10:20 rdbell has joined
173 2014-07-29 04:10:43 jps has joined
174 2014-07-29 04:10:43 gjj_ has joined
175 2014-07-29 04:11:20 richcollins has joined
176 2014-07-29 04:11:49 akstunt600 has quit (Read error: Connection reset by peer)
177 2014-07-29 04:12:32 akstunt600 has joined
178 2014-07-29 04:12:34 rdbell has quit (Client Quit)
179 2014-07-29 04:14:24 jps has quit (Client Quit)
180 2014-07-29 04:14:30 gjj has quit (Ping timeout: 255 seconds)
181 2014-07-29 04:14:50 papa2 has joined
182 2014-07-29 04:15:16 banghouse has quit (Remote host closed the connection)
183 2014-07-29 04:15:24 maramaya has joined
184 2014-07-29 04:17:01 <jcorgan> cfields: ack
185 2014-07-29 04:18:32 papa has quit (Ping timeout: 264 seconds)
186 2014-07-29 04:18:44 Gyps has joined
187 2014-07-29 04:19:10 nowan_ has joined
188 2014-07-29 04:19:30 rdponticelli has left ("http://quassel-irc.org - Chat comfortably. Anywhere.")
189 2014-07-29 04:19:59 nowan has quit (Ping timeout: 260 seconds)
190 2014-07-29 04:23:43 Belxjander has joined
191 2014-07-29 04:25:58 Trix has joined
192 2014-07-29 04:26:02 pen has joined
193 2014-07-29 04:27:52 trixisowned has quit (Ping timeout: 264 seconds)
194 2014-07-29 04:42:52 pen has quit (Ping timeout: 245 seconds)
195 2014-07-29 04:43:17 rdbell has joined
196 2014-07-29 04:43:22 pen has joined
197 2014-07-29 04:52:00 grubles has quit (Quit: Leaving)
198 2014-07-29 04:52:21 grubles has joined
199 2014-07-29 04:53:56 smorim has quit (Ping timeout: 264 seconds)
200 2014-07-29 04:54:17 MoALTz has quit (Quit: Leaving)
201 2014-07-29 04:55:58 davispuh has quit (Remote host closed the connection)
202 2014-07-29 04:58:31 codice has quit (Ping timeout: 250 seconds)
203 2014-07-29 04:58:35 Gyps has quit (Quit: Gyps)
204 2014-07-29 05:00:30 codice has joined
205 2014-07-29 05:03:04 cadaver has quit (Ping timeout: 272 seconds)
206 2014-07-29 05:05:09 akstunt600 has quit (Read error: Connection reset by peer)
207 2014-07-29 05:05:55 akstunt600 has joined
208 2014-07-29 05:07:42 Dr-G2 is now known as Dr-G
209 2014-07-29 05:08:28 Aido has quit (Ping timeout: 240 seconds)
210 2014-07-29 05:09:49 derbumi has joined
211 2014-07-29 05:11:50 pen has quit (Ping timeout: 256 seconds)
212 2014-07-29 05:13:03 banghouse has joined
213 2014-07-29 05:13:26 YoY has quit (Quit: Leaving...)
214 2014-07-29 05:14:41 YoY has joined
215 2014-07-29 05:18:33 benrcole has joined
216 2014-07-29 05:21:05 pen has joined
217 2014-07-29 05:23:20 benrcole has quit (Ping timeout: 272 seconds)
218 2014-07-29 05:24:33 derbumi has quit (Quit: derbumi)
219 2014-07-29 05:24:54 derbumi has joined
220 2014-07-29 05:26:29 ionstorm has quit (Ping timeout: 260 seconds)
221 2014-07-29 05:26:41 wallet42 has quit (Quit: Leaving.)
222 2014-07-29 05:26:55 B51Num1_ has joined
223 2014-07-29 05:26:58 B51Num1 has quit (Ping timeout: 240 seconds)
224 2014-07-29 05:27:01 B51Num1_ is now known as B51Num1
225 2014-07-29 05:28:50 coeus has quit (Ping timeout: 256 seconds)
226 2014-07-29 05:29:11 <wumpus> midnightmagic: I always use the utility in contrib/devtools/github-merge.sh for merging instead of github's interface; it allows checking and testing the merge before committing as well as signing it
227 2014-07-29 05:29:21 banghouse has quit (Remote host closed the connection)
228 2014-07-29 05:29:54 banghouse has joined
229 2014-07-29 05:30:24 <wumpus> midnightmagic: agreed that if you use github's merge on a signed commit you introduce potential for tampering by signing the commit but not the merge itself
230 2014-07-29 05:30:40 Trix is now known as trixisowned
231 2014-07-29 05:34:44 banghouse has quit (Ping timeout: 272 seconds)
232 2014-07-29 05:36:21 eoss has joined
233 2014-07-29 05:38:45 Sauvin has joined
234 2014-07-29 05:39:21 richcollins has quit (Quit: richcollins)
235 2014-07-29 05:48:37 rdbell has quit (Quit: rdbell)
236 2014-07-29 05:49:23 antizionist__ has quit (Quit: Connection closed for inactivity)
237 2014-07-29 05:51:16 ebfull has joined
238 2014-07-29 05:51:29 <earlz> Is it possible to get a balance of an address in your wallet?
239 2014-07-29 05:52:23 <earlz> I know there is the account tracking stuff (that is deprecated/buggy?) but like if you have multiple addresses for say the "x" account, how can you determine how many btc are in each address?
240 2014-07-29 05:55:39 <wumpus> earlz: listunspent with an address filter, then accumulate the output amount
241 2014-07-29 05:56:21 <wumpus> earlz: but this almost certainly not something that you want to do with the bitcoind wallet, unless you use raw transactions, as it does not make any guarantees about coin selection if you use the send* RPCs
242 2014-07-29 05:56:24 Arnavion has quit (Disconnected by services)
243 2014-07-29 05:56:30 Arnavion3 has joined
244 2014-07-29 05:56:34 Arnavion3 is now known as Arnavion
245 2014-07-29 05:58:20 <earlz> I need like a listreceivedbyaddress that takes sent transactions itno account
246 2014-07-29 05:58:30 <earlz> it also needs to be fairly fast too.. ugh
247 2014-07-29 05:58:30 akstunt600 has quit (Read error: Connection reset by peer)
248 2014-07-29 05:59:07 AlienProject has quit (Ping timeout: 245 seconds)
249 2014-07-29 05:59:39 akstunt600 has joined
250 2014-07-29 06:00:14 <earlz> this seems like a fairly common thing for merchant applications and such. how is there not something for this already? Is account support really trust worthy?
251 2014-07-29 06:00:34 <earlz> I've heard using accounts for actual critical accounting is a very bad idea
252 2014-07-29 06:02:07 <wumpus> it is
253 2014-07-29 06:02:57 beachandbytes has joined
254 2014-07-29 06:03:07 <earlz> so listunspent with manual processing is best bet?
255 2014-07-29 06:03:32 <earlz> one would think that for getbalance there would be a matching getaddressbalance
256 2014-07-29 06:03:46 <wumpus> even if something is a common thing for merchant applications, if no one writes it, it won't exist... and if people write it, it's usually some commercial/proprietary product and not released as open source
257 2014-07-29 06:04:32 <earlz> I can't imagine it'd be that hard. Problem is this thing I'm making will use more than just bitcoins. porting code to a million shitcoins would be horrible
258 2014-07-29 06:04:55 <earlz> maybe I'll submit a pull request anyway. it seems like a pretty trivial operation with getbalance already implemented
259 2014-07-29 06:05:03 <wumpus> and as I said, if you rely on 'coin control' per address you shouldn't rely on bitcoind's wallet functionality
260 2014-07-29 06:05:25 anarchystar has quit (Ping timeout: 240 seconds)
261 2014-07-29 06:05:27 <wumpus> it has a wallet abstraction, not a balance-per-address abstraction
262 2014-07-29 06:05:38 <earlz> I don't /think/ I have to worry about coin control
263 2014-07-29 06:05:49 igrigorik_ has quit (Ping timeout: 240 seconds)
264 2014-07-29 06:05:50 <wumpus> well you are worried about balances of addresses
265 2014-07-29 06:06:10 <earlz> I'm worried about knowing what the balance of an address is. Not that outgoing transactions use only those coins
266 2014-07-29 06:06:11 <wumpus> that's low-level, a bit like worrying what sector numbers your files on disk end up
267 2014-07-29 06:06:14 use_zfs_yo has quit (Ping timeout: 256 seconds)
268 2014-07-29 06:06:37 <wumpus> a high-level OS API also has no call 'how are my files distributed over disk sectors'
269 2014-07-29 06:07:09 <earlz> That's merchant applications 101 though. Generate an address, wait for funds to be received on it. There is no way there isn't something suitable for that without dropping down to block file parsing
270 2014-07-29 06:07:31 <wumpus> well that's listreceivedbyaddress isn't it?
271 2014-07-29 06:07:54 <wumpus> listtransactions in general will show you what the receiving address was
272 2014-07-29 06:07:59 <phantomcircuit> wumpus, no but often that would be helpful...
273 2014-07-29 06:08:11 <wumpus> phantomcircuit: sure, but it's out of scope
274 2014-07-29 06:08:11 <earlz> mmm.. I see your point
275 2014-07-29 06:08:19 yeshuah has quit (Ping timeout: 272 seconds)
276 2014-07-29 06:08:29 bedouin has quit (Ping timeout: 260 seconds)
277 2014-07-29 06:08:45 neozaru has joined
278 2014-07-29 06:09:32 <earlz> So what would you have to do. listsinceblock/listtransactions and manually step through spend/receive transactions
279 2014-07-29 06:09:35 <earlz> that's horrid
280 2014-07-29 06:09:38 <wumpus> phantomcircuit: because software has no physical 'weight' it's important to keep a well-defined scope; if not it results in over-complex, unmaintable code. An application can't be everything to everone.
281 2014-07-29 06:10:32 <wumpus> earlz: or use another wallet that has better support for this, if it eists
282 2014-07-29 06:10:42 <wumpus> earlz: you're not *forced* to use bitcoind's wallet
283 2014-07-29 06:10:53 anarchystar has joined
284 2014-07-29 06:11:11 igrigorik_ has joined
285 2014-07-29 06:11:17 anarchystar is now known as Guest20125
286 2014-07-29 06:11:27 <earlz> that's like saying "you're not 'forced' to use Windows.. write your own version of our software in Linux if you aren't happy" lol
287 2014-07-29 06:11:42 <earlz> I think getreceivedbyaddress will work with more database complications. ugh
288 2014-07-29 06:11:55 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
289 2014-07-29 06:12:07 <wumpus> earlz: well you can buy windows; if you don't pay for a ready-made solution, you usually have to assemble parts yourself
290 2014-07-29 06:12:11 dparrish has quit (Ping timeout: 250 seconds)
291 2014-07-29 06:12:16 RAM518 has quit (Ping timeout: 264 seconds)
292 2014-07-29 06:12:19 dparrish has joined
293 2014-07-29 06:12:21 use_zfs_yo_ has joined
294 2014-07-29 06:12:30 ebfull has quit (Remote host closed the connection)
295 2014-07-29 06:12:52 RAM518 has joined
296 2014-07-29 06:13:09 YoY has quit (Ping timeout: 250 seconds)
297 2014-07-29 06:13:20 <wumpus> you can't expect someone else to always have done your work for free
298 2014-07-29 06:13:32 kermit has quit (Quit: Leaving.)
299 2014-07-29 06:13:58 kermit has joined
300 2014-07-29 06:14:20 <earlz> it seems like something that should've just already been created heh. I assume when I see something like that, that I'm just missing something, not that it's never been implemented
301 2014-07-29 06:14:59 <earlz> btw are there any plans to rip out account support at some later point?
302 2014-07-29 06:15:01 <wumpus> well it's possible; there's many wallets out there today (bitcoinj-based, codeshark's ciphrex wallet, btcd has a wallet, and on and on)
303 2014-07-29 06:15:18 <wumpus> maybe one has exactly what you need
304 2014-07-29 06:15:22 <wumpus> earlz: yes
305 2014-07-29 06:15:25 <earlz> using a non-reference wallet always has some security implications though
306 2014-07-29 06:15:29 bedouin has joined
307 2014-07-29 06:15:41 <wumpus> the reference wallet doesn't come with any guarantees either
308 2014-07-29 06:16:17 <wumpus> and you can point any SPV wallet at your own node to get full-node level security
309 2014-07-29 06:16:44 <earlz> I haven't done nearly enough research into SPV wallets heh
310 2014-07-29 06:17:29 yeshuah has joined
311 2014-07-29 06:17:36 <earlz> btw, should the "typical uses" section here be removed? https://en.bitcoin.it/wiki/Accounts_explained
312 2014-07-29 06:17:49 <earlz> since that is an insecure way to use them? (apparently?)
313 2014-07-29 06:17:52 RAM518 has quit (Ping timeout: 245 seconds)
314 2014-07-29 06:19:10 <Luke-Jr> earlz: why do you think you want to do this? the information you're asking for is not meaningful to merchants
315 2014-07-29 06:19:15 <wumpus> earlz: it's not insecure per-ce, the account system itself is well-defined, but people expect wildly different things from it, and it won't be changed because that will break other's expectation
316 2014-07-29 06:19:17 YoY has joined
317 2014-07-29 06:19:44 <Luke-Jr> earlz: transactions aren't sent *from* addresses, so it's not sensible to talk about addresses as having a balance at all
318 2014-07-29 06:20:24 <earlz> I need to determine how much was sent *to* an address. but sometimes, the address might be reused
319 2014-07-29 06:20:27 <wumpus> earlz: in general if you do any serious accounting you want to do it yourself, in a proper database, and not rely on bitcoind to 'get it right'... that way you can implement your own expectations instead of make assumptions about bitcoind
320 2014-07-29 06:20:50 <Luke-Jr> earlz: you should never reuse an address
321 2014-07-29 06:21:10 <earlz> It's about 99% more convenient to reuse an address in this case
322 2014-07-29 06:21:16 <wumpus> well at least you should never give it out multiple times
323 2014-07-29 06:21:24 <wumpus> you can't prevent a customer from *sending* to it multiple times
324 2014-07-29 06:21:49 <wumpus> you can of course warn and discourage it, but it will happen sometimes
325 2014-07-29 06:21:55 <Luke-Jr> earlz: doing so is a Bad Ideaâ¢
326 2014-07-29 06:22:11 <Luke-Jr> earlz: read https://en.bitcoin.it/wiki/Address_reuse and realise it's still not complete
327 2014-07-29 06:22:29 <Luke-Jr> earlz: and there are no guarantees that you won't lose all your bitcoins if you do it despite all that
328 2014-07-29 06:22:31 <Belxjander> wumpus: how about assigning 1 address per customer...and let them send multiple times and confirm the total amounts sent vs purchased items listed...and list the difference in the users account?
329 2014-07-29 06:22:34 <Luke-Jr> (not that there are any guarantees anyway)
330 2014-07-29 06:23:01 <Luke-Jr> Belxjander: still shouldn't
331 2014-07-29 06:23:25 j0b_ has quit (Ping timeout: 260 seconds)
332 2014-07-29 06:23:30 <Belxjander> wumpus: that is based on the idea where the amounts transferred by blockchain have conversion data recorded as part of the user log as well for replay purposes for verification of totals
333 2014-07-29 06:23:30 <earlz> so why do mining pools allow you to auto-withdraw to an address? They should be askign you for an address every time, or mayb easking for a list of addresses
334 2014-07-29 06:23:31 <Luke-Jr> Belxjander: you probably don't want to *break* if they send multiple times anyway, either
335 2014-07-29 06:23:47 <Luke-Jr> earlz: they should, yes
336 2014-07-29 06:23:48 <wumpus> Belxjander: you can keep track of how much they owe on a per-user basis, but nevertheless I'd recommend giving out a new address every time the customer needs to send funds
337 2014-07-29 06:23:53 Plasmastar has quit (Ping timeout: 260 seconds)
338 2014-07-29 06:24:05 <earlz> you realize this makes bitcoin basically unusable from a practical standpoint, right?
339 2014-07-29 06:24:11 <Luke-Jr> earlz: not at all
340 2014-07-29 06:24:12 <earlz> like as a consumer
341 2014-07-29 06:24:14 <Belxjander> Luke-Jr: I was thinking of the multiple sends case...and sort out some kind of p2sh or some other mechanism for automagic forwarding
342 2014-07-29 06:24:47 <Luke-Jr> Belxjander: the problem is already solved: payment protocol, stealth addresses, HD pubseeds, â¦
343 2014-07-29 06:25:36 <earlz> what is HD pubseeds? addresses generated from a "seed" of some sort?
344 2014-07-29 06:25:41 <Belxjander> Luke-Jr: right...so it just needs to be put into the store software to use those existing solutions then and not just give a raw address
345 2014-07-29 06:25:42 <Luke-Jr> earlz: yes
346 2014-07-29 06:25:55 <earlz> don't all of these also have their own security concerns?
347 2014-07-29 06:26:03 <Luke-Jr> earlz: not so far
348 2014-07-29 06:26:19 <wumpus> Belxjander: yes, for example bitpay and other payment providers support payment protocol
349 2014-07-29 06:26:24 <Luke-Jr> earlz: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
350 2014-07-29 06:26:42 * Luke-Jr personally always uses the address with bitpay, and has no trouble *shrug*
351 2014-07-29 06:26:59 mrkent has joined
352 2014-07-29 06:26:59 mrkent has quit (Changing host)
353 2014-07-29 06:26:59 mrkent has joined
354 2014-07-29 06:27:18 igrigorik_ has quit (Ping timeout: 272 seconds)
355 2014-07-29 06:27:23 <earlz> I dream of a currency where everyone can stuff all their funds in one address and be perfectly secure and privacy protected lol
356 2014-07-29 06:27:40 <Luke-Jr> earlz: that's a HD seed, not an address
357 2014-07-29 06:27:45 <earlz> of course, address would probably have to have a different meaning than a pub/priv key
358 2014-07-29 06:27:47 bedouin has quit (Ping timeout: 250 seconds)
359 2014-07-29 06:27:49 Guest20125 has quit (Read error: Connection reset by peer)
360 2014-07-29 06:27:54 <wumpus> earlz: stealth addresses are one such idea, or indeed, HD seeds
361 2014-07-29 06:27:55 use_zfs_yo_ has quit (Read error: Connection reset by peer)
362 2014-07-29 06:27:56 yeshuah has quit (Ping timeout: 272 seconds)
363 2014-07-29 06:28:28 Diablo-D3 has quit (Ping timeout: 240 seconds)
364 2014-07-29 06:28:35 <wumpus> earlz: you can give someone a HD seed, they can use public derivation to generate an infinite amount of low-level 'addresses' from it, where you can generate the private key for them
365 2014-07-29 06:28:47 <Luke-Jr> earlz: also, addresses are opaque; they don't have to be implemented with EC keypairs ;)
366 2014-07-29 06:28:49 <wumpus> earlz: it's all possible already, but some assembly is required to get it to work
367 2014-07-29 06:29:21 <earlz> hmmm
368 2014-07-29 06:29:25 <wumpus> earlz: lots of innovation is also still being done
369 2014-07-29 06:29:42 * Luke-Jr dreams of a day he can approve a recurring payment and have his wallet auto-generate-and-sign future payment transactions with nLockTime <.<
370 2014-07-29 06:29:47 <earlz> I've heard of HD, btu wasn't aware you could give someone the public seed for that use case
371 2014-07-29 06:30:17 nullbyte has quit (Ping timeout: 255 seconds)
372 2014-07-29 06:30:23 <jrick> HD extended keys are a very nice solution to that problem
373 2014-07-29 06:30:25 <wumpus> earlz: that's public/private derivation in BIP32
374 2014-07-29 06:30:29 <earlz> How would recurring payments even work? lol
375 2014-07-29 06:30:59 <wumpus> Luke-Jr: what if you want to cancel?
376 2014-07-29 06:31:06 <Luke-Jr> wumpus: then you just don't broadcast them
377 2014-07-29 06:31:10 <wumpus> Luke-Jr: oh right, you can double spend them before the lock time
378 2014-07-29 06:31:14 <Luke-Jr> or that
379 2014-07-29 06:31:26 <earlz> you'd have to make sure your wallet is open all the time
380 2014-07-29 06:31:30 <wumpus> Luke-Jr: I assumed you'd send the whole bunch to the merchant
381 2014-07-29 06:31:35 <Luke-Jr> earlz: nope, you can sign all the payments in advance
382 2014-07-29 06:31:39 <gmaxwell> earlz: no, you hand them off to a third party to broadcast, but they're nlocked.
383 2014-07-29 06:31:47 <Luke-Jr> earlz: Bitcoin supports transactions which are invalid until a future date
384 2014-07-29 06:31:47 <earlz> eh good point
385 2014-07-29 06:31:53 <gmaxwell> and so they're good unless you conflict them or convince the party to not announce
386 2014-07-29 06:32:06 mappum has joined
387 2014-07-29 06:32:20 <Luke-Jr> wumpus: maybe. I was imagining presigning the entire wallet over, and redoing the whole set after each transaction :P
388 2014-07-29 06:32:34 <earlz> that would be a very interesting service. That's one of my big beefs with bitcoin. Recurring transactions basically aren't possible
389 2014-07-29 06:32:40 <earlz> (with current infrastructure)
390 2014-07-29 06:32:47 weilu has quit (Remote host closed the connection)
391 2014-07-29 06:32:49 yeshuah has joined
392 2014-07-29 06:33:13 dparrish has quit (Ping timeout: 260 seconds)
393 2014-07-29 06:33:15 <jrick> earlz: but the problems with accounts as implemented by bitcoind are well know, they're both "sums of btc controlable by groups of addresses" and "amounts movable between accounts" (without an on-chain transaction)
394 2014-07-29 06:33:17 igrigorik_ has joined
395 2014-07-29 06:33:20 weilu has joined
396 2014-07-29 06:33:29 bedouin has joined
397 2014-07-29 06:33:38 Plasmastar has joined
398 2014-07-29 06:33:42 <jrick> and the two features don't work with each other well at all
399 2014-07-29 06:33:44 <wumpus> well that depends on what you mean with infrastructure; it's just that there is no standard for it, and wallet software doesn't provide a way to do it, but as just explained the network could support it in various ways
400 2014-07-29 06:34:09 <earlz> I mean it wouldn't require a hard fork or anything to support would it?
401 2014-07-29 06:34:12 <gmaxwell> The protocol itself is just fine for it, it's a wallet thing... indeed.
402 2014-07-29 06:34:17 <wumpus> earlz: of course not!
403 2014-07-29 06:34:19 <gmaxwell> earlz: no, this support was in bitcoin from day 1.
404 2014-07-29 06:34:32 <earlz> I need to read up more on nlocktime
405 2014-07-29 06:34:43 <gmaxwell> (along with many other things which have hardly been used⦠makes me sadâ so hard to justify adding more when so much is unused)
406 2014-07-29 06:34:46 dparrish has joined
407 2014-07-29 06:34:51 <wumpus> earlz: almost nothing requires a hard fork, only if you want to change the rules of the game, or the block chain format
408 2014-07-29 06:34:51 <JoannisStribingi> wumpus, you just lost the game!
409 2014-07-29 06:35:24 <earlz> I think more API support is needed, not necessarily more things in the blockchain though
410 2014-07-29 06:35:39 <earlz> I dream of a day when multisig can be constructed from teh graphical wallet :)
411 2014-07-29 06:35:40 anarchystar has joined
412 2014-07-29 06:35:40 use_zfs_yo_ has joined
413 2014-07-29 06:35:41 <wumpus> gmaxwell: yeah the onus is still on people to make user-friendly tools to use what is there, instead of addin gmore to the low-level protocol
414 2014-07-29 06:36:05 anarchystar is now known as Guest13744
415 2014-07-29 06:36:32 <earlz> Also, one day... please... can we make signing a raw transaction a little easier than a 19 step process? :)
416 2014-07-29 06:36:51 <Luke-Jr> jrick: accounts have nothing to do with "sums of btc controlable by groups of addresses"
417 2014-07-29 06:36:54 pierreatwork has joined
418 2014-07-29 06:37:00 <Luke-Jr> jrick: in any circumstance
419 2014-07-29 06:37:28 weilu has quit (Ping timeout: 240 seconds)
420 2014-07-29 06:37:34 <wumpus> earlz: sure, will that be your project?
421 2014-07-29 06:38:08 <earlz> lol I'm an evil altcoin dev :D
422 2014-07-29 06:38:35 <Luke-Jr> ⦠so you not only expect us to do it, you want to steal it from us too? <.<
423 2014-07-29 06:38:38 * earlz pulls out PR for bitcoin to go PoS
424 2014-07-29 06:38:39 <earlz> rofl
425 2014-07-29 06:38:54 <jrick> Luke-Jr: while I know that's technically true (addresses don't have balances, yes I know this) the balance you see in an account is just that, plus/minus any other 'moved' balances between other accounts
426 2014-07-29 06:39:01 <gmaxwell> earlz: you're only half evil becuase you did report a useful bug to us. :)
427 2014-07-29 06:39:20 <earlz> I wish #bitcoin was as awesome as this room, btw
428 2014-07-29 06:39:32 <Luke-Jr> jrick: no, it isn't. when you send from address X, it doesn't care which coins it uses - it could just as well be using coins created when address Y received
429 2014-07-29 06:39:48 <Luke-Jr> account X*
430 2014-07-29 06:39:58 tsts has joined
431 2014-07-29 06:40:06 <jrick> "send from address X"?
432 2014-07-29 06:40:09 shkaiejb has quit (Quit: Leaving)
433 2014-07-29 06:40:14 <Luke-Jr> see correction
434 2014-07-29 06:40:19 <jrick> oh
435 2014-07-29 06:42:05 <jrick> so 'sendfrom' or 'sendmany' isn't using coins exclusively controlled by the named account then?
436 2014-07-29 06:42:23 <Luke-Jr> correct, there are no "coins exclusively controlled by"
437 2014-07-29 06:42:28 <Luke-Jr> that's a wallet facet, not account
438 2014-07-29 06:42:37 <Luke-Jr> accounts don't control coins
439 2014-07-29 06:42:43 <jrick> sure
440 2014-07-29 06:43:08 <Luke-Jr> the wallet optimises the spending by using the best coins, ignoring the accounts
441 2014-07-29 06:43:09 karc has quit (Ping timeout: 264 seconds)
442 2014-07-29 06:43:24 <Luke-Jr> this is also why transaction fees always come from the '' account, NOT the sendfrom'd account
443 2014-07-29 06:43:36 <Luke-Jr> even if it makes the '' account go negative
444 2014-07-29 06:44:25 <jrick> yeah that's just dumb
445 2014-07-29 06:44:35 <jrick> but I see what you mean
446 2014-07-29 06:44:45 <Luke-Jr> it's not dumb, it's quite by design
447 2014-07-29 06:44:46 dparrish has quit (Ping timeout: 256 seconds)
448 2014-07-29 06:44:53 <Luke-Jr> and for well-thought-out reasons
449 2014-07-29 06:45:17 dparrish has joined
450 2014-07-29 06:45:26 <jrick> but in any case, no we're not interested in "stealing" that behavior
451 2014-07-29 06:45:53 <jrick> even if that makes our wallet incompat, it's silly to implement accounts in that way
452 2014-07-29 06:46:06 <wumpus> why would you want to be bug-for-bug compatible with bitcoind anyway?
453 2014-07-29 06:46:15 <wumpus> try to innovate not copy
454 2014-07-29 06:46:24 <jrick> short answer: I don't want to, but $BOSS does :)
455 2014-07-29 06:47:15 <Luke-Jr> jrick: on the contrary, it really doesn't make sense to implement accounts any other way. then you just end up with effectively multi-wallet - when you might as well have just gone for multi-wallet to begin with :P
456 2014-07-29 06:47:32 <wumpus> only the consensus code needs to be bug-for-bug compatible, for things like wallets you can do your own thing without breaking anything!
457 2014-07-29 06:47:50 <jrick> wumpus: yes I know
458 2014-07-29 06:48:17 <jrick> I would love to deprecate the entirety of the wallet rpc api and do it over
459 2014-07-29 06:48:18 <wumpus> jrick: well I'm surprised every day how many people don't understand that
460 2014-07-29 06:48:23 karc has joined
461 2014-07-29 06:49:29 <jrick> Luke-Jr: sure it does, we're working on implementing accounts as hd ext key chains right now for example
462 2014-07-29 06:49:43 * Luke-Jr facepalms
463 2014-07-29 06:50:03 <Belxjander> Luke-Jr: is the consencus code within any specific object or function in the bitcoin-qt source tree?
464 2014-07-29 06:50:04 <Luke-Jr> wumpus: wouldn't it be fun to wait until all these clones finish it, and then we revamp it entirely? :P
465 2014-07-29 06:50:14 <Luke-Jr> Belxjander: not particularly
466 2014-07-29 06:50:29 <jrick> Luke-Jr: that's fine, honestly i've stopped caring about keeping compat with the wallet api
467 2014-07-29 06:50:35 <Belxjander> Luke-Jr: so it is generally spread out all over the place?
468 2014-07-29 06:50:36 <wumpus> Belxjander: main.cpp, core.cpp, and all those dangerous-sounding files like script.cpp
469 2014-07-29 06:50:37 <jrick> because frankly I would LOVE to trash it and start over
470 2014-07-29 06:50:40 <wumpus> Belxjander: but for example not wallet.cpp
471 2014-07-29 06:51:14 <jrick> and I probably will, or at least add a new api on a different endpoint
472 2014-07-29 06:51:17 <wumpus> Belxjander: yes, seperating out the consensus code into its own subdirectory/library would be a nice project, there are some refactorings in progress already
473 2014-07-29 06:51:21 <Luke-Jr> wumpus: don't forget all of LevelDB! :P
474 2014-07-29 06:51:28 <Luke-Jr> and various parts of OpenSSL
475 2014-07-29 06:51:28 <jrick> but first things first, want to add spv support first
476 2014-07-29 06:51:33 weilu has joined
477 2014-07-29 06:51:46 akstunt600 has quit (Read error: Connection reset by peer)
478 2014-07-29 06:52:24 weilu has quit (Read error: Connection reset by peer)
479 2014-07-29 06:52:42 <wumpus> jrick: bitcoinj opted to have no rpc API at all but use an in-process library
480 2014-07-29 06:52:42 kmels has quit (Ping timeout: 256 seconds)
481 2014-07-29 06:52:43 akstunt600 has joined
482 2014-07-29 06:52:55 weilu has joined
483 2014-07-29 06:52:58 <wumpus> jrick: which still gets lots of complaints from people who want to use it from non-java, but heh :)
484 2014-07-29 06:53:15 <jrick> it's a reasonable decision
485 2014-07-29 06:53:54 <wumpus> it is, but it means that it's hard to recommend using bitcoinj when someone is writing a web project in say, python
486 2014-07-29 06:54:30 <wumpus> or, god forbid, php
487 2014-07-29 06:55:22 <Luke-Jr> wumpus: but if only MtGox could have used BitcoinJ!
488 2014-07-29 06:55:25 <Luke-Jr> <.<
489 2014-07-29 06:55:57 <wumpus> Luke-Jr: coorporating would have been better for mtgox and better for bitcoinj
490 2014-07-29 06:56:15 neotap has joined
491 2014-07-29 06:56:44 <Luke-Jr> wumpus: in theory, there "was" QBitcoin
492 2014-07-29 06:58:01 Rob____ has joined
493 2014-07-29 06:58:09 <wumpus> I doubt it could have saved their operation, which was mismanged in other ways, but having some 'big' exchanges contribute to wallet libraries, instead of keeping their own secret proprietary ones, would be useful for everyone (but I suppose they think it would give an advantage away)
494 2014-07-29 06:58:25 Rob____ is now known as Guest53831
495 2014-07-29 06:59:29 <jcorgan> i suspect "custom, proprietary bitcoin accounting software" will go the way of "custom, proprietary crypto software"
496 2014-07-29 06:59:40 YoY has quit (Ping timeout: 264 seconds)
497 2014-07-29 06:59:49 <jcorgan> if only by attrition through bankruptcy
498 2014-07-29 07:00:07 Guest53831 has quit (Client Quit)
499 2014-07-29 07:00:50 <Luke-Jr> wumpus: sure, I was mostly joking
500 2014-07-29 07:01:24 <wumpus> Luke-Jr: yeah, qbitcoin, magicaltux's one-man project :)
501 2014-07-29 07:02:13 YoY has joined
502 2014-07-29 07:02:48 <gmaxwell> bitcoinj's wallet code is substantially less scalable than bitcoind's â even just using p2pool breaks (some) bitcoinj users. :(
503 2014-07-29 07:03:00 <gmaxwell> so, yea, can't say that I could have seen mtgox using bitcoinj. :)
504 2014-07-29 07:03:13 <wumpus> gmaxwell: but if an exchange contributed to it it'd quickly become more scalable
505 2014-07-29 07:04:07 eoss has quit (Remote host closed the connection)
506 2014-07-29 07:04:15 <Luke-Jr> not sure Java can become scalable :P
507 2014-07-29 07:05:41 banghouse has joined
508 2014-07-29 07:06:22 <gmaxwell> Luke-Jr: sure it can be.
509 2014-07-29 07:06:30 <gmaxwell> (scalable doesn't mean efficient. :) )
510 2014-07-29 07:07:11 <Luke-Jr> ok, IRC really sucks for sarcasm. or I'm just too tired for sarcasm.
511 2014-07-29 07:07:18 <gmaxwell> oh sorry, I'm a doof.
512 2014-07-29 07:07:23 <Luke-Jr> (it could probably be semi-efficient with GCJ)
513 2014-07-29 07:07:32 <wumpus> Luke-Jr: my sarcasm-detector worked this time!
514 2014-07-29 07:07:46 <gmaxwell> I'm too used to defending java.
515 2014-07-29 07:08:13 <lewellyn> gmaxwell: for great justice, do a flash project with a java backend and watch the vitriol!
516 2014-07-29 07:08:25 <Luke-Jr> in other news, apparently GDB requires XML support to understand registers of non-native platforms (â)
517 2014-07-29 07:08:37 <wumpus> why would java need defending, it's only the most-used programming language in the world :p
518 2014-07-29 07:10:12 <wumpus> lewellyn: flash is a completely different world of shit
519 2014-07-29 07:11:33 <lewellyn> flash is great. for what it's intended to do.
520 2014-07-29 07:11:46 <lewellyn> banner ads are the exact opposite of what its purpose in life is :P
521 2014-07-29 07:11:47 <gmaxwell> It's probably technically the case that javascript is the most used, but since half the things its used for aren't considered "programming" by us snobby programmers it doesn't usually get the title. :P
522 2014-07-29 07:12:52 pierreatwork has quit (Ping timeout: 264 seconds)
523 2014-07-29 07:12:59 derbumi has quit (Quit: derbumi)
524 2014-07-29 07:14:00 <wumpus> judging from the amount of times I hear swearing from the other side of this room that the flash plugin crashed again, I'm fairly certain to judge that it's crap... I haven't run a flash plugin for years for security reasons so I cannot really weigh in myself
525 2014-07-29 07:14:29 <Luke-Jr> IMO it's automatically crap because it's non-free <.<
526 2014-07-29 07:18:36 lclc has joined
527 2014-07-29 07:18:52 benrcole has joined
528 2014-07-29 07:20:18 Skirmant has joined
529 2014-07-29 07:23:15 benrcole has quit (Ping timeout: 250 seconds)
530 2014-07-29 07:28:14 <lewellyn> wumpus: C must be crap too because people manage to write buggy shit with that too :P
531 2014-07-29 07:28:36 freggles has quit (Read error: Connection reset by peer)
532 2014-07-29 07:29:15 Eiii has quit ()
533 2014-07-29 07:29:54 <wumpus> lewellyn: that's not a fair comparison; on the web, a bad program should not cause the execution environment to crash... if it does it's dangerous. For languages like C you know that they can be dangerous, and you wouldn't just run someone's executable.
534 2014-07-29 07:30:12 <lewellyn> i never advocated flash as a web tech. :P
535 2014-07-29 07:30:37 BigBitz has joined
536 2014-07-29 07:30:48 <gmaxwell> (incidentally, use as a web-thing is also one of the things that hurt java's reputation greatly)
537 2014-07-29 07:31:04 <lewellyn> indeed
538 2014-07-29 07:31:06 beachandbytes has quit (Ping timeout: 240 seconds)
539 2014-07-29 07:31:28 <lewellyn> though luckily most people don't know of j2ee so they don't know how much java they touch every day ;)
540 2014-07-29 07:32:07 <wumpus> gmaxwell: indeed; both due to clunky and bad applets as lots of security bugs in the runtime, they should never have done the web adventure :)
541 2014-07-29 07:34:05 ThomasV has joined
542 2014-07-29 07:34:18 <wumpus> oh and don't forget MS's try to make a even worse competing java implementation :(
543 2014-07-29 07:35:05 banghouse has quit (Remote host closed the connection)
544 2014-07-29 07:38:46 sahlhoff has joined
545 2014-07-29 07:39:28 ThomasV has quit (Ping timeout: 240 seconds)
546 2014-07-29 07:45:08 akstunt600 has quit (Read error: Connection reset by peer)
547 2014-07-29 07:45:24 benrcole has joined
548 2014-07-29 07:45:53 akstunt600 has joined
549 2014-07-29 07:46:37 ThomasV has joined
550 2014-07-29 07:50:20 Skirmant_ has joined
551 2014-07-29 07:50:20 Skirmant has quit (Disconnected by services)
552 2014-07-29 07:50:22 Skirmant_ is now known as Skirmant
553 2014-07-29 07:52:18 Liquid_ has joined
554 2014-07-29 07:52:28 Guest27044 has quit (Ping timeout: 264 seconds)
555 2014-07-29 07:52:43 Liquid_ is now known as Guest26568
556 2014-07-29 07:53:08 <Belxjander> hrmmm
557 2014-07-29 07:53:15 <Belxjander> so level DB needs to be made working
558 2014-07-29 07:53:26 <Belxjander> and then use of the native AmiSSL implimentation of OpenSSL
559 2014-07-29 07:55:10 <Belxjander> then maybe I can sort out something of a bitcoin wallet
560 2014-07-29 07:58:21 xenog has joined
561 2014-07-29 08:00:12 KillYourTV has quit (Remote host closed the connection)
562 2014-07-29 08:00:31 tjopper1 has joined
563 2014-07-29 08:00:54 aschildbach has joined
564 2014-07-29 08:01:10 KillYourTV has joined
565 2014-07-29 08:01:43 mE\Ta has joined
566 2014-07-29 08:03:35 t7 has joined
567 2014-07-29 08:04:18 sahlhoff has quit (Quit: sahlhoff)
568 2014-07-29 08:05:09 tarantillo_ has quit (Remote host closed the connection)
569 2014-07-29 08:05:17 dparrish has quit (Ping timeout: 250 seconds)
570 2014-07-29 08:05:25 tarantillo_ has joined
571 2014-07-29 08:06:16 dparrish has joined
572 2014-07-29 08:08:17 banghouse has joined
573 2014-07-29 08:10:14 gst has quit (Remote host closed the connection)
574 2014-07-29 08:10:14 Skirmant has quit (Remote host closed the connection)
575 2014-07-29 08:10:34 gst has joined
576 2014-07-29 08:10:39 Skirmant has joined
577 2014-07-29 08:14:10 drizztbsd has joined
578 2014-07-29 08:14:24 psgs is now known as psgs|away
579 2014-07-29 08:14:34 randy-waterhouse has joined
580 2014-07-29 08:14:37 dparrish has quit (Ping timeout: 240 seconds)
581 2014-07-29 08:15:17 phoenix53 has quit (Ping timeout: 245 seconds)
582 2014-07-29 08:15:27 dparrish has joined
583 2014-07-29 08:16:58 tjopper2 has joined
584 2014-07-29 08:18:16 s0le has quit (Read error: Connection reset by peer)
585 2014-07-29 08:19:58 tjopper1 has quit (Ping timeout: 240 seconds)
586 2014-07-29 08:22:03 hmsimha has joined
587 2014-07-29 08:23:49 dparrish has quit (Ping timeout: 240 seconds)
588 2014-07-29 08:23:57 dparrish has joined
589 2014-07-29 08:25:44 pdrayton has joined
590 2014-07-29 08:25:59 s0le has joined
591 2014-07-29 08:26:31 SwampTony has joined
592 2014-07-29 08:26:43 pdrayton has quit (Client Quit)
593 2014-07-29 08:34:37 dparrish has quit (Ping timeout: 240 seconds)
594 2014-07-29 08:35:17 dparrish has joined
595 2014-07-29 08:38:32 akstunt600 has quit (Read error: Connection reset by peer)
596 2014-07-29 08:39:22 akstunt600 has joined
597 2014-07-29 08:41:07 W0rmDr1nk has joined
598 2014-07-29 08:41:58 Namworld has quit ()
599 2014-07-29 08:43:12 edulix has quit (Ping timeout: 256 seconds)
600 2014-07-29 08:43:19 use_zfs_yo_ has quit (Quit: Connection closed for inactivity)
601 2014-07-29 08:49:13 edulix has joined
602 2014-07-29 08:50:45 wallet42 has joined
603 2014-07-29 08:54:45 one_zero has quit ()
604 2014-07-29 08:55:24 llllllllll has joined
605 2014-07-29 08:58:51 AaronvanW has joined
606 2014-07-29 08:59:01 banghouse has quit (Remote host closed the connection)
607 2014-07-29 09:02:07 <Luke-Jr> jcorgan: ping
608 2014-07-29 09:04:29 wallet421 has joined
609 2014-07-29 09:04:42 wallet42 has quit (Killed (wilhelm.freenode.net (Nickname regained by services)))
610 2014-07-29 09:04:42 wallet421 is now known as wallet42
611 2014-07-29 09:04:45 Centaure has joined
612 2014-07-29 09:05:04 ArthurNumba2 has joined
613 2014-07-29 09:05:07 Centaure has left ()
614 2014-07-29 09:07:41 dparrish has quit (Ping timeout: 250 seconds)
615 2014-07-29 09:08:03 dparrish has joined
616 2014-07-29 09:08:03 psgs is now known as away!~psgs@2001:41d0:1:68a3::39|psgs
617 2014-07-29 09:08:20 UukGoblin has quit (Read error: Connection reset by peer)
618 2014-07-29 09:13:47 Jasmin68k has joined
619 2014-07-29 09:17:09 tjopper2 has quit (Quit: Leaving.)
620 2014-07-29 09:17:10 plaprade has joined
621 2014-07-29 09:17:22 UukGoblin has joined
622 2014-07-29 09:17:48 tjopper1 has joined
623 2014-07-29 09:18:05 bkbk has quit ()
624 2014-07-29 09:24:49 Belxjander has quit (Read error: No route to host)
625 2014-07-29 09:25:44 randy-waterhouse has quit (Quit: Leaving.)
626 2014-07-29 09:26:17 randy-waterhouse has joined
627 2014-07-29 09:26:44 JackH1 has joined
628 2014-07-29 09:28:13 damethos has joined
629 2014-07-29 09:30:10 JZavala has quit (Ping timeout: 272 seconds)
630 2014-07-29 09:31:52 akstunt600 has quit (Read error: Connection reset by peer)
631 2014-07-29 09:31:53 toffoo has quit ()
632 2014-07-29 09:32:53 akstunt600 has joined
633 2014-07-29 09:37:12 darwin_ has quit (Remote host closed the connection)
634 2014-07-29 09:37:26 dparrish has quit (Ping timeout: 240 seconds)
635 2014-07-29 09:37:35 gjj has joined
636 2014-07-29 09:39:10 dparrish has joined
637 2014-07-29 09:39:17 the8thbit has quit (Ping timeout: 255 seconds)
638 2014-07-29 09:41:07 gjj_ has quit (Ping timeout: 245 seconds)
639 2014-07-29 09:41:54 hearn has joined
640 2014-07-29 09:41:58 gjj has quit (Ping timeout: 240 seconds)
641 2014-07-29 09:47:45 SwampTony has quit (Remote host closed the connection)
642 2014-07-29 09:48:33 SwampTony has joined
643 2014-07-29 09:48:43 dparrish has quit (Ping timeout: 272 seconds)
644 2014-07-29 09:48:52 dparrish has joined
645 2014-07-29 09:51:34 CheckDavid has joined
646 2014-07-29 09:52:26 the8thbit has joined
647 2014-07-29 09:52:34 pdrayton has joined
648 2014-07-29 09:52:47 SwampTony has quit (Ping timeout: 255 seconds)
649 2014-07-29 09:55:28 gjj has joined
650 2014-07-29 09:55:31 gjj has quit (Remote host closed the connection)
651 2014-07-29 09:56:03 MaxSan has joined
652 2014-07-29 09:56:06 gjj has joined
653 2014-07-29 09:59:14 haskoiner has joined
654 2014-07-29 10:04:48 hmmma has quit (Ping timeout: 256 seconds)
655 2014-07-29 10:05:27 belcher has joined
656 2014-07-29 10:06:43 rdymac has quit (Ping timeout: 250 seconds)
657 2014-07-29 10:07:24 rdymac has joined
658 2014-07-29 10:08:48 agricocb has quit (Quit: Leaving.)
659 2014-07-29 10:11:51 rdymac has quit (Excess Flood)
660 2014-07-29 10:13:24 rdymac has joined
661 2014-07-29 10:18:22 wallet42 has quit (Quit: Leaving.)
662 2014-07-29 10:19:09 Skirmant has quit (Ping timeout: 264 seconds)
663 2014-07-29 10:22:16 tjopper1 has quit (Quit: Leaving.)
664 2014-07-29 10:22:56 tjopper1 has joined
665 2014-07-29 10:25:02 akstunt600 has quit (Read error: Connection reset by peer)
666 2014-07-29 10:25:53 akstunt600 has joined
667 2014-07-29 10:27:00 Diablo-D3 has joined
668 2014-07-29 10:30:01 Zarutian has joined
669 2014-07-29 10:30:48 albert_ has joined
670 2014-07-29 10:32:03 albert_ has quit (Quit: Leaving)
671 2014-07-29 10:34:53 luktgf has quit (Ping timeout: 250 seconds)
672 2014-07-29 10:36:14 agorist001 has joined
673 2014-07-29 10:38:04 ericmuyser has quit (Ping timeout: 264 seconds)
674 2014-07-29 10:39:56 agorist000 has quit (Ping timeout: 256 seconds)
675 2014-07-29 10:43:14 weilu has quit (Remote host closed the connection)
676 2014-07-29 10:44:04 Tiraspol has quit (Ping timeout: 260 seconds)
677 2014-07-29 10:44:27 Tiraspol has joined
678 2014-07-29 10:44:42 Tiraspol has quit (Changing host)
679 2014-07-29 10:44:42 Tiraspol has joined
680 2014-07-29 10:44:43 haskoiner has quit (Quit: haskoiner)
681 2014-07-29 10:46:43 SwampTony has joined
682 2014-07-29 10:48:24 luktgf has joined
683 2014-07-29 10:51:17 SwampTony has quit (Ping timeout: 255 seconds)
684 2014-07-29 10:56:26 wallet42 has joined
685 2014-07-29 10:57:12 thermoman has quit (Quit: Bye)
686 2014-07-29 10:57:31 thermoman has joined
687 2014-07-29 10:59:04 ThomasV has quit (Ping timeout: 264 seconds)
688 2014-07-29 10:59:52 banghouse has joined
689 2014-07-29 11:04:33 banghouse has quit (Ping timeout: 245 seconds)
690 2014-07-29 11:05:41 pdrayton has quit (Quit: Leaving)
691 2014-07-29 11:08:33 SwampTony has joined
692 2014-07-29 11:09:33 aegis has quit (Ping timeout: 245 seconds)
693 2014-07-29 11:11:45 gresahreshr has joined
694 2014-07-29 11:11:55 dipendra has joined
695 2014-07-29 11:12:28 weilu has joined
696 2014-07-29 11:14:04 hgdrreshre has joined
697 2014-07-29 11:14:20 psgs is now known as psgs|away
698 2014-07-29 11:15:27 hgdrreshre has quit (Client Quit)
699 2014-07-29 11:15:53 j0b has joined
700 2014-07-29 11:18:23 akstunt600 has quit (Read error: Connection reset by peer)
701 2014-07-29 11:18:24 tobiaskim has joined
702 2014-07-29 11:19:34 akstunt600 has joined
703 2014-07-29 11:19:53 wallet42 has quit (Ping timeout: 245 seconds)
704 2014-07-29 11:20:06 phoenix54 has joined
705 2014-07-29 11:20:21 wallet42 has joined
706 2014-07-29 11:21:55 gresahreshr has quit (Ping timeout: 246 seconds)
707 2014-07-29 11:22:12 tjopper2 has joined
708 2014-07-29 11:23:00 hmsimha has quit (Ping timeout: 256 seconds)
709 2014-07-29 11:24:42 tjopper1 has quit (Ping timeout: 255 seconds)
710 2014-07-29 11:33:42 aegis has joined
711 2014-07-29 11:34:36 SwampTony has quit (Remote host closed the connection)
712 2014-07-29 11:35:13 SwampTony has joined
713 2014-07-29 11:36:16 ItSAN____ has quit (Quit: Leaving...)
714 2014-07-29 11:37:39 Jasmin68k has quit (Ping timeout: 272 seconds)
715 2014-07-29 11:38:47 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
716 2014-07-29 11:39:28 SwampTony has quit (Ping timeout: 240 seconds)
717 2014-07-29 11:44:49 haskoiner has joined
718 2014-07-29 11:46:09 weilu has quit (Remote host closed the connection)
719 2014-07-29 11:46:22 Nopename has joined
720 2014-07-29 11:46:44 weilu has joined
721 2014-07-29 11:49:57 <Nopename> FYI: PVS-Studio: Checking Bitcoin - https://news.ycombinator.com/item?id=8101664
722 2014-07-29 11:51:16 weilu has quit (Ping timeout: 260 seconds)
723 2014-07-29 11:54:07 damethos has quit (Quit: Bye)
724 2014-07-29 11:54:53 SwampTony has joined
725 2014-07-29 11:59:21 lclc has quit (Ping timeout: 255 seconds)
726 2014-07-29 12:00:39 ItSANgo has joined
727 2014-07-29 12:02:55 atgreen has quit (Remote host closed the connection)
728 2014-07-29 12:05:06 belcher_ has joined
729 2014-07-29 12:05:21 dparrish has quit (Ping timeout: 250 seconds)
730 2014-07-29 12:06:37 dparrish has joined
731 2014-07-29 12:07:26 ThomasV has joined
732 2014-07-29 12:07:41 askuck has joined
733 2014-07-29 12:08:24 belcher has quit (Ping timeout: 250 seconds)
734 2014-07-29 12:11:46 akstunt600 has quit (Read error: Connection reset by peer)
735 2014-07-29 12:12:39 akstunt600 has joined
736 2014-07-29 12:14:14 Swadq has joined
737 2014-07-29 12:14:27 cagedwisdom has quit (Remote host closed the connection)
738 2014-07-29 12:15:52 benrcole1 has joined
739 2014-07-29 12:16:50 Zarutian has quit (Ping timeout: 256 seconds)
740 2014-07-29 12:17:14 Swadq has quit (Client Quit)
741 2014-07-29 12:17:48 benrcole has quit (Ping timeout: 245 seconds)
742 2014-07-29 12:20:08 askuck has quit (Quit: Leaving.)
743 2014-07-29 12:20:27 tjopper1 has joined
744 2014-07-29 12:23:02 mr_burdell has quit (Remote host closed the connection)
745 2014-07-29 12:23:07 tjopper2 has quit (Ping timeout: 240 seconds)
746 2014-07-29 12:23:19 Zarutian has joined
747 2014-07-29 12:23:21 iwilcox has quit (Ping timeout: 264 seconds)
748 2014-07-29 12:23:22 Lexa has quit (Remote host closed the connection)
749 2014-07-29 12:23:23 iwilcox_ has joined
750 2014-07-29 12:23:46 iwilcox_ is now known as iwilcox
751 2014-07-29 12:25:47 Lexa has joined
752 2014-07-29 12:26:29 dparrish has quit (Ping timeout: 260 seconds)
753 2014-07-29 12:26:38 dparrish has joined
754 2014-07-29 12:28:54 rdymac has quit (Excess Flood)
755 2014-07-29 12:29:24 rdymac has joined
756 2014-07-29 12:29:33 Dr-G has quit (Remote host closed the connection)
757 2014-07-29 12:29:51 Dr-G has joined
758 2014-07-29 12:30:08 ericmuyser has joined
759 2014-07-29 12:31:16 SwampTony has quit (Remote host closed the connection)
760 2014-07-29 12:40:10 Trix has joined
761 2014-07-29 12:40:37 trixisowned has quit (Ping timeout: 240 seconds)
762 2014-07-29 12:40:46 Trix is now known as trixisowned
763 2014-07-29 12:44:54 <jcorgan> Luke-Jr: pong
764 2014-07-29 12:46:18 dparrish has quit (Ping timeout: 256 seconds)
765 2014-07-29 12:46:53 maraoz has joined
766 2014-07-29 12:47:32 dparrish has joined
767 2014-07-29 12:47:55 owowo has quit (Ping timeout: 250 seconds)
768 2014-07-29 12:49:48 daybyter has joined
769 2014-07-29 12:49:55 crunk-juice has joined
770 2014-07-29 12:51:30 xenog has quit (Quit: Leaving.)
771 2014-07-29 12:54:10 owowo has joined
772 2014-07-29 12:57:50 dparrish has quit (Ping timeout: 240 seconds)
773 2014-07-29 12:57:58 dparrish has joined
774 2014-07-29 12:59:17 agricocb has joined
775 2014-07-29 13:01:07 banghouse has joined
776 2014-07-29 13:05:04 akstunt600 has quit (Read error: Connection reset by peer)
777 2014-07-29 13:05:41 banghouse has quit (Ping timeout: 260 seconds)
778 2014-07-29 13:05:50 robonerd has quit (Ping timeout: 255 seconds)
779 2014-07-29 13:05:53 akstunt600 has joined
780 2014-07-29 13:07:35 robonerd has joined
781 2014-07-29 13:09:18 crunk-juice has quit (Remote host closed the connection)
782 2014-07-29 13:10:11 crunk-juice has joined
783 2014-07-29 13:13:28 copumpkin has quit (Ping timeout: 240 seconds)
784 2014-07-29 13:16:45 copumpkin has joined
785 2014-07-29 13:18:34 mr_burdell has joined
786 2014-07-29 13:21:08 ThomasV has quit (Ping timeout: 255 seconds)
787 2014-07-29 13:22:04 tjopper2 has joined
788 2014-07-29 13:25:06 tjopper1 has quit (Ping timeout: 250 seconds)
789 2014-07-29 13:28:36 weilu has joined
790 2014-07-29 13:31:07 mpmcsweeney has joined
791 2014-07-29 13:32:33 AnoAnon has joined
792 2014-07-29 13:35:05 Knuk has quit (Ping timeout: 255 seconds)
793 2014-07-29 13:36:40 dims has joined
794 2014-07-29 13:37:18 jps has joined
795 2014-07-29 13:38:41 Zarutian has quit (Ping timeout: 255 seconds)
796 2014-07-29 13:39:22 Jasmin68k has joined
797 2014-07-29 13:40:10 Jasmin68k has quit (Client Quit)
798 2014-07-29 13:44:05 Zarutian has joined
799 2014-07-29 13:45:54 jMyles has joined
800 2014-07-29 13:46:45 jps_ has joined
801 2014-07-29 13:46:58 jps has quit (Ping timeout: 240 seconds)
802 2014-07-29 13:46:59 jps_ is now known as jps
803 2014-07-29 13:54:56 xenog has joined
804 2014-07-29 13:56:46 HaltingState has joined
805 2014-07-29 13:57:37 Knuk has joined
806 2014-07-29 13:58:06 ThomasV has joined
807 2014-07-29 13:58:25 akstunt600 has quit (Read error: Connection reset by peer)
808 2014-07-29 13:59:13 HANTI is now known as hanti
809 2014-07-29 13:59:18 akstunt600 has joined
810 2014-07-29 14:00:10 arubi has joined
811 2014-07-29 14:04:53 DigiByteDev has joined
812 2014-07-29 14:07:33 Subo1977 has quit (Remote host closed the connection)
813 2014-07-29 14:07:33 gst has quit (Remote host closed the connection)
814 2014-07-29 14:07:33 papa2 has quit (Write error: Broken pipe)
815 2014-07-29 14:07:33 jctb has quit (Write error: Connection reset by peer)
816 2014-07-29 14:07:51 Subo1977 has joined
817 2014-07-29 14:08:06 papa2 has joined
818 2014-07-29 14:08:26 jctb has joined
819 2014-07-29 14:08:30 gst has joined
820 2014-07-29 14:13:32 tjopper1 has joined
821 2014-07-29 14:14:53 tjopper2 has quit (Ping timeout: 245 seconds)
822 2014-07-29 14:20:40 DigiByteDev has quit (Read error: Connection reset by peer)
823 2014-07-29 14:22:46 teward has quit (Ping timeout: 240 seconds)
824 2014-07-29 14:23:05 lclc has joined
825 2014-07-29 14:23:08 caktux has quit (Ping timeout: 240 seconds)
826 2014-07-29 14:23:08 weex has quit (Ping timeout: 240 seconds)
827 2014-07-29 14:23:15 weex has joined
828 2014-07-29 14:23:15 weex has quit (Changing host)
829 2014-07-29 14:23:15 weex has joined
830 2014-07-29 14:23:38 graingert has quit (Ping timeout: 240 seconds)
831 2014-07-29 14:24:01 graingert has joined
832 2014-07-29 14:24:01 graingert has quit (Changing host)
833 2014-07-29 14:24:01 graingert has joined
834 2014-07-29 14:24:52 rdbell has joined
835 2014-07-29 14:25:35 benrcole1 has quit (Quit: Leaving.)
836 2014-07-29 14:25:36 caktux has joined
837 2014-07-29 14:26:03 pen has quit (Ping timeout: 256 seconds)
838 2014-07-29 14:27:07 <jgarzik> A static analysis of bitcoin: http://www.viva64.com/en/b/0268/
839 2014-07-29 14:27:29 <jgarzik> +1 for anyone who wants to run static check tools. they require sorting through some garbage results, but there is definite value.
840 2014-07-29 14:30:20 dipendra has quit (Quit: Leaving)
841 2014-07-29 14:31:45 crunk-juice has quit (Remote host closed the connection)
842 2014-07-29 14:34:08 <andytoshi> i ran clang-analyze back when it was first able to and got nothing except a couple "variable initialized then immediately overwritten"s
843 2014-07-29 14:34:13 <jcorgan> i usually run cppcheck on what i'm doing
844 2014-07-29 14:34:44 <jcorgan> the gnuradio project has had great results from using Coverity as well
845 2014-07-29 14:34:50 Subo1977_ has joined
846 2014-07-29 14:36:15 dims has quit (Ping timeout: 272 seconds)
847 2014-07-29 14:36:21 <jcorgan> there is a jenkins plug in that runs their analysis tool and uploads the results to Coverity for processing
848 2014-07-29 14:37:11 Dagger has quit (Excess Flood)
849 2014-07-29 14:37:43 Dagger has joined
850 2014-07-29 14:37:51 <andytoshi> i like these suspicious-shift bugs the posted analyzer found. i never really thought about this until rust stopped implicitly converting ints and i had to consciously think about what i expected to be what size...it's often not trivial
851 2014-07-29 14:38:57 Subo1977 has quit (Ping timeout: 264 seconds)
852 2014-07-29 14:39:02 <randy-waterhouse> we can put cppcheck into travis builds
853 2014-07-29 14:39:44 nullbyte has joined
854 2014-07-29 14:39:44 nullbyte has quit (Changing host)
855 2014-07-29 14:39:45 nullbyte has joined
856 2014-07-29 14:40:07 leonitis5 has quit (Ping timeout: 240 seconds)
857 2014-07-29 14:41:02 davispuh has joined
858 2014-07-29 14:41:21 banghouse has joined
859 2014-07-29 14:41:37 crunk-juice has joined
860 2014-07-29 14:41:54 crunk-juice has quit (Remote host closed the connection)
861 2014-07-29 14:42:00 teward has joined
862 2014-07-29 14:42:14 dparrish has quit (Ping timeout: 240 seconds)
863 2014-07-29 14:42:22 dparrish has joined
864 2014-07-29 14:42:54 leonitis5 has joined
865 2014-07-29 14:43:43 ionstorm has joined
866 2014-07-29 14:43:57 lclc has quit (Quit: Konversation terminated!)
867 2014-07-29 14:44:43 crunk-juice has joined
868 2014-07-29 14:46:07 moarrr has joined
869 2014-07-29 14:46:09 gavinandresen has joined
870 2014-07-29 14:46:55 beachandbytes has joined
871 2014-07-29 14:48:29 t7 has quit (Remote host closed the connection)
872 2014-07-29 14:48:37 crunk-juice has quit (Remote host closed the connection)
873 2014-07-29 14:49:36 <jgarzik> sipa, I admit I do not understand the loop-that-is-not-a-loop in http://www.viva64.com/en/b/0268/
874 2014-07-29 14:50:40 <jgarzik> agree RE suspicious-shift
875 2014-07-29 14:51:26 dparrish has quit (Ping timeout: 240 seconds)
876 2014-07-29 14:51:37 aegis has quit (Ping timeout: 240 seconds)
877 2014-07-29 14:51:43 akstunt600 has quit (Read error: Connection reset by peer)
878 2014-07-29 14:51:55 <tobiaskim> hey, check this out - https://bitcointalk.org/index.php?topic=711966.0;all - Must be something we all can have use for, what do you think?
879 2014-07-29 14:52:27 dparrish has joined
880 2014-07-29 14:52:52 akstunt600 has joined
881 2014-07-29 14:55:49 crunk-juice has joined
882 2014-07-29 14:56:52 dgenr8 has quit (Quit: dgenr8)
883 2014-07-29 14:57:18 Swadq has joined
884 2014-07-29 14:57:42 pen has joined
885 2014-07-29 14:59:22 leonitis5 has quit (Ping timeout: 255 seconds)
886 2014-07-29 15:00:27 <wumpus> I also run some static check tools (cppcheck and clang) once in a while, but never found any critical issues
887 2014-07-29 15:01:26 leonitis5 has joined
888 2014-07-29 15:01:29 rdbell has quit (Quit: rdbell)
889 2014-07-29 15:01:33 <aschildbach> saivann: ping
890 2014-07-29 15:02:32 <wumpus> indeed, same as andytoshi
891 2014-07-29 15:02:51 <wumpus> and lots of warnings about redundant c_strs, at least we got rid of those now
892 2014-07-29 15:03:02 <gwillen> the loop-that-is-not-a-loop is curious
893 2014-07-29 15:03:23 <andytoshi> it appears that multiple unlock keys are supposedly supported but only the first is tried?
894 2014-07-29 15:03:26 <gwillen> it looks to me like a slapdash bugfix
895 2014-07-29 15:03:31 <gwillen> yeah, agree
896 2014-07-29 15:03:34 <wumpus> gwillen: it's a bypassed loop
897 2014-07-29 15:03:36 <wumpus> right
898 2014-07-29 15:03:44 <gwillen> it reads to me as though once upon a time there was a bug
899 2014-07-29 15:03:56 <gwillen> and someone decided the quickest fix to whatever hypothetical bug was just to stop after the first pass
900 2014-07-29 15:03:58 <wumpus> well it was originally meant to decode and check all keys on unlock
901 2014-07-29 15:04:07 <wumpus> at least it looks like that
902 2014-07-29 15:04:07 Swadq has quit (Ping timeout: 272 seconds)
903 2014-07-29 15:04:13 <wumpus> and then it was patched to check only one key
904 2014-07-29 15:04:25 crunk-ju_ has joined
905 2014-07-29 15:04:31 <gwillen> ohhh, actually
906 2014-07-29 15:04:34 <wumpus> see also https://github.com/bitcoin/bitcoin/pull/4011
907 2014-07-29 15:04:39 crunk-ju_ has quit (Remote host closed the connection)
908 2014-07-29 15:04:43 <gwillen> so, reading the class, it looks like once upon a time there was a map of decrypted keys, which is now gone
909 2014-07-29 15:05:12 crunk-ju_ has joined
910 2014-07-29 15:05:16 <gwillen> wumpus: aha, interesting
911 2014-07-29 15:05:56 <gwillen> wumpus: anyway, my theory now is that at some point it was switched from "decrypt the keys when unlocking" to "just check that the master key is right, store it, and decrypt the keys later as-needed"
912 2014-07-29 15:05:58 <wumpus> gmaxwell's change changes it back to the old behavior, the only reason why that pull isn't merged yet is because we're not sure about performance with alrge wallets
913 2014-07-29 15:06:09 <wumpus> gwillen: yes
914 2014-07-29 15:06:16 <gwillen> at which point you only need to check the first one
915 2014-07-29 15:06:27 <gwillen> therefore someone used the most expedient method to only do that
916 2014-07-29 15:06:42 <gwillen> thus confusing the shit out of all future readers ;-)
917 2014-07-29 15:07:28 REiN^ has quit (Ping timeout: 255 seconds)
918 2014-07-29 15:07:44 pen has quit (Ping timeout: 260 seconds)
919 2014-07-29 15:07:55 crunk-j__ has joined
920 2014-07-29 15:07:57 crunk-juice has quit (Read error: Connection reset by peer)
921 2014-07-29 15:08:25 <sipa> jgarzik: i knew about it, and thought it was weird code, but intentionally only checking one key
922 2014-07-29 15:08:31 pen has joined
923 2014-07-29 15:08:35 <sipa> apparently, that was not the intention
924 2014-07-29 15:08:46 <sipa> which is why as a reviewer you should always comment on weird code :)
925 2014-07-29 15:08:59 MaxSan has quit (Read error: Connection reset by peer)
926 2014-07-29 15:09:00 <jgarzik> yep
927 2014-07-29 15:09:01 hearn has joined
928 2014-07-29 15:09:54 tjopper2 has joined
929 2014-07-29 15:10:16 _W_ has quit (Read error: Connection reset by peer)
930 2014-07-29 15:11:08 crunk-ju_ has quit (Ping timeout: 240 seconds)
931 2014-07-29 15:11:11 <wumpus> so we really do want to check all keys on every unlock?
932 2014-07-29 15:11:40 tjopper1 has quit (Ping timeout: 264 seconds)
933 2014-07-29 15:12:03 <sipa> assuming the performance impact isn't too large
934 2014-07-29 15:12:35 <sipa> openssl isn't particularly efficient at that; it can probably only do 1000-2000 per second or so
935 2014-07-29 15:12:43 <sipa> for 100k key wallets, that may be unacceptable
936 2014-07-29 15:13:07 <wumpus> that was my gut feeling as well
937 2014-07-29 15:13:29 <wumpus> wallets may be locked and unlocked lots of times, possible before every transaction
938 2014-07-29 15:13:31 <sipa> iirc libsecp256k1 does 5000 per second or so
939 2014-07-29 15:13:48 <sipa> wumpus: oh!
940 2014-07-29 15:14:00 <sipa> i thought this was in the check master key code, not in the normal unlock code
941 2014-07-29 15:14:11 <wumpus> sipa: oh I may be making the wrong assumption
942 2014-07-29 15:14:46 <sipa> wait, my numbers may be completely off, i think i'm confusing things
943 2014-07-29 15:14:58 leonitis5 has quit (Ping timeout: 245 seconds)
944 2014-07-29 15:14:59 <wumpus> if it's just master keys, what, do we ever have more than one?
945 2014-07-29 15:15:36 crunk-j__ has quit (Remote host closed the connection)
946 2014-07-29 15:15:50 <sipa> the master key is verified by decrypting + checking the normal keys
947 2014-07-29 15:16:00 <sipa> and iirc it was that loop that iterated only once
948 2014-07-29 15:16:10 crunk-juice has joined
949 2014-07-29 15:16:28 <sipa> because, presumably, the master key is correct whenever it is able to correctly decrypt a single key
950 2014-07-29 15:16:46 <wumpus> CWallet::Unlock calls CCryptoKeyStore::Unlock for every master key
951 2014-07-29 15:17:10 <sipa> there's only ever one master key
952 2014-07-29 15:17:12 <gwillen> sipa: that appears to me to be correct, yes
953 2014-07-29 15:17:35 <sipa> wumpus: maybe the same code is used for normal unlocking
954 2014-07-29 15:17:43 <gwillen> sipa: it reads to me like once upon a time it decrypted and stored all the keys, and then it was changed to not store them, only to store the master key, and thus it was no longer required to decrypt them all, just to check one
955 2014-07-29 15:18:28 <sipa> perhaps just add an exhaustive flag to the unlock code, not set it for normal unlocking, but do set it at passphrase checking time
956 2014-07-29 15:18:36 <wumpus> CWallet::Unlock is the function that is called by walletpassphrase
957 2014-07-29 15:18:50 <wumpus> so yes, indirectly it ends up in that loop
958 2014-07-29 15:19:01 <sipa> oh, right, we do passphrase checking each and every time
959 2014-07-29 15:20:38 crunk-juice has quit (Ping timeout: 240 seconds)
960 2014-07-29 15:21:26 <jgarzik> at a minimum, it warrants a comment
961 2014-07-29 15:22:06 Swadq has joined
962 2014-07-29 15:22:12 Swadq has quit (Client Quit)
963 2014-07-29 15:23:04 <cfields> gavinandresen: around?
964 2014-07-29 15:23:24 <gavinandresen> cfields: yes, what's up?
965 2014-07-29 15:23:31 <wumpus> well also if the goal is to check only one key, it could be written much clearer, but I like the exhaustive flag
966 2014-07-29 15:24:06 MoALTz has joined
967 2014-07-29 15:24:59 <wumpus> so it's optional whether to check only the first key of everything, instead of the crazy always bypass
968 2014-07-29 15:25:21 JackH1 has quit (Read error: Connection reset by peer)
969 2014-07-29 15:25:44 <sipa> btw, their CKey detected problem isn't a problem: the default assignment operator is fine, while the default copy constructor wouldn't be
970 2014-07-29 15:26:02 <sipa> actually, wait
971 2014-07-29 15:26:31 JackH has joined
972 2014-07-29 15:27:22 daybyter has quit (Quit: Konversation terminated!)
973 2014-07-29 15:27:30 <sipa> yup, it is
974 2014-07-29 15:32:21 AlienProject has joined
975 2014-07-29 15:32:38 Trix has joined
976 2014-07-29 15:33:17 kill\switch has quit (Remote host closed the connection)
977 2014-07-29 15:33:21 kmels has joined
978 2014-07-29 15:34:48 ThomasV has quit (Ping timeout: 260 seconds)
979 2014-07-29 15:34:55 trixisowned has quit (Ping timeout: 255 seconds)
980 2014-07-29 15:35:17 hmsimha has joined
981 2014-07-29 15:37:31 kill\switch has joined
982 2014-07-29 15:37:43 ThomasV has joined
983 2014-07-29 15:39:51 Burrito has joined
984 2014-07-29 15:43:49 papa2 has quit (Remote host closed the connection)
985 2014-07-29 15:44:13 papa2 has joined
986 2014-07-29 15:45:05 akstunt600 has quit (Read error: Connection reset by peer)
987 2014-07-29 15:45:54 akstunt600 has joined
988 2014-07-29 15:45:57 dparrish has quit (Ping timeout: 256 seconds)
989 2014-07-29 15:47:12 Zarutian has quit (Quit: Zarutian)
990 2014-07-29 15:48:01 rdbell has joined
991 2014-07-29 15:49:45 KillYourTV has quit (Ping timeout: 264 seconds)
992 2014-07-29 15:52:23 ebfull has joined
993 2014-07-29 15:53:28 wallet42 has quit (Ping timeout: 240 seconds)
994 2014-07-29 15:54:10 belcher_ has quit (Read error: Connection reset by peer)
995 2014-07-29 15:54:34 rdbell has quit (Quit: rdbell)
996 2014-07-29 15:54:45 KillYourTV has joined
997 2014-07-29 15:57:36 dparrish has joined
998 2014-07-29 15:57:37 kermit has quit (Quit: Leaving.)
999 2014-07-29 16:03:27 tjopper2 has quit (Quit: Leaving.)
1000 2014-07-29 16:04:03 tjopper1 has joined
1001 2014-07-29 16:05:28 Gyps has joined
1002 2014-07-29 16:05:33 dparrish has quit (Ping timeout: 272 seconds)
1003 2014-07-29 16:08:24 jps has quit (Ping timeout: 260 seconds)
1004 2014-07-29 16:08:34 kermit has joined
1005 2014-07-29 16:08:52 sahlhoff has joined
1006 2014-07-29 16:12:58 ThomasV has quit (Ping timeout: 240 seconds)
1007 2014-07-29 16:13:30 dims has joined
1008 2014-07-29 16:16:43 moarrr has quit ()
1009 2014-07-29 16:17:38 <hearn> Luke-Jr: is your dns seed ok? i'm seeing timeouts trying to do lookups on it
1010 2014-07-29 16:17:44 AlienProject has quit (Ping timeout: 260 seconds)
1011 2014-07-29 16:17:46 sahlhoff has quit (Quit: sahlhoff)
1012 2014-07-29 16:18:05 dparrish has joined
1013 2014-07-29 16:18:12 MoALTz has quit (Ping timeout: 260 seconds)
1014 2014-07-29 16:19:07 tombtc has joined
1015 2014-07-29 16:19:50 gnuborg has joined
1016 2014-07-29 16:21:38 jps has joined
1017 2014-07-29 16:22:17 MobiusL has quit (Remote host closed the connection)
1018 2014-07-29 16:22:47 tsts has quit (Ping timeout: 256 seconds)
1019 2014-07-29 16:23:19 MobiusL has joined
1020 2014-07-29 16:25:49 dparrish has quit (Ping timeout: 272 seconds)
1021 2014-07-29 16:26:46 mapppum has joined
1022 2014-07-29 16:29:58 W0rmDr1nk has quit (Ping timeout: 240 seconds)
1023 2014-07-29 16:30:01 Zarutian has joined
1024 2014-07-29 16:30:20 Raziel has joined
1025 2014-07-29 16:30:23 Gyps has quit (Quit: Gyps)
1026 2014-07-29 16:30:41 Gyps has joined
1027 2014-07-29 16:34:27 tjopper1 has quit (Read error: Connection reset by peer)
1028 2014-07-29 16:35:35 daybyter has joined
1029 2014-07-29 16:36:49 Skirmant has joined
1030 2014-07-29 16:37:36 Zarutian has quit (Quit: Zarutian)
1031 2014-07-29 16:38:23 akstunt600 has quit (Read error: Connection reset by peer)
1032 2014-07-29 16:38:28 jps has quit (Ping timeout: 240 seconds)
1033 2014-07-29 16:39:27 jps has joined
1034 2014-07-29 16:39:28 hearn has quit (Ping timeout: 240 seconds)
1035 2014-07-29 16:39:30 akstunt600 has joined
1036 2014-07-29 16:40:11 hearn has joined
1037 2014-07-29 16:41:23 belcher has joined
1038 2014-07-29 16:41:23 belcher has quit (Changing host)
1039 2014-07-29 16:41:23 belcher has joined
1040 2014-07-29 16:42:19 richcollins has joined
1041 2014-07-29 16:43:11 weilu has quit (Remote host closed the connection)
1042 2014-07-29 16:43:19 kmels has quit (Ping timeout: 255 seconds)
1043 2014-07-29 16:43:38 Gyps has quit (Quit: Gyps)
1044 2014-07-29 16:43:46 weilu has joined
1045 2014-07-29 16:47:44 chax has joined
1046 2014-07-29 16:47:48 weilu has quit (Ping timeout: 245 seconds)
1047 2014-07-29 16:49:18 hmsimha has quit (Ping timeout: 250 seconds)
1048 2014-07-29 16:50:46 Swadq has joined
1049 2014-07-29 16:52:04 rdponticelli has joined
1050 2014-07-29 16:53:19 Blackreign has joined
1051 2014-07-29 16:54:15 dims has quit (Quit: Leaving)
1052 2014-07-29 16:54:57 <Luke-Jr> hearn: no, it's temporarily down
1053 2014-07-29 16:55:11 <hearn> ok
1054 2014-07-29 16:55:15 dims has joined
1055 2014-07-29 16:55:38 <Luke-Jr> hearn: XO.net likes to null route my server when I run it :/
1056 2014-07-29 16:55:45 <hearn> odd
1057 2014-07-29 16:55:50 <jcorgan> Luke-Jr: you pinged me earlier?
1058 2014-07-29 16:55:51 <Luke-Jr> and is taking forever to answer tickets
1059 2014-07-29 16:56:01 <hearn> do they think it's a botnet coordinator ?
1060 2014-07-29 16:56:31 <Luke-Jr> hearn: something along those lines; I don't have direct access to the ticket since I am not their customer
1061 2014-07-29 16:56:41 <hearn> :(
1062 2014-07-29 16:56:44 <hearn> ok. thanks.
1063 2014-07-29 16:56:56 * hearn -> dinner
1064 2014-07-29 16:56:58 hearn has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzzâ¦)
1065 2014-07-29 16:57:17 aschildbach has quit (Read error: Connection reset by peer)
1066 2014-07-29 16:58:46 brson has joined
1067 2014-07-29 17:01:11 rdbell has joined
1068 2014-07-29 17:02:05 chax has quit (Remote host closed the connection)
1069 2014-07-29 17:02:31 Application has quit (Remote host closed the connection)
1070 2014-07-29 17:02:38 chax has joined
1071 2014-07-29 17:02:56 mapppum has quit (Remote host closed the connection)
1072 2014-07-29 17:05:02 puzl has joined
1073 2014-07-29 17:05:27 DougieBot5000 has joined
1074 2014-07-29 17:06:58 chax has quit (Ping timeout: 240 seconds)
1075 2014-07-29 17:10:11 chax has joined
1076 2014-07-29 17:11:33 llllllllll has quit (Remote host closed the connection)
1077 2014-07-29 17:14:12 weilu has joined
1078 2014-07-29 17:18:25 Gyps has joined
1079 2014-07-29 17:18:52 weilu has quit (Ping timeout: 255 seconds)
1080 2014-07-29 17:19:32 jMyles has quit (Ping timeout: 250 seconds)
1081 2014-07-29 17:21:21 Zarutian has joined
1082 2014-07-29 17:21:54 Optimo has quit (Ping timeout: 255 seconds)
1083 2014-07-29 17:22:45 maramaya has quit (Read error: Connection reset by peer)
1084 2014-07-29 17:24:37 MoALTz has joined
1085 2014-07-29 17:26:51 AnoAnon has quit (Ping timeout: 255 seconds)
1086 2014-07-29 17:27:01 kmels has joined
1087 2014-07-29 17:27:30 sdamashek has quit (Ping timeout: 260 seconds)
1088 2014-07-29 17:27:30 cysm has quit (Ping timeout: 260 seconds)
1089 2014-07-29 17:27:44 dparrish has joined
1090 2014-07-29 17:28:25 Gyps has quit (Quit: Gyps)
1091 2014-07-29 17:28:46 Optimo has joined
1092 2014-07-29 17:29:20 copain_reac has joined
1093 2014-07-29 17:29:33 Zarutian has quit (Ping timeout: 245 seconds)
1094 2014-07-29 17:29:50 BlueMatt has quit (Ping timeout: 240 seconds)
1095 2014-07-29 17:31:14 raycats has quit (Ping timeout: 250 seconds)
1096 2014-07-29 17:31:40 throughnothing has quit (Ping timeout: 250 seconds)
1097 2014-07-29 17:31:42 atian has quit (Ping timeout: 260 seconds)
1098 2014-07-29 17:31:42 akstunt600 has quit (Read error: Connection reset by peer)
1099 2014-07-29 17:32:18 accelerate has joined
1100 2014-07-29 17:32:22 atian has joined
1101 2014-07-29 17:32:34 akstunt600 has joined
1102 2014-07-29 17:33:19 accelerate is now known as raycats
1103 2014-07-29 17:33:56 KillYourTV has quit (Remote host closed the connection)
1104 2014-07-29 17:33:56 karc has quit (Remote host closed the connection)
1105 2014-07-29 17:34:08 Optimo has quit (Ping timeout: 240 seconds)
1106 2014-07-29 17:34:11 Zarutian has joined
1107 2014-07-29 17:34:24 karc has joined
1108 2014-07-29 17:34:52 KillYourTV has joined
1109 2014-07-29 17:35:14 Swadq has quit (Ping timeout: 250 seconds)
1110 2014-07-29 17:35:34 catcow has quit (Ping timeout: 250 seconds)
1111 2014-07-29 17:36:11 jMyles has joined
1112 2014-07-29 17:36:11 Pucilowski has quit (Remote host closed the connection)
1113 2014-07-29 17:37:13 Gyps has joined
1114 2014-07-29 17:38:09 throughnothing has joined
1115 2014-07-29 17:38:49 catcow has joined
1116 2014-07-29 17:39:53 pen has quit (Ping timeout: 245 seconds)
1117 2014-07-29 17:40:35 Optimo has joined
1118 2014-07-29 17:40:45 pen has joined
1119 2014-07-29 17:41:25 Pucilowski has joined
1120 2014-07-29 17:41:43 Gyps has quit (Client Quit)
1121 2014-07-29 17:42:03 Gyps has joined
1122 2014-07-29 17:42:36 JackH has quit (Ping timeout: 250 seconds)
1123 2014-07-29 17:42:47 <jgarzik> sipa, wumpus: dumb question,
1124 2014-07-29 17:42:49 <jgarzik> ERROR: No repository configured. Use this command to set:
1125 2014-07-29 17:42:50 <jgarzik> git config githubmerge.repository <owner>/<repo>
1126 2014-07-29 17:43:09 <jgarzik> why is this needed? I presumed all that is necessary is a local repo and the pull number.
1127 2014-07-29 17:44:21 Swadq has joined
1128 2014-07-29 17:44:26 <kazcw> is that with github's git wrapper? local repos don't have pull numbers, do they? so it needs a github upstream to do anything with pull numbers
1129 2014-07-29 17:47:31 lianj has quit (Ping timeout: 272 seconds)
1130 2014-07-29 17:48:13 lianj has joined
1131 2014-07-29 17:48:13 lianj has quit (Changing host)
1132 2014-07-29 17:48:13 lianj has joined
1133 2014-07-29 17:52:55 banghouse has quit (Remote host closed the connection)
1134 2014-07-29 17:54:10 osong has joined
1135 2014-07-29 17:54:18 xenog has quit (Ping timeout: 255 seconds)
1136 2014-07-29 17:54:41 MaxSan has joined
1137 2014-07-29 17:55:51 <jgarzik> kazcw, it is sipa's github merge script in contrib/devtools
1138 2014-07-29 17:56:00 * jgarzik does it manually
1139 2014-07-29 17:56:06 <jgarzik> git pull --no-commit
1140 2014-07-29 17:56:16 <jgarzik> + git commit -a -S$keyid
1141 2014-07-29 18:01:00 haskoiner has quit (Quit: haskoiner)
1142 2014-07-29 18:02:04 Trix has quit (Ping timeout: 255 seconds)
1143 2014-07-29 18:04:09 drizztbsd has quit (Remote host closed the connection)
1144 2014-07-29 18:04:14 <osong> Hi guys, I'm looking to make a ec2 shared-AMI / virtual machine specifically for bitcoin development. I think it might lower the entry barrier for some developers. Besides bitcoin core and the blockchain, what other software packages do you think would be useful to bundle with it?
1145 2014-07-29 18:04:18 kill\switch has quit (Remote host closed the connection)
1146 2014-07-29 18:05:11 sabfer has joined
1147 2014-07-29 18:08:04 torsthaldo has quit (Ping timeout: 250 seconds)
1148 2014-07-29 18:08:15 Skirmant_ has joined
1149 2014-07-29 18:08:15 Skirmant has quit (Disconnected by services)
1150 2014-07-29 18:08:17 Skirmant_ is now known as Skirmant
1151 2014-07-29 18:09:19 kill\switch has joined
1152 2014-07-29 18:09:40 jps has quit (Quit: jps)
1153 2014-07-29 18:10:29 kermit has quit (Quit: Leaving.)
1154 2014-07-29 18:11:07 Application has joined
1155 2014-07-29 18:12:45 aegis has joined
1156 2014-07-29 18:13:47 banghouse has joined
1157 2014-07-29 18:15:00 weilu has joined
1158 2014-07-29 18:16:49 Lexa has quit (Remote host closed the connection)
1159 2014-07-29 18:17:39 blubberbop has joined
1160 2014-07-29 18:18:22 <sipa> jgarzik: it eneds to know which github repository to work on
1161 2014-07-29 18:18:29 <sipa> jgarzik: it doesn't really use your local repo at all
1162 2014-07-29 18:19:01 <jgarzik> sipa, lame :)
1163 2014-07-29 18:19:29 weilu has quit (Ping timeout: 240 seconds)
1164 2014-07-29 18:19:40 <jgarzik> osong, stating the obvious perhap, but all dependencies including optional ones like qt
1165 2014-07-29 18:21:31 Namworld has joined
1166 2014-07-29 18:22:12 <osong> gotcha. Any other things? I haven't actually done any dev on bitcoin core so I don't know, but I'd like to help out.
1167 2014-07-29 18:23:23 Lexa has joined
1168 2014-07-29 18:24:32 ValicekB has quit (Ping timeout: 250 seconds)
1169 2014-07-29 18:25:07 akstunt600 has quit (Read error: Connection reset by peer)
1170 2014-07-29 18:25:45 YoY has quit (Ping timeout: 256 seconds)
1171 2014-07-29 18:25:56 akstunt600 has joined
1172 2014-07-29 18:27:23 askuck has joined
1173 2014-07-29 18:28:45 YoY has joined
1174 2014-07-29 18:29:02 <jgarzik> osong, read through doc/build-unix.md for dependencies discussion. include everything discussed there.
1175 2014-07-29 18:29:26 Sauvin has quit (Read error: Connection reset by peer)
1176 2014-07-29 18:29:44 <jgarzik> osong, google for "testnet in a box" -- that is a useful kit. being able to get testnet going, for a dev, is probably more important than mainnet IMO
1177 2014-07-29 18:30:04 <jgarzik> osong, you can mine blocks on testnet, experiment with different transaction policies, etc.
1178 2014-07-29 18:31:35 <osong> jgarzik, awesome- will do.
1179 2014-07-29 18:32:25 xenog has joined
1180 2014-07-29 18:32:50 GM0127 has joined
1181 2014-07-29 18:33:04 ValicekB has joined
1182 2014-07-29 18:33:38 haskoiner has joined
1183 2014-07-29 18:36:14 t7 has joined
1184 2014-07-29 18:37:05 kermit has joined
1185 2014-07-29 18:37:39 dparrish has quit (Ping timeout: 256 seconds)
1186 2014-07-29 18:38:38 kindoge has quit (Ping timeout: 240 seconds)
1187 2014-07-29 18:38:49 Zarutian has quit (Ping timeout: 272 seconds)
1188 2014-07-29 18:38:51 throughnothing has quit (Ping timeout: 255 seconds)
1189 2014-07-29 18:40:40 raycats has quit (Ping timeout: 250 seconds)
1190 2014-07-29 18:40:42 jordandotdev has quit (Quit: Connection closed for inactivity)
1191 2014-07-29 18:40:43 atian has quit (Ping timeout: 272 seconds)
1192 2014-07-29 18:41:32 cypher has quit (Ping timeout: 250 seconds)
1193 2014-07-29 18:41:43 throughnothing has joined
1194 2014-07-29 18:42:29 msvb-lab has joined
1195 2014-07-29 18:42:30 Optimo has quit (Remote host closed the connection)
1196 2014-07-29 18:42:42 Optimo has joined
1197 2014-07-29 18:43:21 catcow has quit (Ping timeout: 255 seconds)
1198 2014-07-29 18:43:34 jps has joined
1199 2014-07-29 18:44:45 BlueMatt has joined
1200 2014-07-29 18:44:51 Zarutian has joined
1201 2014-07-29 18:47:29 atian has joined
1202 2014-07-29 18:47:53 catcow has joined
1203 2014-07-29 18:48:05 easye has quit (Remote host closed the connection)
1204 2014-07-29 18:48:27 easye has joined
1205 2014-07-29 18:50:13 jps_ has joined
1206 2014-07-29 18:50:25 jps_ has quit (Client Quit)
1207 2014-07-29 18:50:35 jps_ has joined
1208 2014-07-29 18:50:40 jps has quit (Ping timeout: 255 seconds)
1209 2014-07-29 18:51:26 kindoge has joined
1210 2014-07-29 18:51:35 accelerate has joined
1211 2014-07-29 18:51:44 cypher has joined
1212 2014-07-29 18:54:27 jps_ has quit (Client Quit)
1213 2014-07-29 18:54:29 richcollins has quit (Ping timeout: 240 seconds)
1214 2014-07-29 18:54:59 nezZario has quit (Ping timeout: 240 seconds)
1215 2014-07-29 18:56:33 altgribble has quit (Quit: RBecker)
1216 2014-07-29 18:59:54 Pucilowski has quit (Remote host closed the connection)
1217 2014-07-29 19:00:26 Pucilowski has joined
1218 2014-07-29 19:00:34 blubberbop has quit (Ping timeout: 255 seconds)
1219 2014-07-29 19:00:36 accelerate has quit (Ping timeout: 250 seconds)
1220 2014-07-29 19:00:36 dparrish has joined
1221 2014-07-29 19:00:59 throughnothing has quit (Ping timeout: 272 seconds)
1222 2014-07-29 19:01:32 cypher has quit (Ping timeout: 260 seconds)
1223 2014-07-29 19:01:39 Pucilowski has quit (Remote host closed the connection)
1224 2014-07-29 19:02:07 altgribble has joined
1225 2014-07-29 19:02:13 Pucilowski has joined
1226 2014-07-29 19:02:14 nezZario has joined
1227 2014-07-29 19:02:58 accelerate has joined
1228 2014-07-29 19:03:14 throughnothing has joined
1229 2014-07-29 19:03:56 cypher has joined
1230 2014-07-29 19:04:20 sdamashek has joined
1231 2014-07-29 19:04:28 cysm has joined
1232 2014-07-29 19:06:25 mr_burde_ has joined
1233 2014-07-29 19:06:27 mr_burdell has quit (Read error: Connection reset by peer)
1234 2014-07-29 19:07:10 mr_burde_ has quit (Read error: Connection reset by peer)
1235 2014-07-29 19:07:22 kermit has quit (Quit: Leaving.)
1236 2014-07-29 19:07:24 mr_burdell has joined
1237 2014-07-29 19:08:36 dparrish has quit (Ping timeout: 272 seconds)
1238 2014-07-29 19:12:10 _W_ has joined
1239 2014-07-29 19:13:17 <cfields> gavinandresen: full build down to 1 min 42 sec with cache switched on. slight improvement ;)
1240 2014-07-29 19:13:35 <gavinandresen> cfields: sweet!
1241 2014-07-29 19:13:46 <sipa> that's over a 100 seconds! slacker!
1242 2014-07-29 19:13:52 <sipa> i mean: WOW :o
1243 2014-07-29 19:14:04 <cfields> heh
1244 2014-07-29 19:14:51 <cfields> that's if no deps are touched, which will be the case 99% of the time for us. If they're touched, obviously you'll have to add their build-time to that.
1245 2014-07-29 19:15:14 Zarutian has quit (Ping timeout: 250 seconds)
1246 2014-07-29 19:15:49 weilu has joined
1247 2014-07-29 19:17:34 chax has quit (Remote host closed the connection)
1248 2014-07-29 19:17:36 <BlueMatt> are we defaulting to building deps ourselves now?
1249 2014-07-29 19:17:52 <BlueMatt> that should *only* happen for gitian, not even pull-tester should be doing that, really
1250 2014-07-29 19:18:06 chax has joined
1251 2014-07-29 19:18:25 akstunt600 has quit (Read error: Connection reset by peer)
1252 2014-07-29 19:18:34 <cfields> BlueMatt: https://github.com/bitcoin/bitcoin/pull/4592
1253 2014-07-29 19:18:54 <cfields> please read the entire description before reaching conclusions.
1254 2014-07-29 19:19:02 kermit has joined
1255 2014-07-29 19:19:07 <BlueMatt> yea, sorry, havent had time yet
1256 2014-07-29 19:19:11 chax has quit (Read error: Connection reset by peer)
1257 2014-07-29 19:19:12 akstunt600 has joined
1258 2014-07-29 19:19:19 chax has joined
1259 2014-07-29 19:19:40 <cfields> np, just trying to avoid some flames
1260 2014-07-29 19:20:23 weilu has quit (Ping timeout: 245 seconds)
1261 2014-07-29 19:20:40 Zarutian has joined
1262 2014-07-29 19:20:47 Lexa has quit (Remote host closed the connection)
1263 2014-07-29 19:20:53 <BlueMatt> cfields: that description didnt answer my question...
1264 2014-07-29 19:21:04 <BlueMatt> are the deps built if you dont explicitly ask for them?
1265 2014-07-29 19:21:25 Lexa has joined
1266 2014-07-29 19:21:33 <cfields> they're built as-needed, then cached. if they're not changed, they're not rebuilt.
1267 2014-07-29 19:21:52 <cfields> on an individual basis, not all-or-nothing
1268 2014-07-29 19:22:05 <BlueMatt> this sounds like very bad practice to me, no?
1269 2014-07-29 19:22:06 <sipa> just cd'ing into the bitcoin directory and ./autogen.sh && configure && make -> that doesn't use the dependency mechanism at all
1270 2014-07-29 19:22:08 Skirmant_ has joined
1271 2014-07-29 19:22:08 Skirmant has quit (Disconnected by services)
1272 2014-07-29 19:22:11 Skirmant_ is now known as Skirmant
1273 2014-07-29 19:22:24 <BlueMatt> ok, this is what I was asking
1274 2014-07-29 19:22:26 <BlueMatt> sounds good
1275 2014-07-29 19:22:28 <cfields> BlueMatt: no, it ensures that we're testing exactly as gitian builds
1276 2014-07-29 19:22:36 <sipa> you can configure bitcoin to use the dependencies built inside the depends directory, which is really nice for testing
1277 2014-07-29 19:22:52 <BlueMatt> yes, sure, just as long as you have to specifically do it (ie in gitian)
1278 2014-07-29 19:23:33 <sipa> cfields: on what is the checksum in the cache tar's based, actually?
1279 2014-07-29 19:23:33 <cfields> heh, i should just let sipa answer for me. he seems to give the answers want :)
1280 2014-07-29 19:23:38 mapppum has joined
1281 2014-07-29 19:24:06 Gyps has quit (Quit: Gyps)
1282 2014-07-29 19:24:18 <BlueMatt> cfields: or maybe I should make time to read code instead ;)
1283 2014-07-29 19:24:21 Skirmant_ has joined
1284 2014-07-29 19:24:21 Skirmant has quit (Disconnected by services)
1285 2014-07-29 19:24:28 <sipa> maybe i should do the same
1286 2014-07-29 19:24:31 mapppum has quit (Remote host closed the connection)
1287 2014-07-29 19:24:54 <cfields> sipa: lots. host + host-toolchain-revision + package-name + package version + package revision + checksum of all recursive dependencies
1288 2014-07-29 19:25:40 <cfields> so for ex if jpeg revision gets bumped, jpeg + qt will be rebuilt, since qt depends on jpeg
1289 2014-07-29 19:25:59 mapppum has joined
1290 2014-07-29 19:26:07 Pucilowski has quit (Remote host closed the connection)
1291 2014-07-29 19:26:10 <randy-waterhouse> like a hash tree?
1292 2014-07-29 19:26:25 richcollins has joined
1293 2014-07-29 19:26:29 YoY has quit (Ping timeout: 240 seconds)
1294 2014-07-29 19:26:29 <cfields> yea. but it's not directly related to any build output, it's build metadata
1295 2014-07-29 19:26:30 chax has quit (Remote host closed the connection)
1296 2014-07-29 19:26:57 dparrish has joined
1297 2014-07-29 19:27:10 chax has joined
1298 2014-07-29 19:27:39 YoY has joined
1299 2014-07-29 19:27:42 <cfields> well, no. there are no real lookups. It's just "do i have this exact dependency built already or not?"
1300 2014-07-29 19:28:24 hmsimha has joined
1301 2014-07-29 19:29:08 <sipa> hmm, where is it computed in the code?
1302 2014-07-29 19:29:22 Skirmant_ has quit (Ping timeout: 264 seconds)
1303 2014-07-29 19:29:33 chax_ has joined
1304 2014-07-29 19:29:41 <cfields> I'm going to merge the zero-mq branch into mine as an example, since that adds a dependency. Will post a link when it's building so you can see what's going on
1305 2014-07-29 19:30:06 <sipa> $(eval $(1)_build_id:=$(shell echo -n "$($(1)_build_id_long)" | $(build_SHASUM) | cut -c-5))
1306 2014-07-29 19:30:09 <sipa> got it
1307 2014-07-29 19:30:35 coeus has joined
1308 2014-07-29 19:30:46 chax has quit (Read error: Connection reset by peer)
1309 2014-07-29 19:30:57 <cfields> right
1310 2014-07-29 19:31:56 <sipa> 5 hex characters... which means 1% collision chance after 150 builds? :)
1311 2014-07-29 19:32:15 <sipa> i doubt we'll ever reach 150
1312 2014-07-29 19:32:28 <cfields> sipa: heh, i meant to bump that up to 8, just forgot
1313 2014-07-29 19:32:56 <cfields> it was taking forever before i realized i was doing something dumb, was hashing a bazillion times per build. There's no reason not to bump it up.
1314 2014-07-29 19:33:21 <sipa> 8 sounds good
1315 2014-07-29 19:33:32 <sipa> or why not more?
1316 2014-07-29 19:33:46 <sipa> (yes, nitpicking)
1317 2014-07-29 19:34:12 <cfields> doesn't matter to me, entirely arbitraty. It's just to hide the long nasty string of deps and revisions. you pick :)
1318 2014-07-29 19:34:35 <sipa> let's make gavin happy and pick 11
1319 2014-07-29 19:34:49 <cfields> heh ok
1320 2014-07-29 19:35:03 cadaver has joined
1321 2014-07-29 19:35:33 <cfields> i'll probably go ahead and switch it to sha256 too. sha1 was just to speed it up, but it should take no time to hash a handful of strings, no?
1322 2014-07-29 19:35:41 <sipa> indeed
1323 2014-07-29 19:35:56 <sipa> sha1 is perfectly fine for this, but so is sha256
1324 2014-07-29 19:35:58 <cfields> sha256 is used for source checksums, so that'd be one less native tool to use
1325 2014-07-29 19:36:14 <cfields> ok
1326 2014-07-29 19:37:05 cadaver has left ()
1327 2014-07-29 19:37:32 <sipa> if you want to be safe against an upstream package grinding their source release tarball in order to create a collision for us, you'll need more like 32 or more characters
1328 2014-07-29 19:37:34 <Luke-Jr> cfields: might want to collapse identical builds too, if you're not already
1329 2014-07-29 19:38:01 <cfields> Luke-Jr: hmm?
1330 2014-07-29 19:38:18 <sipa> Luke-Jr: define identical builds?
1331 2014-07-29 19:38:38 <cfields> sipa: well, version would be bumped in addition to hash, so that would force a new build anyway
1332 2014-07-29 19:38:40 <Luke-Jr> [19:20:34] <cfields> so for ex if jpeg revision gets bumped, jpeg + qt will be rebuilt, since qt depends on jpeg <-- if the qt build results in the same binary, might as well de-duplicate it
1333 2014-07-29 19:39:09 <sipa> Luke-Jr: you'll still have to do the build to find out
1334 2014-07-29 19:39:15 <Luke-Jr> yes, of course
1335 2014-07-29 19:39:16 <cfields> Luke-Jr: you wouldn't know it results in the same binary until it's built though, at which point it's already cached for next use
1336 2014-07-29 19:39:22 <Luke-Jr> I just mean in the cache
1337 2014-07-29 19:39:28 <sipa> but i guess you could automatically symlink the tarfile if you notice it's identical to another one
1338 2014-07-29 19:39:35 denisx has joined
1339 2014-07-29 19:39:41 <sipa> that seems like a very incremental improvement only though
1340 2014-07-29 19:39:49 <sipa> (use a deuping filesystem if you need that!)
1341 2014-07-29 19:39:53 <sipa> *deduping
1342 2014-07-29 19:39:56 <Luke-Jr> well, otherwise we might end up with a ton of qts âº
1343 2014-07-29 19:39:58 <cfields> the way the cache works, cached results are only saved once built in master
1344 2014-07-29 19:40:11 <cfields> and when master builds, it removes all unused cache entries
1345 2014-07-29 19:40:32 <Luke-Jr> cfields: what about dependencies retained in stable branches?
1346 2014-07-29 19:40:39 <cfields> (that's a travis specific thing)
1347 2014-07-29 19:40:57 <cfields> Luke-Jr: er.. yea. s/master/branch/
1348 2014-07-29 19:41:16 <Luke-Jr> ah, so it's just GC unused stuff
1349 2014-07-29 19:41:21 <cfields> what i mean is: if you PR something with a changed dep, it's not retained in the bitcoin build cache. not until it's actually merged in
1350 2014-07-29 19:41:49 <cfields> then when it's merged in, the unused stuff is nuked
1351 2014-07-29 19:41:58 LooseLarry has quit (Ping timeout: 245 seconds)
1352 2014-07-29 19:42:08 <cfields> again, that's all travis-specific stuff
1353 2014-07-29 19:42:08 <sipa> which does mean rebuilding it every time in travis every time the PR is rebased?
1354 2014-07-29 19:42:44 <cfields> that i'm not sure about yet. testing it now.
1355 2014-07-29 19:42:46 Nopename has quit (Ping timeout: 246 seconds)
1356 2014-07-29 19:42:46 <Luke-Jr> I don't follow, but it sounds simple enough to tweak when/if it becomes a nuisance ;)
1357 2014-07-29 19:42:49 <cfields> likely yes, though
1358 2014-07-29 19:42:53 <sipa> agree
1359 2014-07-29 19:42:56 <cfields> sec, i'll paste their docs
1360 2014-07-29 19:43:00 <sipa> retention policy can be figured out later
1361 2014-07-29 19:43:20 <cfields> http://docs.travis-ci.com/user/caching/
1362 2014-07-29 19:43:33 <cfields> err.. http://docs.travis-ci.com/user/caching/#Fetching-and-storing-caches
1363 2014-07-29 19:44:04 <cfields> "If a branch does not have its own cache yet, it will fetch the master branch cache."
1364 2014-07-29 19:44:33 <sipa> ic
1365 2014-07-29 19:44:36 <cfields> So my guess is, every time you rebase your PR, since that branch won't exist in the bitcoin repo, it'll rebuild your deps that have changed from master
1366 2014-07-29 19:44:46 <sipa> that's fine
1367 2014-07-29 19:45:00 ThomasV has joined
1368 2014-07-29 19:45:02 <sipa> PRs that change dependencies are rare, and typically only just change that dependency
1369 2014-07-29 19:45:47 <cfields> right
1370 2014-07-29 19:46:04 <Luke-Jr> PRs have branches - are those not counted?
1371 2014-07-29 19:46:35 <sipa> they won't have their own caches configured, i guess
1372 2014-07-29 19:46:42 <Luke-Jr> I guess that'd be ugly since they never go away
1373 2014-07-29 19:46:43 <cfields> Luke-Jr: they won't exist in the bitcoin repo, though
1374 2014-07-29 19:46:52 <cfields> so there's no cache associated with em
1375 2014-07-29 19:47:15 <Luke-Jr> cfields: they actually do, but okay
1376 2014-07-29 19:47:28 <cfields> well, only if you attempted to merge luke-jr/foo -> bitcoin/foo, anyway
1377 2014-07-29 19:47:30 <Luke-Jr> (they're just refs/pull/* instead of refs/heads/*)
1378 2014-07-29 19:47:56 <sipa> yeah, github exposes pull requests as a special type of branch at the git level
1379 2014-07-29 19:48:01 <Luke-Jr> cfields: github makes a copy in the main repo
1380 2014-07-29 19:48:31 <cfields> Luke-Jr: ok, i see what you mean, you're right.
1381 2014-07-29 19:48:44 Pucilowski has joined
1382 2014-07-29 19:49:20 <cfields> but i assume there's no cache associated with anything that's not in refs/heads
1383 2014-07-29 19:51:19 YoY has quit (Ping timeout: 256 seconds)
1384 2014-07-29 19:52:19 dims has quit (Ping timeout: 255 seconds)
1385 2014-07-29 19:52:23 YoY has joined
1386 2014-07-29 19:53:41 osong has quit (Remote host closed the connection)
1387 2014-07-29 19:54:09 osong has joined
1388 2014-07-29 19:54:24 <cfields> sipa: could you expand on your upstream tarball + 32char point?
1389 2014-07-29 19:54:49 random_cat_ has quit (Remote host closed the connection)
1390 2014-07-29 19:56:03 random_cat_ has joined
1391 2014-07-29 19:56:30 chax_ has quit (Remote host closed the connection)
1392 2014-07-29 19:57:11 chax has joined
1393 2014-07-29 19:58:18 Hobdont134 has quit ()
1394 2014-07-29 19:59:05 osong has quit (Ping timeout: 264 seconds)
1395 2014-07-29 19:59:26 trixisowned has joined
1396 2014-07-29 20:00:33 kermit has quit (Quit: Leaving.)
1397 2014-07-29 20:02:05 chax has quit (Ping timeout: 256 seconds)
1398 2014-07-29 20:03:32 mapppum has quit (Remote host closed the connection)
1399 2014-07-29 20:05:33 Pucilowski has quit (Remote host closed the connection)
1400 2014-07-29 20:06:00 Pucilowski has joined
1401 2014-07-29 20:06:32 maramaya has joined
1402 2014-07-29 20:07:00 non2a has joined
1403 2014-07-29 20:09:07 JackH has joined
1404 2014-07-29 20:09:23 <sipa> cfields: if you have pkg A and pkg B (which A depends on), and we want to update A, upstream A could grind their tarball in such a way to make filename of A remain the same, causing us to build with the old B
1405 2014-07-29 20:09:49 <sipa> uh, switched meanings of A and B here
1406 2014-07-29 20:10:22 non2_ has quit (Ping timeout: 260 seconds)
1407 2014-07-29 20:10:46 <sipa> B gets updated, B upstream can grind to cause A's filename to.remain the same, causing us to use an A that uses the old B
1408 2014-07-29 20:10:48 beachandbytes has quit (Ping timeout: 245 seconds)
1409 2014-07-29 20:10:55 Sauvin has joined
1410 2014-07-29 20:11:36 <cfields> sipa: the tarball hash isn't used in calculating dependencies, though. In this case, it would be rebuilt because hash(liba-v1-deps...) -> hash(liba-v2-deps...)
1411 2014-07-29 20:11:43 <cfields> or am i still completely missing your point?
1412 2014-07-29 20:11:49 akstunt600 has quit (Write error: Connection reset by peer)
1413 2014-07-29 20:12:46 akstunt600 has joined
1414 2014-07-29 20:14:16 hmsimha has quit (Ping timeout: 250 seconds)
1415 2014-07-29 20:15:58 Hans-Martin has joined
1416 2014-07-29 20:16:33 weilu has joined
1417 2014-07-29 20:17:13 <sipa> cfields: well the hash has to be used for something... that something can be gamed if a 2nd level dependency releases source code that causes a 1st level hash to remain the same
1418 2014-07-29 20:17:52 hmsimha has joined
1419 2014-07-29 20:17:55 <cfields> sipa: an example. This is bumping zlib to the (non-existent) 1.2.9: http://pastebin.com/raw.php?i=A1fGkXrX
1420 2014-07-29 20:18:17 <cfields> and the resulting build-id for libpng, which depends on it
1421 2014-07-29 20:19:11 <sipa> right, so the evil zlib authors could (with 5 digits, trivially) cause the libpng build-id to remain unchanged
1422 2014-07-29 20:19:16 <cfields> it's literally just a hash of the dependency string. no files involved.
1423 2014-07-29 20:19:28 <sipa> ah
1424 2014-07-29 20:19:50 <sipa> i thought the hash of the sources of those dependencies were also used
1425 2014-07-29 20:21:09 weilu has quit (Ping timeout: 240 seconds)
1426 2014-07-29 20:21:20 <cfields> nope, i didn't see any point. If we're bumping the version, the hash will change. And we have to bump the version to fetch the correct file.
1427 2014-07-29 20:21:54 <sipa> yup, got it
1428 2014-07-29 20:22:22 the8thbit has quit (Read error: Connection reset by peer)
1429 2014-07-29 20:22:50 spinza has quit (Remote host closed the connection)
1430 2014-07-29 20:23:05 the8thbit has joined
1431 2014-07-29 20:23:37 <cfields> is there anything particularly unsafe about that, you think? It seems very naive, but I can't come up with an example of where it wouldn't work as intended
1432 2014-07-29 20:23:49 <sipa> seems fine to me
1433 2014-07-29 20:24:18 <cfields> the only realistic problem is changing a recipe and forgetting to bump the revision, but it'll be obvious when it doesn't actually rebuild
1434 2014-07-29 20:24:32 dims has joined
1435 2014-07-29 20:24:46 osong has joined
1436 2014-07-29 20:24:53 <sipa> how about using the hash of the entire recipe file?
1437 2014-07-29 20:25:18 <cfields> hmm, interesting
1438 2014-07-29 20:25:42 <sipa> of course, to do it completely it would need to be recursive
1439 2014-07-29 20:25:49 <sipa> which complicates things, i guess
1440 2014-07-29 20:26:02 Zarutian has quit (Quit: Zarutian)
1441 2014-07-29 20:26:18 <cfields> not too bad, the deps are already recursive
1442 2014-07-29 20:26:44 ValicekB has quit (Ping timeout: 250 seconds)
1443 2014-07-29 20:26:56 <sipa> it would also cause pain if you introduce a dependency cycle (but i guess that's already painful...)
1444 2014-07-29 20:27:01 karc has quit (Remote host closed the connection)
1445 2014-07-29 20:27:14 <cfields> i'll think on that. I like it, just need to make sure there are not legit use-cases for touching without bumping
1446 2014-07-29 20:27:41 karc has joined
1447 2014-07-29 20:29:00 osong has quit (Ping timeout: 250 seconds)
1448 2014-07-29 20:30:22 digitalmagus2 has joined
1449 2014-07-29 20:30:34 rdponticelli has quit (Ping timeout: 264 seconds)
1450 2014-07-29 20:30:40 <sipa> what if you want to change a patch used for a particular package, but not its source code?
1451 2014-07-29 20:32:34 rdponticelli has joined
1452 2014-07-29 20:33:04 ValicekB has joined
1453 2014-07-29 20:33:21 llllllllll has joined
1454 2014-07-29 20:33:33 <sipa> it'd be nice if we could avoid needing to invent our own version numbers for patched versions of dependencies
1455 2014-07-29 20:33:40 Emzy has joined
1456 2014-07-29 20:33:47 <cfields> yea, so you'd have to hash the patches themselves too
1457 2014-07-29 20:34:42 <cfields> you could do post-extracted and post-patched hash, but that's pretty nasty
1458 2014-07-29 20:35:24 richcollins has quit (Ping timeout: 250 seconds)
1459 2014-07-29 20:35:59 gnuborg has quit (Quit: Lost terminal)
1460 2014-07-29 20:36:04 <cfields> well, it would be easy enough to make patching into a function rather than loose comands. so $(package)_patches+=foo.patch
1461 2014-07-29 20:36:17 daybyter has quit (Read error: Connection reset by peer)
1462 2014-07-29 20:36:36 spinza has joined
1463 2014-07-29 20:36:38 <sipa> and then require that if you change the patch, you must change its name?
1464 2014-07-29 20:37:00 <cfields> no, then we'd know the exact names, so we could hash the contents
1465 2014-07-29 20:37:23 <sipa> ah, that'd be nice
1466 2014-07-29 20:37:55 <cfields> and they'd be applied automatically, they'd just have to conform to a -p1 or something uniform
1467 2014-07-29 20:38:06 mapppum has joined
1468 2014-07-29 20:38:17 <sipa> i mean, it's overkill probably, but i like the idea of using hashtrees everywhere we can just to give a "this caching will never break"
1469 2014-07-29 20:38:26 <sipa> we're bitcoin right; hash trees is what we do :p
1470 2014-07-29 20:38:44 richcollins has joined
1471 2014-07-29 20:38:45 <cfields> heh
1472 2014-07-29 20:38:51 richcollins has quit (Client Quit)
1473 2014-07-29 20:39:08 <cfields> well, that's very much my intention. so the concern is exactly correct, imo
1474 2014-07-29 20:39:17 <cfields> i want to do it once, set it in place, then forget about it
1475 2014-07-29 20:39:18 maraoz has quit (Ping timeout: 260 seconds)
1476 2014-07-29 20:39:36 daybyter has joined
1477 2014-07-29 20:40:28 ionstorm has quit (Ping timeout: 255 seconds)
1478 2014-07-29 20:40:51 <cfields> thanks for helping think it through. i think that's the way to go. I'll start working it up
1479 2014-07-29 20:41:02 kermit has joined
1480 2014-07-29 20:41:29 <randy-waterhouse> it'll be applicable for other projects also ...
1481 2014-07-29 20:41:39 <cfields> mm, sec
1482 2014-07-29 20:41:39 <randy-waterhouse> it's worth doing properly
1483 2014-07-29 20:41:48 <cfields> sha256(patch file)
1484 2014-07-29 20:41:58 <cfields> will line-endings come into play on stupid platforms?
1485 2014-07-29 20:42:26 mapppum has quit (Ping timeout: 250 seconds)
1486 2014-07-29 20:43:17 <sipa> does git do any automatic line ending translation?
1487 2014-07-29 20:43:33 Dyaheon has joined
1488 2014-07-29 20:43:50 <sipa> it has a autocrlf setting
1489 2014-07-29 20:44:21 <cfields> hmm, i suppose the real question is:
1490 2014-07-29 20:44:21 cagedwisdom has joined
1491 2014-07-29 20:44:32 <cfields> does it matter if hashes match between platforms?
1492 2014-07-29 20:44:39 MoALTz_ has joined
1493 2014-07-29 20:44:40 <sipa> probably not
1494 2014-07-29 20:44:58 rdponticelli has quit (Ping timeout: 264 seconds)
1495 2014-07-29 20:45:48 digitalmagus2 has quit (Ping timeout: 250 seconds)
1496 2014-07-29 20:46:30 mpmcsweeney has quit (Remote host closed the connection)
1497 2014-07-29 20:46:58 MoALTz has quit (Ping timeout: 245 seconds)
1498 2014-07-29 20:47:05 <cfields> Ok, here's a real live example: https://github.com/coryfields/bitcoin/pull/2
1499 2014-07-29 20:47:42 <cfields> pull 1 merged in the deps, so pull 2 is as-if it's a real pull req against master after deps are merged
1500 2014-07-29 20:47:43 MoALTz has joined
1501 2014-07-29 20:47:57 mpmcsweeney has joined
1502 2014-07-29 20:49:18 torsthaldo has joined
1503 2014-07-29 20:49:29 MoALTz_ has quit (Ping timeout: 240 seconds)
1504 2014-07-29 20:50:00 GM0127 has quit (Quit: Leaving)
1505 2014-07-29 20:53:09 <sipa> cfields: i guess, basically, that build-id becomes defined as hash(recipe) + foreach(dependency) hash(dependency.buildid) + foreach(patch) hash(contents(patch)) ?
1506 2014-07-29 20:53:53 tsutsu has joined
1507 2014-07-29 20:53:59 <sipa> and use full sha256, won't hurt :)
1508 2014-07-29 20:54:12 <cfields> sounds about right
1509 2014-07-29 20:54:24 <cfields> there are a few others that will need the same treatment
1510 2014-07-29 20:54:24 <sipa> or you could use abbreviated buildids in the filenames, but compute them in full internally
1511 2014-07-29 20:54:37 <cfields> toolchain/main makefile/etc
1512 2014-07-29 20:54:56 osong has joined
1513 2014-07-29 20:55:15 <sipa> right, for every source you depend on, either include its (recursive) hash, or require the recipe to commit to that hash
1514 2014-07-29 20:55:17 <cfields> for example, i tested last night doing an entire static lto build
1515 2014-07-29 20:55:33 <cfields> which requires adding some cflags/ldflags globally
1516 2014-07-29 20:56:15 <cfields> yep, makes sense
1517 2014-07-29 20:56:25 mpmcsweeney has quit ()
1518 2014-07-29 20:56:29 <sipa> which i guess leads to the policy that you cannot refer to any filename in your recipe
1519 2014-07-29 20:56:43 <sipa> except those that are part of sources, for which you have a hash
1520 2014-07-29 20:57:01 <cfields> not a problem, each build is an island
1521 2014-07-29 20:57:14 <cfields> before each build, the prefix is wiped, and the dependencies are installed
1522 2014-07-29 20:57:18 <sipa> well, right now, patches violate that policy
1523 2014-07-29 20:57:30 <cfields> if it's not a (recursive) dependency, the files don't exist
1524 2014-07-29 20:57:30 cypherdoc has joined
1525 2014-07-29 20:57:31 cypherdoc has quit (Changing host)
1526 2014-07-29 20:57:31 cypherdoc has joined
1527 2014-07-29 20:57:31 cypherdoc has quit (Changing host)
1528 2014-07-29 20:57:31 cypherdoc has joined
1529 2014-07-29 20:57:35 kazcw has left ()
1530 2014-07-29 20:57:53 <cfields> eh.. sorta, yea. i see your point.
1531 2014-07-29 20:59:41 osong has quit (Ping timeout: 264 seconds)
1532 2014-07-29 21:00:05 denisx has quit (Quit: denisx)
1533 2014-07-29 21:01:22 osong has joined
1534 2014-07-29 21:01:30 shesek has joined
1535 2014-07-29 21:01:35 <cfields> about the only work-around i can think of is for extra files to be copied into the extracted dir, and not allow for any kind of global patch dir to be used
1536 2014-07-29 21:01:41 Aido has joined
1537 2014-07-29 21:02:03 <cfields> not a big fan of littering the srcroot, but i doubt there's any real consequence
1538 2014-07-29 21:03:15 cypherdoc has quit (Quit: Page closed)
1539 2014-07-29 21:05:01 akstunt600 has quit (Read error: Connection reset by peer)
1540 2014-07-29 21:05:50 akstunt600 has joined
1541 2014-07-29 21:06:17 AWeSomeAo has joined
1542 2014-07-29 21:11:39 YoY has quit (Ping timeout: 245 seconds)
1543 2014-07-29 21:12:16 LooseLarry has joined
1544 2014-07-29 21:13:02 YoY has joined
1545 2014-07-29 21:14:30 hmsimha has quit (Ping timeout: 250 seconds)
1546 2014-07-29 21:15:11 benrcole has joined
1547 2014-07-29 21:15:20 Chief_Panda has joined
1548 2014-07-29 21:16:03 Hans-Martin has quit (Remote host closed the connection)
1549 2014-07-29 21:17:15 weilu has joined
1550 2014-07-29 21:18:53 weilu has quit (Read error: Connection reset by peer)
1551 2014-07-29 21:18:58 agricocb has quit (Ping timeout: 260 seconds)
1552 2014-07-29 21:19:04 weilu has joined
1553 2014-07-29 21:20:02 agricocb has joined
1554 2014-07-29 21:20:57 <jcorgan> cfields: do you have a link to your zmq bug report upstream?
1555 2014-07-29 21:21:51 <cfields> jcorgan: is that a cleverly disguised reminder? :p
1556 2014-07-29 21:21:59 <jcorgan> heh, no
1557 2014-07-29 21:22:01 mr_burdell has quit (Ping timeout: 260 seconds)
1558 2014-07-29 21:22:14 <jcorgan> i thought you said you submitted an upstream bug
1559 2014-07-29 21:22:21 <cfields> i didn't get around to it last night, i can whip one up though
1560 2014-07-29 21:22:38 jMyles has quit (Ping timeout: 250 seconds)
1561 2014-07-29 21:22:43 <jcorgan> no hurry from me
1562 2014-07-29 21:22:46 <cfields> jcorgan: nah, i saw the amount of outstanding build-related bugs at their tracker and decided it probably wouldn't go anywhere without a connection
1563 2014-07-29 21:23:41 weilu has quit (Ping timeout: 256 seconds)
1564 2014-07-29 21:23:54 <jcorgan> from your description it is hard to see how it hasn't affected anyone else
1565 2014-07-29 21:23:56 WeCluster has quit (Ping timeout: 250 seconds)
1566 2014-07-29 21:23:59 kermit has quit (Quit: Leaving.)
1567 2014-07-29 21:24:23 neozaru has quit (Remote host closed the connection)
1568 2014-07-29 21:25:06 <cfields> jcorgan: tbh i'm not sure what the conditions are that trigger it. locally, it builds fine with gcc
1569 2014-07-29 21:25:18 WeCluster has joined
1570 2014-07-29 21:25:27 kermit has joined
1571 2014-07-29 21:25:28 <randy-waterhouse> what's the bug?
1572 2014-07-29 21:26:01 <cfields> so my best guess is that gcc added a heuristic at some point to figure out that it needs to be linked as c++
1573 2014-07-29 21:26:10 <cfields> jcorgan: ah right, randy-waterhouse is way better suited for this one :)
1574 2014-07-29 21:26:11 <jcorgan> ic
1575 2014-07-29 21:26:21 <cfields> randy-waterhouse: sec
1576 2014-07-29 21:26:28 <randy-waterhouse> zmq
1577 2014-07-29 21:26:53 kmels has quit (Read error: Connection reset by peer)
1578 2014-07-29 21:27:05 gjj_ has joined
1579 2014-07-29 21:27:38 <jcorgan> but this only affects building zmq from scratch; there's no reason for this to hold up merging the bitcoin feature PR?
1580 2014-07-29 21:27:40 hmsimha has joined
1581 2014-07-29 21:27:49 <cfields> randy-waterhouse: bottom line: libtool+automake. compile a .c and link it with a convenience library that's mostly c++. Link fails because it uses gcc and doesn't pull in std libs
1582 2014-07-29 21:27:59 <earlz> is there an RPC call to empty or clear a wallet?
1583 2014-07-29 21:28:05 <cfields> jcorgan: no, not at all
1584 2014-07-29 21:28:08 kmels has joined
1585 2014-07-29 21:28:11 <earlz> Something better than deleting wallet.dat and restarting the daemon
1586 2014-07-29 21:28:24 <randy-waterhouse> i know that one
1587 2014-07-29 21:28:43 <randy-waterhouse> gcc defaults to preprocessor when .c files are in the lib
1588 2014-07-29 21:28:56 <cfields> randy-waterhouse: my suggestion was for upstream to just .c -> .cpp. Not sure if it makes sense to override the tag instead
1589 2014-07-29 21:29:18 <randy-waterhouse> libtool settings for preprocessor are different to c++ straight
1590 2014-07-29 21:29:55 <cfields> randy-waterhouse: https://s3.amazonaws.com/archive.travis-ci.org/jobs/31090124/log.txt
1591 2014-07-29 21:30:01 <randy-waterhouse> best not to mix them in my experience
1592 2014-07-29 21:30:29 gjj has quit (Ping timeout: 240 seconds)
1593 2014-07-29 21:30:32 <cfields> grep for std::nothrow
1594 2014-07-29 21:30:51 <sipa> earlz: nope
1595 2014-07-29 21:31:37 gjj_ has quit (Ping timeout: 256 seconds)
1596 2014-07-29 21:32:18 AWeSomeAo has quit (Quit: Leaving)
1597 2014-07-29 21:32:37 ebfull has quit (Quit: cya)
1598 2014-07-29 21:32:55 nimrods has joined
1599 2014-07-29 21:34:37 luktgf has quit (Ping timeout: 260 seconds)
1600 2014-07-29 21:35:09 ThomasV has quit (Ping timeout: 240 seconds)
1601 2014-07-29 21:36:04 <randy-waterhouse> hmmm, not the obvious one
1602 2014-07-29 21:36:48 <randy-waterhouse> though configure throws a warning configure: WARNING: if you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used
1603 2014-07-29 21:37:34 ahbritto_ has quit (Read error: Connection reset by peer)
1604 2014-07-29 21:37:36 <randy-waterhouse> but if it works fine on other platforms
1605 2014-07-29 21:37:43 sabfer has quit (Remote host closed the connection)
1606 2014-07-29 21:37:46 <randy-waterhouse> ... most likely the libtool flags
1607 2014-07-29 21:37:50 WeCluster1 has joined
1608 2014-07-29 21:38:01 <randy-waterhouse> are being set different between the .c and .cpp parts
1609 2014-07-29 21:38:20 <randy-waterhouse> usually -fPIC or something gets lost
1610 2014-07-29 21:38:34 WeCluster has quit (Ping timeout: 260 seconds)
1611 2014-07-29 21:39:22 luktgf has joined
1612 2014-07-29 21:39:36 agricocb has quit (Quit: Leaving.)
1613 2014-07-29 21:40:20 <randy-waterhouse> libtool behaviour does vary across platforms ...
1614 2014-07-29 21:40:21 <cfields> randy-waterhouse: it's a c++ lib that's being compiled with gcc. I think it's as simple as not using g++ as it should.
1615 2014-07-29 21:40:46 <randy-waterhouse> the actual file is keygne.c ?
1616 2014-07-29 21:40:50 <randy-waterhouse> keygen.c
1617 2014-07-29 21:40:50 <cfields> ie set it's tag to CXX and it should work, i'd think
1618 2014-07-29 21:40:52 <cfields> yes
1619 2014-07-29 21:41:04 ahbritto has joined
1620 2014-07-29 21:41:13 <randy-waterhouse> is it a .cpp code?
1621 2014-07-29 21:41:58 <randy-waterhouse> i'll have a look
1622 2014-07-29 21:42:02 <cfields> no, it's .c. But the convenience library is cpp.
1623 2014-07-29 21:42:19 <cfields> er, "no, it's c".
1624 2014-07-29 21:42:29 <randy-waterhouse> yeah
1625 2014-07-29 21:42:47 <randy-waterhouse> it's a special little .c lib they attached at the end
1626 2014-07-29 21:43:15 <randy-waterhouse> looks pokey
1627 2014-07-29 21:44:29 blubberbop has joined
1628 2014-07-29 21:44:38 blubberbop has quit (Read error: Connection reset by peer)
1629 2014-07-29 21:45:09 YoY has quit (Ping timeout: 255 seconds)
1630 2014-07-29 21:46:38 YoY has joined
1631 2014-07-29 21:48:11 MaxSan has left ()
1632 2014-07-29 21:49:04 phoenixz has joined
1633 2014-07-29 21:49:33 Swadq has quit (Ping timeout: 260 seconds)
1634 2014-07-29 21:49:54 chax has joined
1635 2014-07-29 21:50:24 digitalmagus2 has joined
1636 2014-07-29 21:50:31 digitalmagus2 has quit (Remote host closed the connection)
1637 2014-07-29 21:52:08 <randy-waterhouse> hmmm, which version of zmq has a keygen?
1638 2014-07-29 21:55:12 Swadq has joined
1639 2014-07-29 21:55:19 aburan28 has joined
1640 2014-07-29 21:56:42 mr_burdell has joined
1641 2014-07-29 21:57:10 YoY has quit (Ping timeout: 240 seconds)
1642 2014-07-29 21:58:21 akstunt600 has quit (Read error: Connection reset by peer)
1643 2014-07-29 21:58:42 hmsimha has quit (Ping timeout: 250 seconds)
1644 2014-07-29 21:59:12 YoY has joined
1645 2014-07-29 21:59:24 akstunt600 has joined
1646 2014-07-29 21:59:49 ValicekB has quit (Ping timeout: 260 seconds)
1647 2014-07-29 22:01:45 daybyter has quit (Quit: Konversation terminated!)
1648 2014-07-29 22:03:29 <randy-waterhouse> in fact its just a little tool bitcoin will never use ...
1649 2014-07-29 22:05:44 AlienProject has joined
1650 2014-07-29 22:05:55 <cfields> randy-waterhouse: which is why i promptly forgot about reporting it upstream: https://github.com/theuni/bitcoin/commit/25844d3c6fcac8900aa68487f2dae0b3141f3ab6
1651 2014-07-29 22:06:04 <randy-waterhouse> heh
1652 2014-07-29 22:06:19 Swadq has quit (Quit: Swadq)
1653 2014-07-29 22:06:38 <randy-waterhouse> sigh ... fix it for them anyway?
1654 2014-07-29 22:06:45 Swadq has joined
1655 2014-07-29 22:07:30 <cfields> really should :)
1656 2014-07-29 22:07:33 banghouse has quit (Remote host closed the connection)
1657 2014-07-29 22:07:37 <cfields> if you don't feel like it i'll get to it at some point
1658 2014-07-29 22:07:53 <sipa> at least report it :)
1659 2014-07-29 22:08:00 ValicekB has joined
1660 2014-07-29 22:08:05 banghouse has joined
1661 2014-07-29 22:08:31 <randy-waterhouse> quick look then
1662 2014-07-29 22:09:40 mr_burdell has quit (Remote host closed the connection)
1663 2014-07-29 22:09:59 mr_burdell has joined
1664 2014-07-29 22:10:11 MaxSan has joined
1665 2014-07-29 22:11:39 Swadq has quit (Ping timeout: 240 seconds)
1666 2014-07-29 22:12:07 <randy-waterhouse> oh it looks like its outputting a generated bash script
1667 2014-07-29 22:12:17 agricocb has joined
1668 2014-07-29 22:12:18 <randy-waterhouse> heh didn't expect that
1669 2014-07-29 22:14:29 <randy-waterhouse> cute
1670 2014-07-29 22:15:29 melvster has quit (Ping timeout: 240 seconds)
1671 2014-07-29 22:16:20 MaxSan has quit (Read error: Connection reset by peer)
1672 2014-07-29 22:16:53 AnoAnon has joined
1673 2014-07-29 22:17:08 AnoAnon has quit (Max SendQ exceeded)
1674 2014-07-29 22:18:29 YoY has quit (Ping timeout: 240 seconds)
1675 2014-07-29 22:19:50 weilu has joined
1676 2014-07-29 22:20:17 YoY has joined
1677 2014-07-29 22:21:53 Gyps has joined
1678 2014-07-29 22:21:57 atgreen has joined
1679 2014-07-29 22:23:18 MaxSan has joined
1680 2014-07-29 22:24:06 AlienProject has quit (Quit: Leaving)
1681 2014-07-29 22:24:25 weilu has quit (Ping timeout: 255 seconds)
1682 2014-07-29 22:24:45 t7 has quit (Quit: zzz)
1683 2014-07-29 22:27:20 sabfer has joined
1684 2014-07-29 22:28:19 melvster has joined
1685 2014-07-29 22:28:20 wallet42 has joined
1686 2014-07-29 22:31:43 <cfields> sipa: ah, there's no need to recurse for dependencies. each build-id contains its dependenies' build-id's, which already contain their hashed files
1687 2014-07-29 22:32:47 <sipa> well, that's what i meant by recursing :)
1688 2014-07-29 22:33:29 <sipa> or rather, when i suggested including dependant's build ids, that would replace explicit recursing
1689 2014-07-29 22:34:39 ValicekB has quit (Ping timeout: 255 seconds)
1690 2014-07-29 22:35:33 chax has quit (Remote host closed the connection)
1691 2014-07-29 22:36:09 chax has joined
1692 2014-07-29 22:37:24 Swadq has joined
1693 2014-07-29 22:37:45 gjj has joined
1694 2014-07-29 22:37:57 <sipa> cfields: anyway, sounds perfect
1695 2014-07-29 22:38:25 <jcorgan> randy-waterhouse: sipa: http://rfc.zeromq.org/spec:26
1696 2014-07-29 22:38:32 <sipa> that way you also get whatever else is later added to buildid computations (like patch hashes)
1697 2014-07-29 22:39:38 Bkil has joined
1698 2014-07-29 22:39:55 <sipa> ah, curve25519
1699 2014-07-29 22:40:15 chax has quit (Ping timeout: 240 seconds)
1700 2014-07-29 22:40:16 <randy-waterhouse> jcorgan: but i don't think the curve_keygen will be used except manually inside the tools dir?
1701 2014-07-29 22:40:34 <randy-waterhouse> the build output is a bash script ...
1702 2014-07-29 22:40:44 <randy-waterhouse> wrapped, linked
1703 2014-07-29 22:41:47 <randy-waterhouse> but it looks interesting never-the-less
1704 2014-07-29 22:41:57 <randy-waterhouse> even if it is screwing up our dep builds
1705 2014-07-29 22:42:23 <sipa> randy-waterhouse: yeah, the problem was that we were even unnecessarily building, afaik
1706 2014-07-29 22:42:27 Swadq has quit (Ping timeout: 256 seconds)
1707 2014-07-29 22:42:48 gjj has quit (Ping timeout: 245 seconds)
1708 2014-07-29 22:43:04 ValicekB has joined
1709 2014-07-29 22:43:55 <jcorgan> i don't have any experience with the crypto facilities in zmq
1710 2014-07-29 22:44:09 AaronvanW has quit (Ping timeout: 245 seconds)
1711 2014-07-29 22:44:46 oPen_syLar has joined
1712 2014-07-29 22:44:46 oPen_syLar has quit (Changing host)
1713 2014-07-29 22:44:46 oPen_syLar has joined
1714 2014-07-29 22:45:05 sabfer has quit (Quit: Leaving...)
1715 2014-07-29 22:45:35 oPen_syLar has quit (Client Quit)
1716 2014-07-29 22:46:07 <randy-waterhouse> jcorgan: they are new features ... well recent anway
1717 2014-07-29 22:46:42 <cfields> heh, our problem was already fixed upstream
1718 2014-07-29 22:46:48 * cfields dusts of his hands for a job well done
1719 2014-07-29 22:46:58 plaprade has quit (Ping timeout: 245 seconds)
1720 2014-07-29 22:47:16 <cfields> https://github.com/zeromq/libzmq/commit/b50ed02a20ea51669db0f5e34d2edfe2ca8bf280
1721 2014-07-29 22:48:43 Dizzle has joined
1722 2014-07-29 22:50:49 ArthurNumbanumba has quit (Ping timeout: 245 seconds)
1723 2014-07-29 22:50:54 ArthurNumba2 has quit (Ping timeout: 272 seconds)
1724 2014-07-29 22:51:17 napedia has joined
1725 2014-07-29 22:51:40 akstunt600 has quit (Read error: Connection reset by peer)
1726 2014-07-29 22:52:28 akstunt600 has joined
1727 2014-07-29 22:52:37 <jcorgan> nice find
1728 2014-07-29 22:53:29 ValicekB has quit (Ping timeout: 260 seconds)
1729 2014-07-29 22:56:49 antizionist__ has joined
1730 2014-07-29 22:57:10 randy-waterhouse has quit (Quit: Leaving.)
1731 2014-07-29 22:58:05 ValicekB has joined
1732 2014-07-29 22:59:55 tombtc has quit (Quit: Wychodzi)
1733 2014-07-29 23:00:28 <Luke-Jr> cfields: you're involved in zeromq?
1734 2014-07-29 23:00:53 <cfields> Luke-Jr: no, just ran into a bug when building it
1735 2014-07-29 23:00:58 <Luke-Jr> ah
1736 2014-07-29 23:01:28 <Luke-Jr> ironically, their 4.x branch doesn't build because of that fix (backported improperly? I can't tell what's wrong with it)
1737 2014-07-29 23:01:52 <cfields> hah
1738 2014-07-29 23:02:20 <cfields> well, i didn't actually try building it with the fix. but it's the same fix i would've submitted to them
1739 2014-07-29 23:03:04 ArthurNumbanumba has joined
1740 2014-07-29 23:03:12 ArthurNumba2 has joined
1741 2014-07-29 23:04:26 <Luke-Jr> or maybe this issue is fixed with the same patch. automake is for some reason looking for the .cpp despite .c everywhere on that file
1742 2014-07-29 23:05:05 <Luke-Jr> more annoyingly to me, it seems the security stuff is totally broken on ARM
1743 2014-07-29 23:05:06 copain_reac has quit (Remote host closed the connection)
1744 2014-07-29 23:05:28 YoY has quit (Ping timeout: 272 seconds)
1745 2014-07-29 23:05:49 Raziel has quit (Ping timeout: 255 seconds)
1746 2014-07-29 23:07:09 DougieBot5000 has quit (Quit: Leaving)
1747 2014-07-29 23:07:39 YoY has joined
1748 2014-07-29 23:09:13 hmsimha has joined
1749 2014-07-29 23:09:52 banghouse has quit (Remote host closed the connection)
1750 2014-07-29 23:10:15 Emzy has quit (Quit: Textual IRC Client: www.textualapp.com)
1751 2014-07-29 23:19:25 dims has quit (Quit: Leaving)
1752 2014-07-29 23:20:31 weilu has joined
1753 2014-07-29 23:20:34 hanti is now known as HANTI
1754 2014-07-29 23:21:35 KIDC has joined
1755 2014-07-29 23:24:16 hmsimha has quit (Ping timeout: 255 seconds)
1756 2014-07-29 23:24:57 weilu has quit (Ping timeout: 256 seconds)
1757 2014-07-29 23:25:06 xenog has quit (Ping timeout: 272 seconds)
1758 2014-07-29 23:27:36 <cfields> Luke-Jr: there are tons of build-system bug-reports
1759 2014-07-29 23:27:41 <cfields> Luke-Jr: lots of ac_try_run
1760 2014-07-29 23:27:59 <cfields> i wouldn't be surprised if lots of things were just needlessly disabled on arm
1761 2014-07-29 23:28:05 <Luke-Jr> :x
1762 2014-07-29 23:30:16 JackH has quit (Quit: JackH)
1763 2014-07-29 23:31:56 tsutsu has quit (Quit: tsutsu)
1764 2014-07-29 23:33:00 maraoz has joined
1765 2014-07-29 23:35:42 _yoy_ has joined
1766 2014-07-29 23:37:34 Blackreign has quit ()
1767 2014-07-29 23:37:52 Swadq has joined
1768 2014-07-29 23:39:17 YoY has quit (Ping timeout: 264 seconds)
1769 2014-07-29 23:39:54 mE\Ta has quit (Ping timeout: 255 seconds)
1770 2014-07-29 23:41:32 Tonykai33 has joined
1771 2014-07-29 23:42:52 Eiii has joined
1772 2014-07-29 23:42:52 Eiii has quit (Changing host)
1773 2014-07-29 23:42:52 Eiii has joined
1774 2014-07-29 23:42:57 Swadq has quit (Ping timeout: 260 seconds)
1775 2014-07-29 23:43:58 Bkil has quit (Quit: Bye)
1776 2014-07-29 23:44:59 akstunt600 has quit (Read error: Connection reset by peer)
1777 2014-07-29 23:45:18 Malakai33 has quit (Ping timeout: 255 seconds)
1778 2014-07-29 23:45:55 akstunt600 has joined
1779 2014-07-29 23:49:21 shkaiejb has joined
1780 2014-07-29 23:50:27 MaxSan has quit (Quit: Leaving.)
1781 2014-07-29 23:50:41 wallet42 has quit (Quit: Leaving.)
1782 2014-07-29 23:50:57 aegis has left ()
1783 2014-07-29 23:55:27 mn3monic has quit (Quit: Sto andando via)
1784 2014-07-29 23:59:56 nimrods has quit (Ping timeout: 272 seconds)