glib2.0_2.82.1-1_source.changes ACCEPTED into unstable

Debian FTP Masters ftpmaster at ftp-master.debian.org
Sat Sep 21 17:15:58 BST 2024


Thank you for your contribution to Debian.



Accepted:

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

Format: 1.8
Date: Sat, 21 Sep 2024 14:10:44 +0100
Source: glib2.0
Architecture: source
Version: 2.82.1-1
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: 987802 1070773 1071246 1078929
Changes:
 glib2.0 (2.82.1-1) unstable; urgency=medium
 .
   * New upstream stable release
   * d/copyright: Update
   * Move gdb integration hooks (/usr/share/gdb) back to libglib2.0-dev.
     This is not essential functionality of libgio-2.0-dev, and having
     it in the larger package gives us more flexibility about which of
     the dependency packages contain supporting Python libraries.
   * Move supporting code for gdb integration hooks into libgio-2.0-dev-bin.
     This lets us byte-compile the Python modules with the primary
     architecture's Python interpreter, and ensures that the Python
     packaging infrastructure will automatically clean up their associated
     bytecode files on uninstallation. (Closes: #987802)
   * d/libgio-2.0-dev.install: Be more specific about what is installed.
     If files with a different purpose are added to one of these
     directories, we will not necessarily want to install them in the
     same binary package.
   * Replace temporary substvar ${local:SplitGiRepositoryVersion} with a
     hard-coded version
   * d/control, d/tests/control, d/*.install: Normalize formatting
     (wrap-and-sort -ast)
   * Release to unstable, now that NEW processing has been done and
     architecture-properties is ready to migrate
 .
 glib2.0 (2.82.0-2) experimental; urgency=medium
 .
   * Improve ability to bootstrap new architectures.
     The versions of libglib2.0-dev and -dev-bin in Debian testing/unstable
     and Ubuntu 24.04 depend on either python3 from the host architecture
     or qemu-user from the build architecture (for the wrapped gi-*
     tools), which is problematic for bootstrapping.
     Separate out the rest, so that packages that participate in
     bootstrapping can be compiled with only libgio-2.0-dev{,-bin},
     possibly using the nogir build-profile to disable a dependency on
     girepository-tools.
     This converts libglib2.0-dev into a pure metapackage, with no
     functionally significant content of its own, except for the gi-*
     symlinks to the primary architecture's GObject-Introspection-related
     tools.
     libglib2.0-dev continues to be appropriate to use as a
     build-dependency in most cases. For low-level packages that are
     involved in architecture bootstrapping, consider depending directly
     on libgio-2.0-dev{,-bin} instead, and guarding any dependencies on
     girepository-tools with a suitable build-profile such as <!nogir>.
     (Closes: #1078929)
     - Move the headers and libraries from libglib2.0-dev to a new
       libgio-2.0-dev package
     - Also move Autoconf macros and gettext rules to libgio-2.0-dev
     - Move libglib2.0-dev-bin, except gi-*, to libgio-2.0-dev-bin
     - Move ${multiarch}-gi-* tools to girepository-tools
   * d/tests: Assert that each -dev package that was split out from
     libglib2.0-dev provides its intended interface:
     - libgio-2.0-dev: ability to include headers and link to shared and
       static libraries
     - libgio-2.0-dev-bin: GLib, GObject and GIO development CLI tools
     - girepository-tools: ${multiarch}-gi-* tools
     - libglib2.0-dev: all of the above plus the non-multiarch gi-*
   * d/control, d/rules: Drop the local:DEB-HOST-ARCH-OS substvar.
     This isn't actually needed any more: girepository-tools is independent
     of the non-architecture-prefixed symlinks, because the actual
     executables are installed into the ${libdir}.
   * d/rules: Don't require host and build endianness to match.
     This was necessary with the approach we used before fixing #1066904,
     but not any more.
   * d/rules: Set gir_dir_prefix even if we are building with nogir.
     It affects the contents of the gi-* tools.
   * d/control, d/rules, d/emulated-g-ir-tool.in:
     Use the new cross-exe-wrapper from src:architecture-properties to run
     foreign-architecture executables, instead of using qemu directly.
     This centralizes knowledge of how to run binaries of any given
     architecture into the architecture-properties source package. It also
     has the right special cases to avoid needing to install qemu in common
     situations, for example when running i386 binaries on amd64.
     (Closes: #1070773, #1071246)
   * d/emulated-g-ir-tool.in: Simplify and rewrite from Python into shell
   * d/source/lintian-overrides: Remove obsolete overrides for nogir
   * d/copyright: Update
   * Upload to experimental for NEW processing
Checksums-Sha1:
 d79433592662c1c74c1fce9728af9823afe83f8e 4895 glib2.0_2.82.1-1.dsc
 5243c0e79a4a194915db726c27271d27b0cc3200 262908 glib2.0_2.82.1.orig-unicode-data.tar.xz
 bd14e6968e0b33ff03b353342cc510bde28699ff 5554132 glib2.0_2.82.1.orig.tar.xz
 c5e068b369eb473f193fe014e86dae8b6304496d 133856 glib2.0_2.82.1-1.debian.tar.xz
 2ef38752cf45a7225e271e24a434c99259e9881a 7612 glib2.0_2.82.1-1_source.buildinfo
Checksums-Sha256:
 3ec4fc5f8cf0d84298c457337ae48f959a572544d1405df56af3944ec6923cb8 4895 glib2.0_2.82.1-1.dsc
 9bf66a7e9f2f18cbd7a72f561dc1f997990b53243435008777109c823cd7e1ea 262908 glib2.0_2.82.1.orig-unicode-data.tar.xz
 478634440bf52ee4ec4428d558787398c0be6b043c521beb308334b3db4489a6 5554132 glib2.0_2.82.1.orig.tar.xz
 eec8688cd7d7f1a434cb84f3a88b5136131b1bf4bf7fcf4f3e8d767c1917f35e 133856 glib2.0_2.82.1-1.debian.tar.xz
 0fd70357d830fae129ed95096a3b26a6abc68666d62a8569c3c1ea89a77f5b50 7612 glib2.0_2.82.1-1_source.buildinfo
Files:
 cc749f2ce0736b14c44f48d08d717f41 4895 libs optional glib2.0_2.82.1-1.dsc
 6ad3c10daf51ca9e9810841d267e7451 262908 libs optional glib2.0_2.82.1.orig-unicode-data.tar.xz
 d101f1acab6805d4d6d3104e9634b8e3 5554132 libs optional glib2.0_2.82.1.orig.tar.xz
 e1eb3baa99cbbd0a876e7f0ceb82e14c 133856 libs optional glib2.0_2.82.1-1.debian.tar.xz
 cd637f9f7ac642cefa7daac60005c039 7612 libs optional glib2.0_2.82.1-1_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmbu7/UACgkQ4FrhR4+B
TE/d8xAAgR/TWgp7NysmhcP37zepLIrGGGbqfGtP8eRjDh8+5FcGJ+68QIB4Vn2y
6wTV/qvlsyQh4iH1Phf3a9zvWt2C3PH2m4iTIbkkxDpK9MpChQCuE5xZspDCA4KG
+18NqvEGq2ghRlEvZpNQtKcjO1InIlt+GuQRW6FN0tOHb7V5J7gwzXwB68h3OMYw
eufsy0ZNxysrI/ZwA6ZR8CPWYqj8h+cHu+V/dJQ9+GqBK33ZlfjuytNUy47lsvpv
L4in+IWzJ40CJjo/kkr6mQLf+OkYMyPEUwkMNxJFUXrQnB95+r1bMhaLz/L/EQvw
/6/rrLNjiWBZJynT/DofsgEfbzS1tS+K6/KzYTX5GuUOuBEVlDjNA41rf+YbG9Ww
KVB9LSu93x5eiRIyfC3SO0I+5SqLYxVSierSasBvz0Qnpwe38QU8xUZaWkgTOBiD
H+rpUZLtC2OoE/1QSUjTpNeHR0dAuNaZs0y13TXTDPB6ubvpdzdgxHq8DRPcz3+b
1JKi5BNWpPK7iiRsQy4b8watH2di3pRF7Sjmpbb+fKUcV+kGLVI3gFux9epc6lNV
LoxYtWHjY+KdXYOoLvzDDRV0HqLv3J3CniRAtz5fSCaIf8hps8sUENybl3ePq9st
6ERep5s8Yc2b3rc+eXwPvO1GMB6GEN/xDxkMYKoU+H+8iu1svPc=
=2x97
-----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/20240921/0994fe1a/attachment-0001.sig>


More information about the pkg-gnome-maintainers mailing list