Processed: Bug#995032 marked as pending in gobject-introspection

2021-09-25 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #995032 [src:gobject-introspection] GNOME components segfault as a result 
of libffi transition
Ignoring request to alter tags of bug #995032 to the same tags previously set

-- 
995032: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995032
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#995032: marked as pending in gobject-introspection

2021-09-25 Thread Simon McVittie
Control: tag -1 pending

Hello,

Bug #995032 in gobject-introspection reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/gnome-team/gobject-introspection/-/commit/fd1f05b1bc71ca14c6eac36fb3d916c7704deb91


d/control.in: Add Breaks on cjs, gjs, etc. that expect the libffi7 ABI

Newer versions of these libraries have been binNMU'd against the libffi8
ABI, and future versions of them will pick up a dependency on
libgirepository-1.0-1-with-libffi8, but their versions in bullseye and
testing are not compatible with a version of gobject-introspection that
was compiled against libffi8. Don't allow co-installation of old cjs,
gjs, etc. with new gobject-introspection.

Closes: #995032


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/995032



Processed: Bug#995032 marked as pending in gobject-introspection

2021-09-25 Thread Debian Bug Tracking System
Processing control commands:

> tag -1 pending
Bug #995032 [src:gobject-introspection] GNOME components segfault as a result 
of libffi transition
Added tag(s) pending.

-- 
995032: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995032
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#995032: marked as pending in gobject-introspection

2021-09-25 Thread Simon McVittie
Control: tag -1 pending

Hello,

Bug #995032 in gobject-introspection reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/gnome-team/gobject-introspection/-/commit/46f58f10d6ef2faeeacc23c8f2a34641421be849


Generate a dependency on libgirepository-1.0-1-with-libffi8 where needed

A few gobject-introspection symbols have libffi data structures in their
arguments or results, resulting in crashes if a dependent package is
not expecting the same ABI of libffi. Add a Provides on a virtual
package with a programmatically-generated name such as
libgirepository-1.0-1-with-libffi8, and generate dependencies on that
virtual package if the affected symbols are used, so that
gobject-introspection and its users are all on the same side of each
libffi transition.

Closes: #995032


(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/995032