1 2018-01-05T00:00:39  *** pbase has quit IRC
  2 2018-01-05T00:03:06  *** not-a-bot has joined #bitcoin-core-dev
  3 2018-01-05T00:03:49  *** not-a-bot has quit IRC
  4 2018-01-05T00:04:34  *** kallewoof has joined #bitcoin-core-dev
  5 2018-01-05T00:04:53  *** Randolf has joined #bitcoin-core-dev
  6 2018-01-05T00:07:02  *** alcipir has joined #bitcoin-core-dev
  7 2018-01-05T00:07:43  *** dqx has quit IRC
  8 2018-01-05T00:13:00  *** StopAndDecrypt_ has joined #bitcoin-core-dev
  9 2018-01-05T00:13:51  *** StopAndDecrypt has quit IRC
 10 2018-01-05T00:23:05  *** voidmain_ has joined #bitcoin-core-dev
 11 2018-01-05T00:26:46  *** voidmain_ has quit IRC
 12 2018-01-05T00:40:35  *** larafale has quit IRC
 13 2018-01-05T00:45:08  *** dqx has joined #bitcoin-core-dev
 14 2018-01-05T00:48:27  *** alcipir has left #bitcoin-core-dev
 15 2018-01-05T00:51:13  <bitcoin-git> [bitcoin] fanquake opened pull request #12095: [contrib] Use BDB_LIBS/CFLAGS and pass --disable-replication (master...db4-script-flags) https://github.com/bitcoin/bitcoin/pull/12095
 16 2018-01-05T00:52:16  *** justanotheruser has quit IRC
 17 2018-01-05T00:52:35  *** justanotheruser has joined #bitcoin-core-dev
 18 2018-01-05T00:54:46  *** Chris_Stewart_5 has joined #bitcoin-core-dev
 19 2018-01-05T00:55:20  *** someone_ has joined #bitcoin-core-dev
 20 2018-01-05T00:56:05  *** Randolf has quit IRC
 21 2018-01-05T00:56:09  *** adiabat has quit IRC
 22 2018-01-05T00:56:45  *** someone_ has quit IRC
 23 2018-01-05T00:57:17  *** logii has joined #bitcoin-core-dev
 24 2018-01-05T00:58:16  *** adiabat has joined #bitcoin-core-dev
 25 2018-01-05T00:58:43  *** logii has quit IRC
 26 2018-01-05T01:10:55  *** hirish is now known as hirishaway
 27 2018-01-05T01:18:16  *** belcher has quit IRC
 28 2018-01-05T01:23:25  *** aguy has joined #bitcoin-core-dev
 29 2018-01-05T01:24:02  *** jb55 has quit IRC
 30 2018-01-05T01:25:11  *** adambek5 has joined #bitcoin-core-dev
 31 2018-01-05T01:25:29  *** AaronvanW has quit IRC
 32 2018-01-05T01:26:02  *** aguy has quit IRC
 33 2018-01-05T01:26:07  *** AaronvanW has joined #bitcoin-core-dev
 34 2018-01-05T01:26:19  *** uv has joined #bitcoin-core-dev
 35 2018-01-05T01:27:34  *** adambek5 has left #bitcoin-core-dev
 36 2018-01-05T01:30:26  *** uv has quit IRC
 37 2018-01-05T01:30:41  *** AaronvanW has quit IRC
 38 2018-01-05T01:31:08  *** yuvalr1 has joined #bitcoin-core-dev
 39 2018-01-05T01:39:02  *** yuvalr1 has quit IRC
 40 2018-01-05T01:39:35  *** Kryz has quit IRC
 41 2018-01-05T01:39:39  *** Dizzle has quit IRC
 42 2018-01-05T01:39:45  *** yuvalr1 has joined #bitcoin-core-dev
 43 2018-01-05T01:46:59  *** wunpunch has quit IRC
 44 2018-01-05T01:53:36  *** Murch has quit IRC
 45 2018-01-05T01:54:18  *** Randolf has joined #bitcoin-core-dev
 46 2018-01-05T02:02:09  *** yuvalr1 has quit IRC
 47 2018-01-05T02:05:55  *** AaronvanW has joined #bitcoin-core-dev
 48 2018-01-05T02:14:01  *** AaronvanW has quit IRC
 49 2018-01-05T02:14:37  *** AaronvanW has joined #bitcoin-core-dev
 50 2018-01-05T02:19:15  *** AaronvanW has quit IRC
 51 2018-01-05T02:27:25  <phantomcircuit> so there are a lot of peers which are sending transactions even when you're in blocksonly mode
 52 2018-01-05T02:27:44  <phantomcircuit> would there be any opposition to banning those peers?
 53 2018-01-05T02:28:24  *** prometheus_falli has quit IRC
 54 2018-01-05T02:30:21  *** bule has quit IRC
 55 2018-01-05T02:30:54  *** bule has joined #bitcoin-core-dev
 56 2018-01-05T02:30:57  *** Chris_Stewart_5 has quit IRC
 57 2018-01-05T02:31:44  <achow101> phantomcircuit: aren't they supposed to be banned?
 58 2018-01-05T02:33:40  *** Derrekito has quit IRC
 59 2018-01-05T02:33:59  *** Derrekito has joined #bitcoin-core-dev
 60 2018-01-05T02:36:56  <BlueMatt> phantomcircuit: I mean you have to do *something* for eg spv peers...at a minimum would need to bump protocol version and only apply to peers over that version, or have some additional handshake message
 61 2018-01-05T02:41:32  *** prometheus_falli has joined #bitcoin-core-dev
 62 2018-01-05T02:43:49  *** jb55 has joined #bitcoin-core-dev
 63 2018-01-05T03:06:25  <echeveria> BlueMatt: blocksonly should really be implying peerbloomfilters=0 anyway.
 64 2018-01-05T03:07:25  <BlueMatt> echeveria: why?
 65 2018-01-05T03:08:01  <BlueMatt> echeveria: you mean because its implied "low-bandwidth-dont-serve-others" mode?
 66 2018-01-05T03:10:16  *** derrekito_ has joined #bitcoin-core-dev
 67 2018-01-05T03:12:21  *** Derrekito has quit IRC
 68 2018-01-05T03:12:39  *** esotericnonsense has joined #bitcoin-core-dev
 69 2018-01-05T03:15:02  <phantomcircuit> BlueMatt, iirc the version was already bumped
 70 2018-01-05T03:15:18  <phantomcircuit> it sets the flag in the version message which was part of the bip37 changes originally
 71 2018-01-05T03:21:57  <phantomcircuit> echeveria, not sure it matters, the only thing you'll filter on is mempool requests and you dont have a mempool
 72 2018-01-05T03:22:00  <phantomcircuit> so
 73 2018-01-05T03:22:45  <phantomcircuit> \_(``/)_/-
 74 2018-01-05T03:25:55  <phantomcircuit> oh you'll filter blocks
 75 2018-01-05T03:25:57  <phantomcircuit> derp
 76 2018-01-05T03:25:58  <phantomcircuit> yeah
 77 2018-01-05T03:26:13  <phantomcircuit> im hungry
 78 2018-01-05T03:27:21  *** prometheus_falli has quit IRC
 79 2018-01-05T03:27:57  <echeveria> BlueMatt: they want mempool transactions, a blocks only node is deceptively useless to them.
 80 2018-01-05T03:28:17  <BlueMatt> echeveria: do they? they also filter blocks
 81 2018-01-05T03:28:37  *** prometheus_falli has joined #bitcoin-core-dev
 82 2018-01-05T03:29:01  <echeveria> BlueMatt: if they trust a node will give it mempool transactions, and it doesn't. they only ever use one 'master' node, others for headers only.
 83 2018-01-05T03:29:58  <BlueMatt> echeveria: I'd very much hope no bloom-filter-based clients are only using one node to receive transaction data, that would be a huge, huge security issue for them
 84 2018-01-05T03:30:17  <BlueMatt> also, my point stands - bip37 nodes *also* receive filtered blocks, it may be that they're ok with just that
 85 2018-01-05T03:32:37  *** Tennis has quit IRC
 86 2018-01-05T03:32:51  <echeveria> unless they only get those block peers.
 87 2018-01-05T03:37:22  *** bule has quit IRC
 88 2018-01-05T03:37:55  *** bule has joined #bitcoin-core-dev
 89 2018-01-05T03:47:48  <luke-jr> [03:08:01] <BlueMatt> echeveria: you mean because its implied "low-bandwidth-dont-serve-others" mode? <-- this does seem like a good reason to toggle the default in blocksonly mode
 90 2018-01-05T03:49:27  <BlueMatt> luke-jr: yea, i kinda realized that after i said it, its not a bad justification for changing default, though we've always used nolisten as a "really dont want to be serving other clients" not nopeerbloomfilter
 91 2018-01-05T03:50:16  <echeveria> luke-jr: blocksonly is pretty much a DOS on bad bip37 peers expecting unconfirmed transactions.
 92 2018-01-05T03:51:15  <BlueMatt> "I only accept transactions from one peer, and that peer isnt sending me transactions" aww boo hoo
 93 2018-01-05T03:52:24  <luke-jr> BlueMatt: true
 94 2018-01-05T03:52:36  <echeveria> BlueMatt: I trusted a node to filter transactions and they just sent back blank proofs. literally no SPV client handles that today either.
 95 2018-01-05T03:52:47  <luke-jr> echeveria: it's absurd for light clients to look at unconfirmed transactions anyway
 96 2018-01-05T03:53:03  <echeveria> luke-jr: yes, but people are conditioned to think that's reasonable.
 97 2018-01-05T03:53:12  <luke-jr> unless it's your own node it's using, in which case "don't do that"
 98 2018-01-05T03:53:27  <luke-jr> echeveria: that's a reason TO break it, not to avoid breaking it
 99 2018-01-05T03:53:33  <BlueMatt> echeveria: do no spv clients do duplicative sync from multiple peers?
