--- Day changed Tue Mar 05 2019 02:46 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined ##hwi 02:52 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [Remote host closed the connection] 02:53 -!- fanquake [~fanquake@unaffiliated/fanquake] has joined ##hwi 03:15 < fanquake> Is this channel logged anywhere? 05:24 -!- fanquake [~fanquake@unaffiliated/fanquake] has quit [] 09:11 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Remote host closed the connection] 09:11 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined ##hwi 15:17 <@achow101> instagibbs: provoostenator: gitian or dockerfile, pick your poison 15:18 < provoostenator> Ouch 15:18 < provoostenator> Dockerfile 15:19 < provoostenator> There's a third option, I vaguely recall someone is working on a different deterministc build approach for Bitcoin Core. 15:19 <@achow101> provoostenator: yeah, dongcarl is working on using a thing called guix. i tried getting that work but couldn't get it working 15:20 < gmaxwell> Whats the current HWI status in any case? A (unixy technical but non-developer) friend recently told he he wanted to get his bitcoin off exchanges and asked about hardware wallet support in bitcoin core. He'd probably make a good power user gunniepig, since he's technical but doesn't have a ton of bitcoin expirence. (I suspect he last used bitcoin core back in 2011) 15:22 <@achow101> gmaxwell: it works. command line only 15:22 <@achow101> we have instructions for using with core here: https://github.com/bitcoin-core/HWI/blob/master/docs/bitcoin-core-usage.md 15:23 <@achow101> there's a feature support table here: https://github.com/bitcoin-core/HWI#device-support 15:26 < gmaxwell> Sweet, I gave him an ledger nano s. 15:36 < provoostenator> gmaxwell: it also works with fewer commands via RPC: https://github.com/bitcoin/bitcoin/pull/14912 15:37 < provoostenator> But that involves compiling unreleased code, so maybe the command line is a safer bet. 15:38 < provoostenator> The "signersend" RPC call is particularly handy. bitcoin-cli signersend `[]``[{destination: AMOUNT}]` usually Just Works(tm) 15:41 <@achow101> provoostenator: re dockerfile. i don't think it's possible to do deterministic mac builds 15:42 <@achow101> I spoke to some of the electrum guys and they couldn't get deterministic mac builds for electrum to work either 15:42 < provoostenator> Maybe Travis macOS environment is the least bad option? 15:43 < provoostenator> Mmm, not sure if that really solves anything. 15:44 < provoostenator> I suppose if several developers and Travis use the same Python binary to make the determinstic build, that helps. But then how to trust the Python binary? Compile it? 15:44 <@achow101> i might end up using travis macos environment to do mac builds anyways. i don't exactly have access to a mac 15:45 <@achow101> i currently have to use the macs in the university library to do testing on mac 15:47 <@achow101> provoostenator: the problem is that python can't be compiled deterministically 22:05 < warren> achow101: in previous years I got OSX to run unmodified in x86-64 kvm, there are some guides online. all sorts of stuff like sound is broken but you dont need all the peripherals to work