4.1.1: timezone test fails
Hello,
While updating the package to 4.1.1 in GNU Guix, I've noticed the following test failure:
starting phase `check'
ninja: Entering directory `/tmp/guix-build-libgweather4-4.1.1.drv-0/build'
ninja: no work to do.
1/4 libgweather:lint / Valid Locations file OK 0.09s
2/4 libgweather / test_libgweather OK 5.47s 7 subtests passed
3/4 libgweather / duplicates OK 0.07s 2 subtests passed
▶ 4/4 GWeather:ERROR:../libgweather-4.1.1/libgweather/tests/timezones.c:122:test_named_timezones_deserialized: 'tz' should not be NULL ERROR
4/4 libgweather / timezones ERROR 0.06s killed by signal 6 SIGABRT
>>> GIO_USE_VFS=local G_TEST_BUILDDIR=/tmp/guix-build-libgweather4-4.1.1.drv-0/build/libgweather/tests MALLOC_PERTURB_=242 G_TEST_SRCDIR=/tmp/guix-build-libgweather4-4.1.1.drv-0/libgweather-4.1.1/libgweather/tests G_ENABLE_DIAGNOSTIC=0 LIBGWEATHER_LOCATIONS_PATH=/tmp/guix-build-libgweather4-4.1.1.drv-0/build/data/Locations.bin GSETTINGS_BACKED=memory /tmp/guix-build-libgweather4-4.1.1.drv-0/build/libgweather/tests/timezones --tap -k
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
**
GWeather:ERROR:../libgweather-4.1.1/libgweather/tests/timezones.c:122:test_named_timezones_deserialized: 'tz' should not be NULL
(test program exited with status code -6)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
4/4 libgweather / timezones ERROR 0.06s killed by signal 6 SIGABRT
Ok: 3
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /tmp/guix-build-libgweather4-4.1.1.drv-0/build/meson-logs/testlog.txt
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "meson" arguments: ("test" "--print-errorlogs" "-t" "0") exit-status: 1 term-signal: #f stop-signal: #f>
phase `check' failed after 6.4 seconds
Attached is the full meson testlog.txt.
The build happens in a containerized environment where there's no /etc/timezone file.
The zoneinfo dir is explicitly configured as zoneinfo_dir : /gnu/store/7pjzwj9d4fnyzp9x7k8cc4hazypyrk0p-tzdata-2022a/share/zoneinfo
.
Thanks.