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

Reply via email to