100 2018-01-05T03:53:57  <echeveria> BlueMatt: I'd have to check, not when I last looked. there's also like, 2 BIP37 wallets in use today.
101 2018-01-05T03:54:15  <BlueMatt> jimpo: where are we on the better spv sync stuff? :p
102 2018-01-05T03:54:34  <BlueMatt> echeveria: yea, well bip37 should be killed off entirely at this point anyway
103 2018-01-05T03:54:45  <echeveria> BlueMatt: the biggest one is Bread and they refuse to use Segwit, so, maybe it's a problem that solves itself.
104 2018-01-05T03:55:11  <BlueMatt> "refuse"? as in "we dont want to do the work, fuck our users"?
105 2018-01-05T03:55:43  <BlueMatt> or as in "we're going under, so dont support the app anymore"
106 2018-01-05T03:55:47  <echeveria> er hold on, I am not remembering that right.
107 2018-01-05T03:55:52  <echeveria> there's a fork here. https://github.com/breadwallet/breadwallet-core/tree/segwit
108 2018-01-05T03:56:00  <BlueMatt> yea, that doesnt sound like breadwallet, but i dunno
109 2018-01-05T03:56:06  <echeveria> there was *some* wallet that was saying it's not valuable, I forget which.
110 2018-01-05T03:56:10  <BlueMatt> s/dunno/dont know them well/
111 2018-01-05T03:56:37  <luke-jr> BlueMatt: Bread was doing 2X-y stuff back when
112 2018-01-05T03:57:00  <BlueMatt> so were lots of folks, doesnt mean they'd deliberately screw their users *now*...
113 2018-01-05T03:57:16  <echeveria> luke-jr: note that I retracted my comment there.
114 2018-01-05T03:57:24  <luke-jr> not using Segwit isn't screwing anyone
115 2018-01-05T03:57:39  <BlueMatt> depends on if your users want cheaper fees, but, sure
116 2018-01-05T04:00:01  <luke-jr> if users believe Segwit reduces fees and want to use it, they can always look at competing wallets
117 2018-01-05T04:07:28  *** jb55 has quit IRC
118 2018-01-05T04:12:04  <jimpo> BlueMatt: It's Coming Soon TM.
119 2018-01-05T04:12:30  <jimpo> Another look at #11857 might help :-). I promise it's related.
120 2018-01-05T04:12:32  <gribble> https://github.com/bitcoin/bitcoin/issues/11857 | Build tx index in parallel with validation by jimpo · Pull Request #11857 · bitcoin/bitcoin · GitHub
121 2018-01-05T04:12:53  *** Giszmo has quit IRC
122 2018-01-05T04:13:03  <BlueMatt> jimpo: mmm, ok, added to heap...
123 2018-01-05T04:13:12  <jimpo> \o/
124 2018-01-05T04:14:08  <jimpo> Yeah, I'm pretty close with the drafts of the revised BIPs (I'm thinking 2 instead of 1, though it might end up just being one huge one). Need to run the changes by roasbeef.
125 2018-01-05T04:15:45  <BlueMatt> jimpo: heh, dont get too excited, the heap is very very large and essentially unsorted :p
126 2018-01-05T04:16:41  <jimpo> Oh, it's unsorted then I've got some probability of being next at random.
127 2018-01-05T04:28:38  *** mrannanay has joined #bitcoin-core-dev
128 2018-01-05T04:58:10  *** mcochrane_ has quit IRC
129 2018-01-05T04:58:31  *** mcochrane_ has joined #bitcoin-core-dev
130 2018-01-05T05:05:39  *** bule has quit IRC
131 2018-01-05T05:06:17  *** bule has joined #bitcoin-core-dev
132 2018-01-05T05:08:31  *** bule2 has joined #bitcoin-core-dev
133 2018-01-05T05:12:26  *** bule has quit IRC
134 2018-01-05T05:35:56  *** instagibbs has quit IRC
135 2018-01-05T05:37:34  *** instagibbs has joined #bitcoin-core-dev
136 2018-01-05T05:49:56  *** jouke has quit IRC
137 2018-01-05T05:51:13  *** jouke has joined #bitcoin-core-dev
138 2018-01-05T06:01:10  *** dqx has quit IRC
139 2018-01-05T06:01:50  *** dqx has joined #bitcoin-core-dev
140 2018-01-05T06:06:21  *** dqx has quit IRC
141 2018-01-05T06:13:13  *** bule2 has quit IRC
142 2018-01-05T06:13:59  *** bule2 has joined #bitcoin-core-dev
143 2018-01-05T06:40:26  *** bule2 has quit IRC
144 2018-01-05T06:40:54  *** bule2 has joined #bitcoin-core-dev
145 2018-01-05T06:42:50  *** ghost43 has quit IRC
146 2018-01-05T06:44:31  *** ghost43 has joined #bitcoin-core-dev
147 2018-01-05T06:50:15  *** Murch has joined #bitcoin-core-dev
148 2018-01-05T06:59:29  *** CubicEarths has joined #bitcoin-core-dev
149 2018-01-05T07:05:32  *** Murch has quit IRC
150 2018-01-05T07:52:01  *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
151 2018-01-05T07:52:01  *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
152 2018-01-05T07:57:01  *** rabidus has quit IRC
153 2018-01-05T07:58:06  *** rabidus has joined #bitcoin-core-dev
154 2018-01-05T08:07:52  *** bule2 has quit IRC
155 2018-01-05T08:13:51  *** CubicEarths has quit IRC
156 2018-01-05T08:14:12  *** Pavle has joined #bitcoin-core-dev
157 2018-01-05T08:27:29  *** mrannanay has quit IRC
158 2018-01-05T08:31:33  *** rabidus has quit IRC
159 2018-01-05T08:37:25  *** meshcollider has quit IRC
160 2018-01-05T08:42:58  *** whphhg has quit IRC
161 2018-01-05T08:44:00  *** whphhg has joined #bitcoin-core-dev
162 2018-01-05T08:44:15  *** rabidus has joined #bitcoin-core-dev
163 2018-01-05T08:44:44  *** Pavle has quit IRC
164 2018-01-05T08:48:12  *** CubicEarths has joined #bitcoin-core-dev
165 2018-01-05T09:07:32  *** jl2012 has joined #bitcoin-core-dev
166 2018-01-05T09:09:35  *** waxwing has quit IRC
167 2018-01-05T09:11:04  <bitcoin-git> [bitcoin] kallewoof opened pull request #12096: [rpc] [wallet] Allow single-output transactions in bumpfee (master...better-bumpfee) https://github.com/bitcoin/bitcoin/pull/12096
168 2018-01-05T09:18:17  *** waxwing has joined #bitcoin-core-dev
169 2018-01-05T09:25:33  *** Guyver2 has joined #bitcoin-core-dev
170 2018-01-05T09:29:43  *** meshcollider has joined #bitcoin-core-dev
171 2018-01-05T09:32:22  *** booyah has quit IRC
172 2018-01-05T09:33:30  *** timothy has joined #bitcoin-core-dev
173 2018-01-05T09:35:50  *** goatpig has joined #bitcoin-core-dev
174 2018-01-05T09:36:23  *** booyah has joined #bitcoin-core-dev
175 2018-01-05T09:41:59  *** vicenteH has joined #bitcoin-core-dev
176 2018-01-05T09:44:19  <ossifrage> This is odd, bitcoin-qt is still running and responding to bitcoin-cli commands, but the tray icon is gone and I can't seem to map the window.
177 2018-01-05T09:44:28  *** booyah has quit IRC
178 2018-01-05T09:45:13  <Randolf> ossifrage:  Do you mean the Taskbar icon?  Or the System Tray icon?
179 2018-01-05T09:45:32  <ossifrage> system tray icon (I have it set to unmap to the tray)
180 2018-01-05T09:46:05  <ossifrage> the hexchat system tray icon is still present and I can map/unmap that window by clicking on it, but bitcoin-qt is gone
181 2018-01-05T09:46:15  <ossifrage> (it has been running for >50 days)
182 2018-01-05T09:46:41  *** shesek has quit IRC
183 2018-01-05T09:46:42  <Randolf> ossifrage:  Windows sometimes unexpectedly moves System Tray icons into the more obscure section, which you have to use the mouse to access -- the icon to access it usually looks like a Carat character:  ^
184 2018-01-05T09:47:17  <ossifrage> Randolf, this is linux running xfce... it does show up as a client with xlsclients, but does not show up in the wm window lists
185 2018-01-05T09:47:35  <Randolf> ossifrage:  Oh.  Sorry.
186 2018-01-05T09:47:41  <Randolf> I made an assumption there.
187 2018-01-05T09:49:45  <wumpus> systray causes a never ending string of issues on linux, should get #12054 in asap
188 2018-01-05T09:49:46  <ossifrage> Nothing in the .xsession-errors log, but I think I've long since closed the terminal I initially started bitcoin-qt
189 2018-01-05T09:49:47  <gribble> https://github.com/bitcoin/bitcoin/issues/12054 | Qt: Minimize to tray functionality only on Windows by vajdaz · Pull Request #12054 · bitcoin/bitcoin · GitHub
190 2018-01-05T09:51:42  <provoostenator> Compiling bitcoin dependencies on Ubuntu inside Windows 10 running on a VM on an iMac. Wonderful... I notice compilation sometimes just stalls and I have to hit enter to make it continue.
191 2018-01-05T09:52:23  <ossifrage> wumpus, this is a new failure mode for me, trying to figure out how to force remap the window id or something
192 2018-01-05T09:53:12  <wumpus> ossifrage: I've heard many reports of the icon just disappearing, or not appearing at all, it works better in some wm's than others but overall it seems unreliable
193 2018-01-05T09:54:43  <ossifrage> wumpus, sending the system tray process a SIGHUP fixed the problem
194 2018-01-05T09:55:50  <wumpus> ok
195 2018-01-05T09:56:04  <ossifrage> I'm amazed it worked, I sorta expected the whole thing to catch fire or something
196 2018-01-05T09:58:23  <sipa> heh
197 2018-01-05T09:58:26  <sipa> that was easy
198 2018-01-05T09:59:40  <sipa> provoostenator: you must go deeper
199 2018-01-05T10:01:48  *** unholymachine has quit IRC
200 2018-01-05T10:02:36  *** unholymachine has joined #bitcoin-core-dev
201 2018-01-05T10:04:34  *** unholymachine has joined #bitcoin-core-dev
202 2018-01-05T10:16:04  *** promag has joined #bitcoin-core-dev
203 2018-01-05T10:20:32  *** m0d has quit IRC
204 2018-01-05T10:21:48  *** Ylbam has joined #bitcoin-core-dev
205 2018-01-05T10:22:08  *** prometheus_falli has quit IRC
206 2018-01-05T10:24:53  <provoostenator> Well, I got as far as "make" but CCLD    lisecp256k1.la complains: libtool: warning: undefined symbols not allowed in x86_64-w64-mingw32 shared libraries; building static only
207 2018-01-05T10:26:17  <provoostenator> And then things break down: https://gist.github.com/Sjors/37bf6a3af47be36baed169788b2316a3
208 2018-01-05T10:29:07  *** prometheus_falli has joined #bitcoin-core-dev
209 2018-01-05T10:32:03  *** AaronvanW has joined #bitcoin-core-dev
210 2018-01-05T10:34:04  *** CubicEarths has quit IRC
211 2018-01-05T10:34:40  <provoostenator> I'll try upgrading to Ubuntu 17.
212 2018-01-05T10:35:09  <provoostenator> y
213 2018-01-05T10:35:46  <wumpus> looks like you didn't install the posix variant of gcc-mingw
214 2018-01-05T10:36:15  <wumpus>  sudo update-alternatives --config x86_64-w64-mingw32-g++ (see the build-windows.md)
215 2018-01-05T10:36:32  *** CubicEarths has joined #bitcoin-core-dev
216 2018-01-05T10:36:42  <provoostenator> Afaik I followed the ritual in https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md#cross-compilation-for-ubuntu-and-windows-subsystem-for-linux
217 2018-01-05T10:37:40  <wumpus> you must have forgot that line otherwise you wouldn't be getting errors with c++11 threading primitives
218 2018-01-05T10:38:02  <wumpus> unless this is yet another new issue with WFL
219 2018-01-05T10:40:28  <provoostenator> I'll check my bash history after either the upgrade is done or I figure out how to open a second window / tab in this Windows 10 setup...
220 2018-01-05T10:46:59  *** larafale has joined #bitcoin-core-dev
221 2018-01-05T10:48:39  <provoostenator> wumpus: would all the dependencies have built successfully if I hadn't entered that command?
222 2018-01-05T11:04:21  <wumpus> provoostenator: yes
223 2018-01-05T11:04:41  <wumpus> the dependencies are all statically linked, so you'd only get the error as soon as it tries to build a target executable
224 2018-01-05T11:04:48  *** wxss has joined #bitcoin-core-dev
225 2018-01-05T11:05:05  *** Randolf has quit IRC
226 2018-01-05T11:05:14  <wumpus> oh wait, no, this is not a linker issue
227 2018-01-05T11:05:18  <wumpus> I'm not sure
228 2018-01-05T11:05:55  <wumpus> but I think bitcoin core itself is the only thing among the dependencies that uses c++11 threading
229 2018-01-05T11:06:08  <provoostenator> I did run that command.
230 2018-01-05T11:06:08  <wumpus> boost implements its own, the other deps are C
231 2018-01-05T11:06:41  <wumpus> well then, you discovered a new problem it seems
232 2018-01-05T11:06:53  <provoostenator> I'll upload config.log (anything else?)
233 2018-01-05T11:06:55  <wumpus> number of days since last WFL issue: 0
234 2018-01-05T11:07:17  <provoostenator> Will hold off on upgrading Ubuntu version if that's useful.
235 2018-01-05T11:14:30  <wumpus> provoostenator: something to try would be to make a minimal c++ file that uses c++11 threading primitives, and try to compile/link that separately
236 2018-01-05T11:14:56  <wumpus> provoostenator: if that also doesn't work you can be sure your build environment is bodged, otherwise it might be something with bitcoin's build system...
237 2018-01-05T11:16:52  <wumpus> make sure to cross-bulid for the target and not for the local OS (e.g. x86_64-w64-mingw32-g++ test.cpp -o test.exe)
238 2018-01-05T11:19:15  <provoostenator> wumpus: config.log : https://gist.github.com/Sjors/495cd97e60e517da24a2a0070c889d0e
239 2018-01-05T11:20:08  <provoostenator> "make a minimal c++ file that uses c++11 threading primitives" - I think you're overestimating my C++ and Windows compiler skill level :-)
240 2018-01-05T11:20:31  <provoostenator> (I'm still working my way through a rather massive primer on C++)
241 2018-01-05T11:37:52  *** booyah has joined #bitcoin-core-dev
242 2018-01-05T11:41:18  *** belcher has joined #bitcoin-core-dev
243 2018-01-05T11:41:54  *** shesek has joined #bitcoin-core-dev
244 2018-01-05T11:41:55  *** shesek has joined #bitcoin-core-dev
245 2018-01-05T11:42:58  *** Cheeseo has quit IRC
246 2018-01-05T11:55:45  *** yuvalr1 has joined #bitcoin-core-dev
247 2018-01-05T11:59:08  *** CubicEarths has quit IRC
248 2018-01-05T11:59:27  *** meshcollider has quit IRC
249 2018-01-05T12:09:41  *** harrymm has quit IRC
250 2018-01-05T12:09:41  *** harrymm_ has joined #bitcoin-core-dev
251 2018-01-05T12:11:08  *** Chris_Stewart_5 has joined #bitcoin-core-dev
252 2018-01-05T12:18:42  *** JackH has joined #bitcoin-core-dev
253 2018-01-05T12:22:01  *** d9b4bef9 has quit IRC
254 2018-01-05T12:23:16  *** d9b4bef9 has joined #bitcoin-core-dev
255 2018-01-05T12:29:43  *** CubicEarths has joined #bitcoin-core-dev
256 2018-01-05T12:30:56  *** Ylbam has quit IRC
257 2018-01-05T12:34:40  *** CubicEarths has quit IRC
258 2018-01-05T12:52:44  *** prometheus_falli has quit IRC
259 2018-01-05T12:53:14  *** prometheus_falli has joined #bitcoin-core-dev
260 2018-01-05T12:57:23  *** meshcollider has joined #bitcoin-core-dev
261 2018-01-05T12:58:41  *** booyah has quit IRC
262 2018-01-05T12:59:00  *** booyah has joined #bitcoin-core-dev
263 2018-01-05T13:00:21  *** promag has quit IRC
264 2018-01-05T13:00:28  *** laurentmt has joined #bitcoin-core-dev
265 2018-01-05T13:05:48  *** CubicEarths has joined #bitcoin-core-dev
266 2018-01-05T13:06:11  *** Cheeseo has joined #bitcoin-core-dev
267 2018-01-05T13:06:26  *** m8tion has joined #bitcoin-core-dev
268 2018-01-05T13:10:12  *** laurentmt has quit IRC
269 2018-01-05T13:10:25  *** CubicEarths has quit IRC
270 2018-01-05T13:31:01  *** waxwing has quit IRC
271 2018-01-05T13:31:01  *** waxwing has joined #bitcoin-core-dev
272 2018-01-05T13:41:45  *** CubicEarths has joined #bitcoin-core-dev
273 2018-01-05T13:43:38  *** yuvalr1 has quit IRC
274 2018-01-05T13:45:53  *** wxss has quit IRC
275 2018-01-05T13:46:09  <bitcoin-git> [bitcoin] Sjors opened pull request #12097: [scripts] lint-whitespace: use perl instead of grep -P (master...lint-whitespace-no-grep-P) https://github.com/bitcoin/bitcoin/pull/12097
276 2018-01-05T13:46:32  *** CubicEarths has quit IRC
277 2018-01-05T13:46:52  *** LeMiner has quit IRC
278 2018-01-05T13:46:58  *** m8tion01 has joined #bitcoin-core-dev
279 2018-01-05T13:47:53  *** wxss has joined #bitcoin-core-dev
280 2018-01-05T13:49:16  *** LeMiner has joined #bitcoin-core-dev
281 2018-01-05T13:50:23  *** m8tion has quit IRC
282 2018-01-05T13:51:49  *** Chris_Stewart_5 has quit IRC
283 2018-01-05T13:53:16  *** tamas has joined #bitcoin-core-dev
284 2018-01-05T13:58:06  *** Giszmo has joined #bitcoin-core-dev
285 2018-01-05T14:06:33  *** mryandao has quit IRC
286 2018-01-05T14:06:36  <bitcoin-git> [bitcoin] laanwj closed pull request #12054: Qt: Minimize to tray functionality only on Windows (master...win-only-tray) https://github.com/bitcoin/bitcoin/pull/12054
287 2018-01-05T14:07:39  <bitcoin-git> [bitcoin] Sjors opened pull request #12098: [scripts] lint-whitespace: add param to check last N commits (master...lint-whitespace-n-commits) https://github.com/bitcoin/bitcoin/pull/12098
288 2018-01-05T14:09:51  *** shesek has quit IRC
289 2018-01-05T14:15:10  *** CubicEarths has joined #bitcoin-core-dev
290 2018-01-05T14:20:05  *** CubicEarths has quit IRC
291 2018-01-05T14:21:21  *** Cheeseo has quit IRC
292 2018-01-05T14:31:04  *** promag has joined #bitcoin-core-dev
293 2018-01-05T14:34:04  *** Chris_Stewart_5 has joined #bitcoin-core-dev
294 2018-01-05T14:44:06  *** dpackets has joined #bitcoin-core-dev
295 2018-01-05T14:47:05  *** dpackets has quit IRC
296 2018-01-05T14:47:36  *** voidmain has quit IRC
297 2018-01-05T14:48:00  *** voidmain has joined #bitcoin-core-dev
298 2018-01-05T14:54:19  *** CubicEarths has joined #bitcoin-core-dev
299 2018-01-05T14:55:28  *** justanotheruser has quit IRC
300 2018-01-05T14:58:35  *** CubicEarths has quit IRC
301 2018-01-05T15:00:05  *** StopAndDecrypt_ has quit IRC
302 2018-01-05T15:18:23  *** harrymm_ has quit IRC
303 2018-01-05T15:27:49  *** CubicEarths has joined #bitcoin-core-dev
304 2018-01-05T15:31:31  *** harrymm_ has joined #bitcoin-core-dev
305 2018-01-05T15:32:15  *** CubicEarths has quit IRC
306 2018-01-05T15:38:35  *** logicue has joined #bitcoin-core-dev
307 2018-01-05T15:39:20  *** coolass has joined #bitcoin-core-dev
308 2018-01-05T15:40:22  <coolass> Where do they take suggestions for improvement of the User Experience for the bitcoin core application?
309 2018-01-05T15:41:18  <sipa> https://github.com/bitcoin/bitcoin/issues
310 2018-01-05T15:45:10  <coolass> thx!
311 2018-01-05T15:50:44  <promag> sipa: hi
312 2018-01-05T15:52:00  <sipa> ohai
313 2018-01-05T15:52:46  <promag> how do you suggest to detect invalid hash when parsing?
314 2018-01-05T15:53:00  <sipa> in what context?
315 2018-01-05T15:53:09  <promag> I had in mind return the processed characters in SetHex
316 2018-01-05T15:53:21  <promag> getblock foobar
317 2018-01-05T15:53:24  <sipa> we have IsHexNumber ?
318 2018-01-05T15:55:19  <promag> but why base_blob<BITS>::SetHex(const char* psz) doesn't process the whole input?
319 2018-01-05T15:56:58  <sipa> constructors are very annoying to return error conditions from, as they have to produce an object (or throw an exception)
320 2018-01-05T15:57:05  <sipa> oh, SetHex, ignore me
321 2018-01-05T15:57:26  <sipa> it could return a bool
322 2018-01-05T16:01:46  <Chris_Stewart_5> sipa: How do you feel about trying to create an abstraction of coinselection with higher order functions (lambdas)
323 2018-01-05T16:01:54  <Chris_Stewart_5> Do you think this is possible/reasonable to do?
324 2018-01-05T16:02:13  <sipa> Chris_Stewart_5: or just an interface class
325 2018-01-05T16:02:17  <Chris_Stewart_5> proovsentator mentioned this yesterday during the meeting
326 2018-01-05T16:02:26  <sipa> or even just something that you pass a list of all UTXOs
327 2018-01-05T16:02:34  <sipa> and the short-term and long-term feerate
328 2018-01-05T16:02:56  <Chris_Stewart_5> yeah, i was thinking like (utxos, minFee, maxFee, amount) -> utxos
329 2018-01-05T16:03:12  <sipa> right, and amount :)
330 2018-01-05T16:03:31  <Chris_Stewart_5> i haven't delved into it too much I guess, I wanted to see if it was an obvious bad idea hah
331 2018-01-05T16:04:15  <Chris_Stewart_5> would interfaces be preferred for backwards compatability of older c++ compilers?
332 2018-01-05T16:04:51  *** CubicEarths has joined #bitcoin-core-dev
333 2018-01-05T16:04:57  <sipa> no, we target c++11; you're free to use any c++11 features
334 2018-01-05T16:05:19  <sipa> but lambdas may not be the most appropriate thing to do (if there are multiple callbacks involved, for example)
335 2018-01-05T16:05:58  <sipa> but even that is overkill - we currently build an explicit list of all UTXOs anyway, no reason why you can't just create a mechanism where you pass that list explicitly
336 2018-01-05T16:07:11  <Chris_Stewart_5> Hmm, I'll have to dive into the details. Seems like it would be better to just have lambda's represent our various coin selection algo's instead of some weird inheritance hierachy
337 2018-01-05T16:07:26  <sipa> i suggest you start simple
338 2018-01-05T16:07:30  <sipa> and not use any of those
339 2018-01-05T16:08:08  <Chris_Stewart_5> Fair enough. Thanks for the advice!
340 2018-01-05T16:09:04  *** arubi has quit IRC
341 2018-01-05T16:09:31  *** CubicEarths has quit IRC
342 2018-01-05T16:09:39  *** arubi has joined #bitcoin-core-dev
343 2018-01-05T16:15:31  *** leviathan_ has joined #bitcoin-core-dev
344 2018-01-05T16:15:48  <leviathan_> hello
345 2018-01-05T16:16:27  *** leviathan_ has quit IRC
346 2018-01-05T16:17:45  *** m8tion01 has quit IRC
347 2018-01-05T16:20:52  *** mockair has joined #bitcoin-core-dev
348 2018-01-05T16:21:42  *** logicue has quit IRC
349 2018-01-05T16:23:31  *** mockair has quit IRC
350 2018-01-05T16:28:56  <provoostenator> I installed a nightly Ubuntu 18.04 build on a VM, compiled Bitcoin, ran QT in regtest mode, make check, ran functional tests (all pass except fullblocktest.py). Seems to Just Work(tm). Shocking?
351 2018-01-05T16:29:31  *** timothy has quit IRC
352 2018-01-05T16:29:53  *** timothy has joined #bitcoin-core-dev
353 2018-01-05T16:36:16  *** CubicEarths has joined #bitcoin-core-dev
354 2018-01-05T16:38:57  <sipa> no, why would it not work?
355 2018-01-05T16:39:07  <provoostenator> New OS, so you never know?
356 2018-01-05T16:39:38  <sipa> there are occasionally issues with new boost versions that show some incompatibilities, but that's about it
357 2018-01-05T16:39:51  <sipa> sometimes some Qt/UI issues
358 2018-01-05T16:39:54  <provoostenator> As for Windows 10... I reinstalled Ubuntu and upgraded straight to 17.10 (which didn't go smooth). I get an error during the dependencies make for zeromq: funcs.mk:242: recipe for target '/usr/src/bitcoin/depends/work/build/x86_64-w64-mingw32/zeromq/4.2.2-c6f340e09c9/.stamp_preprocessed' failed
359 2018-01-05T16:40:43  <sipa> compiling for windows in general is more error prone, it seems :)
360 2018-01-05T16:40:55  *** promag has quit IRC
361 2018-01-05T16:41:04  *** CubicEarths has quit IRC
362 2018-01-05T16:41:32  <provoostenator> When I try make again, it throws a nice riddle: Reversed (or previously applied) patch detected!  Assume -R?
363 2018-01-05T16:43:45  *** shesek has joined #bitcoin-core-dev
364 2018-01-05T16:43:46  *** shesek has joined #bitcoin-core-dev
365 2018-01-05T16:44:46  <provoostenator> I cleared the zeromq dir and tried again, but no luck: https://gist.github.com/Sjors/b4b3c683144e84a23bc43a4009d2fcbb
366 2018-01-05T16:56:54  *** promag has joined #bitcoin-core-dev
367 2018-01-05T17:02:01  *** promag has quit IRC
368 2018-01-05T17:02:08  *** meshcollider has quit IRC
369 2018-01-05T17:02:56  <provoostenator> I fixed the locale error with some incantations. Now zeromq does compile.
370 2018-01-05T17:04:17  *** Cogito_Ergo_Sum has quit IRC
371 2018-01-05T17:05:59  *** CubicEarths has joined #bitcoin-core-dev
372 2018-01-05T17:12:06  *** timothy has quit IRC
373 2018-01-05T17:26:56  *** Aaronvan_ has joined #bitcoin-core-dev
374 2018-01-05T17:27:55  *** Aaronvan_ has quit IRC
375 2018-01-05T17:28:37  *** Ali_ has joined #bitcoin-core-dev
376 2018-01-05T17:30:23  *** AaronvanW has quit IRC
377 2018-01-05T17:30:34  *** Murch has joined #bitcoin-core-dev
378 2018-01-05T17:32:44  *** logicue has joined #bitcoin-core-dev
379 2018-01-05T17:33:24  <provoostenator> No it doesn't. Blegh, will try some other time.
380 2018-01-05T17:40:39  *** jb55 has joined #bitcoin-core-dev
381 2018-01-05T17:42:36  *** niska has quit IRC
382 2018-01-05T17:45:24  *** Ylbam has joined #bitcoin-core-dev
383 2018-01-05T17:47:57  *** niska has joined #bitcoin-core-dev
384 2018-01-05T17:51:05  *** bule2 has joined #bitcoin-core-dev
385 2018-01-05T17:51:09  *** MrPaz has joined #bitcoin-core-dev
386 2018-01-05T17:58:14  *** laurentmt has joined #bitcoin-core-dev
387 2018-01-05T17:59:02  *** d9b4bef9 has quit IRC
388 2018-01-05T18:00:11  *** d9b4bef9 has joined #bitcoin-core-dev
389 2018-01-05T18:05:14  *** tamas has quit IRC
390 2018-01-05T18:05:44  *** arubi has quit IRC
391 2018-01-05T18:15:28  *** arubi has joined #bitcoin-core-dev
392 2018-01-05T18:18:04  *** nibor has quit IRC
393 2018-01-05T18:18:04  *** n1bor has quit IRC
394 2018-01-05T18:19:53  *** logicue has quit IRC
395 2018-01-05T18:24:03  *** bule2 has quit IRC
396 2018-01-05T18:24:30  *** bule2 has joined #bitcoin-core-dev
397 2018-01-05T18:24:58  *** Amuza has joined #bitcoin-core-dev
398 2018-01-05T18:28:34  *** logicue has joined #bitcoin-core-dev
399 2018-01-05T18:29:45  *** Murch has quit IRC
400 2018-01-05T18:31:31  *** bule2 has quit IRC
401 2018-01-05T18:32:08  *** Murch has joined #bitcoin-core-dev
402 2018-01-05T18:33:25  *** midnightmagic has quit IRC
403 2018-01-05T18:34:07  *** AaronvanW has joined #bitcoin-core-dev
404 2018-01-05T18:39:38  *** AaronvanW has quit IRC
405 2018-01-05T18:46:08  *** jamiro_ has joined #bitcoin-core-dev
406 2018-01-05T18:48:01  *** vicenteH has quit IRC
407 2018-01-05T18:51:13  *** sanada has quit IRC
408 2018-01-05T18:55:57  *** sanada has joined #bitcoin-core-dev
409 2018-01-05T19:05:28  *** Chris_Stewart_5 has quit IRC
410 2018-01-05T19:08:15  *** coolass has quit IRC
411 2018-01-05T19:14:40  *** laurentmt has quit IRC
412 2018-01-05T19:17:51  *** MrPaz has quit IRC
413 2018-01-05T19:18:59  *** lvmbdv has left #bitcoin-core-dev
414 2018-01-05T19:23:41  *** MrPaz has joined #bitcoin-core-dev
415 2018-01-05T19:35:54  *** goatpig has quit IRC
416 2018-01-05T19:36:12  *** Murch has quit IRC
417 2018-01-05T19:38:22  *** Murch has joined #bitcoin-core-dev
418 2018-01-05T19:43:53  <provoostenator> Mmm, I didn't select the "posix" option in the update-alternatives command
419 2018-01-05T19:44:10  <jonasschnelli> provoostenator: have you installed all windows cross compile dependencies?
420 2018-01-05T19:44:32  <provoostenator> Yes, I think I got all the other stuff right, but I'll try again with this change.
421 2018-01-05T19:44:49  <provoostenator> As well as on a regular Ubuntu 17.10 VM.
422 2018-01-05T19:45:14  <jonasschnelli> I recently (~2 weeks ago) compile windows on Debian 9 (worked there)
423 2018-01-05T19:46:03  <provoostenator> If this works, I might make a PR that moves that instruction from a code comment to the main markdown text.
424 2018-01-05T19:46:57  <provoostenator> Even though I'm stupid, I'd like to assume at least some other people will make the same mistake :-)
425 2018-01-05T19:50:15  <jonasschnelli> I made https://github.com/bitcoin/bitcoin/pull/11903/files after the last attempt to X-compile
426 2018-01-05T19:50:38  <jonasschnelli> So,.. I think it would be good to overhaul the documentation even further to make it simpler to setup the depends/x-compile
427 2018-01-05T19:51:48  *** logicue has quit IRC
428 2018-01-05T19:54:10  *** dqx has joined #bitcoin-core-dev
429 2018-01-05T19:57:14  <provoostenator> Note to self: don't run two VM's and give each of them half your RAM and CPU's and expect the host computer not to crash...
430 2018-01-05T19:59:09  *** dqx has quit IRC
431 2018-01-05T20:00:54  *** Murch has quit IRC
432 2018-01-05T20:05:07  *** logicue has joined #bitcoin-core-dev
433 2018-01-05T20:08:15  *** CubicEarths has quit IRC
434 2018-01-05T20:10:26  *** Cheeseo has joined #bitcoin-core-dev
435 2018-01-05T20:11:18  *** wxss has quit IRC
436 2018-01-05T20:11:36  *** wxss has joined #bitcoin-core-dev
437 2018-01-05T20:12:18  *** wxss has quit IRC
438 2018-01-05T20:12:36  *** wxss has joined #bitcoin-core-dev
439 2018-01-05T20:16:09  <provoostenator> jonasschnelli: mmm, why are those in depends.md and not in windows build? Or are they the same?
440 2018-01-05T20:16:59  <jonasschnelli> provoostenator: https://github.com/bitcoin/bitcoin/pull/11903#pullrequestreview-83645560
441 2018-01-05T20:17:02  <provoostenator> Oh wait, the windows sections points there, nvm
442 2018-01-05T20:17:11  <jonasschnelli> Not sure if it would be better if all would be in depends.md
443 2018-01-05T20:18:15  <provoostenator> Yeah, I do find the division of information a bit confusing. It might be more clear to put all instructions up to the ./autogen step in depends.md for all platforms and cross complication setups.
444 2018-01-05T20:22:42  *** dqx has joined #bitcoin-core-dev
445 2018-01-05T20:26:24  *** jamiro_ has quit IRC
446 2018-01-05T20:42:55  <provoostenator> I deleted the "built" folder, but the zeromq stuff still doesn't work for me.
447 2018-01-05T20:44:07  <provoostenator> (will try again deleting the whole depends folder to be on the safe side)
448 2018-01-05T20:50:32  <cfields> provoostenator: depends is fully deterministic. If you delete the 'built' folder, it'll just get rebuilt the same way :)
449 2018-01-05T20:51:36  <cfields> doing a 'make' in depends after re-configuring gcc should trigger all cross packages to be rebuilt
450 2018-01-05T20:51:39  <provoostenator> Wouldn't it be different after I selected that -posix option?
451 2018-01-05T20:52:38  <cfields> sorry, that was probably unclear. Doing a 'make' in depends should do the right thing. If nothing's changed, nothing should be rebuilt. If something has changed, it should rebuild appropriately
452 2018-01-05T20:52:59  <cfields> but you shouldn't ever need to manually mess with the built packages
453 2018-01-05T20:58:41  *** hirishaway is now known as hirish
454 2018-01-05T21:02:47  *** Chris_Stewart_5 has joined #bitcoin-core-dev
455 2018-01-05T21:05:51  *** vicenteH has joined #bitcoin-core-dev
456 2018-01-05T21:13:55  <cfields> provoostenator: i see. Annoyingly, clang shows its thread-model with "clang --version", but gcc needs "-version -v"
457 2018-01-05T21:15:22  <cfields> this should fix: https://0bin.net/paste/Nqyju+vaLybxvxyg#v3T6OFViIa9mqTb+28wNrHmSsiwXJ1HBcc3z6boYIBq
458 2018-01-05T21:16:50  <cfields> grr nm, that won't fix either. The verbose stuff is sent to stderr :\
459 2018-01-05T21:17:18  *** meshcollider has joined #bitcoin-core-dev
460 2018-01-05T21:21:33  *** CubicEarths has joined #bitcoin-core-dev
461 2018-01-05T21:21:39  <provoostenator> Deterministic schmermenistic, I got a different result this time (haven't tried your fix): https://gist.github.com/Sjors/87c05168dd5ebde87f264bd7e055968d
462 2018-01-05T21:22:35  <provoostenator> (will read the chat log tomorrow)
463 2018-01-05T21:23:05  <cfields> provoostenator: yes, I see now that the change won't be detected.
464 2018-01-05T21:23:22  *** Amuza has quit IRC
465 2018-01-05T21:23:38  <cfields> Not too concerned though, I'm working on the toolchain builder atm that would remove the issue completely
466 2018-01-05T21:24:55  <cfields> provoostenator: looks like you installed for x86_64 but not x86? or gcc but not g++?
467 2018-01-05T21:28:43  *** Pavle has joined #bitcoin-core-dev
468 2018-01-05T21:38:12  <luke-jr> cfields: thoughts on migrating to bionic/18.04 for gitian?
469 2018-01-05T21:38:41  <luke-jr> or maybe not worth it with the plan to build our own compilers anyway
470 2018-01-05T21:38:53  <cfields> luke-jr: with the toolchain builder done, the ubuntu image should be irrelevant
471 2018-01-05T21:39:17  <cfields> precise/trusty/xenial/bionic _should_ all build the same result
472 2018-01-05T21:39:21  <luke-jr> cfields: what toolchain are we targetting for now?
473 2018-01-05T21:39:30  <luke-jr> is there a PR?
474 2018-01-05T21:39:34  <cfields> trusty
475 2018-01-05T21:39:45  <luke-jr> no, I mean the compiler we build/use
476 2018-01-05T21:39:46  <cfields> luke-jr: no, still working on it. Hitting some snags.
477 2018-01-05T21:39:59  <luke-jr> looks like GCC 6 is the bare minimum needed for POWER9 target
478 2018-01-05T21:40:35  <cfields> luke-jr: oh, you mean the one I'm working on? I've been targetting 7.2 for no particular reasoon
479 2018-01-05T21:40:51  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 new commits to master: https://github.com/bitcoin/bitcoin/compare/56910285fa4a...fd4ca17360e6
480 2018-01-05T21:40:51  <bitcoin-git> bitcoin/master 8a93543 251: Replaces numbered place marker %2 with %1....
481 2018-01-05T21:40:52  <bitcoin-git> bitcoin/master fd4ca17 MarcoFalke: Merge #12092: [qt] Replaces numbered place marker %2 with %1....
482 2018-01-05T21:41:07  <cfields> (other than I wanted to see what new warnings it would show during bitcoind build)
483 2018-01-05T21:41:30  <luke-jr> cfields: sounds good, probably makes sense to just wait for it, before tackling POWER9
484 2018-01-05T21:41:41  <bitcoin-git> [bitcoin] MarcoFalke closed pull request #12092: [qt] Replaces numbered place marker %2 with %1. (master...patch/12015/sendcoinsdialog-replaces-numbered-place-marker) https://github.com/bitcoin/bitcoin/pull/12092
485 2018-01-05T21:42:30  <cfields> luke-jr: heh yes, I'd rather not jump through hoops for hardware that's coming "in two weeks" :p
486 2018-01-05T21:43:00  <cfields> no reason why it shouldn't work as long as gcc supports it, though
487 2018-01-05T21:43:07  <luke-jr> cfields: hey, at least they're shipping with Meltdown+Sceptre fixed* :p
488 2018-01-05T21:43:16  <cfields> luke-jr: what endianness does it use by default?
489 2018-01-05T21:43:20  <luke-jr> no idea
490 2018-01-05T21:43:26  <cfields> oh?
491 2018-01-05T21:43:27  <luke-jr> not sure there is a default
492 2018-01-05T21:44:13  <cfields> well something has to select it somewhere down the line, and that selector must have a default :)
493 2018-01-05T21:44:30  <luke-jr> whatever OS you install? ☺
494 2018-01-05T21:45:06  <cfields> fair enough
495 2018-01-05T21:45:39  <cfields> that's bound to flesh out all kinds of endian-hard-coded-at-build-time != runtime-endian bugs
496 2018-01-05T21:46:04  <luke-jr> I don't think any software can handle different target/runtime endians
497 2018-01-05T21:47:53  <cfields> i meant that plenty of software does #if x86 do small_endian_stuff()
498 2018-01-05T21:48:20  <cfields> but "#if power9 do_big_endian_stuff()" would break
499 2018-01-05T21:48:34  <sipa> i'm sure it will rather be power9 and power9le
500 2018-01-05T21:48:45  <sipa> which systems will treat as different architectures
501 2018-01-05T21:48:49  <sipa> like mips and mipsel
502 2018-01-05T21:48:57  <cfields> sipa: but it's switchable at boot time
503 2018-01-05T21:49:08  <sipa> so?
504 2018-01-05T21:49:33  <sipa> x86_64 and i686 are also selectable at boot time, and run on the same hardware
505 2018-01-05T21:49:51  <sipa> (bad example, as i686 actually runs on x86_64 systems, but ignore that for a second)
506 2018-01-05T21:50:43  <luke-jr> it's switchable at runtime too <.<
507 2018-01-05T21:51:15  <cfields> sipa: yes, one is a subset of the other there. I don't see your point.
508 2018-01-05T21:51:22  <luke-jr> cfields: if software does #if x86 for endian, it's already totally broken
509 2018-01-05T21:51:30  <sipa> cfields: i mean... i expect that the kernel you compile will support either only BE or only LE; you boot a particular kernel, and then the entirety of the OS and all userspace must use that endianness
510 2018-01-05T21:51:54  <cfields> luke-jr: sure, agreed. But that doesn't mean it's not done
511 2018-01-05T21:51:56  <luke-jr> sipa: are you sure?
512 2018-01-05T21:52:04  <sipa> luke-jr: no, not at all
513 2018-01-05T21:52:35  <sipa> but i would be very surprised if it's possible to make different endianesses cooperate
514 2018-01-05T21:52:36  <cfields> sipa: ok, I see your point. You're saying a different config is effectively different hardware as far as the build for it goes
515 2018-01-05T21:52:45  <luke-jr> I guess at the very least you'd need both endians in libraries
516 2018-01-05T21:52:46  <sipa> cfields: yup
517 2018-01-05T21:52:58  <sipa> cfields: but that's a theory
518 2018-01-05T21:53:16  <luke-jr> but so long as we're talking static binaries..
519 2018-01-05T21:53:32  <sipa> cfields: i think it will be very similar to mips and mipsel
520 2018-01-05T21:53:34  <cfields> luke-jr: then you'd download the power9 or power9le binary
521 2018-01-05T21:53:37  <luke-jr> sounds like the ELF header decides the program's endianness
522 2018-01-05T21:54:10  <luke-jr> cfields: well, if we can avoid any dynamic linking, we *could* just do a fully static binary of one or the other, and I think it will run on either
523 2018-01-05T21:54:20  <luke-jr> but.. we might need dynamic linking for Qt I guess
524 2018-01-05T21:54:37  <cfields> why? we already link qt static
525 2018-01-05T21:54:48  <sipa> or maybe the linux world will quickly come to a convential that only LE is used (or only BE)
526 2018-01-05T21:54:58  <sipa> oh wait, linux and agreeing on a convention, never mind...
527 2018-01-05T21:55:00  <luke-jr> ok, wasn't there something we dynamic link?
528 2018-01-05T21:55:06  <luke-jr> sipa: :D
529 2018-01-05T21:55:24  <cfields> luke-jr: we used to dynamic link qt and leave it up to the target system to provide it
530 2018-01-05T21:57:05  <cfields> sipa: you can end any linux "convention" discussion with one of dozens of buzzwords. So that seems unlikely :p
531 2018-01-05T21:57:45  *** contrapumpkin has quit IRC
532 2018-01-05T21:58:11  <sipa> http://hackles.org/strips/cartoon284.png
533 2018-01-05T21:59:34  <cfields> haha that's the first one that came to mind
534 2018-01-05T22:00:03  <cfields> speaking of which, it's hilarious to see "#ifdef emacs" in the gcc code
535 2018-01-05T22:00:11  <cfields> I haven't dug in to see why yet
536 2018-01-05T22:00:42  *** Fithos has joined #bitcoin-core-dev
537 2018-01-05T22:01:26  <Fithos> Why does Bitcoin Core max out at 0.1 btc in transaction fee?
538 2018-01-05T22:01:55  <luke-jr> I sure hope there's never a need to pay more :/
539 2018-01-05T22:02:23  <Fithos> My transaction size is like 60kb =(
540 2018-01-05T22:03:03  <Fithos> I had my miner paying into my wallet like once per day.. I need to get a new wallet!
541 2018-01-05T22:03:11  *** shesek has quit IRC
542 2018-01-05T22:03:12  *** Derek314 has joined #bitcoin-core-dev
543 2018-01-05T22:03:47  <Derek314> A
544 2018-01-05T22:04:02  <Fithos> I didn't know amount of transactions would increase the fee /cries
545 2018-01-05T22:04:09  *** Derek314 has quit IRC
546 2018-01-05T22:07:03  <BlueMatt> luke-jr: my understanding is sipa is correct here - you'd have a hard time getting a be binary to run with a le kernel and visa versa, however you *can* run a be vm inside a le host and visa versa
547 2018-01-05T22:07:08  <BlueMatt> (on power)
548 2018-01-05T22:07:52  *** Pavle has quit IRC
549 2018-01-05T22:10:51  <luke-jr> I guess the syscalls are endian-specific
550 2018-01-05T22:14:47  *** shesek has joined #bitcoin-core-dev
551 2018-01-05T22:14:58  *** shesek has joined #bitcoin-core-dev
552 2018-01-05T22:22:55  *** MrPaz has quit IRC
553 2018-01-05T22:28:12  *** bambum has joined #bitcoin-core-dev
554 2018-01-05T22:28:44  <bambum> hi i have a bug on bitcoin-qt. Its not broadcasting my transaction but the amount showing me is already 0
555 2018-01-05T22:29:26  <bambum> txid: 73627d8ad001135c50cc279cab7b372b8ed83669390b22e50a8b213e10e058e6 waiting 2 hours already but can´t find anything on public blockchain explorers
556 2018-01-05T22:29:28  *** CubicEarths has quit IRC
557 2018-01-05T22:34:45  *** Ylbam has quit IRC
558 2018-01-05T22:37:45  *** logicue has left #bitcoin-core-dev
559 2018-01-05T22:40:43  *** logicue has joined #bitcoin-core-dev
560 2018-01-05T22:41:06  *** arubi has quit IRC
561 2018-01-05T22:41:40  *** arubi has joined #bitcoin-core-dev
562 2018-01-05T22:43:13  *** Chris_Stewart_5 has quit IRC
563 2018-01-05T22:49:54  *** CubicEarths has joined #bitcoin-core-dev
564 2018-01-05T23:18:10  *** dqx has quit IRC
565 2018-01-05T23:18:49  *** dqx has joined #bitcoin-core-dev
566 2018-01-05T23:19:06  *** bambum has quit IRC
567 2018-01-05T23:21:17  *** dqx has quit IRC
568 2018-01-05T23:21:48  *** dqx has joined #bitcoin-core-dev
569 2018-01-05T23:25:37  *** wxss has quit IRC
570 2018-01-05T23:25:57  *** dqx has quit IRC
571 2018-01-05T23:29:04  *** MrPaz has joined #bitcoin-core-dev
572 2018-01-05T23:31:20  *** Guyver2 has quit IRC
573 2018-01-05T23:31:51  *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
574 2018-01-05T23:31:51  *** Cogito_Ergo_Sum has joined #bitcoin-core-dev
575 2018-01-05T23:43:17  *** MrPaz has quit IRC
576 2018-01-05T23:55:24  *** clarkmoody has quit IRC