Source: libisocodes Version: 1.2.3-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210728 ftbfs-bullseye
Hi, During a rebuild of all packages in bullseye, your package failed to build on amd64. See also #963371 and the bug I just filed against isoquery. Relevant part (hopefully): > make[3]: Entering directory '/<<PKGBUILDDIR>>/po' > make[3]: Nothing to be done for 'check'. > make[3]: Leaving directory '/<<PKGBUILDDIR>>/po' > make[3]: Verzeichnis „/<<PKGBUILDDIR>>“ wird betreten > make check-local > make[4]: Verzeichnis „/<<PKGBUILDDIR>>“ wird betreten > /usr/bin/valac --pkg libxml-2.0 --pkg gee-0.8 --vapidir=./vapi --pkg config > -X -I. -X -DGETTEXT_PACKAGE=\"libisocodes\" -X > -DLOCALEDIR=\"/usr/share/locale\" -X -DTESTDIR=\"./tests/data\" > --output=codetest tests/codetest.vala tests/test_iso_3166.vala > tests/test_iso_3166_2.vala tests/test_iso_639.vala tests/test_iso_639_3.vala > tests/test_iso_639_5.vala tests/test_iso_4217.vala tests/test_iso_15924.vala > src/isocodes.vala src/iso_3166.vala src/iso_3166_item.vala > src/iso_3166_2.vala src/iso_3166_2_item.vala src/iso_639.vala > src/iso_639_item.vala src/iso_639_3.vala src/iso_639_3_item.vala > src/iso_639_5.vala src/iso_639_5_item.vala src/iso_4217.vala > src/iso_4217_item.vala src/iso_15924.vala src/iso_15924_item.vala > src/exceptions.vala > config.vapi:19.2-19.6: warning: argument `prefix' never used > [CCode (prefix = "", lower_case_cprefix = "", cheader_filename = "config.h")] > ^^^^^ > /<<PKGBUILDDIR>>/src/isocodes.vala.c: In function > ‘libisocodes_iso_codes_set_standard’: > /<<PKGBUILDDIR>>/src/isocodes.vala.c:1313:12: warning: assignment discards > ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] > 1313 | old_value = libisocodes_iso_codes_get_standard (self); > | ^ > Compilation succeeded - 1 warning(s) > gtester --verbose codetest > > ** (gtester:16679): WARNING **: 06:18:09.479: Deprecated: Since GLib 2.62, > gtester and gtester-report are deprecated. Port to TAP. > TEST: codetest... (pid=16680) > /iso_3166/3.x/create class: OK > /iso_3166/3.x/create class with changed filepath: OK > /iso_3166/3.x/change filepath with null value or empty string: OK > /iso_3166/3.x/change locale: OK > /iso_3166/3.x/throw exception for non-existant file: OK > /iso_3166/3.x/throw exception for directory: OK > /iso_3166/3.x/throw exception for parsing failure: OK > /iso_3166/3.x/throw exception for wrong ISO data: OK > /iso_3166/3.x/find all codes: OK > /iso_3166/3.x/find all codes in locale 'fr': OK > /iso_3166/3.x/call find_code() without argument: OK > /iso_3166/3.x/search empty code: OK > /iso_3166/3.x/find code 'de': OK > /iso_3166/3.x/find code 'FR': OK > /iso_3166/3.x/find code 'Tw': OK > /iso_3166/3.x/find code 'ukr': OK > /iso_3166/3.x/find code '798': OK > /iso_3166/3.x/search non existant code: OK > /iso_3166/3.x/find code 'ES' in locale 'de': OK > /iso_3166/3.x/find code 'TW' in locale 'fr': OK > /iso_3166/3.x/find code 'RUS' in non existant locale: OK > /iso_3166_2/3.x/create class: OK > /iso_3166_2/3.x/create class with changed filepath: OK > /iso_3166_2/3.x/find all codes: OK > /iso_3166_2/3.x/find all codes in locale 'fr': OK > /iso_3166_2/3.x/call find_code() without argument: OK > /iso_3166_2/3.x/search empty code: OK > /iso_3166_2/3.x/find code 'de-hh': OK > /iso_3166_2/3.x/find code 'FR-78': OK > /iso_3166_2/3.x/find code 'ES-C': OK > /iso_3166_2/3.x/search non existant code: OK > /iso_3166_2/3.x/find code 'DE-HH' in locale 'fr': OK > /iso_3166_2/3.x/find code 'NO-15' in non existant locale: OK > /iso_639/3.x/create class: OK > /iso_639/3.x/create class with changed filepath: OK > /iso_639/3.x/find all codes: OK > /iso_639/3.x/find all codes in locale 'fr': OK > /iso_639/3.x/call find_code() without argument: OK > /iso_639/3.x/search empty code: OK > /iso_639/3.x/find code 'ALG': OK > /iso_639/3.x/find code 'Tib': OK > /iso_639/3.x/find code 'bod': OK > /iso_639/3.x/find code 'aA': OK > /iso_639/3.x/search non existant code: OK > /iso_639/3.x/find code 'he' in locale 'fr': OK > /iso_639/3.x/find code 'hEB' in locale 'pl': OK > /iso_639/3.x/find code 'alg' in non existant locale: OK > /iso_639_3/3.x/create class: OK > /iso_639_3/3.x/create class with changed filepath: OK > /iso_639_3/3.x/find all codes: OK > /iso_639_3/3.x/find all codes in locale 'fr': OK > /iso_639_3/3.x/call find_code() without argument: OK > /iso_639_3/3.x/search empty code: OK > /iso_639_3/3.x/find code 'deu': OK > /iso_639_3/3.x/find code 'De': OK > /iso_639_3/3.x/find code 'NBS': OK > /iso_639_3/3.x/find code 'ger': OK > /iso_639_3/3.x/search non existant code: OK > /iso_639_3/3.x/find code 'de' in locale 'fr': OK > /iso_639_3/3.x/find code 'aaE' in locale 'de': OK > /iso_639_3/3.x/find code 'nbs' in non existant locale: OK > /iso_639_5/3.x/create class: OK > /iso_639_5/3.x/create class with changed filepath: OK > /iso_639_5/3.x/find all codes: OK > /iso_639_5/3.x/find all codes in locale 'fr': OK > /iso_639_5/3.x/call find_code() without argument: OK > /iso_639_5/3.x/search empty code: OK > /iso_639_5/3.x/find code 'aus': OK > /iso_639_5/3.x/find code 'Sh00004044': OK > /iso_639_5/3.x/find code 'TUT': OK > /iso_639_5/3.x/search non existant code: OK > /iso_639_5/3.x/find code 'tut' in locale 'fr': OK > /iso_639_5/3.x/find code 'auS' in locale 'de': OK > /iso_639_5/3.x/find code 'aus' in non existant locale: OK > /iso_4217/3.x/create class: OK > /iso_4217/3.x/create class with changed filepath: OK > /iso_4217/3.x/find all codes: OK > /iso_4217/3.x/find all codes in locale 'fr': OK > /iso_4217/3.x/call find_code() without argument: OK > /iso_4217/3.x/search empty code: OK > /iso_4217/3.x/find code 'EUR': OK > /iso_4217/3.x/find code '826': OK > /iso_4217/3.x/find code 'inR': OK > /iso_4217/3.x/search non existant code: OK > /iso_4217/3.x/find code 'GBP' in locale 'de': OK > /iso_4217/3.x/find code '356' in locale 'fr': OK > /iso_4217/3.x/find code 'GBP' in non existant locale: OK > /iso_15924/3.x/create class: OK > /iso_15924/3.x/create class with changed filepath: OK > /iso_15924/3.x/find all codes: OK > /iso_15924/3.x/find all codes in locale 'fr': ** > ERROR:/<<PKGBUILDDIR>>/tests/test_iso_15924.vala.c:465:__lambda94_: assertion > failed: (e[0].name == "Bengali") > FAIL > GTester: last random seed: R02S833d46f1b36e675a6568755a80dd3576 > make[4]: *** [Makefile:1683: check-local] Beendet > make[4]: Verzeichnis „/<<PKGBUILDDIR>>“ wird verlassen > make[3]: *** [Makefile:1431: check-am] Fehler 2 > make[3]: Verzeichnis „/<<PKGBUILDDIR>>“ wird verlassen > make[2]: *** [Makefile:1135: check-recursive] Fehler 1 > make[2]: Verzeichnis „/<<PKGBUILDDIR>>“ wird verlassen > dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2021/07/28/libisocodes_1.2.3-1_testing.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.