--- Day changed Sun Nov 04 2018 00:09 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Quit: bye] 00:09 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 01:08 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 01:08 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 02:24 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 03:38 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Quit: https://www.Quanto.ga/] 03:39 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 03:53 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.3] 04:11 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 256 seconds] 04:12 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 05:59 < waxwing> may be of interest: https://gist.github.com/nothingmuch/652f3a98089a0600637eadab738b2d6a 06:15 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 06:20 < waxwing> another thought i had, which i forgot to mention: a significant problem with joinmarket (as an idea generally, not just the implementation we have) is: directly spending in a single coinjoin is hampered by fees. 06:21 < waxwing> i mean this specifically: one privacy gain of coinjoin can be: paying someone reveals your own coins. this is not true in abstract in coinjoin because the payment is delinked from the specific set of inputs. 06:21 < waxwing> however this is not true in a JM CJ *if* we can assume positive fees paid by the spender. 06:22 < waxwing> hence, it is worth observing that the zero-fee-offer maker, or the negative-fee-offer maker, can remove that problem. 06:22 < waxwing> which opens up the possibility of suggesting to people that if they want to run a maker for privacy, they could specifically choose to offer zero fees and some reasonable fraction of bitcoin-cj-fee 06:22 < waxwing> or also negative fees (although be careful!) 06:23 < waxwing> this is, of course, a very similar but also slightly different suggestion to doing a patientsendpayment idea. one important functional difference is that there is a class of payments where you can't afford to be patient (most, in fact) 06:24 < waxwing> it's also nice that this can be done without software changes. just a case of people choosing to offer it, and takers consciously deciding to use it; they may choose low numbers of counterparties for this purpose (or just pick 1 or 2) 07:34 < waxwing> undeath, thumbs up on the notes; that's pretty much what i expected, great. 07:35 < waxwing> also have i forgotten any changes? i'm a bit concerned the readme's a bit stale, as it heavily emphasises the upgrade to segwit which is very old now. arguably it doesn't matter, since ultimately a user just has to follow the 'Quickstart' instructions which are dead simple. 07:54 -!- GitHub151 [GitHub151@gateway/service/github.com/x-gebtugdpojftntuc] has joined #joinmarket 07:54 < GitHub151> [joinmarket-clientserver] AdamISZ pushed 1 new commit to master: https://git.io/fxhpe 07:54 < GitHub151> joinmarket-clientserver/master c833aa4 AdamISZ: Merge #207: release notes for 0.4.0... 07:54 -!- GitHub151 [GitHub151@gateway/service/github.com/x-gebtugdpojftntuc] has left #joinmarket [] 07:54 -!- GitHub181 [GitHub181@gateway/service/github.com/x-valxhcmjloausfoy] has joined #joinmarket 07:54 < GitHub181> [joinmarket-clientserver] AdamISZ closed pull request #207: release notes for 0.4.0 (master...release-040) https://git.io/fxhZ4 07:54 -!- GitHub181 [GitHub181@gateway/service/github.com/x-valxhcmjloausfoy] has left #joinmarket [] 08:10 < waxwing> travis seems to be getting annoyingly unreliable atm. arubi if you're here, have any idea about this one? https://travis-ci.org/JoinMarket-Org/joinmarket-clientserver/jobs/450514834#L3988 08:10 < waxwing> oh sorry, reading fail. that has some JM specific fail, and yet all the other builds in the same run were fine. 08:10 < waxwing> thought i'd removed the schedule-related non-determinism, huh 08:11 < waxwing> i know undeath made some small tweak there recently, conceivably could be related 08:19 < waxwing> yeah def non-det. 08:24 < waxwing> connection probs 08:25 < waxwing> https://github.com/JoinMarket-Org/joinmarket-clientserver/releases/tag/v0.4.0 <-- upgrade as and when (although i bet everyone here runs master :) ) 08:31 < waxwing> undeath, i created a 0.5.0 milestone, feel free to add issues to that if you want. personally i don't think we can release another version without python3, but i'm afraid that means big changes (not that py3 on its own isn't big). unsure what to think about it tbh. 08:31 < waxwing> perhaps that's a discussion for another day though. 09:36 < qubenix> thanks to all contributors! 09:42 < qubenix> this still the donation address: 1AZgQZWYRteh6UyF87hwuvyWj73NvWKpL? 10:23 < waxwing> yeah unfortunately we don't have a new one yet, sorry about that 10:57 < undeath> alright, cool 10:57 < undeath> was time there was another release 10:57 < undeath> so many changes 10:58 < undeath> and with the bitcoind thing a realease was called for 10:58 < undeath> python3 will be a tough challenge 10:58 < undeath> so many things in jmbitcoin will need attention 10:59 < undeath> speaking of porting to python3, is there any real use for jmclient/btc.py? 11:00 < undeath> that seems an awful lot of duplicated code 11:04 < waxwing> no, but it was originally attempting to create an interface for the electrum plugin. so yeah it should be deleted now, as i abandoned that. 11:09 < undeath> and it probably should not be allowed to install jmclient without the jmbitcoin package? 11:12 < undeath> can you unpin the reddit announcement for 0.3.4 and pin 0.4.0? or is 0.3.4 pinned because it's a security update? 11:37 < waxwing> undeath, pin-switch done, thanks 11:38 < undeath> nice, thanks 11:38 < waxwing> jmclient v jmbitcoin don't know, maybe. as it currently stands that's true, but it would be nice to have it swappable i guess. 11:38 < undeath> swappable in what way? 12:22 < waxwing> undeath, swap the backend bitcoin implementation, i.e. an interface. that's what it was there for for the plugin (and the reason for making jmbitcoin optional. but there was also the fact that installing the secp binding was difficult for people) 13:30 < undeath> ah, I see 13:36 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.3] 15:17 < belcher_> im going to tweet the new release too 15:30 < belcher_> https://twitter.com/joinmarket/status/1059226348235964416 15:32 < belcher_> waxwing: would you be interested in also controlling the @joinmarket twitter account? reading now it looks like twitter has ways of multiple people mostly-securely sharing one account 17:29 -!- AgoraRelay [~jmrelayfn@p5DE4A898.dip0.t-ipconnect.de] has quit [Ping timeout: 268 seconds] 17:38 -!- AgoraRelay [~jmrelayfn@p5DE4AFBE.dip0.t-ipconnect.de] has joined #joinmarket --- Log opened Mon Nov 05 06:38:05 2018 06:38 -!- kanzure [~kanzure@unaffiliated/kanzure] has joined #joinmarket 06:38 -!- Irssi: #joinmarket: Total of 43 nicks [1 ops, 0 halfops, 0 voices, 42 normal] 06:47 -!- Irssi: Join to #joinmarket was synced in 586 secs 07:09 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.3] 09:38 < arubi> waxwing, saw your message just now (well this morning but had to leave for work to beat traffic). glad you found the issue quickly :) 10:02 -!- mr_paz [~mr_paz@c-71-57-73-68.hsd1.il.comcast.net] has joined #joinmarket 10:02 -!- mr_paz_ [~mr_paz@c-71-57-73-68.hsd1.il.comcast.net] has joined #joinmarket 10:13 -!- mr_paz [~mr_paz@c-71-57-73-68.hsd1.il.comcast.net] has quit [Quit: Leaving] 11:13 < waxwing> arubi, what's the correct way to answer this? https://old.reddit.com/r/joinmarket/comments/9u4l8d/new_version_joinmarketcs_040/e93kj24/?context=3 11:19 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 11:49 -!- mr_paz_ [~mr_paz@c-71-57-73-68.hsd1.il.comcast.net] has quit [Quit: Leaving] 12:05 -!- belcher_ [~user@unaffiliated/belcher] has quit [Ping timeout: 244 seconds] 12:06 -!- belcher_ [~user@unaffiliated/belcher] has joined #joinmarket 12:06 < arubi> waxwing, oof hard to tell. obviously they do have gpg installed so 'apt-get install gnupg' is wrong. If we had the deps/keyring.gpg , deps/cache/libsodium-1.0.13.tar.gz and deps/cache/libsodium-1.0.13.tar.gz.sig then I could try recreating it here 12:07 < waxwing> do you have a reddit account? if not i can copy-paste; if you just want to ask Qs to debug that's OK 12:07 < waxwing> is it related to that case where it fails to download and --no-gpg-validation can fix it? (whether that's desirable or not) 12:08 < qubenix> could have them run with bash -x and paste for more info 12:09 < arubi> I'll post a reply. yea maybe it failed to download, but it does retry a bunch of times (and I think should not even reach gpg check if the download fails, but maybe misremembering). --no-gpg-validation can definitely bypass the gpg issue if the download does succeed. and yes running with -x will be really helpful 12:12 < waxwing> arubi, thanks 12:21 < arubi> np! reply done. maybe you could reply with a vouch for me so it doesn't seem like I'm some rando trying to get them to run commands :) 12:23 < waxwing> arubi, done 12:24 < arubi> sweet 13:44 -!- nanotube [~nanotube@unaffiliated/nanotube] has quit [Ping timeout: 260 seconds] 14:15 -!- nanotube [~nanotube@unaffiliated/nanotube] has joined #joinmarket 14:27 < undeath> not sure, but changing line 5 in install.sh to 'gpg --show-keys --keyid-format long <"$1" | grep "$2"' might do the trick for the user on reddit 14:29 < undeath> my guess is the gpg version is a bit old and cannot deal with the html document fed to it 14:31 < undeath> but ideally we'd just let gpg fetch the key using their own protocol from a keyserver using --recv-keys 14:31 < undeath> unless there's a reason the install.sh script is doing it in the awkward way it is 15:03 -!- stoner19 [stoner19@gateway/vpn/privateinternetaccess/stoner19] has quit [Ping timeout: 250 seconds] 15:03 -!- stoner19_ [stoner19@gateway/vpn/privateinternetaccess/stoner19] has joined #joinmarket 15:12 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.3] 17:27 -!- AgoraRelay [~jmrelayfn@p5DE4AFBE.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 17:44 -!- AgoraRelay [~jmrelayfn@p5DE4AE9B.dip0.t-ipconnect.de] has joined #joinmarket 18:27 -!- rdymac [uid31665@gateway/web/irccloud.com/x-zgfgevlowtsawpzq] has joined #joinmarket 19:41 -!- instagibbs [~instagibb@pool-100-15-135-248.washdc.fios.verizon.net] has quit [Ping timeout: 252 seconds] 19:44 -!- instagibbs [~instagibb@pool-100-15-135-248.washdc.fios.verizon.net] has joined #joinmarket