--- Day changed Tue Oct 16 2018 03:14 < adlai> just to let y'all know, i no longer have commit rights to the joinmarket-org organization; as far as i'm aware, the only ones who still have these are belcher and waxwing . honestly i have no problem with this. 04:06 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #joinmarket 04:09 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 260 seconds] 05:37 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 05:54 < waxwing> yes this has been discussed a fair few times maxsan (ah he's not here), including my 'coinjoinxt' blogpost/talk. quite a few ways to do it i think. oh, wait, weren't you at that workshop discussion in berlin tho'? 05:54 < waxwing> wait what am i asking, he's not here :) 05:55 < waxwing> re adlai 's above comment, for anyone not in the know re: github, it doesn't affect people's ability to make contributions ... also to note i removed alexcato's permissions too. can't actually find him right now ... 05:59 < undeath> he was always hanging out in the other irc channel iirc 05:59 < waxwing> yeah i know; i checked cgan, not there, now setting up agora 05:59 < undeath> but since the spam attack and registered I think the relay broke 06:01 < waxwing> apparently 'whisky' is op on agora #joinmarket .. don't know who that is. but there's only about 4 people there, can't find alexcato anywhere. 06:02 < waxwing> prob like you say since we broke the bot(s?) he's probably dropped off 06:02 < waxwing> any chance of removing +r? 06:07 < undeath> currently the spam seems to have paused again 06:10 -!- MaxSan [~user@185.9.19.107] has joined #joinmarket 06:23 -!- undeath [~undeath@hashcat/team/undeath] has quit [Ping timeout: 276 seconds] 06:23 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 06:33 < belcher_> alexcato is u/AlexCato on reddit 06:33 < belcher_> he doesnt check it all the time, but enough to eventually get the message 06:34 < waxwing> belcher_, thanks, yeah, i'll ping him on there then. 06:36 < waxwing> this is all much of a nothing, but an amusing thought occurred: i was earlier saying 'proof of join' and while it just doesn't seem to work as an idea, i realised that if you *did* want to do a ring sig over a bunch of outputs, the only sensible way to do it would be to use a podle/dleq type construction so as to prove the key you signed with hadn't been used before (else, it's pointless). 06:37 < waxwing> and that's effectively a 'key image' - using a ring sig but using a dleq to prove it's unique. that's exactly what cryptonote does :) (well 'exactly' .. something like, haven't even looked at it in 2 years, could be slightly wrong0 06:42 < belcher_> aside: https://arstechnica.com/staff/2018/10/internet-relay-chat-turns-30-and-we-remember-how-it-changed-our-lives/ 06:42 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.2] 06:49 < qubenix> waxwing: fyi the people over in #monero-research-lab are very smart and friendly in re: to ring sigs, cryptonote, etc. 06:50 < waxwing> qubenix, sure, i hang out there. they even invite me to meetings although i don't really pay attention, haven't the time :) 06:50 < qubenix> oh yeah, just saw you in the list. lol 08:10 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 08:40 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 256 seconds] 08:45 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 10:43 -!- Talkless [~Talkless@hst-227-49.splius.lt] has joined #joinmarket 10:44 < Talkless> hi waxwing, you online? 10:45 < waxwing> yes Talkless 10:46 < Talkless> I've upgrade jm to maser (yesterday), upgradet wallet to .jmdat 10:46 < Talkless> now I try to run tumbler.py and I get: 10:46 < Talkless> Your wallet does not contain the required number of mixdepths: 4 10:46 < Talkless> Increase using this command: `python wallet-tool.py -m 5 (yourwalletname) changemixdepth 10:46 < Talkless> Ok, so I tried it: 10:46 < Talkless> ython wallet-tool.py -m 5 wallet.jmdat changemixdepth 10:47 < Talkless> Enter wallet decryption passphrase: 10:47 < Talkless> Number of mixdepths must be at least 1 10:47 < Talkless> is -m not working..? 10:47 < waxwing> undeath, ping 10:47 < waxwing> yeah pretty sure this was supposed to be fixed 10:47 < waxwing> just for sanity, what's your latest commit hash? 10:49 < waxwing> oh, sorry the latest fix is not merged yet. but, hmm, the current temporary fix was still supposed to work. 10:49 < Talkless> db62223ecdd5d3b81f6f1ad2b06833871a9e25d3 10:49 < waxwing> trying to remember what happened last time we were discussing this. we eventually figured out your situation, can you remind me? 10:49 < Talkless> uhm, don't recall the details, I just moved coins out of JM after one or two passes 10:49 < Talkless> ammount was too small 10:50 < Talkless> also, there were issues with libsep...-py package, but it's ok now. 10:52 < waxwing> Talkless, oh wait you weren't the one who had a problem with this before? i know you were the one who was trying to get tumbler to work with small amounts. 10:52 < Talkless> yes, I had small amout issue, and some libsep.-py-on-arm problems, but I don't recall if I had issues with "mixdeth 5" 10:53 < waxwing> yeah no it must have been someone else 10:53 < waxwing> so it's the first time you've tried it? wondering why you're changing it (not that it matters) 10:53 < waxwing> also it should be 5 already ofc, not that that means the output you saw was correct 10:54 < Talkless> that time before was first time, now I want to try second time, but it complains about that mixdeth.. 10:54 < waxwing> hmm this is weird, that works for me 10:54 < Talkless> waxwing: my wallet was created earlier, before jmdat upgrade, maybe that's the case? 10:54 < waxwing> oh. have you run the convert script? 10:54 < Talkless> yes, now I have .jmdat 10:55 < waxwing> ok. have you tried running a normal wallet-tool.py (without changemixdepth)? 10:55 < Talkless> yes, it shows ammount 10:55 < waxwing> ok, that's a start. and how many mixdepths does it show? 0-4? 10:56 < Talkless> 0...3 11:00 < waxwing> sorry my repo is all out of whack with this ... it may be a while before i get back to you Talkless 11:00 < Talkless> ok no worries 11:01 < Talkless> I just should try to pull some day later for that merge? 11:01 < Talkless> for that fix 11:05 -!- MaxSan [~user@185.9.19.107] has quit [Remote host closed the connection] 11:06 < waxwing> i don't know if a fix is needed Talkless ; specifically i don't know anything, sorry like i say this will take me some time to figure out 11:06 < Talkless> wait, --help says " -M MIXDEPTH," 11:06 < Talkless> it should be capital M ? 11:07 < Talkless> that help message suggested -m 11:07 < Talkless> maybe it's missmatch of documentation? 11:07 < waxwing> no 11:07 < waxwing> it's best if you can stay online so you can see answers i guess. 11:07 < Talkless> oh, it's about importing or whatever... 11:26 < undeath> in fact the wallet-tools.py seems to expect -M instead of -m 11:27 < undeath> it should have been -m, error on my part 11:27 < undeath> Talkless^ 11:27 < Talkless> uhm 11:30 < waxwing> undeath, oh!! 11:30 < waxwing> just as much my fault .. i mean i added that 'fix' lol 11:30 < waxwing> how the heck did that happen ... 11:30 < undeath> the -m/-M is really confusing 11:31 < waxwing> indeed, very much so 11:31 < undeath> that's why I removed one in the pr 11:31 < waxwing> right, but it's not ready yet, is it? 11:31 < undeath> no, it's not 11:31 < undeath> I've not been able to fix it yet 11:32 < waxwing> np 12:04 < Talkless> is there github issue I could track? 12:04 < Talkless> undeath: waxwing 12:05 < waxwing> Talkless, hi, so at least i seem to understand now, although it took me a while 12:05 < waxwing> because i encountered what i think is the same problem as you, after trying `python wallet-tool.py -m 5 walletname changemixdepth` 12:06 < waxwing> which sets the wallet's mixdepth to an invalid value 12:06 < undeath> the changemixdepth option is going to be superseeded by https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/197 12:06 < undeath> but that pr's not ready yet, as discussed earlier 12:06 < waxwing> right. but he's wondering what to do right now, so i'm trying to do the best to figure that out 12:07 < waxwing> Talkless, am i right in saying that it throws an assertion error `assert self.max_mixdepth > 0` right now if you try to run wallet-tool? 12:07 < undeath> well, best is to use -M instead of -m 12:07 < waxwing> undeath, yes for now. unless you've borked it by not doing that to begin with; as i just did :) 12:07 < undeath> or is it not? 12:08 < Talkless> uhm waxwing wallet-tool shows all addresses without assertion 12:08 < waxwing> oh; so you're not currently encountering a problem? 12:08 < waxwing> so if you do -M 5 does it go from 0..4 after? 12:08 < waxwing> i mean if you do `python wallet-tool.py -M 5 walletname changemixdepth` to be precise 12:09 < Talkless> i'll try M 12:09 < undeath> the problem the user user had before you introduced the if check was probably the same thing, -m/-M confused 12:09 < Talkless> Maximum mixdepth successfully updated. 12:09 < undeath> which caused their wallet to corrupt 12:09 < waxwing> undeath, yeah i remember, it must have been that, you're right 12:10 < undeath> that really explains how that could happen 12:10 < Talkless> dephs are now 0..4 12:10 < waxwing> can't believe that, such a dumb mistake. but i guess `mixdepth` and `mixdepths` was just an accident waiting to happen 12:10 < waxwing> Talkless, cool looks like you dodged a bullet then :) 12:10 < Talkless> phew... 12:10 < Talkless> should I try tumbler? or I should wait for fixes? 12:11 < waxwing> yeah it can't hurt. you're in a normal state. 12:11 < waxwing> fwiw i used it myself last week and it worked first time, ymmv :) 12:11 < waxwing> (tumbler i mean) 12:11 < Talkless> mhm 12:11 < Talkless> I'll try tomorrow, as my timezone suggest I have to go to sleep 12:11 < Talkless> thanks waxwing and undeath, bye! 12:11 < waxwing> even installation script on new machine worked first time (on master after the fix) 12:11 < waxwing> Talkless, 'my timezone suggests' lol 12:12 -!- Talkless [~Talkless@hst-227-49.splius.lt] has quit [Quit: Konversation terminated!] 12:12 < waxwing> best practice is to always start 'Good morning!' as certain IRC denizens do :) 12:13 < undeath> :D 12:13 < undeath> it only depends on your definition 12:16 < waxwing> ah yeah scrolling up, i can see why talkless didn't have the same problem as me. it's obscure but: i was running off a PR branch that didn't have the specific fix that prevents it creating a wallet with -1 mixdepth. 12:16 < waxwing> whereas he, ofc wasn't. 12:16 < waxwing> so for him the effect of -m instead of -M was only an error message. 12:16 < waxwing> whereas I borked my wallet and had to hack it :) 12:17 < undeath> ok, at least nothing the ordinary user would encounter right now :) 12:17 < undeath> can you push a quick fix for the -m/-M documentation or usage? 12:19 < waxwing> oh ofc. 12:22 < waxwing> done 12:23 < undeath> cool, that should avoid confusion in the future 12:23 < undeath> oh, also the message when running tumbler 12:23 < waxwing> ah, i had a feeling i'd forgotten one. let me know if there's another 12:24 < undeath> that's it :) 12:53 -!- undeath [~undeath@hashcat/team/undeath] has quit [Ping timeout: 276 seconds] 12:54 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 13:25 < waxwing> arubi, any idea about https://travis-ci.org/JoinMarket-Org/joinmarket-clientserver/jobs/442340843#L434 ? 13:28 < undeath> i believe it's connected to your force-push 13:29 < undeath> the travis job only started after your force-push and tried to checkout the nonexistant old commit 13:30 < waxwing> right that makes sense. prob i can restart 13:30 < waxwing> oh i see the second one is ok 15:34 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.2] 17:53 < adlai> waxwing: i've seen a variety of conventions leak into the "real world"... for example, i enjoy saying "Good morning!" as though irl is irc, and it confuses people to know end, even when they've know me for years 17:54 < adlai> and i've also met Annaresti (as in dispossesion) who when first meeting new people, offer a handshake and state their name. 19:00 -!- Giszmo [~leo@190.46.54.72] has quit [Quit: Leaving.] 22:40 -!- GAit [~GAit@unaffiliated/gait] has quit [Ping timeout: 272 seconds] 22:49 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 22:58 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 23:07 -!- GAit [~GAit@unaffiliated/gait] has joined #joinmarket