-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 25 Sep 2021 17:33:11 +0100 Source: gobject-introspection Architecture: source Version: 1.70.0-2 Distribution: unstable Urgency: medium Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 995032 Changes: gobject-introspection (1.70.0-2) unstable; urgency=medium . * Team upload * 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 future libffi transition. (Closes: #995032) * 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. (Also necessary for #995032) * Build-depend on libffi-dev (>= 3.4). This makes sure we are on the "new" side of the libffi8 transition, so that the Breaks mentioned above make sense. * Add a Lintian override for #970275 * Standards-Version: 4.6.0 (no changes required) Checksums-Sha1: 02f2d5d0e72fe33ab7dbcfffa4021bcf6c82b0e8 3120 gobject-introspection_1.70.0-2.dsc a5fab60c2dd3600a07700c016584e9a05184ca20 25576 gobject-introspection_1.70.0-2.debian.tar.xz 565e0ed5438f590b2749578a6aaf5f8779d75ef9 9042 gobject-introspection_1.70.0-2_source.buildinfo Checksums-Sha256: 7b5e11a5a34c64074b422d197e32e6dd64829ba6e14d624e6a2b87ae15b42e33 3120 gobject-introspection_1.70.0-2.dsc 176240fefffe8968d569a4d25d9b91062b2d6cfc9c2f788647d01d56c2f8a2dc 25576 gobject-introspection_1.70.0-2.debian.tar.xz a8714346e11bd6d4e9e80edaef2f8fd95fc85a25d508f232f51201f51eef478e 9042 gobject-introspection_1.70.0-2_source.buildinfo Files: a480820ed3aa193a98c82ff81ee550c3 3120 devel optional gobject-introspection_1.70.0-2.dsc 5aee4a6f5ea6ae68c37a21a04b62397f 25576 devel optional gobject-introspection_1.70.0-2.debian.tar.xz 31052d8b68f91cac93897ef92898a34e 9042 devel optional gobject-introspection_1.70.0-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmFPW9kACgkQ4FrhR4+B TE92fg/8DdQs9BDPZLJcvKnXso79VylgCnDqS3Mz5e7k8TRrb0QxB57x5LMS9wNH Cg4pwvX6M21zEm6FlDMvZubhNT6xVT2CYzTj6SRXlJJmPAlGgNhStI9UsnVCThXu ZcvFOt6s4W6s/dFs5CzDzeYtDHDOqIHhUtMGvffYF49gOnlxa7C5So7GScb/exKt DKR2EU5Msix63lb1NsOx55RYTBWwftsL2W+OO1zStOM/cN5rkzr6z+aseAmTkyYL ShkJqGV7rnvcPPHCKH4Y+3wiVXxK5D/2PI0AxRlTndfZ5Pixe0f0vqMvCwVzIbv0 oE5bRG5ZzdOAzDY+iduZGzZdpjSNmN9UecpTQXcYMVFGbYzI64kQ8TdA3wPDuj70 nBBn6eCE3fFI5R24RAYErpzFzNHfW+YaWhbOs1uvKAt/IalfJu+0dNURZxOkgUmm Xbqd4DIDbMPfS/d0FDM7/RfUe6Dn0UqfoSiqH0gZi57y2oXHiWZE+YKXSbkG+HDg tFAfWGfYSPL1xX7MZ6gxyRo5Fmfkt5aFAJmBAoujncgFQsXDV20wHeUGIum9vDcB KM7LIsqYVpsND4NB142xbfFJP7HU1ZhqMGFc4YH7ilzbik1SqeOVPX0gB/NKrea3 DZBT2gqWsuIRxiyTVJimtmQi/cl8j29Bf6zDEALfg6TZqrESPDo= =OkAU -----END PGP SIGNATURE-----