Your message dated Thu, 18 Oct 2018 21:50:10 +0000 with message-id <[email protected]> and subject line Bug#775854: fixed in glib2.0 2.58.1-3 has caused the Debian Bug report #775854, regarding glib2.0: Useless removal and regeneration of cached data to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 775854: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=775854 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: glib2.0 Version: 2.42.1-1 Severity: normal Hi! The libglib2.0-0 postrm script states that because the caches are not refcounted there's no way to know if they are needed or not on purge. But in fact it is possible to know easily from the environment variable DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT, set by dpkg since 1.17.2. You just need to check if the value is 1. If you want to support older dpkg versions you can use the following in case the above variable is not set: ,--- dpkg-query -f '${db:Status-Abbrev} ${binary:Package}\n' -W @pkgname@ | \ grep -v '^.n' | wc -l `--- Where @pkgname@ is the non-arch-qualified package name. Thanks, Guillem
--- End Message ---
--- Begin Message ---Source: glib2.0 Source-Version: 2.58.1-3 We believe that the bug you reported is fixed in the latest version of glib2.0, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Simon McVittie <[email protected]> (supplier of updated glib2.0 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Thu, 18 Oct 2018 18:32:21 +0100 Source: glib2.0 Binary: libglib2.0-0 libglib2.0-tests libglib2.0-udeb libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libglib2.0-data libglib2.0-doc libgio-fam Architecture: source Version: 2.58.1-3 Distribution: experimental Urgency: medium Maintainer: Debian GNOME Maintainers <[email protected]> Changed-By: Simon McVittie <[email protected]> Description: libgio-fam - GLib Input, Output and Streaming Library (fam module) libglib2.0-0 - GLib library of C routines libglib2.0-bin - Programs for the GLib library libglib2.0-data - Common files for GLib library libglib2.0-dev - Development files for the GLib library libglib2.0-dev-bin - Development utilities for the GLib library libglib2.0-doc - Documentation files for the GLib library libglib2.0-tests - GLib library of C routines - installed tests libglib2.0-udeb - GLib library of C routines - minimal runtime (udeb) Closes: 775854 908334 Changes: glib2.0 (2.58.1-3) experimental; urgency=medium . * Team upload * Upload to experimental to check that everything is OK with the switch to Meson * Switch build system to Meson as recommended by upstream - Stop removing .la files: Meson doesn't build those - d/p/debian/61_glib-compile-binaries-path.patch: Change the same path if we build with Meson - d/patches: Apply patches proposed for backport from master to glib-2-58 in upstream MR 392. These fix various build issues, mostly around Meson. Some of these patch Windows-specific code, but they are likely to be in 2.58.2 and upstream asked for wider testing, so I'm applying them anyway, to test the complete set. - d/p/Spelling-*.patch: MR 392 also applies patches from upstream git master to fix various spelling mistakes detected by Lintian * Always generate testmarshal.h, even when cross-compiling (Closes: #908334) * Fix static linking and make sure it won't regress, prompted by comparing the Autotools and Meson builds: - Add missing -dev dependencies on libffi-dev, libmount-dev, libselinux1-dev - d/p/Autotools-Move-libmount-from-Libs.private-to-Requires.pri.patch: Add patch from upstream git master to fix static linking with libgio - d/tests/build: Exercise all libraries - d/tests/build-static: Exercise static linking * d/rules: Fix some permissions (equivalent of #1539 upstream) * Add Lintian override for a spelling-error-in-binary false positive * Add some Lintian overrides for hardening-no-fortify-functions. These objects mostly don't use libc directly. * Remove /usr/bin/gio-launch-desktop symlink. It's an implementation detail of libgio, and isn't intended to be run directly. Removing it from PATH silences a Lintian warning about it not having a man page. * Don't delete compiled GSettings schemas during purge if the dpkg reference count is greater than 1. This avoids deleting and regenerating it unnecessarily if another architecture's libglib2.0-0 is still installed. (Closes: #775854) * d/tests/installed-tests: Replace deprecated $ADTTMP with $AUTOPKGTEST_TMP * d/tests/control: Mark build tests as superficial (see #904979) Checksums-Sha1: 421e7a457344a624b9b2ff0c1a07143e928b3431 3280 glib2.0_2.58.1-3.dsc f4f6cfc062e823bcadc16e27044429dab78480d4 116036 glib2.0_2.58.1-3.debian.tar.xz 646f3821ecfe66e9b1bff7d26938b8f4fb139670 8295 glib2.0_2.58.1-3_source.buildinfo Checksums-Sha256: 28d9537e96a9b84125c1d0b28b227a1cb60fad2357534dcdcd01b899b78f8498 3280 glib2.0_2.58.1-3.dsc 1acfa5c34d41458f13f92190daa2da636b70bac9509a7a4bd790adb9e28faebe 116036 glib2.0_2.58.1-3.debian.tar.xz 8becd06b8295d1cc22f7dac97ba5e19fca3e4a35de80da49ddd171bafb859e58 8295 glib2.0_2.58.1-3_source.buildinfo Files: a2d3fd703c82c0015d976a18d4c5890c 3280 libs optional glib2.0_2.58.1-3.dsc fd7f49ae3f63f67aef9d43d61cb7e9d9 116036 libs optional glib2.0_2.58.1-3.debian.tar.xz f83825dba9af39d2841d88964cde0760 8295 libs optional glib2.0_2.58.1-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAlvI/T4ACgkQ4FrhR4+B TE/pbw//RmAdRB7+GpZ78zHY05MrAmesdFXHx2dczXEALI5H0bNOtmF3RID9VL2Y 6zVI/oWH3BWvEw5UfPKjIxT8gMq717YBEq+jjE2n9Jr81HrWcSPSNByTrffIO4zt KUDlpq1iGMLx9JBSvAavYyUN0Id97sLtDdmRpvdrcTrwanqa7FL29xOKaUv4LouA +p36OMh/JvBH4u4D4X9rxlMXBaHReRwAbvd2O8aJkWvZ4PAwkr+tanq86KEj1md0 jQfdBP9rER5x2hkeBEVv5+89qNNsfGWN1S85AiwwthMR1w62ePtrDlZa+uq00VdD FYtS9mdrKY2kHItXV2brXpsIwkmqeko3Ffct1tgmQlVt1+5ksTUDqsIfRZUUwiQE aOnCG1twqchV2t9WXwASJsNgXnm7pLHbgE7rX9NB/oNTJU9OlB9SzKC+zWijR8zU byzukzJUkRqA+sixQ8RLMcFyn9jDpipgfSuz3DzA745wmJB5zXcq38pX7IXKaf1L GH6WeY7YGsNB4UvVw6UWfSiEz4zfln8MD/CAAHbFjkgYI4sG+QU1ZbW4oopGRejE 4AnPVb7V7Wg57WwLF7BGn6oze7ju2m6zY20HrbGjYRYx6+hsX7lakHdXvwPk8a0h QlHs5Ok8fWEpwIcp+9ivSJC/ER+OMCBytuwQEejH/JBy8wBEfrM= =ep9a -----END PGP SIGNATURE-----
--- End Message ---

