Hello, I updated my local copy of guix-artwork repository today and now running "haunt build" fails with this message:
★★★★★★★★★★★★★★★★★★★★ Backtrace: In ice-9/threads.scm: 390:8 19 (_ _) In ice-9/boot-9.scm: 3223:13 18 (_) In ice-9/threads.scm: 390:8 17 (_ _) In ice-9/boot-9.scm: 3507:20 16 (_) 2806:4 15 (save-module-excursion _) 3527:26 14 (_) In unknown file: 13 (primitive-load-path "apps/base/data" #<procedure 7fd2e…>) In ice-9/eval.scm: 626:19 12 (_ #<directory (apps base data) 7fd2ec67e640>) 173:55 11 (_ #<directory (apps base data) 7fd2ec67e640>) 174:20 10 (_ #<directory (apps base data) 7fd2ec67e640>) 177:32 9 (lp (#<procedure 7fd2eaff9b40 at ice-9/eval.scm:297:…> …)) 159:9 8 (_ #(#<directory (apps base data) 7fd2ec67e640> (G_ …) …)) 159:9 7 (_ #(#<directory (apps base data) 7fd2ec67e640> (G_ …) …)) 159:9 6 (_ #(#<directory (apps base data) 7fd2ec67e640> (G_ …) …)) 163:9 5 (_ #(#<directory (apps base data) 7fd2ec67e640> (G_ …) …)) In srfi/srfi-1.scm: 586:29 4 (map1 ("de_DE" "en_US" "eo" "es_ES" "fr_FR" "ko_KR" # #)) 586:29 3 (map1 ("en_US" "eo" "es_ES" "fr_FR" "ko_KR" "ru_RU" "…")) 586:17 2 (map1 ("eo" "es_ES" "fr_FR" "ko_KR" "ru_RU" "zh_CN")) In ice-9/eval.scm: 619:8 1 (_ #(#(#<directory (apps base data) 7fd2ec67e640> # …) …)) In unknown file: 0 (setlocale 6 "eo.utf8") ERROR: In procedure setlocale: In procedure setlocale: Argumento inválido ★★★★★★★★★★★★★★★★★★★★ I see in the commit log that there's a new commit adding Esperanto to the website translations, but I was surprised to see this error because the website manifest.scm includes "glibc-locales" and I thought it would provide "eo.utf8" locale, but, apparently, it doesn't (see "locale -a" output below). Also, if I understand correctly, the package description for "glibc-locales" says it provides more than 400 locales, but once installed, I see less than 40: ★★★★★★★★★★★★★★★★★★★★ $ locale -a C ca_ES.utf8 cs_CZ.utf8 da_DK.utf8 de_DE.utf8 el_GR.utf8 en_AU.utf8 en_CA.utf8 en_GB.utf8 en_US.utf8 en_US.UTF-8 es_AR.utf8 es_CL.utf8 es_CO.utf8 es_ES.utf8 es_MX.utf8 fi_FI.utf8 fr_BE.utf8 fr_CA.utf8 fr_CH.utf8 fr_FR.utf8 ga_IE.utf8 it_IT.utf8 ja_JP.utf8 ko_KR.utf8 nb_NO.utf8 nl_NL.utf8 pl_PL.utf8 POSIX pt_PT.utf8 ro_RO.utf8 ru_RU.utf8 sv_SE.utf8 tr_TR.utf8 uk_UA.utf8 vi_VN.utf8 zh_CN.utf8 ★★★★★★★★★★★★★★★★★★★★ I'm not sure what to do here. Maybe the use of "setlocale" should be guarded against missing locales, but I'm also confused about the 400 locales part, where's the rest? (I'm using Guix System 1148890) --- Luis Felipe López Acevedo https://luis-felipe.gitlab.io/