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 ---

Reply via email to