Hi! Ludovic Courtès <[email protected]> skribis:
> Ludovic Courtès <[email protected]> skribis: > >> I noticed that on Debian 9, ‘guix-daemon.service’ (systemd) runs under >> the C.UTF-8 locale by default, even if the machine is otherwise >> configured with another locale. Consequently, ‘guix substitute’ keeps >> complaining about locales and all that, which is terrible. > > It turns out that the “C.UTF-8” locale doesn’t exist upstream in glibc: > > https://bugzilla.redhat.com/show_bug.cgi?id=902094 > > But anyway, I think we should just set “LC_ALL=en_US.utf8” in the > .service file: that’s what we do on Guix System, and the choice of a > locale doesn’t matter since ‘guix substitute’ honors the client’s > locale. Done in 489d6c0dc03f1d95a3fefa6301f36cac9b50b2c3. I got the syntax from <https://www.freedesktop.org/software/systemd/man/systemd.service.html> but I wouldn’t mind if someone would double-check! Thanks, Ludo’.
