Bug#1134294: libgweather4: FTBFS: 1/4 lint - libgweather:Valid Locations file FAIL
Santiago Vila
sanvila at debian.org
Sat Apr 18 18:32:00 BST 2026
Package: src:libgweather4
Version: 4.4.4-4
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202604/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:libgweather4, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f po-locations/libgweather-4.0-locations.pot
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
-Denable_vala=true \
[... snipped ...]
[135/248] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/libgweather-4.0.mo ../po/pt.po
[136/248] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/libgweather-4.0.mo ../po/ro.po
[137/248] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/libgweather-4.0.mo ../po/ru.po
[138/248] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/libgweather-4.0.mo ../po/rw.po
[139/248] /usr/bin/msgfmt -o po/si/LC_MESSAGES/libgweather-4.0.mo ../po/si.po
[140/248] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/libgweather-4.0.mo ../po/sk.po
[141/248] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/libgweather-4.0.mo ../po/sl.po
[142/248] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/libgweather-4.0.mo ../po/sq.po
[143/248] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/libgweather-4.0.mo ../po/sr.po
[144/248] /usr/bin/msgfmt -o po/sr at latin/LC_MESSAGES/libgweather-4.0.mo ../po/sr at latin.po
[145/248] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/libgweather-4.0.mo ../po/sv.po
[146/248] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/libgweather-4.0.mo ../po/ta.po
[147/248] /usr/bin/msgfmt -o po/te/LC_MESSAGES/libgweather-4.0.mo ../po/te.po
[148/248] /usr/bin/msgfmt -o po/th/LC_MESSAGES/libgweather-4.0.mo ../po/th.po
[149/248] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/libgweather-4.0.mo ../po/tr.po
[150/248] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/libgweather-4.0.mo ../po/ug.po
[151/248] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/libgweather-4.0.mo ../po/uk.po
[152/248] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/libgweather-4.0.mo ../po/vi.po
[153/248] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/libgweather-4.0.mo ../po/wa.po
[154/248] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/libgweather-4.0.mo ../po/xh.po
[155/248] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/libgweather-4.0.mo ../po/zh_CN.po
[156/248] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/libgweather-4.0.mo ../po/zh_HK.po
[157/248] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/libgweather-4.0.mo ../po/zh_TW.po
[158/248] /usr/bin/msgfmt -o po-locations/ang/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ang.po
[159/248] /usr/bin/msgfmt -o po-locations/ar/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ar.po
[160/248] /usr/bin/msgfmt -o po-locations/as/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/as.po
[161/248] /usr/bin/msgfmt -o po-locations/ast/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ast.po
[162/248] /usr/bin/msgfmt -o po-locations/az/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/az.po
[163/248] /usr/bin/msgfmt -o po-locations/be at latin/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/be at latin.po
[164/248] /usr/bin/msgfmt -o po-locations/be/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/be.po
[165/248] /usr/bin/msgfmt -o po-locations/bg/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/bg.po
[166/248] /usr/bin/msgfmt -o po-locations/bn_IN/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/bn_IN.po
[167/248] /usr/bin/msgfmt -o po-locations/bn/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/bn.po
[168/248] /usr/bin/msgfmt -o po-locations/br/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/br.po
[169/248] /usr/bin/msgfmt -o po-locations/bs/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/bs.po
[170/248] /usr/bin/msgfmt -o po-locations/ca/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ca.po
[171/248] /usr/bin/msgfmt -o po-locations/ca at valencia/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ca at valencia.po
[172/248] /usr/bin/msgfmt -o po-locations/crh/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/crh.po
[173/248] /usr/bin/msgfmt -o po-locations/cs/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/cs.po
[174/248] /usr/bin/msgfmt -o po-locations/cy/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/cy.po
[175/248] /usr/bin/msgfmt -o po-locations/da/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/da.po
[176/248] /usr/bin/msgfmt -o po-locations/de/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/de.po
[177/248] /usr/bin/msgfmt -o po-locations/dz/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/dz.po
[178/248] /usr/bin/msgfmt -o po-locations/el/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/el.po
[179/248] /usr/bin/msgfmt -o po-locations/en_CA/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/en_CA.po
[180/248] /usr/bin/msgfmt -o po-locations/en_GB/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/en_GB.po
[181/248] /usr/bin/msgfmt -o po-locations/en at shaw/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/en at shaw.po
[182/248] /usr/bin/msgfmt -o po-locations/eo/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/eo.po
[183/248] /usr/bin/msgfmt -o po-locations/es/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/es.po
[184/248] /usr/bin/msgfmt -o po-locations/et/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/et.po
[185/248] /usr/bin/msgfmt -o po-locations/eu/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/eu.po
[186/248] /usr/bin/msgfmt -o po-locations/fa/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/fa.po
[187/248] /usr/bin/msgfmt -o po-locations/fi/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/fi.po
[188/248] /usr/bin/msgfmt -o po-locations/fr/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/fr.po
[189/248] /usr/bin/msgfmt -o po-locations/fur/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/fur.po
[190/248] /usr/bin/msgfmt -o po-locations/ga/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ga.po
[191/248] /usr/bin/msgfmt -o po-locations/gd/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/gd.po
[192/248] /usr/bin/msgfmt -o po-locations/gl/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/gl.po
[193/248] /usr/bin/msgfmt -o po-locations/gu/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/gu.po
[194/248] /usr/bin/msgfmt -o po-locations/he/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/he.po
[195/248] /usr/bin/msgfmt -o po-locations/hi/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/hi.po
[196/248] /usr/bin/msgfmt -o po-locations/hr/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/hr.po
[197/248] /usr/bin/msgfmt -o po-locations/hu/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/hu.po
[198/248] /usr/bin/gi-docgen generate --quiet --fatal-warnings --config doc/libgweather.toml --output-dir=doc/libgweather-4.0 --no-namespace-dir --content-dir=/<<PKGBUILDDIR>>/doc libgweather/GWeather-4.0.gir
[199/248] /usr/bin/msgfmt -o po-locations/id/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/id.po
[200/248] /usr/bin/msgfmt -o po-locations/is/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/is.po
[201/248] /usr/bin/msgfmt -o po-locations/it/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/it.po
[202/248] /usr/bin/msgfmt -o po-locations/ja/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ja.po
[203/248] /usr/bin/msgfmt -o po-locations/ka/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ka.po
[204/248] /usr/bin/msgfmt -o po-locations/kk/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/kk.po
[205/248] /usr/bin/msgfmt -o po-locations/kn/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/kn.po
[206/248] /usr/bin/msgfmt -o po-locations/ko/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ko.po
[207/248] /usr/bin/msgfmt -o po-locations/ku/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ku.po
[208/248] /usr/bin/msgfmt -o po-locations/ky/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ky.po
[209/248] /usr/bin/msgfmt -o po-locations/lt/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/lt.po
[210/248] /usr/bin/msgfmt -o po-locations/mai/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/mai.po
[211/248] /usr/bin/msgfmt -o po-locations/lv/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/lv.po
[212/248] /usr/bin/msgfmt -o po-locations/mk/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/mk.po
[213/248] /usr/bin/msgfmt -o po-locations/mg/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/mg.po
[214/248] /usr/bin/msgfmt -o po-locations/mn/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/mn.po
[215/248] /usr/bin/msgfmt -o po-locations/ml/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ml.po
[216/248] /usr/bin/msgfmt -o po-locations/mr/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/mr.po
[217/248] /usr/bin/msgfmt -o po-locations/ms/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ms.po
[218/248] /usr/bin/msgfmt -o po-locations/nb/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/nb.po
[219/248] /usr/bin/msgfmt -o po-locations/nds/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/nds.po
[220/248] /usr/bin/msgfmt -o po-locations/ne/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ne.po
[221/248] /usr/bin/msgfmt -o po-locations/nn/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/nn.po
[222/248] /usr/bin/msgfmt -o po-locations/nl/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/nl.po
[223/248] /usr/bin/msgfmt -o po-locations/oc/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/oc.po
[224/248] /usr/bin/msgfmt -o po-locations/or/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/or.po
[225/248] /usr/bin/msgfmt -o po-locations/pl/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/pl.po
[226/248] /usr/bin/msgfmt -o po-locations/pa/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/pa.po
[227/248] /usr/bin/msgfmt -o po-locations/pt_BR/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/pt_BR.po
[228/248] /usr/bin/msgfmt -o po-locations/pt/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/pt.po
[229/248] /usr/bin/msgfmt -o po-locations/ro/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ro.po
[230/248] /usr/bin/msgfmt -o po-locations/ru/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ru.po
[231/248] /usr/bin/msgfmt -o po-locations/rw/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/rw.po
[232/248] /usr/bin/msgfmt -o po-locations/si/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/si.po
[233/248] /usr/bin/msgfmt -o po-locations/sk/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sk.po
[234/248] /usr/bin/msgfmt -o po-locations/sl/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sl.po
[235/248] /usr/bin/msgfmt -o po-locations/sq/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sq.po
[236/248] /usr/bin/msgfmt -o po-locations/sr at latin/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sr at latin.po
[237/248] /usr/bin/msgfmt -o po-locations/sr/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sr.po
[238/248] /usr/bin/msgfmt -o po-locations/sv/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/sv.po
[239/248] /usr/bin/msgfmt -o po-locations/ta/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ta.po
[240/248] /usr/bin/msgfmt -o po-locations/te/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/te.po
[241/248] /usr/bin/msgfmt -o po-locations/tr/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/tr.po
[242/248] /usr/bin/msgfmt -o po-locations/th/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/th.po
[243/248] /usr/bin/msgfmt -o po-locations/ug/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/ug.po
[244/248] /usr/bin/msgfmt -o po-locations/uk/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/uk.po
[245/248] /usr/bin/msgfmt -o po-locations/vi/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/vi.po
[246/248] /usr/bin/msgfmt -o po-locations/zh_CN/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/zh_CN.po
[247/248] /usr/bin/msgfmt -o po-locations/zh_HK/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/zh_HK.po
[248/248] /usr/bin/msgfmt -o po-locations/zh_TW/LC_MESSAGES/libgweather-4.0-locations.mo ../po-locations/zh_TW.po
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test -- --timeout-multiplier=3
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose --timeout-multiplier=3
ninja: Entering directory `/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
ninja: no work to do.
1/4 lint - libgweather:Valid Locations file RUNNING
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=170 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/xmllint --path /<<PKGBUILDDIR>>/data --noout --valid Locations.xml
2/4 libgweather:test_libgweather RUNNING
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 MALLOC_PERTURB_=32 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/test_libgweather --tap -k
1/4 lint - libgweather:Valid Locations file FAIL 0.01s exit status 4
âââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââ
stderr:
Can't open Locations.xml
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
3/4 libgweather:duplicates RUNNING
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 LIBGWEATHER_LOCATIONS_NO_NEAREST=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=194 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/duplicates --tap -k
â¶ 2/4 /weather/radians-to-degrees_str OK
â¶ 2/4 /weather/no-code-serialize OK
â¶ 2/4 /weather/airport_distance_sanity OK
â¶ 2/4 /weather/utc_sunset OK
â¶ 3/4 /weather/bad_duplicate_weather_stations OK
â¶ 3/4 /weather/duplicate_weather_stations OK
3/4 libgweather:duplicates OK 0.02s 2 subtests passed
4/4 libgweather:timezones RUNNING
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MALLOC_PERTURB_=232 MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/timezones --tap -k
â¶ 4/4 /weather/named-timezones OK
â¶ 4/4 /weather/named-timezones-deserialized OK
â¶ 4/4 /weather/timezones OK
4/4 libgweather:timezones OK 3.33s 3 subtests passed
â¶ 2/4 /weather/weather-loop-use-after-free OK
â¶ 2/4 /weather/location-names SKIP
â¶ 2/4 /weather/walk_world OK
2/4 libgweather:test_libgweather OK 4.90s 6 subtests passed
Summary of Failures:
1/4 lint - libgweather:Valid Locations file FAIL 0.01s exit status 4
Ok: 3
Fail: 1
Full log written to /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/testlog.txt
cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
==> meson-logs/testlog.txt <==
Log of Meson test suite run on 2026-04-18T15:07:17.215183
Inherited environment: DEB_HOST_MULTIARCH=x86_64-linux-gnu D [too-long-redacted] DEB_PYTHON_INSTALL_LAYOUT=deb
==================================== 1/4 =====================================
test: lint - libgweather:Valid Locations file
start time: 15:07:17
duration: 0.01s
result: exit status 4
command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=170 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/xmllint --path /<<PKGBUILDDIR>>/data --noout --valid Locations.xml
----------------------------------- stderr -----------------------------------
Can't open Locations.xml
==============================================================================
==================================== 3/4 =====================================
test: libgweather:duplicates
start time: 15:07:17
duration: 0.02s
result: exit status 0
command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 LIBGWEATHER_LOCATIONS_NO_NEAREST=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=194 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/duplicates --tap -k
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sf9e5328e6354b0cb89656888148e79bf
# Using temporary directory: /tmp/libgweather-test-6LGUN3
1..2
# Start of weather tests
ok 1 /weather/bad_duplicate_weather_stations
ok 2 /weather/duplicate_weather_stations
# End of weather tests
==============================================================================
==================================== 4/4 =====================================
test: libgweather:timezones
start time: 15:07:17
duration: 3.33s
result: exit status 0
command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MALLOC_PERTURB_=232 MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/timezones --tap -k
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S46adc59ac710391a4e97dcf596f89714
# Using temporary directory: /tmp/libgweather-test-5ONUN3
1..3
# Start of weather tests
ok 1 /weather/named-timezones
ok 2 /weather/named-timezones-deserialized
# slow test /weather/named-timezones-deserialized executed in 1.66 secs
ok 3 /weather/timezones
# slow test /weather/timezones executed in 1.66 secs
# End of weather tests
==============================================================================
==================================== 2/4 =====================================
test: libgweather:test_libgweather
start time: 15:07:17
duration: 4.90s
result: exit status 0
command: MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_BACKED=memory MESON_TEST_ITERATION=1 G_ENABLE_DIAGNOSTIC=0 MALLOC_PERTURB_=32 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_USE_VFS=local LIBGWEATHER_LOCATIONS_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/Locations.bin G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests G_TEST_SRCDIR=/<<PKGBUILDDIR>>/libgweather/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libgweather/tests/test_libgweather --tap -k
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S02022dcceb94446ac6367b00bba6b0c7
# Using temporary directory: /tmp/libgweather-test-8WKVN3
1..7
# Start of weather tests
ok 1 /weather/radians-to-degrees_str
# variant: (uint32 2, <('Izhevsk', '', true, [(0.99192878573234644, 0.92822426803455327)], @a(dd) [])>)
ok 2 /weather/no-code-serialize
# Maximum airport distance: 0
ok 3 /weather/airport_distance_sanity
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for âgsettings-backendâ
ok 4 /weather/utc_sunset
# Found station Lyon-Saint-Exupéry Airport for 'LFLL'
# GWeather-DEBUG: metar_start_open, requesting: https://aviationweather.gov/cgi-bin/data/dataserver.php?dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=3&mostRecent=true&fields=raw_text&stationString=LFLL
# GWeather-DEBUG: iwin_start_open, ignoring location Lyon-Saint-Exupéry Airport because zone '(empty)' has no weather info
# GWeather-DEBUG: metno_start_open, requesting: https://aa037rv1tsaszxi6o.api.met.no/weatherapi/locationforecast/2.0/classic?lat=45.7333&lon=5.0833
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for âgio-vfsâ
# pxbackend-DEBUG: px_config_sysconfig_set_config_file: Could not read file /etc/sysconfig/proxy
# pxbackend-DEBUG: Active config plugins:
# pxbackend-DEBUG: - config-env
# pxbackend-DEBUG: - config-xdp
# pxbackend-DEBUG: - config-kde
# pxbackend-DEBUG: - config-gnome
# pxbackend-DEBUG: - config-sysconfig
# GLib-GIO-DEBUG: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
# GLib-GIO-DEBUG: Failed to initialize networkmanager (GNetworkMonitorNM) for gio-network-monitor: Could not connect: No such file or directory
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation netlink (GNetworkMonitorNetlink) for âgio-network-monitorâ
# pxbackend-DEBUG: px_manager_constructed: Up and running
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation libproxy (GLibproxyResolver) for âgio-proxy-resolverâ
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55a392afa5a0 and GSocketClientAsyncConnectData 0x55a392aa9130
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55a392b01f90 and GSocketClientAsyncConnectData 0x55a392af3b80
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Connection failed: Operation was cancelled
# GLib-GIO-DEBUG: GSocketClient: Connection failed: Operation was cancelled
# GWeather-DEBUG: Failed to get METAR data: Operation was cancelled
# GWeather-DEBUG: Failed to get met.no forecast data: Operation was cancelled
ok 5 /weather/weather-loop-use-after-free
# slow test /weather/weather-loop-use-after-free executed in 4.87 secs
ok 6 /weather/location-names # SKIP Locale fr_FR.UTF-8 is not available
ok 7 /weather/walk_world
# End of weather tests
==============================================================================
Summary of Failures:
1/4 lint - libgweather:Valid Locations file FAIL 0.01s exit status 4
Ok: 3
Fail: 1
dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose --timeout-multiplier=3 returned exit code 1
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
More information about the pkg-gnome-maintainers
mailing list