1 2016-09-05T00:17:22  *** gabridome has joined #bitcoin-core-dev
  2 2016-09-05T00:21:53  *** gabridome has quit IRC
  3 2016-09-05T00:33:06  *** gabridome has joined #bitcoin-core-dev
  4 2016-09-05T00:37:12  *** gabridome has quit IRC
  5 2016-09-05T00:39:32  <GitHub1> [bitcoin] sdaftuar opened pull request #8664: Fix segwit-related wallet bug (master...segwit-wallet-bug) https://github.com/bitcoin/bitcoin/pull/8664
  6 2016-09-05T00:46:51  *** Ylbam has quit IRC
  7 2016-09-05T00:57:21  *** btcdrak has quit IRC
  8 2016-09-05T01:03:56  *** spudowiar has quit IRC
  9 2016-09-05T01:04:50  *** gabridome has joined #bitcoin-core-dev
 10 2016-09-05T01:09:28  *** gabridome has quit IRC
 11 2016-09-05T01:14:06  <jeremyrubin> sipa: the biggest things in c++14 is ergonomic I think -- things like make_unique
 12 2016-09-05T01:18:43  *** Giszmo has quit IRC
 13 2016-09-05T01:18:50  <jeremyrubin> also being able to move a var into a lambda is a good feature
 14 2016-09-05T01:20:16  *** gabridome has joined #bitcoin-core-dev
 15 2016-09-05T01:25:04  *** gabridome has quit IRC
 16 2016-09-05T01:52:06  *** gabridome has joined #bitcoin-core-dev
 17 2016-09-05T01:56:59  *** gabridome has quit IRC
 18 2016-09-05T02:02:43  *** dcousens has joined #bitcoin-core-dev
 19 2016-09-05T02:07:35  *** gabridome has joined #bitcoin-core-dev
 20 2016-09-05T02:12:42  *** gabridome has quit IRC
 21 2016-09-05T02:28:12  *** Alopex has quit IRC
 22 2016-09-05T02:29:17  *** Alopex has joined #bitcoin-core-dev
 23 2016-09-05T02:39:15  *** gabridome has joined #bitcoin-core-dev
 24 2016-09-05T02:43:46  *** gabridome has quit IRC
 25 2016-09-05T02:47:30  *** zooko has joined #bitcoin-core-dev
 26 2016-09-05T02:55:04  *** gabridome has joined #bitcoin-core-dev
 27 2016-09-05T02:59:52  *** gabridome has quit IRC
 28 2016-09-05T03:02:45  *** jdumb has joined #bitcoin-core-dev
 29 2016-09-05T03:10:35  *** jdumb has quit IRC
 30 2016-09-05T03:21:34  *** jdumb has joined #bitcoin-core-dev
 31 2016-09-05T03:26:54  *** gabridome has joined #bitcoin-core-dev
 32 2016-09-05T03:29:26  *** dcousens has quit IRC
 33 2016-09-05T03:29:53  *** btcdrak has joined #bitcoin-core-dev
 34 2016-09-05T03:31:07  *** justanotheruser has quit IRC
 35 2016-09-05T03:31:16  *** gabridome has quit IRC
 36 2016-09-05T03:42:27  *** gabridome has joined #bitcoin-core-dev
 37 2016-09-05T03:43:14  *** justanotheruser has joined #bitcoin-core-dev
 38 2016-09-05T03:46:31  *** Alopex has quit IRC
 39 2016-09-05T03:47:03  *** gabridome has quit IRC
 40 2016-09-05T03:47:37  *** Alopex has joined #bitcoin-core-dev
 41 2016-09-05T03:58:37  *** gabridome has joined #bitcoin-core-dev
 42 2016-09-05T04:01:01  *** Alopex has quit IRC
 43 2016-09-05T04:02:06  *** Alopex has joined #bitcoin-core-dev
 44 2016-09-05T04:03:09  *** gabridome has quit IRC
 45 2016-09-05T04:08:59  *** dcousens has joined #bitcoin-core-dev
 46 2016-09-05T04:10:12  *** dermoth has quit IRC
 47 2016-09-05T04:10:48  *** dermoth has joined #bitcoin-core-dev
 48 2016-09-05T04:14:09  *** gabridome has joined #bitcoin-core-dev
 49 2016-09-05T04:18:19  *** gabridome has quit IRC
 50 2016-09-05T04:42:16  *** Samdney has quit IRC
 51 2016-09-05T04:52:02  <phantomcircuit> is there an rpc call that will decode a raw transaction, lookup the inputs in the utxo and tell you how much it's paying in fees?
 52 2016-09-05T05:14:06  *** Alopex has quit IRC
 53 2016-09-05T05:15:12  *** Alopex has joined #bitcoin-core-dev
 54 2016-09-05T05:17:10  *** baldur has quit IRC
 55 2016-09-05T05:24:10  *** baldur has joined #bitcoin-core-dev
 56 2016-09-05T05:28:06  *** Alopex has quit IRC
 57 2016-09-05T05:29:12  *** Alopex has joined #bitcoin-core-dev
 58 2016-09-05T05:35:22  *** justanotheruser has quit IRC
 59 2016-09-05T05:39:12  *** Alopex has quit IRC
 60 2016-09-05T05:40:17  *** Alopex has joined #bitcoin-core-dev
 61 2016-09-05T05:40:49  *** justanotheruser has joined #bitcoin-core-dev
 62 2016-09-05T05:46:02  *** jtimon has joined #bitcoin-core-dev
 63 2016-09-05T05:48:29  *** gabridome has joined #bitcoin-core-dev
 64 2016-09-05T05:49:04  *** justanotheruser has quit IRC
 65 2016-09-05T05:53:07  *** gabridome has quit IRC
 66 2016-09-05T05:53:34  *** shesek has quit IRC
 67 2016-09-05T05:56:15  *** jtimon has quit IRC
 68 2016-09-05T06:10:28  *** Ylbam has joined #bitcoin-core-dev
 69 2016-09-05T06:18:47  *** laurentmt has joined #bitcoin-core-dev
 70 2016-09-05T06:21:19  *** laurentmt has quit IRC
 71 2016-09-05T06:25:25  *** aalex_ has quit IRC
 72 2016-09-05T06:26:30  *** aalex_ has joined #bitcoin-core-dev
 73 2016-09-05T06:35:47  *** gabridome has joined #bitcoin-core-dev
 74 2016-09-05T06:40:24  *** gabridome has quit IRC
 75 2016-09-05T06:47:45  *** gabridome has joined #bitcoin-core-dev
 76 2016-09-05T06:57:39  <GitHub176> [bitcoin] NicolasDorier opened pull request #8665: Trivial: ContextualCheckBlockHeader should never have pindexPrev equals to NULL (master...fixup) https://github.com/bitcoin/bitcoin/pull/8665
 77 2016-09-05T07:20:43  *** gabridome has quit IRC
 78 2016-09-05T07:22:34  *** AaronvanW has joined #bitcoin-core-dev
 79 2016-09-05T07:23:27  <dcousens> phantomcircuit: you could just iterate over the inputs and grab them yourself?  Or is the point to be 'all in one'?
 80 2016-09-05T07:25:09  *** mol has joined #bitcoin-core-dev
 81 2016-09-05T07:27:03  *** gabridome has joined #bitcoin-core-dev
 82 2016-09-05T07:28:26  *** gabridome has quit IRC
 83 2016-09-05T07:28:37  *** molz has quit IRC
 84 2016-09-05T07:29:05  <phantomcircuit> dcousens, the point is to be lazy :P
 85 2016-09-05T07:29:07  <phantomcircuit> er uh
 86 2016-09-05T07:29:10  <phantomcircuit> yes all in one!
 87 2016-09-05T07:29:23  <phantomcircuit> this seems like something decoderawtransaction should attempt to do
 88 2016-09-05T07:31:27  <dcousens> phantomcircuit: understandably,  but,  you could do that for so many RPC calls :S
 89 2016-09-05T07:31:28  *** gabridome has joined #bitcoin-core-dev
 90 2016-09-05T07:31:50  <dcousens> you could probably use wumpus's RPC extension idea to do this
 91 2016-09-05T07:34:31  *** rubensayshi has joined #bitcoin-core-dev
 92 2016-09-05T07:34:51  <phantomcircuit> dcousens, indeed i can do this with the gettxout rpc call
 93 2016-09-05T07:34:53  <phantomcircuit> but well
 94 2016-09-05T07:34:56  <phantomcircuit> so much work
 95 2016-09-05T07:35:11  <dcousens> dcousens: really?  its like 5 lines of JS,  if you're using JS
 96 2016-09-05T07:35:38  <dcousens> depending on whether you're doing batched results or not, I suppose
 97 2016-09-05T07:37:04  *** gabridome has quit IRC
 98 2016-09-05T07:37:21  *** btcdrak has quit IRC
 99 2016-09-05T07:37:49  *** molz has joined #bitcoin-core-dev
