My system has some problems with locales, causing this package to fail it's tests:
test_doctest_main_issue4197 (test.test_zipimport_support.ZipSupportTests) ... Expected line File "/tmp/tmpeW40c_/script.py", line 2, in __main__.Test
Got stdout:
**********************************************************************
File "/tmp/tmpeW40c_/script.py", line 2, in __main__.Test
Failed example:
'line 2'
Expected nothing
Got:
'line 2'
**********************************************************************
1 items had failures:
1 of 1 in __main__.Test
***Test Failed*** 1 failures.
Expected line File "/tmp/tmpeW40c_/test_zip.zip/__main__.py", line 2, in __main__.Test
Got stdout:
**********************************************************************
File "/tmp/tmpeW40c_/test_zip.zip/__main__.py", line 2, in __main__.Test
Failed example:
'line 2'
Expected nothing
Got:
'line 2'
**********************************************************************
1 items had failures:
1 of 1 in __main__.Test
***Test Failed*** 1 failures.
Ran 54 tests in 0.806s
OK
== Tests result: FAILURE ==
367 tests OK.
1 test failed:
test_locale
27 tests skipped:
test_aepack test_al test_applesingle test_bsddb test_bsddb185
test_bsddb3 test_cd test_cl test_dl test_gl test_imageop
test_imgfile test_kqueue test_linuxaudiodev test_macos
test_macostools test_msilib test_ossaudiodev test_pep277
test_py3kwarn test_scriptpackages test_startfile test_sunaudiodev
test_unicode_file test_winreg test_winsound test_zipfile64
2 skips unexpected on linux2:
test_bsddb test_bsddb3
Total duration: 6 min 7 sec
Tests result: FAILURE
==> ERROR: A failure occurred in check().
Aborting...
Skipping the test creates the package:
$ makepkg --nocheck
I think there's something wrong with my locale:
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=EN_US.UTF-8
LC_CTYPE="EN_US.UTF-8"
LC_NUMERIC="EN_US.UTF-8"
LC_TIME="EN_US.UTF-8"
LC_COLLATE="EN_US.UTF-8"
LC_MONETARY="EN_US.UTF-8"
LC_MESSAGES="EN_US.UTF-8"
LC_PAPER="EN_US.UTF-8"
LC_NAME="EN_US.UTF-8"
LC_ADDRESS="EN_US.UTF-8"
LC_TELEPHONE="EN_US.UTF-8"
LC_MEASUREMENT="EN_US.UTF-8"
LC_IDENTIFICATION="EN_US.UTF-8"
LC_ALL=
$ cat /etc/locale.conf
LANG=EN_US.UTF-8
$ cat /etc/locale.gen
en_US.UTF-8 UTF-8
nl_NL.UTF-8 UTF-8
# locale-gen
Generating locales...
en_US.UTF-8... done
nl_NL.UTF-8... done
Generation complete.
versions:
$ uname -a
Linux cedric-work-laptop 6.4.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 19 Jul 2023 19:19:38 +0000 x86_64 GNU/Linux
Pinned Comments