--- Day changed Fri Sep 16 2016 00:00 < K1773R> do we have no takers on 0.2? everyone gets blacklisted :S 00:07 <@waxwing> K1773R: "blacklist" doesn't mean a join has been blocked, it means that particular commitment hash can't be used again in future 00:08 <@waxwing> so you'd see that message both for a succcessful join and an unsuccessful request. in retrospect "blacklist" has the wrong connotation, it suggests that something is wrong. 02:25 < K1773R> well, i dont see any new lines regarding a successful match in yigen-statement.csv too 02:28 <@waxwing> are you seeing messages saying "Received commitment broadcast by other maker"? 02:29 <@waxwing> if you wanted to check for cases where you yourself had blocked an attempt you could search for "Authorisation failed". 02:30 < K1773R> yes, i do see the received commitment. 02:31 <@waxwing> yes, as the texts suggests, they represent cases of "broadcast" of used commitments, nothing wrong with that. 02:32 < K1773R> oh i see, i got that blacklist wrong. 02:36 <@waxwing> someone suggested "burn list" instead; i like that one :) 02:37 < K1773R> yes, it makes much more sense. 02:37 < K1773R> the term blacklist is like "those inputs have been used to spy" 02:38 <@waxwing> yes, it wasn't meant to be, but that's a natural mental association to make 02:39 < K1773R> well no worries, guess i was just unlucky and got no joins 02:40 <@waxwing> yeah seems to be very patchy, but then it has often been throughout our history; i think the amount of joins i've got on 0.2 is similar to a middle to low level of activity i saw before. 02:41 <@waxwing> yesterday was trying to figure out which of various possible Taker-enabling things to work on; joinmarket-qt is defunct unless i rework it, but it was always very limited and clunky. tailsjoin script needs reworking, i'm hoping someone will take a look at that. 02:41 <@waxwing> and there are other possibilities perhaps. 02:49 < arubi> oh waxwing you weren't kidding :) https://github.com/JoinMarket-Org/tailsjoin/blob/master/tailsjoin.sh#L82-L83 02:49 < arubi> mine says "DON'T LISTEN TO THE TEXT ABOVE. HE'S A LIAR!" 02:51 < K1773R> why review? use $? to check if it succeeded 02:53 < arubi> it's not an error if it doesn't verify 02:53 < arubi> the script would die if it were, 'set -e' is used 03:13 < K1773R> RETURN VALUE 03:13 < K1773R> The program returns 0 if everything was fine, 1 if at least a signature 03:13 < K1773R> was bad, and other error codes for fatal errors. 03:20 < arubi> good point, I guess a signature has never been bad yet :) 03:24 < K1773R> hehe, better fix it before people get upset about it 03:25 < K1773R> im sure quite some people would just rage "fucking install script dosnt work, im done with this" 03:25 < arubi> I guess the whole script needs fixing as waxwing said it's not good anymore 03:37 <@waxwing> arubi: i just meant that it needs to be updated (for the new installation changes mainly, but also other things probably). but if there are other things wrong with it, sure. thanks for taking a look. 03:39 < arubi> waxwing, do you run tails in a VM for testing? last time I tried it was a pain.. I think I'll try again though 03:41 <@waxwing> arubi: yeah i have done that. i have a 2.3 VM in virtualbox, seemed to be fairly painless for me. 03:46 < arubi> last time qemu was getting weird. seems to run now! now to see if I can create snapshot with enough ease.. I can't just turn it off :) 06:43 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 07:13 <@waxwing> seems like the listaddressgroupings approach works (ie simpler and faster), if you have a current index cache and core wallet. going to investigate further. 07:20 -!- trustiee [~smuxi@204.187.100.19] has joined #joinmarket 07:24 -!- trustiee [~smuxi@204.187.100.19] has quit [Ping timeout: 272 seconds] 07:29 -!- trustiee [~smuxi@204.187.100.19] has joined #joinmarket 07:31 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 07:34 -!- trustiee [~smuxi@204.187.100.19] has quit [Ping timeout: 264 seconds] 08:01 -!- fqtw_ [~me@x4db2763c.dyn.telefonica.de] has joined #joinmarket 08:04 -!- fqtw [~me@x590c39d0.dyn.telefonica.de] has quit [Ping timeout: 250 seconds] 08:22 -!- lnostdal [~lnostdal@27-245-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 08:32 -!- lnostdal [~lnostdal@27-245-11.connect.netcom.no] has joined #joinmarket 09:00 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 09:26 -!- rdbell [~rdbell@206.169.79.136] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 09:27 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 09:27 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 10:11 -!- fqtw [~me@x4db0501c.dyn.telefonica.de] has joined #joinmarket 10:13 -!- fqtw_ [~me@x4db2763c.dyn.telefonica.de] has quit [Ping timeout: 248 seconds] 10:16 -!- mrkent [~textual@unaffiliated/mrkent] has joined #joinmarket 10:24 <@waxwing> yes it seems to work very well in the case where the index_cache exists (ie the wallet.json) and the Bitcoin Core is not new (so the imports are there). i'm going to try to address the latter case now, then make a PR so others can try testing it. 10:25 -!- mrkent [~textual@unaffiliated/mrkent] has quit [] 10:28 < arubi> waxwing, so libsodium and libnacl are copied to ./joinmarket/ right? what about libsecp256k1 and its python library? 10:29 <@waxwing> arubi: libnacl is now pip install-ed 10:29 <@waxwing> the tails install for libsecp256k1 i last documented in the wiki: 10:29 < arubi> even on tails? 10:29 < arubi> ah have not seen that 10:29 <@waxwing> https://github.com/JoinMarket-Org/joinmarket/wiki/Installing-the-libsecp256k1-binding#installing-the-libsecp256k1-binding-on-tails 10:30 <@waxwing> but it was a couple of months back 10:30 <@waxwing> i had some terrible trouble .. see "unpleasant hack", i was hoping someone would correct me on that 10:30 <@waxwing> but anyway i documented what worked at that time. 10:31 <@waxwing> the pip install secp256k1 is supposed to build the library for you (bundled) .. hence the apt packages needed 10:32 < arubi> hm yea. I'm trying it now 10:33 < arubi> at first I thought pip just didn't have the package, which was weird because it was right there in requirements.txt 10:35 -!- fqtw_ [~me@x590e47b6.dyn.telefonica.de] has joined #joinmarket 10:36 -!- fqtw [~me@x4db0501c.dyn.telefonica.de] has quit [Read error: Connection reset by peer] 10:37 < arubi> waxwing, about that addressgroupings thing, listing accounts with it is "deprecated" and accounts generally are stupid. I guess it's not so bad if you 'listaddressgroupings "*" | grep joinmarket' though 10:38 <@waxwing> well but there's 2 separate things - accounts being deprecated and how we access the contents of the account. it's only the latter i'm looking at; we are already using an account, it's just how one can quickly access the contents 10:39 <@waxwing> we're already using e.g. getaddressesbyaccount 10:39 <@waxwing> what's different today from 6 months ago is there's people with 10k + addresses unfortunately, due to the spy. 10:40 < arubi> yea I see. maybe if the new bip32 thing in core gets a bit more clever you could interface with it to create more branches 10:41 <@waxwing> could be. 10:45 < arubi> so secp256k1 is building, and I already built sodium and got nacl. really, if apt-get'ing stuff is ok, then debian stretch repos have libsodium-dev .11 so no need to even build that. I guess I'll try that way now 10:48 <@waxwing> i'm not sure we can do it without apt-getting? well, there are probably other valid approaches, but hey, let me know whatever you think 11:01 < arubi> had to get coffee. nothing wrong about using apt, I just had it in my mind that building from source is needed in tails.. maybe that was a long time ago 11:04 < arubi> this really does makes things much simpler if it works. starting tails from scratch 11:04 -!- fqtw_ is now known as fqtw 11:15 <@waxwing> ok, well, i think we still have to build libsodium don't we? that's what i remember. that wiki page was only for secp256k1. 11:19 < arubi> libsodium on jessie (tails version) repos is too old, but tails also lets you install from a newer debian repo. testing has 1.0.11 where the docs say you need 1.0.3 (tails script builds 1.0.4) 11:20 < arubi> so if apt-get'ing that works, no need to build, I think.. will try soon as I clean up the script 11:26 <@waxwing> 1.0.4 is fine, actually 1.0.3 libsodium isn't distributed any more 11:27 <@waxwing> heck, latest is probably fine. our usage is very basic. 11:30 -!- trustiee [~smuxi@204.187.100.19] has joined #joinmarket 11:32 -!- rdbell [~rdbell@206.169.79.136] has quit [Quit: My MacBook has gone to sleep. ZZZzzz…] 11:39 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 11:40 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 11:47 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 11:49 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 11:55 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 11:57 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:04 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:04 < arubi> hm yea that permissions issue happens here too. I guess it's because of the 'sudo torsocks' part 12:05 < arubi> btw it's completely built from apt-get up until now. +persistence but no full node. are there tests that I can run? 12:05 < arubi> waxwing, ^ 12:05 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:06 <@waxwing> arubi: there's a test suite, see the Testing wiki page. but i'm not sure about TAILS for that, i guess it might be OK, because you can install bitcoin and run regtest i think? 12:06 <@waxwing> but it won't be easy i suspect. 12:07 < arubi> I can run the binaries probably 12:07 <@waxwing> btw you will need to do a git clone of joinmarket-org/miniircd from within the root joinmarket directory first; i haven't updated that on the wiki page yet. it used to be a submodule but that was a pain. 12:08 <@waxwing> bitcoin binaries? sure. 12:08 < arubi> alright. I think I should get a HS going with ssh server.. lots of typing :) 12:10 <@waxwing> i honestly don't know if the local miniircd instances would run ok on TAILS, never tried it 12:11 <@waxwing> not all the tests use that, but the setup/teardown uses it, so, don't know. 12:11 < arubi> well fwiw the software seems to be working. no ugly python errors when running stuff 12:12 <@waxwing> feel free to just try out a couple of transactions on testnet, there are still a couple of bots sitting in #joinmarket-pit2-test 12:12 <@waxwing> (so set #joinmarket-pit2 and use say cgan) 12:12 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:12 < arubi> sounds good. I'll get to that after dinner and clean up the .sh some more 12:14 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:21 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:22 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:29 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:30 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:37 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:39 -!- rdbell [~rdbell@206.169.79.136] has quit [Client Quit] 12:43 -!- rdbell [~rdbell@206.169.79.136] has joined #joinmarket 12:49 -!- rdbell [~rdbell@206.169.79.136] has quit [Ping timeout: 240 seconds] 13:33 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 265 seconds] 13:52 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 14:21 -!- trustiee [~smuxi@204.187.100.19] has quit [Ping timeout: 265 seconds] 14:39 -!- trustiee [~smuxi@95.211.187.223.adsl.inet-telecom.org] has joined #joinmarket 15:19 -!- belcher [~belcher@unaffiliated/belcher] has quit [Remote host closed the connection] 15:21 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 16:24 < arubi> well the tumbler is in the test pit but it seems there's not enough liquidity for joins 17:35 * adlai restarts his testnet bot, died a while ago 17:35 < adlai> lol somebody advertised their "wares" in the (mainnet) pit 17:36 < adlai> can't wait for the day i can download drugs instead of buying them on CGAN 17:37 * adlai does not condone darknet drug purchases. support your local farmers! 17:37 -!- trustiee [~smuxi@95.211.187.223.adsl.inet-telecom.org] has quit [Ping timeout: 265 seconds] 17:54 -!- trustiee [~smuxi@95.211.187.223.adsl.inet-telecom.org] has joined #joinmarket 18:03 < arubi> ah cool adlai, I'm just rebuilding again and testing full node install, then back on the pit for tests 18:16 < adlai> oh you're using a testnet full node? 18:24 < arubi> no just getting it to install sanely. I'll be using blockr for jm 18:28 < adlai> odd, it won't connect to any IRC server 18:30 -!- trustiee [~smuxi@95.211.187.223.adsl.inet-telecom.org] has quit [Ping timeout: 260 seconds] 18:30 < adlai> it works when only connecting to CGAN... perhaps a bug in multiirc code? 18:35 -!- trustiee [~smuxi@204.187.100.19] has joined #joinmarket 18:54 * adlai deletes the 0.2.0, secp256k1, and multiirc branches on github, since they're all merged or implemented features 18:55 < adlai> we have several more stale branches but some may contain unmerged code (and the rest definitely do) 19:05 -!- trustiee [~smuxi@204.187.100.19] has quit [Ping timeout: 244 seconds] 19:10 -!- trustiee [~smuxi@204.187.100.19] has joined #joinmarket 19:22 -!- fqtw_ [~me@x4db2b1d2.dyn.telefonica.de] has joined #joinmarket 19:25 -!- fqtw [~me@x590e47b6.dyn.telefonica.de] has quit [Ping timeout: 240 seconds] 19:40 -!- mol [~molly@unaffiliated/molly] has quit [Quit: Leaving] 19:41 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 19:51 < arubi> well this is what I got to today, if anyone wants to test the tailsjoin.sh script: https://github.com/fivepiece/tailsjoin/blob/master/tailsjoin.sh . probably need to go over the readme file too 20:02 -!- fqtw_ is now known as fqtw 21:31 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Quit: Leaving.] 21:42 -!- trustiee [~smuxi@204.187.100.19] has quit [Ping timeout: 248 seconds]