<pmikkelsen>hey guix, sorry if I am asking a stupid question, but is there a way to run a vm for another architecture on my amd64? I just made some changes i would like to test on arm
<efraim>I suppose it could be built with `guix system build --system=armhf-linux foo', but if you don't have a way to build armhf packages you're at the mercy of the substitute servers for some/most(?) of the packages
<civodul>jonsger: what does "readlink -f $(type -P guix)" return?
<pmikkelsen>Since meson is going to me the "default" for many gnome packages, should it have the same extra phases as glib-or-gtk-build-system, which can be enabled with a keyword argument? or should we have yet another build system called glib-or-gtk-meson-build-system? Ideas welcome :)
<Apteryx>OK, I found an answer from Mark from 2013 that says the implicit inputs are defined in (gnu base system), as %final-inputs. Those are (tar, gzip, bzip2, xz, diffutils, patch, coreutils, sed, grep, findutils, gawk, make, bash, ld-wrapper, binutils, gcc, libc).
<bavier`>I'm surprised no one on the HN Caddy thread has brought up the issue of corresponding source w/r to the EULA on binaries
<janneke>a system reconfigure after update to master rebuilds gcc and guile...
<janneke>iwbn to first update to a fairly recent commit that does *not* require such heavy local recompiles...what am y doing wrong?
<lfam>janneke: Can you stop and restart with '--dry-run' and share the results?
<janneke>lfam: i can..but already at BOOTSTRAP GUILEC language/tree-il/primitives.go
<janneke>lfam...so possibly i hit network troubles?
<jherrlin>janneke , okey never heard of that project
<jherrlin>was it in the the ubuntu phones collection?
<lfam>janneke: Yes, or whichever mirror you queried returned 404 for some reason. The main Guix mirror will return 404 if it doesn't have the substitute cached, and then it will request it from the upstream server. This 404 is cached for a few minutes. You could try again and see if it starts downloading instead of building
<janneke>jherrlin: yes, some similarities with librem 5: no android but gnu/linux, add monitor and have your pc
<lfam>Do you know if this computer has a "real-time clock" with a battery, so it can retain the approximate time while powered off? If not, you'll want to set allow-large-adjustments? so that you don't have to manually adjust the clock every time you boot
<efraim>didn't lfam push a change for the guix ntp pool?
<efraim>also, maybe we should patch openntpd to use those same guix ntp servers
<lfam>Yes, all the various services that use the NTP protocol need to use those NTP pool names
<lfam>I don't see a service for openntpd, so we don't need to do anything for it
<efraim>there's no service, but there is an etc/ntpd.conf in %out
<lfam>The pool name is about device vendors and operating systems playing nice with the pool. By using a specific DNS name, the pool can effectively handle misbehaving clients.
<lfam>I don't think we should bake GuixSD stuff into the packages. Once there is a service we should do it there. Also, the number of people using openntpd on GuixSD without a service is probably too small to affect the pool
<lfam>Like, I might use openntpd from Guix on my Debian systems. They shouldn't use the GuixSD pool
<lfam>The pool "vendor zone" guidelines say that individual users can use whatever NTP URLs they want. It's only people shipping running NTP clients that are supposed to use the zones
<efraim>using those guidelines, we don't ship an ntp client (service) using openntpd