IRC channel logs

2020-03-23.log

back to list of logs

<midnight>ah, there's grubles too
<midnight>and dongcarl. hah, there's a whole bunch of us here.
<midnight>\o/
<dongcarl>:-)
<midnight>dongcarl: I've had to repeatedly run guix pull but I managed to get it to a finished point on one of the machines that was binary-seeded.
<dongcarl>midnight: Binary-seeded?
<midnight>That civodul fellow said --bootstrap was for developers only. But. Since I don't know what qualifies as developer test-only, I'm gonna try from master next. My last attempt at from-source failed.
<midnight>dongcarl: Yeah -- so, using the guix install script you mentioned to me.
<midnight>Which I think starts from guix bins downloaded..?
<dongcarl>Ah right yes... What's the specific thing you're stuck on right now?
<midnight>dongcarl: segfaults in libc interfering with guix pulls, and failures in general in my attempts to build the bitcoin reproducibles. But. Nothing that I've been able to rule out as my fault yet. :)
<midnight>so, still puttering.
<dongcarl>midnight: I see, did you get the binary-seeded version of Guix working?
<dongcarl>midnight: as in 1. Install the binary-seeded version 2. `guix pull` a couple of times` 3. see that `guix time-machine` is a valid command
<midnight>dongcarl: Two invocations of guix pull later, it succeeded from the binary seed: guix time-machine && echo yay => yay
<midnight>I'll putter some more and let you know.
<midnight>I fully intend to continue submitting sigs for the reproducible build after the switch to guix.
<dongcarl>midnight: Dope!
<dongcarl>I think if you have all that working...
<dongcarl>Next step is just clone bitcoin, and `./contrib/guix/guix-build.sh`
<dongcarl>for some speed: `env ADDITIONAL_GUIX_ENVIRONMENT_FLAGS='--substitute-urls="https://guix.carldong.io https://ci.guix.gnu.org"' ./contrib/guix/guix-build.sh`
*midnight simultaneously tries on machine #2 to build guix from source again :)
*dongcarl is glad!
<midnight>I wonder if the large-nproc count on these machines is causing somewthing to bump into ulimits
<dongcarl>midnight: Normally, it's because Guix runs thru all the test suites of all the things it builds, so flaky tests will result in a failed build
<dongcarl>midnight: And with large nproc... Things are extra flaky
<midnight>interesting..
<fossy>OMG i made a static guile
<fossy>time to make a guile patch so that --enable-static actually adds -all-static to LDFLAGS >:(
<fossy>huh, those stupid "recompiling *.go" messages have gone
***ChanServ sets mode: +o rekado
<xentrac>congratulations fossy!
***ChanServ sets mode: +o rekado
***nckx is now known as impressed_bot
***impressed_bot is now known as nckx