1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 12:40:32 +02:00
Files
guix/guix
Attila Lendvai 8852f911ff git-download: Set locale to deal with Unicode in git metadata.
Without this the git-fetch GEXP is run in an environment that uses ASCII
character encoding when strings are crossing the Guile - C boundary.  It means
that e.g. tag names that have Unicode chars in them will cause problems,
e.g. when walking and deleting the .git directory.

An example in the wild: https://github.com/klauspost/pgzip/tags

Fixes <https://issues.guix.gnu.org/54893>.

* guix/git-download.scm (git-fetch): Call 'setenv' and 'setlocale' to
set it to en_US.utf8.
* gnu/packages/commencement.scm (glibc-utf8-locales-final): Make public.
Add 'properties' field.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-04-20 23:46:43 +02:00
..
2022-02-13 14:58:43 +02:00
2021-01-04 23:54:16 +01:00
2022-02-14 11:23:07 +01:00
2020-12-09 22:25:17 +01:00
2021-01-04 23:54:16 +01:00
2022-03-18 16:03:33 +01:00
2022-04-11 15:49:32 +02:00
2021-04-12 18:42:22 +02:00
2020-12-19 23:25:01 +01:00
2021-08-12 12:34:13 +02:00
2021-12-23 08:59:44 -05:00
2021-05-11 12:49:53 +02:00
2022-02-14 11:23:07 +01:00