Back to glib2.0 PTS page

Accepted glib2.0 2.60.5-1 (source) into unstable



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

Format: 1.8
Date: Wed, 17 Jul 2019 21:36:30 +0100
Source: glib2.0
Architecture: source
Version: 2.60.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 929753
Changes:
 glib2.0 (2.60.5-1) unstable; urgency=medium
 .
   * Team upload
   * Prepare GLib 2.60.x stable branch for unstable
   * New upstream release
   * d/p/portal-Add-a-getter-for-dconf-access.patch,
     d/p/settings-Tweak-priorities-for-keyfile-backend.patch,
     d/p/key-file-Handle-filename-being-NULL.patch:
     Add post-release fixes from upstream glib-2-60 branch
   * d/p/GIO-tests-Don-t-do-clever-tricks-with-objcopy.patch:
     Don't do strange things with objcopy while testing GResource,
     while we work out what is going on in mips64el builds.
     Mitigates: #932287
 .
 glib2.0 (2.60.4-1) experimental; urgency=medium
 .
   * New upstream release (LP: #1832457)
   +  Fixes to improved network status detection with NetworkManager (#1788)
   + Leak fixes to some `glib-genmarshal` generated code
   + Further fixes to the Happy Eyeballs (RFC 8305) implementation
   + File system permissions fix to clamp down permissions in a small time window
     when copying files (CVE-2019-12450)
   + Bugs fixed:
    - Please revert #535 gmacros: Try to use the standard __func__ first in
      G_STRFUNC
   * gfile-Limit-access-to-files-when-copying.patch: Drop. It's in this version
     upstream.
   * d/p/*: Refresh through gbp pq
 .
 glib2.0 (2.60.3-2) experimental; urgency=medium
 .
   * Team upload
   * d/p/gfile-Limit-access-to-files-when-copying.patch:
     Backport patch from upstream to ensure files don't temporarily have
     less restrictive permissions during copying
     (Closes: #929753, CVE-2019-12450)
   * Drop d/p/debian/04_homedir_env.patch:
     Remove legacy support for Debian-specific G_HOME environment variable.
     GLib has respected the HOME environment variable in the conventional
     way since wheezy. Only two packages (pygtk and ruby-graphviz) still
     set G_HOME without also setting HOME.
   * Drop d/p/debian/90_gio-modules-multiarch-compat.patch:
     Remove legacy support for loading modules from /usr/lib/gio/modules.
     All the known packages containing GIO modules (dconf, glib-networking
     and gvfs) migrated to /usr/lib/${DEB_HOST_MULTIARCH}/gio/modules
     before wheezy.
   * Register documentation in doc-base via symlinks in /usr/share/doc.
     The doc-base specification requires this, presumably for the benefit
     of tools that export /usr/share/doc via HTTP (see #925200), and
     Lintian 2.12 added a warning for not doing so.
 .
 glib2.0 (2.60.3-1) experimental; urgency=medium
 .
   * New upstream releases 2.60.1 2.60.2 2.60.3, fixing many bugs:
     + build: Fix a typo in the test whether _NL_ABALTMON_n is supported
     + Critical in g_socket_client_async_connect_complete
     + Fix crash when displaying notifications on macOS (!786)
     + Fix documentation for `gdbus-tool wait` to use correct units
     + Fix typo in German translation
     + glib/date test fails
     + glib/gconstructor.h: Include stdlib.h for MSVC builds
     + GNetworkAddressAddressEnumerator unsafely modifies cache in
       GNetworkAddress
     + gnetworkaddress: Fix parallel enumerations interfering with eachother
     + gnetworkmonitornm: Fix network available detection
     + GResource generation test incompatible with stable LLVM on Linux
     + gschema.dtd: Add target attribute to alias
     + gsocketclient: Fix a leak in the connection code
     + Improve network status detection with NetworkManager
     + Leaks in gsocketclient.c connection code
     + test_month_names: assertion failed
     + tests: Update month name check for Greek locale
     + Update gdb pretty-printer for GHashTable
     + Various fixes to small key/value support in `GHashTable`
     + New GHashTable implementation confuses valgrind
     + more GHashTable fixes
     + GDB pretty-printer for GHashTable no longer works
     + ghash: Disable small-arrays under valgrind
 .
 glib2.0 (2.60.0-1) experimental; urgency=medium
 .
   * New upstream release
     + Further fixes to the Happy Eyeballs (RFC 8305) implementation
     + Add support for the XDG trash portal
   * Call dh_python3 for all packages and add Depends to libglib2.0-tests.
     The tests now ship a "static-link.py" test. While it early-exits
     currently, we still need the right dependencies to be able to do that.
     Call dh_python3 for libglib2.0-test's private directory, and while we're
     here make sure that it is called for all packages too.
   * flaky autopkgtest: `closures` has been renamed to `closure-refcount`
   * Refresh and drop patches.
     - d/p/flaky-socket-service-test/*: Drop, applied upstream.
     - d/p/debian/closures-test-Skip-on-arm-unless-flaky-tests-are-allowed.patch:
       Refresh.
 .
 glib2.0 (2.59.3-2) experimental; urgency=medium
 .
   [ Philip Withnall ]
   * debian: Drop GVariant alignment patches which are no longer needed.
     The upstream 2.59.0 release contained commit
     0f2a6c61c9c5e34d57293fb6987b21f3d1feb1cb, which automatically aligns
     GVariants at construction time. The realignment in the tests was a
     workaround for this.
     See upstream issue https://gitlab.gnome.org/GNOME/glib/issues/1342.
 .
   [ Iain Lane ]
   * Cherry-pick fixes for upstream bug #1679 to fix a flaky test.
     This is apparently more flaky on the autopkgtest machines than elsewhere
     - it's quite consistently failing there.
 .
 glib2.0 (2.59.3-1) experimental; urgency=medium
 .
   * New upstream release
     + Fix support for g_get_user_special_dir() on macOS, including support for
       the Downloads directory
     + Ensure that cancelling a GTask cannot cause its callback to be called
       synchronously (in the same call chain as the original *_async() call)
     + Further fixes to the Happy Eyeballs (RFC 8305) implementation
     + Various fixes for installation of installed tests
   * Refresh and drop patches.
     Drop gio-tests-Install-test1.overlay-file-when-building-instal.patch,
          tests-Install-the-slow-connect-preload.so-library-and-use.patch,
     fixed upstream.
 .
 glib2.0 (2.59.2-2) experimental; urgency=medium
 .
   * Install `test1.overlay' file, which is needed for the installed tests.
   * tests: Install the slow-connect-preload.so library and use it
 .
 glib2.0 (2.59.2-1) experimental; urgency=medium
 .
   * New upstream release
     + Fix check on GDBusMessage size when reading it.
     + Add async GIO API: g_file_query_default_handler_async(),
       g_app_info_launch_uris_async()
     + Fix some bugs in the Happy Eyeballs implementation.
     + Install a new generated header with enum types for Unicode enums.
     + Support the XDG trash portal.
     + Autotools support is gone.
     + g_format_size() now uses a no-break space to separate digits and units;
       translations will need to be updated accordingly.
     + New g_queue_clear_full() API.
     + Fix argument quoting on win32 when spawning subprocesses.
     + Allow polling more than 64 handles on win32 using g_poll().
     + Tag various tests as ‘flaky’. These are no longer run routinely on our
       upstream CI machines, and downstream packagers may want to not run them
       (or not treat those test failures as package build failures) on their
       test machines either. They are in the `flaky` test suite.
     + Add overlay support to g_resources_get_info().
     + Support defaults and locks in the keyfile GSettings backend. This will
       be used for flatpaks.
     + Accept unquoted strings in the keyfile GSettings backend to simplify
       things for sysadmins.
     + Update our contribution guidelines (`CONTRIBUTING.md`).
     + Add writev() and writev_all() APIs to GOutputStream and
       GPollableOutputStream, and provide implementations of them for many
       subclasses.
   * Refresh patches, drop trash test patches which are upstream now
   * build-time tests: Run "flaky" suite separately and non fatally
   * debian/libglib2.0-0.symbols: Add new symbols from 2.59.{1,2}
 .
 glib2.0 (2.59.0-1) experimental; urgency=medium
 .
   * New upstream release
   * Update patches and drop upstreamed ones
   * debian/control: Update meson BD to ≥ 0.48.0 per upstream
   * debian/rules: enable-selinux takes "enabled" or "disabled" now.
     Not true/false.
   * debian/*: Update for experimental
   * debian/libglib2.0-0.symbols: Update with new symbols for this release
Checksums-Sha1:
 327e63b9a40d9a7055641a67bbd00d410116b7c5 3192 glib2.0_2.60.5-1.dsc
 90b2d5375007f0b3cddab8119a438f66179c96b2 4589708 glib2.0_2.60.5.orig.tar.xz
 a5c35887524c8e7aa64b5a725db919c4d9259e83 86340 glib2.0_2.60.5-1.debian.tar.xz
 952fb57bebae6a989e9afba4c62ce31a75bf5c61 8320 glib2.0_2.60.5-1_source.buildinfo
Checksums-Sha256:
 5357259a8fa02ad70d25933d64795221092ad4d2eee544e3788254ab90504639 3192 glib2.0_2.60.5-1.dsc
 3edf1df576ee82b2ecb8ba85c343644e48ee62e68290e71e6084b00d6ba2622e 4589708 glib2.0_2.60.5.orig.tar.xz
 500efc244450cef099964ad97145e0a198412badaa91340b4260477299218d99 86340 glib2.0_2.60.5-1.debian.tar.xz
 a5e68c5798e0606e7443f257fd22fdc43aade5b718b7fadd072a60720d42a1d1 8320 glib2.0_2.60.5-1_source.buildinfo
Files:
 bd7822e4e4ec0da40b58776dc224495c 3192 libs optional glib2.0_2.60.5-1.dsc
 7dced27cfa79419dc6cc82c02190c457 4589708 libs optional glib2.0_2.60.5.orig.tar.xz
 fc25ca0f6f85422004a2863e91abbd38 86340 libs optional glib2.0_2.60.5-1.debian.tar.xz
 bb626d097dce7f8939f7e48113f794f1 8320 libs optional glib2.0_2.60.5-1_source.buildinfo

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

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAl0vrokACgkQ4FrhR4+B
TE/KsxAAh+HYjH9iTB5qTRFpFPompXBLFKn0K6Ltvvex+/57cSiBENj0m4ejidMS
SjltRmGtlovMC94tCEa/G1AFreMa7vHaBkMaBHar6nICfEFt6yxKbUr1BqsfLRIg
nSLljTV2tKpr03KmknY4Vb2H2DhhFdU/giO98jKoB5QY5zvEsY95JzvpUrRVOLCD
v2qQnwfdDa0kys6tFng8JXbnSjItpNRE3XqKZNjbe86QKCu3lKr7+ll0KTRgdYFt
D5t+IFE+pGQAJ9FV0It3bCOFtOUWhJVPUoo6vajPcYDJz0m0Ls93Tit5ZdjJQN2k
04b8QiHzbfBoq86FK4MalL49YnOoWyWSBf5bTh632d0QwfB7SrFwM32wf9OL24jD
m+a6FrVIuwKscpFEBJkhtRMMH9t1BGyTk6hP3Wsad93MTIoyeSETH0edNtcciwKi
ZVvLCZrYIlrpOwFokaQOCSh31IwG/C9X2p6amhQa3T8A9FoPfwyxoMMIb51v2Yfz
725VCxOoBmLvvp7mx/+NwLzxkel/LHsJtZPQJelgenAtqvMh6eVbYNDEbrKqSGLF
UctCnZO3j3Qp8D0n0BeTQo4atYniGPhW+wgWVZQMnXn5dKziYrmK2kRtiv74QSQi
7YmXmyc9AUV/S8YD+jYUAvOp7YFknlHkbysq5ShIHrNO1+bqDn0=
=W+eA
-----END PGP SIGNATURE-----