Back to gobject-introspection PTS page

Accepted gobject-introspection 1.78.1-3 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 11 Nov 2023 16:13:58 +0000
Source: gobject-introspection
Architecture: source
Version: 1.78.1-3
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Changes:
 gobject-introspection (1.78.1-3) experimental; urgency=medium
 .
   * dh_girepository: Warn if Build-Depends: gir1.2-foo-0-dev is missing.
     If the package builds GIR XML with <include name="Foo" version="0"/>,
     then it should build-depend on gir1.2-foo-0-dev <!nogir>. This
     will allow us to move GIR XML from libfoo-dev into a separate
     gir1.2-foo-0-dev binary package when all dependent source packages
     have added the build-dependency, making it possible to build libfoo
     without GObject-Introspection. (Helps: #1030223)
   * policy: Say more about build-dependencies
   * dh_girepository: Remove tracking of typelibs in the multiarch path.
     This used to generate a versioned Depends, but that was removed in
     1.54.0-2 (2017).
   * dh_girepository: Show a warning for typelibs in the pre-multiarch location.
     Debian's gobject-introspection only searches this location as a
     result of a Debian-specific patch which we would prefer to remove.
     This warning corresponds to typelib-not-in-multiarch-directory
     in Lintian.
   * Search for GIR XML in /usr/lib/*/gir-1.0.
     A subset of GIR XML genuinely varies between architectures,
     and we need to install that into ${libdir} for multiarch
     co-installability.  However, changing the girdir unconditionally
     would make most libraries with GIR XML fail to build, and most
     libraries' GIR XML doesn't actually vary between architectures
     anyway: it's analogous to C/C++ header files.  Instead, set
     gobject-introspection's internal gir_dir_prefix to ${libdir} so that
     it searches /usr/lib/MULTIARCH/gir-1.0. It will also still search
     /usr/share/gir-1.0, as a result of #455 upstream.
     Write girdir=${datadir}/gir-1.0 into its .pc file, so that
     third-party libraries will still default to installing GIR XML into
     /usr/share/gir-1.0. This will continue to be appropriate for the
     majority of GIR XML, for example in libflatpak-dev.
     Several consumers of GIR XML do not yet search /usr/lib/*/gir-1.0,
     so for now we continue to install GLib-2.0.gir into /usr/share,
     even though it has architecture-dependent contents. Separating out
     the GIR XML into its own binary package will be a good opportunity
     to change that to the more correct location, but that will require
     a trip through NEW, so let's get the groundwork into place first.
     (Helps: #801672, #905715, #1016631, #1029957, #1030223)
Checksums-Sha1:
 14621c5f0c0b54fa9602c1a6be1518cbc7555bfb 3535 gobject-introspection_1.78.1-3.dsc
 3a174ef4b71ae2a580a14d2000e81cd537b6d3f1 43516 gobject-introspection_1.78.1-3.debian.tar.xz
 afb1399f43b07344a367dc3a75b742ba7dd8790e 8974 gobject-introspection_1.78.1-3_source.buildinfo
Checksums-Sha256:
 c64dbc6fb287ed19fa7c6e9384be5b7dcb53632f25b248271c3bb0145775465d 3535 gobject-introspection_1.78.1-3.dsc
 e499023e70d02d6cd4c2be7ca93294ed071e40ed0ca0580a35c72ab309caeecf 43516 gobject-introspection_1.78.1-3.debian.tar.xz
 560e45df3c7e6651c3562671162f2526593495704961dbe4b747d144825211fd 8974 gobject-introspection_1.78.1-3_source.buildinfo
Files:
 59a4ef48875e70d338e042d1775bc524 3535 devel optional gobject-introspection_1.78.1-3.dsc
 79eca355474029ec8421b3a453be0ede 43516 devel optional gobject-introspection_1.78.1-3.debian.tar.xz
 2cfe55cf2c94d043e72941f7f4bfd2e2 8974 devel optional gobject-introspection_1.78.1-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmVPtX8ACgkQ4FrhR4+B
TE+UXw//XPHWdEtQV7JbDOZIXvuDcOJAIT9SysdHNOTlVjxcO3LBchAH/jY2RMp0
xVGzRAmWZ6XeR/cjfSwEYWJ9MOeCmthujrni32wt32WBb9sszXG9rLOt9aTPlWYP
tvRdjT0VAc83/SfDx1HtO6GoDXJ28Poe/6wTEpGm49yjOtlharL6jGSdAQh4Uc3X
QFdUtxnKonO3gssll7de2IexRtzSp3DRbSCFTbRYN6xhNTOGiRfKft10XF2SKebe
YfPa38SFU9ZXgw706s4hprIO7B+pbSLrAxUUTCjOCum7WZ/Xms8nNSi2+S9gGNZs
Y2eCBLNz/a+RheeoqKj2tWjd5KyWspwspFzkQ1/tdfYjp/40DMYF0HpY9zq+WA6b
qA8uPqt3ke0+UmOgUozYZ+hiN1KbycJfruGe7rLsTIlI8gS9DU0eFZNvV9IUIEo5
VbJ9a867eqOU0VLexM/N6Pr+dajYDX/4Sd60dO8jAuVJQyOiC/ntGiRE7tu47CP7
hytrZ5US1jIUfRDd5TF1L2oK+Pu3ecfLSl8NznM5hGHQXqyvq2nw/4TciUN4atkR
j0vmF29uciQFGC6XQJ9dz5oz6G9ohDGiMgUxKXd1zOblXMnJscq7DM1C7w+nwqDT
qpN+Sp4S52vXUU/iZ8DRIEhOljImxt+Jwt/evbmp0KVULuN3zyQ=
=3UDH
-----END PGP SIGNATURE-----