Your message dated Sat, 01 Feb 2020 09:04:23 +0000
with message-id <e1ixoht-000bvd...@fasolo.debian.org>
and subject line Bug#950219: fixed in ruby-gnome 3.4.1-2
has caused the Debian Bug report #950219,
regarding ruby-gnome: 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 ow...@bugs.debian.org
immediately.)
--
950219: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950219
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ruby-gnome
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, ruby-gnome 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 ruby-gnome. 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)
ruby-gnome seems to call into GObject-Introspection's libffi-related APIs,
so it probably has a similar issue, replacing pygobject with ruby-gnome.
To prevent broken partial upgrades, please make ruby-gnome 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: ruby-gobject-introspection (<< 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: ruby-gnome
Source-Version: 3.4.1-2
We believe that the bug you reported is fixed in the latest version of
ruby-gnome, 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 950...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
HIGUCHI Daisuke (VDR dai) <d...@debian.org> (supplier of updated ruby-gnome
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, 01 Feb 2020 17:00:36 +0900
Source: ruby-gnome
Architecture: source
Version: 3.4.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: HIGUCHI Daisuke (VDR dai) <d...@debian.org>
Closes: 950219
Changes:
ruby-gnome (3.4.1-2) unstable; urgency=medium
.
* Bump Standards-Version to 4.5.0.
* d/control: tighten libgirepository1.0-dev and libffi-dev dependencies
(Closes: #950219).
Checksums-Sha1:
afac204107c3cdbd0fb2e8fd759e831271695928 3768 ruby-gnome_3.4.1-2.dsc
3c7d5fc1a4a60277a99bf36329c152ba3d6bb79a 19696 ruby-gnome_3.4.1-2.debian.tar.xz
Checksums-Sha256:
069e00ad5b3d889afa33525cf69612312761ee4624f3bec9b6d89fe018c0e6f8 3768
ruby-gnome_3.4.1-2.dsc
589f443c8f9065fd2be44d861e3941e199eb2cfc39b3b172c08a81a525aa180e 19696
ruby-gnome_3.4.1-2.debian.tar.xz
Files:
ccb826fbf8d1e415663d243e786136b9 3768 ruby optional ruby-gnome_3.4.1-2.dsc
6aff89ff475b4e0733e3220b7d3bbd64 19696 ruby optional
ruby-gnome_3.4.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEECynYjkLmt2W42OpQeDlhndQ5Zo4FAl41PIcACgkQeDlhndQ5
Zo50thAAl/K2ZfYEQDf6Ygsy3SKGQSphTETDO1JQ3q/pVP3jVtTGAYFmSlQ3J6Oc
TmUX6FfPWPxHcWIkrmPnb44RgRv/U4MUQvS97tV459tF4LoyCullmn5FOLqLzFwg
hhtX4jVKg2KyDnhfDsdfkBPWlLoqYXUl6BKKAAdOi0w3244Aj8nXVgoZ98hHMY2F
rvARpM4rkHSD4arz5kp8Ebui6oJwvazkb57thYwZ+h40Lid2wNw0WVgYGGXCzefI
e5WVlh8B0Yniae0CObkBaS6PldsCfDqAyfIN9Mzr0ArEK1P5tMgc1ECmhZDchx7m
Nsed1cndZ9EPy/APUUniMQmohMnylWItFKmIFj5/YIoWNMid917lhOXFHQ0ia64L
4rh9HVuJltGCEIvqqyD1qmQCjUYKUsobzaO7lWWBLrouQhBgI50vif0VwZfGg0NA
dTtMph1l2BC58DJhweV5LjWqDmIywhI4SzMczz7DUHxNqt0ontlsRHadP/WlIkYs
+7LVdcbDXSgcrn/E6rigZ9UCFp7E1+NV4JSEVpKhbuIXSxeqHt3+c/s8dc8KOuJ1
buzw2cMVp2kQ4bWk768DWvpmjSk7lwkamdPC5dYfn+50xvmqEbwRWaod2F3paWbO
Q4EWYLwz6gscmRopc1NdjBDtgrEHPYrTFNF6kalYmGj1Emm09Mw=
=Umj5
-----END PGP SIGNATURE-----
--- End Message ---