Source: gobject-introspection Version: 1.78.1-11 Severity: important User: debian-pyt...@lists.debian.org Usertags: python3.12
Hi Maintainer gobject-introspection FTBFS with Python 3.12 as the default version. I've copied what I hope is the relevant part of the log below. Although Python 3.12 is not yet the default in Debian unstable, you should be able to reproduce the failure by editing: /usr/share/python3/debian_defaults or by exporting DEBPYTHON3_DEFAULT=3.12 during the build. Regards Graham 1/65 cmph-bdz-test OK 0.01s 2/65 gthash-test OK 0.01s 3/65 gi-testerEverything-1.0.typelib OK 0.03s 4/65 gi-testerGIMarshallingTests-1.0.typelib OK 0.03s 5/65 test_offsets.py OK 0.06s 6/65 warn-annotationparser FAIL 0.07s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> MALLOC_PERTURB_=37 TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 >>> warningtester.py annotationparser.h 7/65 warn-callback-missing-scope FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=164 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> callback-missing-scope.h 8/65 warn-callback-invalid-scope FAIL 0.06s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=32 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> callback-invalid-scope.h 9/65 warn-invalid-allow-none FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build MALLOC_PERTURB_=8 /usr/bin/python3 >>> warningtester.py invalid-allow-none.h 10/65 warn-invalid-array FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> MALLOC_PERTURB_=243 TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 >>> warningtester.py invalid-array.h 11/65 warn-invalid-closure FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=146 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-closure.h 12/65 warn-invalid-constructor FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=254 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-constructor.h 13/65 warn-invalid-element-type FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=244 >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-element-type.h 14/65 warn-invalid-method FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=99 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-method.h 15/65 warn-invalid-nullable FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=38 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-nullable.h 16/65 warn-invalid-optional FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build MALLOC_PERTURB_=25 /usr/bin/python3 >>> warningtester.py invalid-optional.h 17/65 warn-invalid-option FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=203 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-option.h 18/65 warn-invalid-out FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> MALLOC_PERTURB_=154 TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 >>> warningtester.py invalid-out.h 19/65 warn-invalid-return FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build MALLOC_PERTURB_=85 /usr/bin/python3 >>> warningtester.py invalid-return.h 20/65 warn-invalid-transfer FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=16 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> invalid-transfer.h 21/65 warn-missing-element-type FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=195 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> missing-element-type.h 22/65 warn-return-gobject FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=5 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> return-gobject.h 23/65 warn-unresolved-type FAIL 0.04s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=220 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> unresolved-type.h 24/65 warn-unknown-parameter FAIL 0.05s exit status 1 >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 >>> UNINSTALLED_INTROSPECTION_SRCDIR=/<<PKGBUILDDIR>> >>> PYTHONPATH=/<<PKGBUILDDIR>>/_build:/<<PKGBUILDDIR>>/_build/giscanner >>> MALLOC_PERTURB_=110 >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 >>> TOP_BUILDDIR=/<<PKGBUILDDIR>>/_build /usr/bin/python3 warningtester.py >>> unknown-parameter.h 25/65 test_shlibs.py OK 0.13s 26/65 test_ccompiler.py OK 0.16s 27/65 test_sourcescanner.py OK 0.20s 28/65 test_xmlwriter.py OK 0.09s 29/65 test_pkgconfig.py OK 0.13s 30/65 test_scanner.py OK 0.17s 31/65 gi-tester-Typedefs-1.0.gir OK 0.04s 32/65 test_transformer.py OK 0.41s 33/65 test_docwriter.py OK 0.23s 34/65 test_maintransformer.py OK 0.18s 35/65 gi-tester-Bar-1.0.gir OK 0.03s 36/65 gi-tester-SLetter-1.0.gir OK 0.03s 37/65 gi-tester-WarnLib-1.0.gir OK 0.03s 38/65 gi-tester-Utility-1.0.gir OK 0.03s 39/65 gi-tester-GetType-1.0.gir OK 0.03s 40/65 gi-tester-GtkFrob-1.0.gir OK 0.03s 41/65 gi-tester-Symbolfilter-1.0.gir OK 0.03s 42/65 gi-tester-Headeronly-1.0.gir OK 0.03s 43/65 gi-tester-Identfilter-1.0.gir OK 0.04s 44/65 gi-tester-Regress-1.0.gir OK 0.06s 45/65 gi-tester-docs-Regress-1.0-sections.txt OK 0.03s 46/65 gi-tester-Typedefs-1.0.typelib OK 0.02s 47/65 gi-tester-docs-Regress-1.0-Gjs OK 0.11s 48/65 gi-tester-docs-Regress-1.0-Python OK 0.11s 49/65 gi-tester-Bar-1.0.typelib OK 0.03s 50/65 gi-tester-docs-Regress-1.0-C OK 0.13s 51/65 gi-tester-SLetter-1.0.typelib OK 0.03s 52/65 gi-tester-Utility-1.0.typelib OK 0.03s 53/65 gi-tester-WarnLib-1.0.typelib OK 0.04s 54/65 gi-tester-GtkFrob-1.0.typelib OK 0.03s 55/65 gi-tester-GetType-1.0.typelib OK 0.03s 56/65 gi-tester-Symbolfilter-1.0.typelib OK 0.03s 57/65 gi-tester-Identfilter-1.0.typelib OK 0.03s 58/65 gi-tester-Headeronly-1.0.typelib OK 0.03s 59/65 gi-tester-Regress-1.0.typelib OK 0.03s 60/65 gitestrepo OK 0.01s 61/65 giteststructinfo OK 0.01s 62/65 gitestthrows OK 0.00s 63/65 gitypelibtest OK 0.00s 64/65 test_patterns.py OK 0.15s 65/65 test_parser.py OK 0.28s Ok: 46 Expected Fail: 0 Fail: 19 Unexpected Pass: 0 Skipped: 0 Timeout: 0