--- Log opened Thu Oct 01 00:00:34 2020 00:46 -!- jonatack [~jon@37.164.132.126] has joined #bitcoin-builds 01:07 -!- felixweis [sid154231@gateway/web/irccloud.com/x-krefugjevbfmhthz] has joined #bitcoin-builds 01:07 -!- fjahr [sid374480@gateway/web/irccloud.com/x-rbbwbtbigjvdlmkh] has joined #bitcoin-builds 01:07 -!- TheCharlatan [~drgrid@2a01:4f9:4a:2adc::2] has joined #bitcoin-builds 01:52 -!- Netsplit *.net <-> *.split quits: fjahr, felixweis, TheCharlatan 02:10 -!- Netsplit over, joins: felixweis, fjahr, TheCharlatan 03:04 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Ping timeout: 240 seconds] 03:05 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-builds 03:15 -!- jonatack [~jon@37.164.132.126] has quit [Ping timeout: 260 seconds] 03:20 -!- Pasquale30Robel [~Pasquale3@static.57.1.216.95.clients.your-server.de] has joined #bitcoin-builds 04:44 -!- Pasquale30Robel [~Pasquale3@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 272 seconds] 05:21 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #bitcoin-builds 09:06 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Quit: jonatack] 09:15 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #bitcoin-builds 11:01 -!- Netsplit *.net <-> *.split quits: fjahr, felixweis, TheCharlatan 11:47 -!- Netsplit over, joins: felixweis, fjahr, TheCharlatan 12:34 < dongcarl> luke-jr, wumpus: Just as a short update: Guix needs #20019, and #19683, then the macOS build will have a clean enough patchset for review. 12:34 < gribble> An error has occurred and has been logged. Please contact this bot's administrator for more information. 12:34 < gribble> https://github.com/bitcoin/bitcoin/issues/19683 | depends: Pin clang search paths for darwin host by dongcarl · Pull Request #19683 · bitcoin/bitcoin · GitHub 12:35 < dongcarl> Also, luke-jr I'd love to know what troubles you're running into w/re running Guix on your system. They sound like installation problems and are most likely solvable 12:37 < wumpus> dongcarl: good to know! 12:37 < dongcarl> I _could_ hack around the need for #20019, and #19683, but I want to use this as an opportunity to make our build system/toolchain more robust. 12:37 < gribble> An error has occurred and has been logged. Please contact this bot's administrator for more information. 12:37 < gribble> https://github.com/bitcoin/bitcoin/issues/19683 | depends: Pin clang search paths for darwin host by dongcarl · Pull Request #19683 · bitcoin/bitcoin · GitHub 12:40 < cfields> +1 for that, this work is fleshing out some things that needed to be fixed. 12:43 < luke-jr> dongcarl: I was having trouble figuring out where to start more or less 12:43 < luke-jr> dongcarl: IIRC there was a hash I had to set/change somewhere, but I couldn't find it 12:43 < dongcarl> sec, pulling up docs! 12:44 < luke-jr> looking at my files, in gnu/packages/bootstrap.scm 12:45 < dongcarl> Oh where did you see that you needed to change a hash? Is this the Guix Manual? 12:45 < luke-jr> no, AFAIK Guix only has binary / trust-based documented 12:46 < luke-jr> in fact, I'm not sure anyone has ever done a bootstrap without trusted third-party binaries 12:46 < dongcarl> Building from source is also documented: https://guix.gnu.org/manual/en/html_node/Requirements.html, I semi-regularly build Guix from source to test changes 12:47 < luke-jr> that's the Guix software itself, not the packages 12:47 < dongcarl> Which packages are you talking about specifically? 12:49 < luke-jr> I think I was trying to do ./pre-inst-env guix build bootstrap-tarballs 12:51 < dongcarl> luke-jr: And then what happened? 12:52 < luke-jr> I don't recall - this was several months ago 12:52 < luke-jr> it may be more productive to start from scratch? :/ 12:54 < dongcarl> Sure, I'll run through it myself and see if there are any hiccups, it may very well be that you saw it download `bootstrap-binaries` which is its reduced binary seed of 130MB or so, if it was downloading other things, you might have needed the `--bootstrap --no-substitutes` flags. In any case, I'll go through the guide again and make sure things 12:54 < dongcarl> work properly 12:54 < luke-jr> I won't let it download bootstrap-binaries 12:55 < luke-jr> dongcarl: want to walk me through it? ;) 12:56 < dongcarl> I'd be happy to! 12:56 < luke-jr> I guess first I git clone https://git.savannah.gnu.org/git/guix.git ? 12:56 < dongcarl> (got something in an hour tho) 12:56 < dongcarl> luke-jr: You can also install from gentoo repos I think 12:56 < dongcarl> just emerge guix 12:57 < luke-jr> IIRC that uses binaries 12:58 < luke-jr> it was also removed in January 12:58 < dongcarl> Hm, lemme poke in gentoo repos 12:58 < dongcarl> Oh waht 12:58 < dongcarl> Oh it was moved to nix-guix ovelay? 12:59 * dongcarl kinda clueless about gentoo 13:00 < luke-jr> glancing at nix-guix overlay, it's using binaries 13:01 * dongcarl looking 13:02 < dongcarl> you mean in `copy_boot_guile_binaries`? 13:02 < luke-jr> yes, at least there 13:02 < luke-jr> besides, I don't want Guix to have root access 13:03 < luke-jr> and I suspect this would even if source-based do a system-wide install of it 13:05 < dongcarl> You can install Guix as an unprivileged user for sure 13:05 < dongcarl> Sorry, not sure what you meant by "and I suspect this would even if source-based do a system-wide install of it" 13:05 < luke-jr> emerge/the overlay 13:07 < dongcarl> Right. Okay, give me some time to play with Gentoo in a VM and get back to you on your specific request. However, I want to know how you're running gitian/one of its backups as an unprivileged, non-system-wide thing 13:07 < dongcarl> s/backups/backends 13:08 < luke-jr> IMO there's no reason to do anything Gentoo-specific here ☺ 13:08 < luke-jr> KVM does not require root 13:08 < luke-jr> gitian runs KVM with Ubuntu presently 13:10 < dongcarl> KVM does not require root specifically because it's running as a kernel module tho, no? 13:10 < luke-jr> the virtualization layer does have kernel support, but that's beside the point? 13:10 < luke-jr> I mean, literally everything does - any syscall uses the kernel 13:12 < dongcarl> Sure, let me give it a go, do some digging, and get back to you. I want this to be usable! :-) 13:12 < luke-jr> could presumably rework the gitian builds to use Guix instead of Ubuntu, but yeah, would be better to get something that is fully trustless 16:55 -!- Netsplit *.net <-> *.split quits: fjahr, felixweis, TheCharlatan 17:05 -!- Netsplit over, joins: felixweis, fjahr, TheCharlatan 19:23 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Remote host closed the connection] 19:24 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined #bitcoin-builds 20:21 -!- Netsplit *.net <-> *.split quits: fjahr, felixweis, TheCharlatan 20:49 -!- Netsplit over, joins: felixweis, fjahr, TheCharlatan 21:29 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 21:29 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-builds 22:00 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 240 seconds] 22:01 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-builds --- Log closed Fri Oct 02 00:00:35 2020