Your message dated Thu, 30 Jan 2020 12:49:25 +0000 with message-id <[email protected]> and subject line Bug#950218: fixed in libglib-object-introspection-perl 0.048-2 has caused the Debian Bug report #950218, regarding libglib-object-introspection-perl: please Build-Depend on libgirepository1.0-dev (>= 1.62.0-4~) and libffi-dev (>= 3.3) 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 [email protected] immediately.) -- 950218: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950218 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: libglib-object-introspection-perl Severity: normal Tags: bullseye sid During the libffi transition, we've encountered an autopkgtest regression in pygobject that might also indicate crashes on arm64 in other bindings that use GObject-Introspection and libffi. The libffi maintainer recommended that we add some versioned Depends/Breaks to force the right things to happen. To be safe, libglib-object-introspection-perl should probably do the same. The libffi6 -> libffi7 transition involves an ABI break on arm64, and GObject-Introspection exposes libffi data structures in its own API, which are used by bindings like pygobject and libglib-object-introspection-perl. We've found that in practice, pygobject crashes on arm64 if either: (A) gobject-introspection is old (built against libffi6) and pygobject is new (built against libffi7), or (B) gobject-introspection is new (built against libffi7) and pygobject is old (built against libffi6) libglib-object-introspection-perl seems to call into GObject-Introspection's libffi-related APIs, so it probably has a similar issue, replacing pygobject with libglib-object-introspection-perl. To prevent broken partial upgrades, please make libglib-object-introspection-perl Build-Depend on libgirepository1.0-dev (>= 1.62.0-4~) and libffi-dev (>= 3.3); this will result in a runtime dependency on libgirepository-1.0-0 (>= 1.62.0-4~) and libffi7, preventing (A). Then we can add a Breaks: libglib-object-introspection-perl (<< x~) in libgirepository-1.0-0, where x is the version in which you made that change, to prevent (B). Thanks, smcv
--- End Message ---
--- Begin Message ---Source: libglib-object-introspection-perl Source-Version: 0.048-2 We believe that the bug you reported is fixed in the latest version of libglib-object-introspection-perl, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. gregor herrmann <[email protected]> (supplier of updated libglib-object-introspection-perl 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 [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 30 Jan 2020 13:21:47 +0100 Source: libglib-object-introspection-perl Architecture: source Version: 0.048-2 Distribution: unstable Urgency: medium Maintainer: Debian Perl Group <[email protected]> Changed-By: gregor herrmann <[email protected]> Closes: 950218 Changes: libglib-object-introspection-perl (0.048-2) unstable; urgency=medium . * Team upload. . [ Debian Janitor ] * Set fields Upstream-Name, Upstream-Contact in debian/copyright. * Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright). . [ gregor herrmann ] * Tighten versioned build dependencies on libffi-dev and libgirepository1.0-dev. Thanks to Simon McVittie for the bug report. (Closes: #950218) * Declare compliance with Debian Policy 4.5.0. * Update Build-Depends for cross builds. * Annotate test-only build dependencies with <!nocheck>. * debian/watch: use uscan version 4. Checksums-Sha1: 500591305ad8db453715b2d3a8dac7425c4192ff 2816 libglib-object-introspection-perl_0.048-2.dsc 9641dc3eec7c6b21ea52118124e665882313d78b 4444 libglib-object-introspection-perl_0.048-2.debian.tar.xz Checksums-Sha256: c7308499971b8ec87689f706c9349cadaf0a17a9f7ccdee291592f394e9ac387 2816 libglib-object-introspection-perl_0.048-2.dsc 4c014feaad43701a6a4c8f4fc08126a5e1836ffc92723dfcfdf56483b158807d 4444 libglib-object-introspection-perl_0.048-2.debian.tar.xz Files: 3a2afa895fd4246e0629a2da1bbeb4cf 2816 perl optional libglib-object-introspection-perl_0.048-2.dsc 18adc154a31dad25ce12959bd2746504 4444 perl optional libglib-object-introspection-perl_0.048-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAl4yy4BfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgYK5A//X7r9y7uiLXCwlvoRHF1FJZTiCFPuMLlRUEz6gqPWJ7zGHNEwqWNZp0xi OLny8e7GJtdbijJqJq/qyA/OfBpuVg+e2pJ5ACd84igjTKNm2UzTXd6/hOhpwApz bQZfIz2H4WvCDJaqoUbS7+Mu/ZJpHsX7l6NvgNdmUvCxj6WnP179Zq0uE/B2/FkG HaH/VVQD+sTCrr1Yg703CUa2Gr/jbbAOD4sXZdVxHX6H5Ej/kXE4k029Au87vVzY nQOGQSZWAyVcf3vDp5n5wc2uPQ3ShQn67Ac9jHf/Ebp72qFbk5JqH50UYw/Jx8ht 2fZzHs0p1CGaWGVnpNSsbYE3SdnFDswzVIZCIayhSelFfaXIeGlIMZt+RvwgIIrV gg+Sl41N7utVzy7ivOnV7rUrmLk//+Wztjqw2DzI27GA2bcz4GTR99ufSzK7PYzE 2hvSLldZQug/PU43Pstu7nmQ96YD1DAdK4Hjxgt9VtlC/apZkYZJcari+4nR2ySB Iwtn+U1ah+IQ12F3zKKnr8IIPfVixAj27Z+CMueozbSfAQpWvpOH4dvmOqQvPa95 P8Hm4m4bs79oGz+OBrueSNHdVni5xrDqmN23rVdYaMBrT8NJhBmPoet4ISRPq3cW F5+/Al7xlo+NREXTALwePntqWa8GQqcawI5AW9SgIveXLU9y2II= =ybCc -----END PGP SIGNATURE-----
--- End Message ---

