Your message dated Sat, 26 Oct 2024 17:22:33 +0000
with message-id <e1t4kuj-00c90t...@fasolo.debian.org>
and subject line Bug#1082723: fixed in pygobject 3.50.0-3
has caused the Debian Bug report #1082723,
regarding pygobject: FTBFS with gobject-introspection 1.82.0: unknown type name
‘_GI_TEST_EXTERN’
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1082723: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082723
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pygobject
Version: 3.48.2-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -e; for v in 3.12; do \
dh_auto_configure \
--builddirectory=build-$v \
-- \
-Dpython=/usr/bin/python$v \
-Dauto_features=enabled \
; \
done
cd build-3.12 && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson
setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1
-Dpython=/usr/bin/python3.12 -Dauto_features=enabled
The Meson build system
Version: 1.5.2
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/build-3.12
Build type: native build
Project name: pygobject
Project version: 3.48.2
C compiler for the host machine: cc (gcc 14.2.0 "cc (Debian 14.2.0-5) 14.2.0")
C linker for the host machine: cc ld.bfd 2.43.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program /usr/bin/python3.12 found: YES (/usr/bin/python3.12)
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency python found: YES 3.12
Run-time dependency gobject-introspection-1.0 found: YES 1.82.0
Run-time dependency glib-2.0 found: YES 2.82.1
Run-time dependency gobject-2.0 found: YES 2.82.1
Run-time dependency gio-2.0 found: YES 2.82.1
Run-time dependency gmodule-2.0 found: YES 2.82.1
Run-time dependency libffi found: YES 3.4.6
Run-time dependency cairo found: YES 1.18.2
Run-time dependency cairo-gobject found: YES 1.18.2
Message: Found pycairo with target Python:
/usr/lib/python3/dist-packages/cairo/include
Compiler for C supports arguments -Wall: YES
Compiler for C supports arguments -Warray-bounds: YES
Compiler for C supports arguments -Wcast-align: YES
Compiler for C supports arguments -Wduplicated-branches: YES
Compiler for C supports arguments -Wextra: YES
Compiler for C supports arguments -Wformat=2: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Wimplicit-function-declaration: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wjump-misses-init: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-format-attribute: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wmissing-noreturn: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wnull-dereference: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpacked: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wrestrict: YES
Compiler for C supports arguments -Wreturn-type: YES
Compiler for C supports arguments -Wshadow: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wstrict-aliasing: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wswitch-default: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wunused-but-set-variable: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments
-Wno-incompatible-pointer-types-discards-qualifiers: NO
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-discarded-qualifiers: YES
Compiler for C supports arguments -Wno-sign-conversion: YES
Compiler for C supports arguments -Wno-cast-function-type: YES
Compiler for C supports arguments -Wno-int-conversion: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Configuring config.h using configuration
Configuring pygobject-3.0.pc using configuration
Configuring PyGObject-3.48.2.egg-info using configuration
Compiler for C supports arguments -fvisibility=hidden: YES (cached)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/bin/x86_64-linux-gnu-g-ir-scanner found: YES
(/usr/bin/x86_64-linux-gnu-g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached)
Program /usr/bin/x86_64-linux-gnu-g-ir-compiler found: YES
(/usr/bin/x86_64-linux-gnu-g-ir-compiler)
Dependency gio-2.0 found: YES 2.82.1 (cached)
Program /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas found: YES
(/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas)
Build targets in project: 10
pygobject 3.48.2
User defined options
auto_features : enabled
buildtype : plain
libdir : lib/x86_64-linux-gnu
localstatedir : /var
prefix : /usr
sysconfdir : /etc
wrap_mode : nodownload
python.bytecompile: -1
python : /usr/bin/python3.12
Found ninja-1.12.1 at /usr/bin/ninja
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
set -e; for v in 3.12; do \
PYTHON=/usr/bin/python$v \
dh_auto_build \
--arch \
--builddirectory=build-$v \
-- \
; \
done
cd build-3.12 && LC_ALL=C.UTF-8 ninja -j2 -v
[1/58] cc -Itests/libgimarshallingtests.so.p -Itests -I../tests
-I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount
-I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
'-D_GI_EXTERN=__attribute__((visibility("default"))) extern' -fvisibility=hidden -MD -MQ
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o -MF
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o.d -o
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o -c ../tests/gimarshallingtestsextra.c
FAILED: tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o
cc -Itests/libgimarshallingtests.so.p -Itests -I../tests -I/usr/share/gobject-introspection-1.0/tests
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall
-Winvalid-pch -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
'-D_GI_EXTERN=__attribute__((visibility("default"))) extern' -fvisibility=hidden -MD -MQ
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o -MF
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o.d -o
tests/libgimarshallingtests.so.p/gimarshallingtestsextra.c.o -c ../tests/gimarshallingtestsextra.c
In file included from ../tests/gimarshallingtestsextra.c:19:
../tests/gimarshallingtestsextra.h:40:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
40 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:41:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘gi_marshalling_tests_extra_flags_get_type’
41 | GType gi_marshalling_tests_extra_flags_get_type (void) G_GNUC_CONST;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../tests/gimarshallingtestsextra.h:44:16: error: expected ‘;’ before ‘void’
44 | _GI_TEST_EXTERN
| ^
| ;
45 | void gi_marshalling_tests_compare_two_gerrors_in_gvalue (GValue *v,
GValue *v1);
| ~~~~
../tests/gimarshallingtestsextra.h:46:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
46 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:47:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘gi_marshalling_tests_nullable_gerror’
47 | gboolean gi_marshalling_tests_nullable_gerror(GError *error);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../tests/gimarshallingtestsextra.h:49:16: error: expected ‘;’ before ‘void’
49 | _GI_TEST_EXTERN
| ^
| ;
50 | void gi_marshalling_tests_ghashtable_enum_none_in (GHashTable
*hash_table);
| ~~~~
../tests/gimarshallingtestsextra.h:51:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
51 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:52:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘*’ token
52 | GHashTable * gi_marshalling_tests_ghashtable_enum_none_return (void);
| ^
../tests/gimarshallingtestsextra.h:54:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
54 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:55:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘*’ token
55 | gchar * gi_marshalling_tests_filename_copy (gchar *path_in);
| ^
../tests/gimarshallingtestsextra.h:56:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
56 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:57:10: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘gi_marshalling_tests_filename_exists’
57 | gboolean gi_marshalling_tests_filename_exists (gchar *path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../tests/gimarshallingtestsextra.h:58:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
58 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:59:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘*’ token
59 | gchar * gi_marshalling_tests_filename_to_glib_repr (gchar *path_in,
gsize *len);
| ^
../tests/gimarshallingtestsextra.h:61:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
61 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:62:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘*’ token
62 | GIMarshallingTestsExtraEnum *
gi_marshalling_tests_enum_array_return_type (gsize *n_members);
| ^
../tests/gimarshallingtestsextra.h:64:16: error: expected ‘;’ before ‘void’
64 | _GI_TEST_EXTERN
| ^
| ;
65 | void gi_marshalling_tests_extra_flags_large_in
(GIMarshallingTestsExtraFlags value);
| ~~~~
../tests/gimarshallingtestsextra.h:67:1: error: unknown type name
‘_GI_TEST_EXTERN’; did you mean ‘GI_TEST_EXTERN’?
67 | _GI_TEST_EXTERN
| ^~~~~~~~~~~~~~~
| GI_TEST_EXTERN
../tests/gimarshallingtestsextra.h:68:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’
or ‘__attribute__’ before ‘*’ token
68 | gchar *gi_marshalling_tests_extra_utf8_full_return_invalid (void);
| ^
../tests/gimarshallingtestsextra.h:69:16: error: expected ‘;’ before ‘void’
69 | _GI_TEST_EXTERN
| ^
| ;
70 | void gi_marshalling_tests_extra_utf8_full_out_invalid (gchar **utf8);
| ~~~~
[2/58] cc -Itests/libgimarshallingtests.so.p -Itests -I../tests
-I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount
-I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection
-Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread
'-D_GI_EXTERN=__attribute__((visibility("default"))) extern' -fvisibility=hidden -MD -MQ
tests/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o
-MF
tests/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o.d
-o tests/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o
-c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd build-3.12 && LC_ALL=C.UTF-8 ninja -j2 -v returned
exit code 1
make[1]: *** [debian/rules:30: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202409/
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 could not 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 affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: pygobject
Source-Version: 3.50.0-3
Done: Simon McVittie <s...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pygobject, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1082...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated pygobject package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 26 Oct 2024 13:44:07 +0100
Source: pygobject
Architecture: source
Version: 3.50.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 1082723 1085891
Changes:
pygobject (3.50.0-3) unstable; urgency=medium
.
* Team upload
* Release to unstable (Closes: #1082723)
.
pygobject (3.50.0-2) experimental; urgency=medium
.
* Team upload
* d/p/async-Use-correct-T_BOOL-type-for-_asyncio_future_blockin.patch:
Add proposed patch to fix asyncio calls on big-endian machines
(Closes: #1085891)
* Standards-Version: 4.7.0 (no changes required)
* d/source/lintian-overrides: Mark missing B-D on mesonpy as a false
positive.
We currently build with Meson directly, not via mesonpy.
.
pygobject (3.50.0-1) experimental; urgency=medium
.
* New upstream release
* .egg-info has been replaced by .dist-info/METADATA
Checksums-Sha1:
fc64dbb7865a05d501a27121c7c75507617c7370 2838 pygobject_3.50.0-3.dsc
8a3d7bc0125f98499788148f75c72de1f2475475 24424 pygobject_3.50.0-3.debian.tar.xz
c2c53da504fb276fd812c08ed300fbca49298f6b 13957
pygobject_3.50.0-3_source.buildinfo
Checksums-Sha256:
b2209d3f3b4d685db60fc527f1fa135fe3a99698f8e2a4004b8ad52b64172119 2838
pygobject_3.50.0-3.dsc
637dba299e0eda44a8e904ce6fbabc1d70145cb7e1acc959786cbd91859fb142 24424
pygobject_3.50.0-3.debian.tar.xz
c5b88fdf2821b17158ab85282134554d363f54b5671ba42ecb34eba5b96c8281 13957
pygobject_3.50.0-3_source.buildinfo
Files:
e03bdda4beaefe5dab0d1204ab59465f 2838 python optional pygobject_3.50.0-3.dsc
67cde353df39dc8e6a03fb08e7fd96d5 24424 python optional
pygobject_3.50.0-3.debian.tar.xz
8817642b242a531042bf79a4db544c03 13957 python optional
pygobject_3.50.0-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmcdIlAACgkQI1wJnT6z
MHaLNw/9FQfB6b/GQo2JY2uWDiz71X5CEDR/z9qvzMRL7qLD916DCnXpDcpiE04k
Yt2n4zRDngops5weskPMB2wQ+gvV4hzLJVKt/iPuUtVQP0gcyoch8/Su49IGaTNu
jXgmHEx3AZn4t9JTg4yRMwjpj13SP2L5wXhfzx1DJa5xHFPrTJe7YQa6CFWAeBZK
kBGYfDaqIq8zv0CMHrFT2yyBFeDhi+qh7whtc42Tl77iuI1AEDzI8O8lfeHVPx6h
V2BkqoJh8LALh7l2Mt7M+yvWR0Nz3q5F33n2P5Y5Dsndgi1bJL2bLGR52aatwF7+
Cvb1IytjXDjuL2nIuWXSElg7w9+VxX60w12f7IiKIyquMVv6EQwvcFIG4xEwhuVU
GUiLN14B3gb1BG0K/xoK2NKTvndEGxCgBeKw51aWSwDkFIitZkPq26jZyYUDQLKt
wCdY1u6zVNIPywoYVdbVZj/0dyDEM8Od0ZJGHqUgeUz+jHcocMthbkELJf/iavOj
00XX6rKlyNzHqwJG4OyEUupYrZa4cOpjHVLFvxgDCLPCVnqZw4RvZGHfdFMFBPkT
I1n1f2kKpLLP5CUf2AlZlUpJ2qxYFxLueVZ5Q9dn6EozPR1CZDu5QEKb83m9tNGL
09gO8C4OhbOaBsegNf7QmN8PeSKtNzxR0eivXfgopKQd8OQmvK0=
=plCR
-----END PGP SIGNATURE-----
pgp61T3wQCE67.pgp
Description: PGP signature
--- End Message ---