diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-09-02 15:53:06 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-09-02 17:17:36 +0200 |
commit | aba8def46d392b3ef2278d16a2c9708fab05c6fd (patch) | |
tree | 63af5aedfca23f13c583f398b7d37dc8a13b46bb /bootstrap | |
parent | 8ce6f4dc2879919c12bc76a2f4b01200af97e019 (diff) | |
download | guix-patches-aba8def46d392b3ef2278d16a2c9708fab05c6fd.tar guix-patches-aba8def46d392b3ef2278d16a2c9708fab05c6fd.tar.gz |
substitute: Set LC_MESSAGES to the client's locale, not LC_ALL.
Fixes <https://bugs.gnu.org/43039>.
Reported by Adam Griffiths <adam.lw.griffiths@gmail.com>.
Previously, a client could lead 'guix substitute' to run in a non-UTF-8
locale, such as the "C" locale. Consequently, 'guix substitute' would
now fail to decode UTF-8 file names such as those that appear in the
'nss-certs' package.
* guix/scripts/substitute.scm (guix-substitute): Set LC_MESSAGES, not LC_ALL.
Diffstat (limited to 'bootstrap')
0 files changed, 0 insertions, 0 deletions