bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#73751: [cuirass] channel-update-service fails trying to find key wit


From: Ludovic Courtès
Subject: bug#73751: [cuirass] channel-update-service fails trying to find key with accent in the name
Date: Thu, 12 Dec 2024 12:14:56 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Hi,

Noé Lopez <noe@noé.eu> skribis:

> I was able to reproduce this from the cuirass checkout when unsetting
> LANG and that indeed seems to be issue,

OK, I’m pushing the proposed C.UTF-8 patch, then.

> is there a reason why UTF-8 is not the default in
> shepherd/guile/cuirass?  IMO it would be better to set it to the
> default to avoid future issues with other services.

It’s a long story.  Basically, Guile interprets file name according to
the current locale encoding; it’s been this way on Unix/GNU/Linux for
ages.

However, the default locale on POSIX systems is “C”, meaning ASCII
encoding.  As a consequence, Guile does ASCII “by default”, when LC_ALL
& co. are not specified.

Thanks,
Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]