1 2014-11-09 00:52:06 <cfields> sinetek: i'd like to get in there with a machete once we move to c++11
2 2014-11-09 00:52:28 <sinetek> cfields: I'm really glad to hear this
3 2014-11-09 00:52:47 <sinetek> What is the current policy regarding "std=" ?
4 2014-11-09 00:54:15 <cfields> default, so c++98 i think?
5 2014-11-09 00:57:22 <sinetek> understood. so I imagine it's not a big priority right now
6 2014-11-09 00:57:48 <cfields> it's been brought up as a possibility for post-0.10
7 2014-11-09 01:02:51 <sinetek> boost::signals2 is used in a few places, it's extremely slow apparently and another dependency on boost. could we move over to sigslot? it's small and depends on nothing but std::set and std::map
8 2014-11-09 01:08:34 <cfields> i don't have any experience with that personally, so i can't answer.
9 2014-11-09 01:12:28 <sinetek> ok. any one else? it's not consensus critical, would help compile times, and is something i could do
10 2014-11-09 01:12:49 <sinetek> runtime as well
11 2014-11-09 01:18:20 <Luke-Jr> sinetek: re C++11, note we need to support compiling on stable distros
12 2014-11-09 01:20:06 <sinetek> indeed. to be honest there will come a point where boost will be an issue regarding this if your compiler is too old
13 2014-11-09 01:20:45 <sinetek> C++11 does have runtime dependencies though
14 2014-11-09 02:07:04 <midnightmagic> fwiw, I've definitely run into issues re: boost compilation on a non-linux platform (netbsd)
15 2014-11-09 02:16:51 <sinetek> midnightmagic: +1
16 2014-11-09 02:19:03 <petertodd> cfields: re: assertions, bad handling of exceptions was something I identified as a security issue in my counterparty audit, as you could end up with your local consensus-critical state in a different state than others; failing fast and early prevents those issues and helps get humans into the loop earlier rather than later
17 2014-11-09 02:19:39 <petertodd> re: exceptions, keep in mind that *not* using them lead to the SIGHASH_SINGLE bug. they may be more complex under the hood, but I wouldn't rule them out so quickly
18 2014-11-09 03:50:44 <NikolaiToryzin> gmaxwell, Ping
19 2014-11-09 03:51:21 <justanotheruser> stqism: haven't seen you here for a while
20 2014-11-09 03:51:42 <NikolaiToryzin> justanotheruser, I've always been around
21 2014-11-09 03:52:05 <NikolaiToryzin> justanotheruser, Was just reminded of something rather funny from bitcoin-core
22 2014-11-09 03:52:25 <justanotheruser> a bitcoin-core joke?
23 2014-11-09 03:52:54 <NikolaiToryzin> justanotheruser, I'm inclined to believe this was a joke https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp#L387-L400
24 2014-11-09 03:53:44 <justanotheruser> NikolaiToryzin: well heres the answer you're trying to get from gmaxwell, from gmaxwell http://www.reddit.com/r/Bitcoin/comments/29zx7z/bitcoin_core_uses_showmyip_as_a_centralized_hard/ciqagq0
25 2014-11-09 03:55:13 <NikolaiToryzin> justanotheruser, Curious as to why a node in a distributed network needs to know its own IP in the first place.
26 2014-11-09 03:56:45 <sinetek> NikolaiToryzin: satoshi didn't know better
27 2014-11-09 14:24:14 <Diablo-D3> ACTION is finishing mass effect, again: http://www.twitch.tv/diablod3/
28 2014-11-09 14:26:24 <chmod755> Diablo-D3, did you upgrade your twitch account with bitcoin?
29 2014-11-09 14:26:58 <Diablo-D3> chmod755: they do bitcoin now?
30 2014-11-09 14:27:19 <chmod755> Diablo-D3, https://twitter.com/Twitch/status/495394960573616128
31 2014-11-09 14:27:33 <Diablo-D3> oh thats sexy
32 2014-11-09 14:27:39 <Diablo-D3> problem is I have no bitcoins left =/
33 2014-11-09 14:29:46 <chmod755> Diablo-D3, you don't have a bitcoin income? :o
34 2014-11-09 14:29:52 <Diablo-D3> not anymore no
35 2014-11-09 18:09:55 <Guest61628> i'm looking at https://bitcoin.org/en/developer-examples#simple-raw-transaction
36 2014-11-09 18:10:16 <Guest61628> this part fails: bitcoin-cli -regtest createrawtransaction '''
37 2014-11-09 18:10:36 <Guest61628> i didn't copy every character into irc so i won't have to use a pastebin
38 2014-11-09 18:11:02 <Guest61628> error: Error parsing JSON:
39 2014-11-09 18:11:11 <Guest61628> "txid": "",
40 2014-11-09 18:11:11 <Guest61628> "vout":
41 2014-11-09 18:11:29 <Guest61628> neither $UTXO_TXID nor $UTXO_VOUT exist
42 2014-11-09 18:11:50 <Guest61628> $NEW_ADDRESS exists
43 2014-11-09 18:14:05 <Guest61628> i guess i would have to create one of those by choosing one that's available in the listunspent
44 2014-11-09 18:35:44 <Tykling> is this what you use nowadays when talking to bitcoin-core from python ? https://github.com/petertodd/python-bitcoinlib
45 2014-11-09 20:07:08 <petertodd> Tykling: I'm a bit biased, but yes :)
46 2014-11-09 21:05:17 <Tykling> petertodd: hah :) well it works well so far, thanks
47 2014-11-09 21:14:48 <rdponticelli> I'm getting this on travis:
48 2014-11-09 21:14:52 <rdponticelli> 2014-11-09 20:59:35 ERROR 404: Not Found.
49 2014-11-09 21:14:52 <rdponticelli> https://bitcoincore.org/depends-sources/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz:
50 2014-11-09 21:50:15 <fvdl> hello
51 2014-11-09 21:51:10 <fvdl> i have a question about the p2pkh stack steps
52 2014-11-09 21:51:12 <fvdl> anyone ?
53 2014-11-09 21:55:05 <fvdl> ?
54 2014-11-09 22:54:35 <midnightmagic> does someone have a copy of clang-llvm-3.2-x86-linux-ubuntu-12.04.tar.gz somewhere I could download?
55 2014-11-09 22:54:47 <midnightmagic> the llvm.org download site appears to be down
56 2014-11-09 23:00:35 <cfields> midnightmagic: it can't be redistributed, unfortunately
57 2014-11-09 23:00:42 <midnightmagic> :-(
58 2014-11-09 23:00:49 <midnightmagic> gall dangit
59 2014-11-09 23:00:56 <cfields> er wait, sorry
60 2014-11-09 23:00:58 <cfields> wrong one
61 2014-11-09 23:01:08 <cfields> sec, checking
62 2014-11-09 23:01:16 <midnightmagic> ok
63 2014-11-09 23:02:35 <cfields> midnightmagic: fixed
64 2014-11-09 23:03:22 <midnightmagic> cfields: uh. what, the website?
65 2014-11-09 23:03:31 <cfields> midnightmagic: yea, hit that link now
66 2014-11-09 23:04:18 <midnightmagic> http://llvm.org/releases/3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz still not responding to my socal server
67 2014-11-09 23:04:25 <cfields> no, the backup
68 2014-11-09 23:04:31 <cfields> https://bitcoincore.org/depends-sources/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz
69 2014-11-09 23:04:34 <midnightmagic> Oh!
70 2014-11-09 23:05:11 <midnightmagic> there we go, grabbing it now.
71 2014-11-09 23:05:17 <midnightmagic> cfields: thank you. is the .sig file in there too?
72 2014-11-09 23:05:23 <cfields> if it's down at the source url, we try our own as a backup. the file was named wrong there (we rename to take out the "+" since gitian doesn't like it and i accidentally uploaded it that way)
73 2014-11-09 23:05:55 <cfields> midnightmagic: no, but the depends builder verifies the checksum after downloading
74 2014-11-09 23:06:02 <midnightmagic> okie doke.. perfect.
75 2014-11-09 23:06:07 <midnightmagic> cfields: thank you very much
76 2014-11-09 23:06:27 <cfields> np, sorry about that. the backup exists for exactly that reason