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