Back to glib2.0 PTS page

Accepted glib2.0 2.64.0-2 (source) into unstable



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

Format: 1.8
Date: Tue, 10 Mar 2020 21:22:18 +0000
Source: glib2.0
Architecture: source
Version: 2.64.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 946355 948554
Changes:
 glib2.0 (2.64.0-2) unstable; urgency=medium
 .
   * Team upload
   * Merge packaging changes from unstable with new upstream release from
     experimental
   * d/control.in: Add Breaks on libgladeui-2-6 before 3.22.2.
     Older versions used a syntactically invalid property name
     "support warning", which GObject used to canonicalize to
     "support-warning". GLib 2.64 made this check more strict (see #953010).
 .
 glib2.0 (2.64.0-1) experimental; urgency=medium
 .
   * Team upload
   * New upstream release
     - Fixes a vulnerability where GSocketClient sometimes forgot to use
       a configured proxy (CVE-2020-6750, Closes: #948554)
     - Stop installing gio-launch-desktop, which no longer exists
     - d/p/docs-Don-t-install-object-manager-example-separately.patch:
       Drop, applied upstream
   * d/p/debian/testfilemonitor-Skip-if-we-are-avoiding-flaky-tests.patch:
     Treat testfilemonitor as a flaky test
   * Standards-Version: 4.5.0 (no changes required)
   * New upstream release
   * d/p/tests-Skip-MemoryMonitor-test-if-GObject-Introspection-is.patch:
     Skip MemoryMonitor test if GObject-Introspection is too old to know it
   * Install a shell script implementation of the old gio-launch-desktop
     executable. While not required for *this* GLib, it is required by
     old processes that already had the old GLib (2.57.2 to 2.63.5) in
     memory before the upgrade. This can be removed after Ubuntu 20.04
     and Debian 11 are both released.
 .
 glib2.0 (2.63.5-2) experimental; urgency=medium
 .
   * Skip-unreliable-gdbus-threading-tests--by-default.patch: Skip all of
     gdbus-threading test_method_calls_in_thread() has become (more?)
     unreliable too. When skipped, the test bus doesn't get torn down properly
     - it times out. Let's stop running these tests for now, until they are
     made reliable.
 .
 glib2.0 (2.63.5-1) experimental; urgency=medium
 .
   [ Iain Lane ]
   * New upstream release
 .
   [ Philip Withnall ]
   * Rework 01_gettext-desktopfiles.patch to not add new public API.
     Downstreams should not be adding new public API to GLib. From some code
     searching, this doesn’t appear to be used in more than one or two places,
     so won’t be too inconvenient to drop.  The original patch should either be
     upstreamed (I’d be open to some form of it, if there’s still evidence it’s
     useful) or dropped. If it’s upstreamed, the new keys should be
     standardised.  The alternative to this was to document the added public
     API; its addition was causing the new gtk-doc tests in GLib to fail.
   * Bump gtk-doc-tools dependency to >= 1.32-4 as GLib requires some fixes
     pushed to gtk-doc after its 1.32 release.
   * control: Bump Meson dependency to >= 0.52.0 for building the documentation
   * Drop PKCS#11 APIs added in 2.63.1 (not stable yet)
       - g_tls_certificate_new_from_pkcs11_uris()
   * Remove patches applied upstream:
     - tests-Skip-GMemoryMonitor-tests-if-the-dbusmock-template-.patch
     - tests-optional-portal.patch
   * d/p/docs-Don-t-install-object-manager-example-separately.patch: Add patch
     from upstream to disable incorrect installation of some example
     documentation
   * Rework libmount Meson argument as it’s now a feature; see !1344 upstream
 .
 glib2.0 (2.63.3-3) experimental; urgency=medium
 .
   * debian/control.in:
     - lower the libglib2.0-tests Depends on xdg-desktop-portal to a
       Recommends since the portal is not available on some architectures
   * debian/patches/tests-optional-portal.patch:
     - skip the new memory monitor tests if the portal is not available,
       that allows the tests to be still successful on architectures were
       the portal is not available (e.g Ubuntu/i386)
 .
 glib2.0 (2.63.3-2) experimental; urgency=medium
 .
   * debian/control.in:
     - libglib2.0-tests Depends on xdg-desktop-portal, it's required by the
       new low memory tests (and got enabled by the new python-dbusmock)
 .
 glib2.0 (2.63.3-1) experimental; urgency=medium
 .
   [ Iain Lane ]
   * New upstream release
     + Add a `--glib-min-version` argument to `gdbus-codegen` which controls
       breaks in the API of generated code
     + Add `g_clear_list()` API to clear `GList`s to `NULL`
     + Add a `GMemoryMonitor` API to be notified of memory pressure situations
       using the low-memory-monitor project
     + Add support for dispose functions for `GSource` implementations
     + Tighten up validation of GObject signal and property names, allowing
       performance improvements
   * debian/tests/build: Style fixes, thanks to shellcheck.
   * d/p/d/Disable-some-tests-on-slow-architectures-which-keep-faili.patch:
     Rebase. Upstream have disabled these tests by default too (unless slow
     mode is enabled), so we don't need to add a patch to do a similar thing.
   * debian/libglib2.0-0.symbols: New symbols for 2.63.3
   * d/p/tests-Skip-GMemoryMonitor-tests-if-the-dbusmock-template-.patch: Add.
     We don't have a new enough dbusmock in Debian at the minute (one is not
     released yet). Skip the test if the required template isn't available.
   * control: Add Depends for the new memory-monitor tests.
     There are new tests, written in python, for GMemoryMonitor. They require
     dbus-python, pygobject, and the GI bindings for GLib and GIO.
 .
   [ Steve Langasek ]
   * debian/tests/build: Make cross-test friendly
     autopkgtest is soon to get a `-a ARCHITECTURE` switch, which will
     cross-test autopkgtests. This is to be detected by the presence of the
     `dpkg-architecture`-style family of variables being set in the
     environment.
     For build tests like `glib2.0`'s `build` test, this means that we should
     test "${DEB_HOST_ARCH}" and invoke the cross toolchain as necessary.
     (Closes: #946355)
 .
 glib2.0 (2.63.2-1) experimental; urgency=medium
 .
   * Team upload
   * Merge packaging changes from unstable
     - Support for pkg.glib2.0.noinsttest build profile
   * d/control.in: Refer to debian/experimental branch.
     This avoids false-positive warnings from vcswatch.
   * New upstream release
     - Drop patches that were applied upstream
   * Rename pkg.glib2.0.noinsttest build profile to noinsttest.
     This is now registered on <https://wiki.debian.org/BuildProfileSpec>.
   * Update symbols file
 .
 glib2.0 (2.63.1-2) experimental; urgency=medium
 .
   * d/p/Revert-glocalfileinfo-Only-return-file-mode-not-type-as-U.patch:
     Revert "glocalfileinfo: Only return file mode, not type, as UNIX_MODE
     attribute" This reverts commit bfdc5fc4fc84ef8518d2d1a328c8482cf5a38e98.
     This commit changes the semantics of the `unix::mode` attribute, which
     some things (the one we've noticed is ostree) rely on.
   * d/p/test_copy_preserve_mode-Adjust-for-revert-semantics.patch:
     test_copy_preserve_mode: Adjust for revert semantics. Now we're returning
     the file type again, we need to mask it out to compare with the mode.
 .
 glib2.0 (2.63.1-1) experimental; urgency=medium
 .
   * New upstream release
     - Add `g_array_steal()`, `g_ptr_array_steal()` and `g_byte_array_steal()`
       APIs
     - Add `g_get_os_info()` API
     - Add `GMainContextPusher` API
     - Add `g_warning_once()` API
     - Allow passing empty `GValue`s to `g_param_value_set_default()`
     - Always resolve `localhost` to loopback address in `GResolver`
     - Escape header guards generated by `gdbus-codegen` better
     - Fix crash in `g_spawn()` with high FD numbers due to use of `select()`
       rather than `poll()`
     - Limit recursion in `g_variant_parse()`
     - Several usability improvements to command line `gio` tool
   * debian/libglib2.0-0.symbols: Add new symbols for this release
   * debian/patches/*:
     - Drop backports we had which are in this release.
     - Update to upstream master at cc1b53f74. There are several test fixes
       that we might as well grab now.
Checksums-Sha1:
 6628b9b7b1c1b13719a7b547ef1dab17b05f4a5a 3396 glib2.0_2.64.0-2.dsc
 46318769547edc58e61ac8b888ec1faab5f00174 89656 glib2.0_2.64.0-2.debian.tar.xz
 ff5a119c17876a0c46e286313fe3a5e1d6bb9817 7943 glib2.0_2.64.0-2_source.buildinfo
Checksums-Sha256:
 3fc6a60475f330fc1e0ecae9c9db362d57fc2de8e27bf6dbca702d6c76c1aa4d 3396 glib2.0_2.64.0-2.dsc
 82b9e5b612db2d4a57a0b449c2e8274045b4ccfb8478521b880b949836202b35 89656 glib2.0_2.64.0-2.debian.tar.xz
 b7f0948e85ead044dad00da5a2cbba614e901eb99df6567c8509b954ce59e8f8 7943 glib2.0_2.64.0-2_source.buildinfo
Files:
 b84d9719fb8595e4c908f6498761d379 3396 libs optional glib2.0_2.64.0-2.dsc
 cd87c873c3c3a73cae7d0f3129d7a6de 89656 libs optional glib2.0_2.64.0-2.debian.tar.xz
 610ee43840ee03309ded96b1a9d9aa05 7943 libs optional glib2.0_2.64.0-2_source.buildinfo

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

iQJEBAEBCAAuFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl5oK2oQHHNtY3ZAZGVi
aWFuLm9yZwAKCRDgWuFHj4FMT8FQD/0ZWLgbnm7E83nrQ16ezewygJZk8DMc5AqT
FQP5s2XETBRZ9jlO2NHlrzlrhlSuvlLuw9DDy3/mDDTTRLcvLI4bEBOqriXy8ti6
CpZoRZsZzoMQduFvTQcDL04kRWIoNwY1MKhjvTUqNtaDSyIKqGf/sfTsJW4Y57ue
6DBJudA+XKpbupUTrv9Ef8RdsyvU13G9BtWXVPt4ddKw/IhbmYYFWNys+uILGZ3o
kJbdl+ayU/csoMyIVIHTZz+lUUNoaaIB9z+GhNt+LOKjsafBYUWXRZYtIPhSkHBt
XRonuEs5VSGdtQj2oFwEeCLtW2WjqVgI55qT8HIwQDSIlruymlrSdVbTGIlNwnnm
if7Yskac7+Cwj1i5ORflMquhZDIgz3erB9jHNIvkP9oJH4hGh+RbDmmVjs1DDaWS
K6yajLbR5ob89GtiU5evQKjhfYxd21uHXRIDL5bTkTFRyEq+l1VYRZBdThRpzSFi
zfZIAH17ygcCpKeZMVaCUawCoZClKACUTVkry9KDniw3QyHmHe4psg+BrFtAAyva
lpq0Eu/6ID5SGypMqq6sizZCJnjPWPPRgV/LKIvmLuG+X55XsGfXVLt47ott5vAk
T9unjKsGrLbfRSiWkQCTtigudYUH+m0fEIul3TUz+OE4SlOeFSe6xTuI4pig65uU
Wc2DwY2LPw==
=oCU2
-----END PGP SIGNATURE-----