100 2016-09-05T07:38:20  <dcousens> rpc('decoderawtransaction', [txHex]...     async.map(result.ins, (input, callback) => { rpc('getrawtransaction', [input.txid, true], (err, tx) => { callback(null, tx.outs[input.vout].value) }) ... or some such
101 2016-09-05T07:38:48  <dcousens> or even the gettxout rpc haha
102 2016-09-05T07:39:21  <dcousens> but that might depend on your needs, IIRC gettxout is for UTXOs only
103 2016-09-05T07:41:20  *** mol has quit IRC
104 2016-09-05T07:43:45  *** kadoban has quit IRC
105 2016-09-05T08:04:40  *** cdecker has quit IRC
106 2016-09-05T08:34:24  *** Guyver2 has joined #bitcoin-core-dev
107 2016-09-05T08:34:26  <sipa> phantomcircuit: it can't generally work, unless all inputs are still unspent
108 2016-09-05T08:42:43  <sipa> we could add it as output to sendrawtransaction perhaps, which always knows the fee
109 2016-09-05T09:06:36  *** btcdrak has joined #bitcoin-core-dev
110 2016-09-05T09:16:51  *** Ylbam has quit IRC
111 2016-09-05T09:45:51  *** Ginnarr has joined #bitcoin-core-dev
112 2016-09-05T10:17:28  *** spudowiar has joined #bitcoin-core-dev
113 2016-09-05T10:26:48  *** Ylbam has joined #bitcoin-core-dev
114 2016-09-05T10:40:20  *** Ginnarr has quit IRC
115 2016-09-05T11:04:28  *** fengling has joined #bitcoin-core-dev
116 2016-09-05T11:04:47  *** jtimon has joined #bitcoin-core-dev
117 2016-09-05T11:09:07  *** gabridome has joined #bitcoin-core-dev
118 2016-09-05T11:13:12  *** gabridome has quit IRC
119 2016-09-05T11:21:15  *** jannes has joined #bitcoin-core-dev
120 2016-09-05T11:30:40  <GitHub77> [bitcoin] sipa pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/cbe9ae8c69b9...e82fb872ff5c
121 2016-09-05T11:30:40  <GitHub77> bitcoin/master 4424af5 Pieter Wuille: Predeclare PrecomputedTransactionData as sturct
122 2016-09-05T11:30:41  <GitHub77> bitcoin/master e82fb87 Pieter Wuille: Merge #8651: Predeclare PrecomputedTransactionData as struct...
123 2016-09-05T11:30:54  <GitHub70> [bitcoin] sipa closed pull request #8651: Predeclare PrecomputedTransactionData as struct (master...classtructblah) https://github.com/bitcoin/bitcoin/pull/8651
124 2016-09-05T11:40:28  *** gabridome has joined #bitcoin-core-dev
125 2016-09-05T11:40:53  *** murch has joined #bitcoin-core-dev
126 2016-09-05T11:45:09  *** gabridome has quit IRC
127 2016-09-05T12:00:20  *** gabridome has joined #bitcoin-core-dev
128 2016-09-05T12:02:10  *** gabridome has quit IRC
129 2016-09-05T12:23:38  *** gabridome has joined #bitcoin-core-dev
130 2016-09-05T12:26:46  *** gabridome has quit IRC
131 2016-09-05T12:37:46  *** fengling has quit IRC
132 2016-09-05T12:53:08  *** laurentmt has joined #bitcoin-core-dev
133 2016-09-05T12:56:31  *** laurentmt has quit IRC
134 2016-09-05T13:02:44  *** laurentmt has joined #bitcoin-core-dev
135 2016-09-05T13:22:49  *** fengling has joined #bitcoin-core-dev
136 2016-09-05T13:25:08  *** luke-jr has quit IRC
137 2016-09-05T13:25:14  *** lukedashjr has joined #bitcoin-core-dev
138 2016-09-05T13:29:42  *** lukedashjr is now known as luke-jr
139 2016-09-05T13:30:42  *** spudowiar is now known as DevUtSucks
140 2016-09-05T13:33:53  *** DevUtSucks is now known as spudowiar
141 2016-09-05T13:35:09  *** Samdney has joined #bitcoin-core-dev
142 2016-09-05T13:42:34  *** laurentmt has quit IRC
143 2016-09-05T13:52:49  *** zooko has quit IRC
144 2016-09-05T13:59:14  *** TomMc has joined #bitcoin-core-dev
145 2016-09-05T14:11:01  *** Chris_Stewart_5 has joined #bitcoin-core-dev
146 2016-09-05T14:24:33  *** dcousens has quit IRC
147 2016-09-05T14:28:12  *** Giszmo has joined #bitcoin-core-dev
148 2016-09-05T14:36:21  <BlueMatt> hmmmm
149 2016-09-05T14:37:18  <BlueMatt> ok, so ubuntu 12.04lts is still supported with gcc 4.6.3...bitcoind will refuse to ./configure on that because it doesnt support -std=c++11.....
150 2016-09-05T14:38:06  <BlueMatt> so options are: hack things to compile with -std=c++0x (terrible idea, lets not do this), leave it on 0.12.1, or "upgrade" it to a dummy package that removes bitcoind and just gives a popup that tells people to upgrade
151 2016-09-05T14:40:15  <Lightsword> BlueMatt, can’t you just update gcc?
152 2016-09-05T14:40:26  <Lightsword> is this for ppa?
153 2016-09-05T14:41:23  <BlueMatt> for ppa, yea
154 2016-09-05T14:41:37  <BlueMatt> i mean I could probably convince launchpad to install a backported gcc for the building of that package
155 2016-09-05T14:42:06  <BlueMatt> but....eww
156 2016-09-05T14:42:36  <Lightsword> BlueMatt, does launchpad compile it themselves or do you compile it locally then upload it to them?
157 2016-09-05T14:42:52  <BlueMatt> they do the compilation
158 2016-09-05T14:43:03  <BlueMatt> if not I'd just be uploading the statically-compiled packages
159 2016-09-05T14:43:11  <BlueMatt> gitian ones, that is
160 2016-09-05T14:44:15  <sipa> i wonder how much of c++11 we use in 0.13.0
161 2016-09-05T14:44:22  <sipa> not much, i think
162 2016-09-05T14:44:36  <BlueMatt> https://gcc.gnu.org/gcc-4.6/cxx0x_status.html
163 2016-09-05T14:44:55  <BlueMatt> I mean I'd bet it would compile and probably work, but I'm not really sure I'd want to ship something that probably works and might have compiler bugs in it
164 2016-09-05T14:45:22  <sipa> maybe std::atomic is the only thing
165 2016-09-05T14:45:28  <sipa> yes, agree
166 2016-09-05T14:48:40  <BlueMatt> whats min gcc we support?
167 2016-09-05T14:49:28  <sipa> 4.7
168 2016-09-05T14:50:52  <Lightsword> BlueMatt, is clang on 12.04 a high enough version?
169 2016-09-05T14:51:32  <sipa> 4.7 may just work
170 2016-09-05T14:52:37  <sipa> eh, 4.6 may just work
171 2016-09-05T14:52:40  *** Chris_Stewart_5 has quit IRC
172 2016-09-05T14:52:51  <sipa> with -std=c++0x
173 2016-09-05T14:52:53  <BlueMatt> sipa: it does not recognize -std=c++11, only -std=c++0x
174 2016-09-05T14:52:59  <BlueMatt> yes, I'd kinda prefer to not do that?
175 2016-09-05T14:53:12  <sipa> does 4.6 have any known bugs?
176 2016-09-05T14:53:20  <BlueMatt> this is my question, I suppose
177 2016-09-05T14:53:52  <BlueMatt> Lightsword: good point, looks like that could be an option
178 2016-09-05T14:54:25  <Lightsword> BlueMatt, does launchpad not let you use a custom gcc version?
179 2016-09-05T14:55:05  <BlueMatt> Lightsword: I can tell it to depend on https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test and then change the configure flags to use whatever, I think
180 2016-09-05T14:55:32  <Lightsword> yeah, I would think that would be best probably
181 2016-09-05T14:55:32  <sipa> clang-3.4 is in precise
182 2016-09-05T14:55:36  <sipa> we need 3.3 or higher
183 2016-09-05T14:55:41  <BlueMatt> yes, clang looks pretty well-supported
184 2016-09-05T14:55:45  <BlueMatt> so I could swap to clang
185 2016-09-05T14:55:46  *** fengling has quit IRC
186 2016-09-05T14:57:35  <sipa> seems clang 3.3 supports c++11 completely
187 2016-09-05T14:57:41  <BlueMatt> indeed
188 2016-09-05T14:57:50  <sipa> while for some features, gcc 4.8 is even needed
189 2016-09-05T14:58:05  <BlueMatt> yea, clang was much faster for ++11
190 2016-09-05T14:58:18  <Lightsword> faster to compile or faster performing binaries?
191 2016-09-05T14:58:45  <BlueMatt> earlier to ship c++11 features, sorry
192 2016-09-05T14:59:48  *** justanotheruser has joined #bitcoin-core-dev
193 2016-09-05T15:01:00  <BlueMatt> yea, I think that might be better than "test builds"
194 2016-09-05T15:01:11  <BlueMatt> would anyone object to bitcoin-ppa on precise being compiled with clang?
195 2016-09-05T15:01:31  * Lightsword wonders if anyone is even still using precise
196 2016-09-05T15:01:54  <BlueMatt> I think I got one or two emails when I didnt update it previously
197 2016-09-05T15:02:07  <Lightsword> how long ago was that?
198 2016-09-05T15:02:20  <BlueMatt> or maybe that was when I tried to update something that wasnt even supported anymore and launchpad wouldnt build for it
199 2016-09-05T15:02:29  <BlueMatt> a long time ago...I'd really hope no one is anymore, but you never know
200 2016-09-05T15:02:34  <BlueMatt> and technically it still gets security updates
201 2016-09-05T15:02:41  <BlueMatt> though I kinda doubt canonical gives much of a shit about it anymore
202 2016-09-05T15:02:54  <Lightsword> for another year maybe
203 2016-09-05T15:03:06  <BlueMatt> yea, 2017-04-26
204 2016-09-05T15:03:15  <BlueMatt> not even a year
205 2016-09-05T15:03:28  *** jcorgan has quit IRC
206 2016-09-05T15:17:55  <btcdrak> BlueMatt: may be worth dropping support for 12.04 soon. People shouldnt be running bitcoind on EOL operating systems.
207 2016-09-05T15:18:27  <BlueMatt> btcdrak: see above, its not EOL until 2017-04
208 2016-09-05T15:31:29  *** fengling has joined #bitcoin-core-dev
209 2016-09-05T15:31:37  *** spudowiar has quit IRC
210 2016-09-05T15:35:46  *** fengling has quit IRC
211 2016-09-05T15:44:51  *** shaiguit1r has joined #bitcoin-core-dev
212 2016-09-05T15:47:44  *** Lauda_ has joined #bitcoin-core-dev
213 2016-09-05T15:48:02  *** helo_ has joined #bitcoin-core-dev
214 2016-09-05T15:48:27  *** davec__ has joined #bitcoin-core-dev
215 2016-09-05T15:48:32  *** jrayhawk_ has joined #bitcoin-core-dev
216 2016-09-05T15:48:39  *** jouke_ has joined #bitcoin-core-dev
217 2016-09-05T15:48:43  *** Lauda has quit IRC
218 2016-09-05T15:48:47  *** Lauda_ is now known as Lauda
219 2016-09-05T15:48:54  *** Lauda has joined #bitcoin-core-dev
220 2016-09-05T15:48:57  *** binns has quit IRC
221 2016-09-05T15:48:57  *** da2ce7 has quit IRC
222 2016-09-05T15:48:57  *** blkdb has quit IRC
223 2016-09-05T15:48:59  *** Alopex has quit IRC
224 2016-09-05T15:48:59  *** davec has quit IRC
225 2016-09-05T15:49:00  *** jouke has quit IRC
226 2016-09-05T15:49:00  *** mturquette has quit IRC
227 2016-09-05T15:49:01  *** jrayhawk has quit IRC
228 2016-09-05T15:49:02  *** Naphex has quit IRC
229 2016-09-05T15:49:02  *** helo has quit IRC
230 2016-09-05T15:49:02  *** Naphex has joined #bitcoin-core-dev
231 2016-09-05T15:49:02  *** justanotheruser has quit IRC
232 2016-09-05T15:49:03  *** shaiguitar has quit IRC
233 2016-09-05T15:51:19  *** davec__ has quit IRC
234 2016-09-05T15:52:32  *** rubensayshi has quit IRC
235 2016-09-05T15:52:49  *** justanotheruser has joined #bitcoin-core-dev
236 2016-09-05T15:53:25  *** davec has joined #bitcoin-core-dev
237 2016-09-05T15:54:07  *** Alopex has joined #bitcoin-core-dev
238 2016-09-05T15:54:59  <BlueMatt> heh, so it looks like boost-1.48 can be compiled in c++11 mode: https://svn.boost.org/trac/boost/ticket/6198
239 2016-09-05T15:55:06  <BlueMatt> and 12.04 only ships 1.48
240 2016-09-05T15:55:12  <sipa> can or can't?
241 2016-09-05T15:55:17  <BlueMatt> cant
242 2016-09-05T15:55:54  <sipa> maybe it's better to replace it with a dummy package...
243 2016-09-05T15:56:02  <BlueMatt> yea, thats kinda where I'm leaning now
244 2016-09-05T15:56:11  <sipa> can't you just delete support for precise?
245 2016-09-05T15:56:19  <BlueMatt> I can delete the existing package
246 2016-09-05T15:56:24  <BlueMatt> so no new installs can happen
247 2016-09-05T15:56:38  <sipa> right, but then people just remain stuck on 0.12.1
248 2016-09-05T15:56:40  *** da2ce7 has joined #bitcoin-core-dev
249 2016-09-05T15:56:41  <BlueMatt> yea
250 2016-09-05T15:56:57  <sipa> i see
251 2016-09-05T15:59:21  *** binns has joined #bitcoin-core-dev
252 2016-09-05T16:01:07  <BlueMatt> I mean I can literally replace with an empty package
253 2016-09-05T16:02:05  <BlueMatt> I'm gonna do that for now
254 2016-09-05T16:02:10  *** mturquette has joined #bitcoin-core-dev
255 2016-09-05T16:04:48  *** Lauda has quit IRC
256 2016-09-05T16:05:53  *** Lauda has joined #bitcoin-core-dev
257 2016-09-05T16:15:43  *** justanotheruser has quit IRC
258 2016-09-05T16:17:24  *** justanotheruser has joined #bitcoin-core-dev
259 2016-09-05T16:27:19  <Lightsword> BlueMatt, wonder if it would be better to just use .deb’s instead of ppa’s so that gitian builds can be used
260 2016-09-05T16:27:20  <Lightsword> .deb’s with a custom repo
261 2016-09-05T16:32:12  *** fengling has joined #bitcoin-core-dev
262 2016-09-05T16:36:17  *** Algorithmer has joined #bitcoin-core-dev
263 2016-09-05T16:36:28  <Algorithmer> Hi guys
264 2016-09-05T16:36:45  <Algorithmer> Can someone help me with block.io api?
265 2016-09-05T16:37:03  <achow101> Algorithmer: not here. This is for bitcoin core development.
266 2016-09-05T16:37:06  *** fengling has quit IRC
267 2016-09-05T16:37:26  <Algorithmer> Ok sorry
268 2016-09-05T16:38:06  *** Algorithmer has quit IRC
269 2016-09-05T16:42:56  *** TomMc has quit IRC
270 2016-09-05T16:45:50  *** blkdb has joined #bitcoin-core-dev
271 2016-09-05T16:48:46  *** Chris_Stewart_5 has joined #bitcoin-core-dev
272 2016-09-05T16:50:59  <GitHub78> [bitcoin] jl2012 opened pull request #8667: Fix SIGHASH_SINGLE bug in test_framework SignatureHash (master...patch-16) https://github.com/bitcoin/bitcoin/pull/8667
273 2016-09-05T16:57:50  *** molz has quit IRC
274 2016-09-05T17:01:49  *** PRab has joined #bitcoin-core-dev
275 2016-09-05T17:16:51  *** moli has joined #bitcoin-core-dev
276 2016-09-05T17:33:46  *** fengling has joined #bitcoin-core-dev
277 2016-09-05T17:34:28  *** spudowiar has joined #bitcoin-core-dev
278 2016-09-05T17:38:06  *** fengling has quit IRC
279 2016-09-05T17:45:07  *** laurentmt has joined #bitcoin-core-dev
280 2016-09-05T17:46:59  *** laurentmt has quit IRC
281 2016-09-05T18:00:20  *** BashCo has joined #bitcoin-core-dev
282 2016-09-05T18:00:49  *** fengling has joined #bitcoin-core-dev
283 2016-09-05T18:05:46  *** fengling has quit IRC
284 2016-09-05T18:09:49  *** nobits has quit IRC
285 2016-09-05T18:12:13  *** nsh has quit IRC
286 2016-09-05T18:18:18  *** nsh has joined #bitcoin-core-dev
287 2016-09-05T18:22:55  *** spudowiar has quit IRC
288 2016-09-05T18:57:54  *** laurentmt has joined #bitcoin-core-dev
289 2016-09-05T18:59:01  *** molz has joined #bitcoin-core-dev
290 2016-09-05T19:02:18  *** fengling has joined #bitcoin-core-dev
291 2016-09-05T19:02:29  *** moli has quit IRC
292 2016-09-05T19:08:23  *** laurentmt has quit IRC
293 2016-09-05T19:08:26  *** fengling has quit IRC
294 2016-09-05T19:09:59  *** PaulCapestany has quit IRC
295 2016-09-05T19:12:53  *** PaulCapestany has joined #bitcoin-core-dev
296 2016-09-05T19:31:36  *** molz has quit IRC
297 2016-09-05T19:33:09  *** moli has joined #bitcoin-core-dev
298 2016-09-05T19:33:31  <BlueMatt> Lightsword: yea, I've generally wanted to move to a model where the packages are install-once and just contain the gitian verifier
299 2016-09-05T19:33:46  <BlueMatt> lightningbot: and then they decide to update when they see new gitian-signed updates
300 2016-09-05T19:33:46  <lightningbot> BlueMatt: Error: "and" is not a valid command.
301 2016-09-05T19:33:52  <BlueMatt> arg
302 2016-09-05T19:34:16  <BlueMatt> Lightsword: but I've never gotten around to doing it....would love for someone to do so
303 2016-09-05T19:34:19  <Lightsword> BlueMatt, well with a custom repo I think it would just use the same signature scheme as normal packages
304 2016-09-05T19:34:35  <BlueMatt> yes, that would also probably be a step up from the launchpad-controlled keys that are used now
305 2016-09-05T19:34:49  <Lightsword> yeah, and should be fairly simple
306 2016-09-05T19:35:04  <BlueMatt> ehh, I mean then we have to secure a hosted server
307 2016-09-05T19:35:07  <BlueMatt> or.../I/ have to
308 2016-09-05T19:35:18  <Lightsword> bitcoincore.org or bitcoin.org?
309 2016-09-05T19:35:19  <BlueMatt> much eaiser to have an install-once gitian verifier
310 2016-09-05T19:35:28  <BlueMatt> bitcoin.org maybe, but I'd prefer to not put it there
311 2016-09-05T19:35:37  <BlueMatt> bitcoincore.org has deliberately never hosted bins
312 2016-09-05T19:35:43  <BlueMatt> (for this reason)
313 2016-09-05T19:35:47  <gmaxwell> it is _not_ acceptable to have autoupdates. Install once should be fine, but the users should trigger the update. (It could notify and such too)
314 2016-09-05T19:35:54  <Lightsword> they would still be signed…just like normal ubuntu packages
315 2016-09-05T19:35:54  <kanzure> are the launchpad builds signed by anything other than launchpad?
316 2016-09-05T19:36:12  <Lightsword> gmaxwell, it wouldn’t be any different from ppa
317 2016-09-05T19:36:23  <BlueMatt> gmaxwell: yesyes, by gitian-verifier I mean a notification of update and install through gitian verification
318 2016-09-05T19:36:35  <BlueMatt> kanzure: no
319 2016-09-05T19:36:44  <gmaxwell> BlueMatt: great.
320 2016-09-05T19:36:59  <BlueMatt> kanzure: the upload from me to launchpad is pgp-signed (ie the source files are), but launchpad just takes those and builds the bins and signs with keys it controls
321 2016-09-05T19:37:04  <BlueMatt> kanzure: its really quite a shitty model
322 2016-09-05T19:37:25  <BlueMatt> but, afaiu, they are built on a similar set of boxes as the actual ubuntu builds, so....
323 2016-09-05T19:37:53  <gmaxwell> Lightsword: the difference is that if bluematt wants to be kidnapped by having the ability to trigger automatic updates or court ordered, thats his own problem. it's not one that should be extended to other contributors to the system.
324 2016-09-05T19:37:57  <Lightsword> is it possible to have multiple signers for normal package managers?
325 2016-09-05T19:38:28  <BlueMatt> Lightsword: only via the multisig rsa stuff, I'd presume
326 2016-09-05T19:39:02  *** CocoBTC has joined #bitcoin-core-dev
327 2016-09-05T19:39:04  <Lightsword> gmaxwell, do you consider apt-get update && apt-get upgrade to be an automatic update?
328 2016-09-05T19:40:04  <Lightsword> ie using signed apt repository system
329 2016-09-05T19:40:18  <gmaxwell> I consider that not my problem.
330 2016-09-05T19:40:33  <BlueMatt> luckily right now its probably 10x easier to make launchpad push a new build than convince me to :p
331 2016-09-05T19:42:59  <Lightsword> wonder how easy it would be to do an apt repository using the gitan sigs as multisig
332 2016-09-05T19:43:25  <BlueMatt> afaiu the multisig-rsa stuff requires collaborative setup
333 2016-09-05T19:43:42  <BlueMatt> but I havent heard anything about it in like 5/10 years, maybe it didnt even work
334 2016-09-05T19:43:49  <gmaxwell> it works fine.
335 2016-09-05T19:43:50  <BlueMatt> seems like something gmaxwell would remember
336 2016-09-05T19:43:55  <BlueMatt> heh, there we go :p
337 2016-09-05T19:44:19  <gmaxwell> worse than collaborative setup, the straight forward construction requires a trusted dealer.
338 2016-09-05T19:44:35  <gmaxwell> but it's one time trust at least, assuming the dealer doesn't retain the key.
339 2016-09-05T19:44:38  <BlueMatt> iirc someone had a multiuser setup for it?
340 2016-09-05T19:44:56  <kanzure> this would be to avoid distributing a program to verify individual separate gitian signatures?
341 2016-09-05T19:45:08  <gmaxwell> there is some MPC approach to it, but it's seriously more complex.
342 2016-09-05T19:45:18  <BlueMatt> gmaxwell: sure, ofc....
343 2016-09-05T19:45:34  <gmaxwell> kanzure: it's whats required to make the apple and msft signing threshold secure.
344 2016-09-05T19:45:36  <BlueMatt> kanzure: yes, the idea is that you would do multisig-rsa where the verifier is simple rsa
345 2016-09-05T19:45:40  <Lightsword> https://help.ubuntu.com/community/CreateAuthenticatedRepository
346 2016-09-05T19:46:16  <BlueMatt> kanzure: that way you can make android/apt/yum/apple/etc/etc validate your multisig in their normal package validation routines
347 2016-09-05T19:46:30  <kanzure> yes well it would be nice to use the default package validation infrastructure i guess, although i don't know how to balance that with discouraging people to use PPAs in the first place.
348 2016-09-05T19:47:10  <Lightsword> kanzure, well custom authenticated repo is better than ppa at least
349 2016-09-05T19:48:22  <kanzure> er, this seems sort of backwards; the reason why the ppa is being used at all with launchpad builds is because -- well nevermind i shouldn't point this out i guess.
350 2016-09-05T19:48:24  <BlueMatt> Lightsword: it does require I maintain (a) a secure build server, (b) a secure server to serve off of (kinda, I guess really just a secure way to serve the pgp key which signs the packages), and (c) get kidnapped :p
351 2016-09-05T19:48:45  <kanzure> if you are going to be doing a secure build server then you might as well use the gitian builds in the first place
352 2016-09-05T19:48:51  <BlueMatt> yup
353 2016-09-05T19:49:12  <Lightsword> BlueMatt, well if you can do it with multisig-rsa with gitian main thing is just serving the initial pgp key securely
354 2016-09-05T19:49:31  <kanzure> but the reason why this is not done is not because of the difficulty of doing gitian things, Lightsword
355 2016-09-05T19:50:23  <Lightsword> yeah, I know autoupdates are to be avoided…but this isn’t any worse than the ppa is IMO
356 2016-09-05T19:50:40  <kanzure> no i mean, the ppa is pretty awful, i think people with their heads on straight are correctly avoiding it
357 2016-09-05T19:51:07  <BlueMatt> kanzure: people with their heads on straight are correctly avoiding ubuntu for their bitcoin node hosting, I'd think
358 2016-09-05T19:51:21  <BlueMatt> kanzure: but the number of people who even validate gitian sigs is probably +/- 0
359 2016-09-05T19:51:23  <kanzure> let's not get too optimistic
360 2016-09-05T19:51:33  * sipa hides in a corner
361 2016-09-05T19:51:37  <kanzure> :)
362 2016-09-05T19:51:39  <Lightsword> uh, a lot of pool servers use ubuntu
363 2016-09-05T19:51:44  <BlueMatt> the number of people building themselves is like....non-0
364 2016-09-05T19:51:57  <BlueMatt> but the folks who might otherwise validate gitian sigs probably build themselves
365 2016-09-05T19:52:16  <BlueMatt> Lightsword: I'd assume they dont use the ppa, though?
366 2016-09-05T19:52:29  <kanzure> do not ask questions you don't want the answer to
367 2016-09-05T19:52:32  <BlueMatt> Lightsword: if the answer is that they do, please dont respond
368 2016-09-05T19:52:34  <Lightsword> BlueMatt, I did early on but haven’t for a while
369 2016-09-05T19:52:44  <BlueMatt> kanzure: yea, fair point
370 2016-09-05T19:53:47  <Lightsword> a lot of people do seem to be using the ppa though
371 2016-09-05T19:53:57  <Lightsword> since it’s in a lot of guides
372 2016-09-05T19:53:59  <BlueMatt> yes, this is true
373 2016-09-05T19:54:16  <BlueMatt> well yea, lots of folks use it since its easy to install, reasonable to keep up-to-date, etc
374 2016-09-05T19:54:33  <CocoBTC> I don't think many people understands the risk
375 2016-09-05T19:54:45  <CocoBTC> s
376 2016-09-05T19:54:56  <BlueMatt> anyway, I'll get a secure build server and switch it to not-launchpad-hosted when someone gets a reasonable server which we all feel comfortable hosting binaries on :p
377 2016-09-05T19:56:17  <Lightsword> BlueMatt, I can host one if you want for the signed binaries, would probably not want to be hosting the pgp key though myself :P
378 2016-09-05T19:56:28  <BlueMatt> yea, thought so :p
379 2016-09-05T19:57:00  <Lightsword> not sure how best to distribute that though
380 2016-09-05T19:57:06  <BlueMatt> one of these days I'll fly somewhere decent and buy a rack with some crazy tempest protection and explosives inside and host shit there
381 2016-09-05T19:57:09  <BlueMatt> one of these days........
382 2016-09-05T19:57:57  <Lightsword> I mean, I’m pretty sure I can run a secure server…just by limiting attack surface by only running nginx and ssh key based auth and nothing else
383 2016-09-05T19:58:12  <BlueMatt> Lightsword: right up until someone figures out where its hosted :P
384 2016-09-05T19:58:38  *** eenoch has quit IRC
385 2016-09-05T19:58:43  <Lightsword> well…I usually put my stuff behind cloudflare to prevent that…
386 2016-09-05T19:58:46  <BlueMatt> remember: the value of compromising this would be more than what the fbi paid cmu to compromise tor to locate dark net market sites
387 2016-09-05T19:59:00  <BlueMatt> also, FUCK CMU
388 2016-09-05T19:59:02  <sipa> there's a swiss company that houses server inside a bunker inside a mountain
389 2016-09-05T19:59:13  <Lightsword> yeah, this is really just an initial key distribution problem though
390 2016-09-05T19:59:21  <Lightsword> could just stick it on bitcoin.org
391 2016-09-05T19:59:21  <BlueMatt> sipa: there are many of those....thats fine right up until you dont want the owner of the mountain to have access
392 2016-09-05T19:59:28  <sipa> BlueMatt: details
393 2016-09-05T19:59:33  <BlueMatt> heh
394 2016-09-05T19:59:39  <sipa> :p
395 2016-09-05T20:00:03  <Lightsword> could maybe just put the key on github…
396 2016-09-05T20:00:13  <BlueMatt> *stab*
397 2016-09-05T20:00:15  <Lightsword> and a few other places
398 2016-09-05T20:00:22  *** echonaut1 has joined #bitcoin-core-dev
399 2016-09-05T20:00:30  <BlueMatt> but, yea, the key distribution is more of a problem, I suppose
400 2016-09-05T20:00:33  <kanzure> i thought "open access policies" were good?
401 2016-09-05T20:00:43  <kanzure> maybe that's something else.
402 2016-09-05T20:00:44  <jeremyrubin> buys old mine shaft, quick-crete, and 100 m ethernet cable
403 2016-09-05T20:00:45  <BlueMatt> but I dont particularly want to have /the/ key that can sign for lots of updated bitcoin-qt clients
404 2016-09-05T20:00:50  *** PaulCape_ has joined #bitcoin-core-dev
405 2016-09-05T20:01:02  <Lightsword> yeah..multisig-rsa would be nice...
406 2016-09-05T20:01:09  *** goregrin1 has joined #bitcoin-core-dev
407 2016-09-05T20:01:16  <BlueMatt> jeremyrubin: I prefer old oil shafts....1 mile down? no problem!
408 2016-09-05T20:01:17  <Lightsword> for signing the builds….wonder if a m of n scheme is possible
409 2016-09-05T20:02:27  *** da2ce7_ has joined #bitcoin-core-dev
410 2016-09-05T20:02:51  <Lightsword> with authenticated repository infrastructure
411 2016-09-05T20:04:12  *** pmienk_ has joined #bitcoin-core-dev
412 2016-09-05T20:06:43  *** fengling has joined #bitcoin-core-dev
413 2016-09-05T20:08:24  *** eenoch has joined #bitcoin-core-dev
414 2016-09-05T20:10:13  *** CocoBTC has quit IRC
415 2016-09-05T20:10:13  *** PaulCapestany has quit IRC
416 2016-09-05T20:10:13  *** nsh has quit IRC
417 2016-09-05T20:10:13  *** mturquette has quit IRC
418 2016-09-05T20:10:13  *** da2ce7 has quit IRC
419 2016-09-05T20:10:13  *** dermoth has quit IRC
420 2016-09-05T20:10:14  *** pmienk has quit IRC
421 2016-09-05T20:10:14  *** echonaut has quit IRC
422 2016-09-05T20:10:14  *** CyrusV has quit IRC
423 2016-09-05T20:10:14  *** goregrind has quit IRC
424 2016-09-05T20:10:14  *** jl2012 has quit IRC
425 2016-09-05T20:10:14  *** wallet42 has quit IRC
426 2016-09-05T20:11:06  *** fengling has quit IRC
427 2016-09-05T20:11:50  *** nsh has joined #bitcoin-core-dev
428 2016-09-05T20:11:51  *** mturquette has joined #bitcoin-core-dev
429 2016-09-05T20:11:51  *** CyrusV has joined #bitcoin-core-dev
430 2016-09-05T20:11:51  *** jl2012 has joined #bitcoin-core-dev
431 2016-09-05T20:11:51  *** wallet42 has joined #bitcoin-core-dev
432 2016-09-05T20:12:08  *** CocoBTC has joined #bitcoin-core-dev
433 2016-09-05T20:13:07  *** dermoth has joined #bitcoin-core-dev
434 2016-09-05T20:14:32  *** wallet42 has quit IRC
435 2016-09-05T20:25:54  *** jannes has quit IRC
436 2016-09-05T20:26:07  <BlueMatt> sipa: ping?
437 2016-09-05T20:26:55  *** wallet42 has joined #bitcoin-core-dev
438 2016-09-05T20:33:19  <BlueMatt> https://twitter.com/_jonasschnelli_/status/772754012739399681
439 2016-09-05T20:33:24  <BlueMatt> Info: there will be a little „hackathlon“ event after the #scalingbitcoin conference in Milan. Mo/Tue, 10th-11th October. More infos to come
440 2016-09-05T20:33:36  *** achow101 has quit IRC
441 2016-09-05T20:33:49  <BlueMatt> ie another core hackathon after scaling bitcoin: milan, monday and tuesday
442 2016-09-05T20:34:03  *** achow101 has joined #bitcoin-core-dev
443 2016-09-05T20:35:20  <BlueMatt> general fyi: book your accomodation to wed, if you feel like sticking around to do in-person Bitcoin Core code review/hacking just like the last few times
444 2016-09-05T20:39:20  <Lightsword> is there any actual usable code for multisig rsa?
445 2016-09-05T20:39:21  <phantomcircuit> BlueMatt, just replace the ppa thing with something that downloads that static binaries to $HOME
446 2016-09-05T20:39:28  <phantomcircuit> (yes yes stabs face)
447 2016-09-05T20:39:36  <BlueMatt> phantomcircuit: yes, with gitian verification
448 2016-09-05T20:39:42  <BlueMatt> phantomcircuit: you jest, but I'd actually like to do something like that
449 2016-09-05T20:39:46  <BlueMatt> though probably not $HOME
450 2016-09-05T20:40:27  <BlueMatt> Lightsword: some folks said they had code for it
451 2016-09-05T20:40:31  <BlueMatt> maybe gmaxwell
452 2016-09-05T20:41:13  <Lightsword> could always just download to /usr/bin :P
453 2016-09-05T20:41:24  <BlueMatt> people might hate you more for that
454 2016-09-05T21:01:49  <BlueMatt> lol, in writing the compact block version negotiation spec:
455 2016-09-05T21:01:50  <BlueMatt> "As a node must send all sendcmpct messages which contain a novel version announcement before any other compact block-related messages, it is possible to determine which version of compact blocks will be used for each object received. It is, however, not possible to know which version will be used to encode the response to a request for a compact block object before any MSG_CMPCT_BLOCK-containing inv, cmpctblock, getblocktxn, or
456 2016-09-05T21:01:51  <BlueMatt> blocktxn messages have been exchanged."
457 2016-09-05T21:01:53  <BlueMatt> that seems...irritating
458 2016-09-05T21:02:22  <BlueMatt> actually, add ping to that list :)
459 2016-09-05T21:02:31  * BlueMatt prepares for someone to get very upset now
460 2016-09-05T21:07:43  *** fengling has joined #bitcoin-core-dev
461 2016-09-05T21:12:26  *** fengling has quit IRC
462 2016-09-05T21:15:03  <BlueMatt> sipa: nvm, I just posted text for compact block version negotiation ont he pr...I think its not crazy, but it is awkward (eg the above text)
463 2016-09-05T21:15:13  <BlueMatt> it might require slight implementation tweaks, though nothing major, I think
464 2016-09-05T21:15:17  *** eenoch has quit IRC
465 2016-09-05T21:25:04  *** Chris_Stewart_5 has quit IRC
466 2016-09-05T21:33:06  *** moli has quit IRC
467 2016-09-05T21:33:24  *** moli has joined #bitcoin-core-dev
468 2016-09-05T21:34:01  *** Guyver2 has quit IRC
469 2016-09-05T21:35:21  *** eenoch has joined #bitcoin-core-dev
470 2016-09-05T22:09:14  *** fengling has joined #bitcoin-core-dev
471 2016-09-05T22:13:03  *** AaronvanW has quit IRC
472 2016-09-05T22:14:06  *** fengling has quit IRC
473 2016-09-05T22:15:30  *** spudowiar has joined #bitcoin-core-dev
474 2016-09-05T22:41:32  *** CocoBTC has quit IRC
475 2016-09-05T22:42:54  *** TomMc has joined #bitcoin-core-dev
476 2016-09-05T22:56:35  *** murch has quit IRC
477 2016-09-05T23:08:40  *** Chris_Stewart_5 has joined #bitcoin-core-dev
478 2016-09-05T23:10:47  *** fengling has joined #bitcoin-core-dev
479 2016-09-05T23:15:46  *** fengling has quit IRC
480 2016-09-05T23:16:18  *** Chris_Stewart_5 has quit IRC
481 2016-09-05T23:33:50  *** molz has joined #bitcoin-core-dev
482 2016-09-05T23:37:10  *** moli has quit IRC
483 2016-09-05T23:42:27  <BlueMatt> copied from -wizards:
484 2016-09-05T23:42:34  <BlueMatt> <BlueMatt> is there any interest in a fibre/propagation talk by me in milan?
485 2016-09-05T23:42:34  <BlueMatt> <BlueMatt> frankly I find fibre to be somewhat self-explanitory and could likely only talk for about 3 minutes at a really technical level about it
486 2016-09-05T23:42:34  <BlueMatt> <BlueMatt> but this may be some form of the the-thing-i-work-on-of-course-seems-self-explanitory-because-i-work-on-it effect
487 2016-09-05T23:44:11  *** PRab has quit IRC