--- Log opened Mon May 18 00:00:24 2020 00:17 -!- k3tan [~pi@unaffiliated/k3tan] has quit [Ping timeout: 246 seconds] 00:19 -!- k3tan [~pi@unaffiliated/k3tan] has joined #joinmarket 01:02 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has joined #joinmarket 01:34 -!- Trudie63Kassulke [~Trudie63K@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 02:10 -!- takamatsu [~takamatsu@unaffiliated/takamatsu] has quit [Quit: (┛◉Д◉)┛┻━┻] 02:32 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 03:13 -!- Kavon12Langosh [~Kavon12La@static.57.1.216.95.clients.your-server.de] has joined #joinmarket 03:38 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has quit [Ping timeout: 240 seconds] 03:41 -!- qubenix [~qubenix@66.172.11.228] has quit [Remote host closed the connection] 03:46 -!- qubenix [~qubenix@66.172.11.228] has joined #joinmarket 03:47 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Read error: Connection reset by peer] 03:50 -!- vrana [~mvranic@gateway/tor-sasl/vrana] has joined #joinmarket 04:03 -!- berndj [~berndj@azna.co.za] has quit [Quit: ZNC - http://znc.in] 04:05 -!- berndj [~berndj@azna.co.za] has joined #joinmarket 04:14 -!- viasil [~nobody@134.19.189.124] has quit [Ping timeout: 260 seconds] 04:15 -!- viasil [~nobody@134.19.189.124] has joined #joinmarket 05:41 < belcher> coconutanna if you're still here, why did you want to use the -m option in tumbler? 05:42 < belcher> were you restarting a halted tumbler run for example 05:43 < adlai> the only times i ever actually tried running the tumbler script were for the same reasons that people used the script that donated to p2pool miners 05:43 < adlai> needless to say: "twice, in 2014, and i was drunk and it didn't work", so i went back to manual sendpayment :) 05:54 < belcher> there is this here left in the comments https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/jmclient/jmclient/schedule.py#L98-L100 05:54 < belcher> one option is just to disable -m for tumbler 05:55 < belcher> since we have coin control and --restart 05:59 -!- sosthene [~sosthene@gateway/tor-sasl/sosthene] has quit [Remote host closed the connection] 05:59 -!- sosthene [~sosthene@gateway/tor-sasl/sosthene] has joined #joinmarket 06:02 < coconutanna> belcher: i wanted to tumble all coins in mixdepths 3, 4, 5, 6 and to keep the coins in 0, 1 and 2 in the joinmarket wallet. 06:03 < coconutanna> and by tumble i mean tumble and transfer to external addresses 06:04 < coconutanna> i see, so i misunderstood the option 06:05 < belcher> no you havent, the option is intended to allow that 06:05 < belcher> it just doesnt work right now 06:08 < belcher> to avoid you having to wait for a fix and new release, you should try using coin control to freeze the coins you dont want to spend 06:08 < belcher> ill work on the problem to try to figure out the best way to fix 06:08 < coconutanna> okay, either way it explains why it would sweep mixdepth 1. :) ignoring that line the question remains what is supposed to happen to coins that would end up in mixdepth 4 as per the above schedule. but maybe that's another side effect of -m not working. 06:09 < belcher> i guess thats another bug 06:10 < belcher> the coins left in mixdepth 4 would just stay there according to that schedule 06:15 < waxwing> adlai, it's almost as if i spent hundreds of hours changing it so it did work .. but whether it does or does not is something you'd only know if you put any work into testing it 06:15 < coconutanna> good, that's what i thought. thanks for the confirmation. so i *do* get how to read the schedule and was right to question it. phew :) 06:15 < waxwing> for myself i've used it a few times in the last two years and it worked. 06:16 < adlai> waxwing, your greater contribution, imo, was the rearchitecture that separates the wallet handling. that is most important. tumbler script is also cool, though! 06:17 < waxwing> don't appreciate snide remarks. put the cooperative work in and you get to criticize. 06:18 < waxwing> at least 50% of why i wrote a new code architecture was to make tumbler be more reliable and i believe it has been. 06:18 < waxwing> and i never intended to make it "my" project. 06:19 < adlai> remark was not intended as criticism. 06:36 < waxwing> belcher, it looks like on reflection i shouldn't have crossed out this comment, although tbh i can't remember exactly what conclusion i came to: https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/387#issuecomment-557570382 06:38 < waxwing> thing is, one pattern that repeated over a long period is, at least *somewhat* unexpected behaviour (and sometimes *really* unexpected) when running tumbler on non-default mixdepth ranges 06:38 < waxwing> i for one have been pretty guilty of testing almost entirely in the "default" scenario, ie funding m0 and maybe one other. not trying to go over ranges extending past 5 (m4) 06:39 < waxwing> that was tricky even before #387 and 387 makes it a *little* more complicated (although the locking suggestion you made above could easily deal with that) 06:40 < waxwing> i'm guessing the reason it is not at all an edge- use case is because a lot of tumbler users are the sort of people who already tried running yg a little bit so have coins spread around a bit. 06:40 < belcher> tumbler has so many options that its easy to not test one regime 06:40 < waxwing> i have to wonder whether we should consider restricting usage to not go beyond default mixdepths. maybe that seems like too much of a restriction for users, but it's really hard otherwise. 06:41 < waxwing> belcher, indeed we need a better, full automated test of it. the infrastructure we have can *almost* do all that, but there is a big issue as illustrated by test_full_coinjoin - catching errors correctly. something that should have been fixed long ago tbh. 06:42 < waxwing> but yeah even with automation there is a parameter combinatoric explosion issue. still. 06:52 < waxwing> re: the comment you pointed out, it looks like that was a very early addition to the jmcs version, it was probably me saying "this is too difficult to reason about when doing --restart" so restricted to m0 start only. then in 0.2.0 removed the restriction. 06:52 < waxwing> https://github.com/JoinMarket-Org/joinmarket-clientserver/commit/074afc3106a9e3bb014fa1a1f31a83f95a53a9d7 06:57 < waxwing> https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/580 .. i can just add that change myself belcher 06:58 < waxwing> hmm maybe i should try out that github feature, i believe you can add commits to other people's PRs 07:01 < belcher> if you want to experiment with the feature sure, but if not its also no problem for me to do it 07:16 < waxwing> ok done see comment, thanks for that. 07:17 < belcher> pretty cool 07:17 < belcher> could you capitalize the first letter of your commits title 07:17 < waxwing> ok 07:18 < belcher> Fix instead of fix, it really helps with things like git blame 07:18 < waxwing> oh, i was unaware. how so? because search is case sensitive or something? 07:18 < belcher> well not "really" helps, maybe just helps a tiny bit 07:19 < belcher> i just got it from this https://chris.beams.io/posts/git-commit/ and then always try to follow it 07:20 < waxwing> i found strange error messages trying to push the commit in various ways, it seems it's fine if it's a branch on the repo and you push to it with HEAD:branchname .. but i'm not sure if my other syntax attempts only failed because i'm running on a moved-over repo (from AdamISZ). anyway, bit in the weeds. it's not a feature that we really need. 07:24 < belcher> pushing to other people's PRs is pretty cool though i must admit 08:17 -!- Kavon12Langosh [~Kavon12La@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 256 seconds] 08:27 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 244 seconds] 08:52 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 09:37 -!- tlo1337 [~tlo1337@142.183.170.75] has quit [Quit: Leaving] 09:43 < belcher> does RiccardoMasutti from github come to this IRC ? 10:09 -!- kiksou [5a49a532@lfbn-mar-1-459-50.w90-73.abo.wanadoo.fr] has joined #joinmarket 11:01 -!- nixbitcoin [~nixbitcoi@gateway/tor-sasl/nixbitcoin] has quit [Ping timeout: 240 seconds] 11:03 -!- nixbitcoin [~nixbitcoi@gateway/tor-sasl/nixbitcoin] has joined #joinmarket 11:37 -!- adlai [~adlai@unaffiliated/adlai] has left #joinmarket ["WeeChat 1.1.1"] 11:47 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 12:45 -!- kristapsk_ [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 12:56 -!- kiksou [5a49a532@lfbn-mar-1-459-50.w90-73.abo.wanadoo.fr] has quit [Remote host closed the connection] 13:00 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has quit [Ping timeout: 240 seconds] 13:14 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has joined #joinmarket 13:34 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 13:39 < qubenix> is that just a github feature, or can you also use git to do that somehow? 14:04 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] 14:13 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has joined #joinmarket 14:31 -!- slivera [~slivera@116.206.230.100] has joined #joinmarket 14:40 < asymptotically> qubenix: github, git doesn't really have PRs. 15:58 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has quit [Quit: Leaving] 17:16 -!- opal [~wowaname@volatile/founder/wowaname] has quit [Remote host closed the connection] 17:17 -!- opal [~wowaname@volatile/founder/wowaname] has joined #joinmarket 17:29 -!- DSRelBot [~DSRelBot@p5de4a56a.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 17:29 -!- HackRelay [~jmrelayha@p5DE4A56A.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 17:42 -!- DSRelBot [~DSRelBot@p54866c89.dip0.t-ipconnect.de] has joined #joinmarket 17:42 -!- HackRelay [~jmrelayha@p54866c89.dip0.t-ipconnect.de] has joined #joinmarket 18:33 -!- qubenix [~qubenix@66.172.11.228] has quit [Quit: quit] 18:34 -!- qubenix [~qubenix@66.172.11.228] has joined #joinmarket 23:19 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Remote host closed the connection] --- Log closed Tue May 19 00:00:26 2020