[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’.