GNU bug report logs - #68094
Test "terminal-string-width Japanese" has environmental dependency

Previous Next

Package: guix;

Reported by: Skyler Ferris <skyvine <at> protonmail.com>

Date: Fri, 29 Dec 2023 00:53:02 UTC

Severity: normal

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Skyler Ferris <skyvine <at> protonmail.com>
To: bug-guix <at> gnu.org
Subject: Test "terminal-string-width Japanese" has environmental dependency
Date: Fri, 29 Dec 2023 00:51:51 +0000
Hello,

The test "terminal-string-width Japanese" in the file 
"tests/syscalls.scm" has an environmental dependency which causes it to 
fail when I run `guix shell --pure -D guix -- make check 
TESTS=tests/syscalls.scm`. I can resolve this by instead running `guix 
shell --pure -D guix -- env LANG=en_US.utf-8 make check 
TESTS=tests/syscalls.scm`. I do not know enough about locales to know if 
it makes sense for the test to set the environment variable, to make a 
recommendation in the manual, or to do something else. For 
bootstrapping, which requires some programs not included in the package 
dependencies, the manual specifically states the additional packages 
which are required (the problem here is not an additional package, but 
seems similar).

Regards,
Skyler





This bug report was last modified 1 year and 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.