Bug#1061143: gobject-introspection: FTBFS with Python 3.12 as default
Graham Inggs
ginggs at debian.org
Fri Jan 19 11:54:26 GMT 2024
Source: gobject-introspection
Version: 1.78.1-11
Severity: important
User: debian-python at 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
More information about the pkg-gnome-maintainers
mailing list