GNU bug report logs - #35671
guix-daemon cannot find UTF-8 locale out-of-the-box on foreign distros

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Date: Fri, 10 May 2019 16:33:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#35671: closed (guix-daemon cannot find UTF-8 locale
 out-of-the-box on foreign distros)
Date: Tue, 14 Dec 2021 17:56:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Tue, 14 Dec 2021 12:55:11 -0500
with message-id <87wnk79im8.fsf_-_ <at> gmail.com>
and subject line Re: bug#35671: guix-daemon cannot find UTF-8 locale out-of-the-box on foreign distros
has caused the debbugs.gnu.org bug report #35671,
regarding guix-daemon cannot find UTF-8 locale out-of-the-box on foreign distros
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
35671: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35671
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Bug Guix <bug-guix <at> gnu.org>
Subject: 'glibc-utf8-locales' should include C.UTF-8 locale
Date: Fri, 10 May 2019 18:31:55 +0200
Hello,

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.

Thus, I think ‘glibc-utf8-locales’ should provide that locale.

Ludo’.


[Message part 3 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 35671-done <at> debbugs.gnu.org
Subject: Re: bug#35671: guix-daemon cannot find UTF-8 locale out-of-the-box
 on foreign distros
Date: Tue, 14 Dec 2021 12:55:11 -0500
Hello,

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi!
>
> Ludovic Courtès <ludo <at> gnu.org> skribis:
>
>> Ludovic Courtès <ludovic.courtes <at> inria.fr> 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!

Closing, then :-).

Maxim


This bug report was last modified 3 years and 154 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.