--- Log opened Tue Jul 02 00:00:59 2019 05:38 -!- hebasto_ [~hebasto@95.164.65.194] has joined #bitcoin-builds 05:54 -!- hebasto_ [~hebasto@95.164.65.194] has quit [Remote host closed the connection] 05:57 -!- hebasto_ [~hebasto@95.164.65.194] has joined #bitcoin-builds 06:06 < nothingmuch> dongcarl: speaking of pycache & make dist woes - any new ideas about a preferred approach for patching vs. make dist? 06:07 < dongcarl> nothingmuch: eh, not really... how’s the depends going? 06:08 -!- hebasto_ [~hebasto@95.164.65.194] has quit [Remote host closed the connection] 06:10 -!- hebasto_ [~hebasto@95.164.65.194] has joined #bitcoin-builds 06:11 < dongcarl> Btw, going to put up an APT repo at some point 06:11 < dongcarl> For Guix 06:12 < dongcarl> A Debian dev wrote the packages for debian 06:12 < hebasto_> dongcarl: Nice! 06:12 < dongcarl> But it’s slow to upstream 06:12 < dongcarl> So we’ll put up our own APT 06:12 * dongcarl waves 06:13 < dongcarl> nothingmuch: gunna be on a flight today but happy to discuss soon! 06:13 < nothingmuch> dongcarl: unfortunately i did not get to it yesterday 06:14 < nothingmuch> enjoy the flight, as much as they can be enjoyed, i should be able to start on it later today 06:15 < fanquake> 🛫 06:15 < fanquake> dongcarl didn't get to your PR today. Will tomorrow morning. Quick skim and changes look good though. 06:16 < dongcarl> nothingmuch: No hurry :-) I’m just excited about nice depends packages and substitutes and oh my 06:16 < dongcarl> fanquake: 🙏 06:57 < nothingmuch> hebasto_: re i686 files - check if there's duplicate .dbg.dbg binaries - i had a similar issue with diffoscope 06:57 < nothingmuch> not duplicate, just redundant 06:58 < nothingmuch> i suspect both of these happened to me when a run was canceled part way, but i did not git clean before retrying 06:58 < nothingmuch> (i had pycache files too) 07:03 < hebasto_> nothingmuch: will do my best 07:25 < nothingmuch> hebasto_: should be able to confirm w/ tar -tf output/bitcoin-0.18.99-i686-linux-gnu-debug.tar.gz | grep .dbg.dbg, the commands that produce these are the find -type f -executable towards the end of contrib/guix/build.sh 07:26 < nothingmuch> dongcarl: is there some linting tool to clean up superfluous guile imports or did you do that by hand? 07:30 < nothingmuch> s/import/#:use-module/ 07:31 < dongcarl> nothingmuch: did it by hand :-/ 07:32 < dongcarl> Probs the #guile guys know tho 07:55 < hebasto_> nothingmuch: https://github.com/bitcoin/bitcoin/pull/15277#issuecomment-507713638 07:57 < nothingmuch> hebasto_: yeah looks like the exact same issue i saw, i'll respond on the ticket 09:38 < dongcarl> Probably okay to clean output dir or something for now... in the future I hope to support `make DETERMINISTIC=1 bindist` or something 09:41 < nothingmuch> where bindist = a target corresponding to the install & tar phase of build.sh? 09:42 < dongcarl> Right. I’m thinking anyone with guix installed would have it be picked up by configure, and they can do `make DETERMINISTIC=1 bindist` to perform a Guix build 09:55 < nothingmuch> hmmm, interesting 10:11 < nothingmuch> does it matter which guix? or are inferiors enough for your patches? 10:12 < dongcarl> nothingmuch: I'm thinking inferiors should be enough. Gotta work out some kinks tho 12:36 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 12:37 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-builds 19:29 < dongcarl> fanquake nothingmuch TheCharlatan hebasto_: Wrote up a little README for the `contrib` folder for our first merge. Feedback is welcome! https://gist.github.com/dongcarl/a9f86bb11d7b55e07b592db807430a64 19:29 < fanquake> dongcarl cool 19:29 < dongcarl> I might also write a longer FAQ, please lmk what questions you've encountered/thought about yourself so I can include. 21:10 -!- hebasto_ [~hebasto@95.164.65.194] has quit [Remote host closed the connection] 21:36 < fanquake> dongcarl I didn't realise the yoghurt ref came from bootstrappable.. Thought that was your own thing. 21:37 < dongcarl> fanquake: Haha yeah, they kept using it in talks about being bootstrappable... So I just went with it lol 21:37 < fanquake> do we know how to bootstrap a cow yet 21:38 < dongcarl> fanquake: `guix environment --ad-hoc cowsay -- cowsay moo` 21:41 < fanquake> heh 21:42 < fanquake> dongcarl doc looks pretty good. Maybe add a note about macOS and windows builds being a WIP to the HOSTS section? 21:43 < dongcarl> fanquake: Oh for sure. There are too many ideas for things that are WIP that won't go into this PR that I'm thinking perhaps opening a tracking issue and linking to that would be better? 21:44 < fanquake> dongcarl Having a single issue for guix / bootstrap related discussion going forward after the PR is merged 👍 21:45 < dongcarl> :+1: --- Log closed Wed Jul 03 00:01:00 2019