Back to gobject-introspection PTS page

Accepted gobject-introspection 1.78.1-17 (source) into unstable



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

Format: 1.8
Date: Fri, 15 Mar 2024 13:14:58 +0000
Source: gobject-introspection
Architecture: source
Version: 1.78.1-17
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 1066900
Changes:
 gobject-introspection (1.78.1-17) unstable; urgency=medium
 .
   [ Simon McVittie, Jeremy BĂ­cha ]
   * Add a nogir build profile
 .
   [ Simon McVittie ]
   * d/control: Correct a misleading comment.
     It's g-ir-scanner, not g-ir-compiler, that runs the dumper executable.
   * Use host-architecture g-ir-compiler, etc. when cross-compiling.
     When setting up the cross wrappers for g-ir-compiler, etc. I had
     assumed that g-ir-compiler was a simple transformation from
     GIR XML into binary, which varied only by its endianness. Unfortunately,
     it is not: it also transforms abstract types such as size_t into
     equivalent fixed-size types such as guint64, which requires knowledge
     of the size of each type.
     Instead of running the build architecture g-ir-compiler and
     telling it to use the host architecture search path, install upstream's
     g-ir-compiler etc. into ${pkglibdir}, and set up cross wrappers
     that will automatically detect whether we can run them directly or
     whether we must use qemu-user. We already had logic for this for the
     dumper executable that is run by g-ir-scanner, which is always a
     host-architecture binary.
     This involves running qemu more often, but does have the side benefit
     that we no longer require the build and host endianness to be the same,
     because everything that interacts the typelib is now a host binary
     (possibly running under emulation). (Closes: #1066900)
Checksums-Sha1:
 b077afebfd71e0449d9632ed444d36933b8a41ca 4279 gobject-introspection_1.78.1-17.dsc
 8add0fa144fb4cd7dc34e0c30a26992743a6532a 61936 gobject-introspection_1.78.1-17.debian.tar.xz
 6cafbf6b299d735068ec90dc7581a478c533d72f 8915 gobject-introspection_1.78.1-17_source.buildinfo
Checksums-Sha256:
 1ff2907e2095b5c4b75c3f264c3c6af0b41efa4caea1004f9424b179be9ddfd9 4279 gobject-introspection_1.78.1-17.dsc
 bb17cba79ec65c3413363a834d6ff737ba3d287b22e43eb4a89658d89ba28b4a 61936 gobject-introspection_1.78.1-17.debian.tar.xz
 2609dd175bdb8814b52f8f15c030d4eb0067cfa88bbded0c6da8d09144ead72a 8915 gobject-introspection_1.78.1-17_source.buildinfo
Files:
 2b03e000afb17dee74138a929874941d 4279 devel optional gobject-introspection_1.78.1-17.dsc
 9344666d298951a13738a8aa54c2760a 61936 devel optional gobject-introspection_1.78.1-17.debian.tar.xz
 2abb2408e126fe86b58ccae4ced653ad 8915 devel optional gobject-introspection_1.78.1-17_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmX0ZEoACgkQ4FrhR4+B
TE/HwA//XzgB9AnFt5zYLusHGhGwLdsvdlTBqPPH8wH9mRB5Q7UVPg89aLQce43N
gt4IJbMGB0NFneDQXpbBAiaKq97J7XRIY1IwdDE3IS5926zx4qLmCN0bmFHabhYm
FyY3aLBP3RNdJ4/M4y+xgBxr40rEEWkpLK01BwZ0DBxmybzZZIWWJHYes/mJX+Ia
NlJ9aPkJOJHHCA/o0vt52zsvZB+/qzw0fMo2dvVQAKZlQXQfHzofYYsyqbnVtFhO
9RGAmpERtJadH5NnlBYD5DxcVr6RTG+MaP9xD3k1/xdH0wQ1cvyOHG1lFmQjVOqy
RNrJVDsiaW/q0zSKcBpVtBLEh77IQTMfOxHT08nek2xfl8ah3b/QL6MXZDL3Dc3F
/ZBzgEXiXCho/YjHGzmMUDezlQlptsC7g9iNWTGPC0tQ7LpIxRrYDx8/JEAweI5Z
T8VYRo9vODOKcUYZimmb/2kg4N34bS5VpJnpSyFQZSJpOLuZ4SIHbcv+cZvfhvwR
1mo82SYmTKSPavsJO2v8PgITcT+dSKosN+B3rhSNFe6vfaBeOM7KcS9YVSIDXkPL
Qv3wVLPiIRJh19qhkL5sZdzE2yYyH68otzAITcVDwgN/5rlKFRlsnAFZKaSz+r9F
+EErLtQhHMB+4AJLQoJwDIgk1nlbV3fgGDzXfAIVYXJXCZFj7DE=
=318I
-----END PGP SIGNATURE-----

Attachment: pgpOpXwNYgnLy.pgp
Description: PGP signature