gobject-introspection_1.78.1-17_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Fri Mar 15 16:00:43 GMT 2024
Thank you for your contribution to Debian.
Accepted:
-----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 at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at 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-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20240315/608c44d6/attachment.sig>
More information about the pkg-gnome-maintainers
mailing list