Change log for glib2.0 package in Ubuntu

51100 of 599 results
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
glib2.0 (2.71.0-2) experimental; urgency=medium

  * Merge packaging updates from unstable

 -- Simon McVittie <email address hidden>  Mon, 27 Dec 2021 17:05:59 +0000

Available diffs

Published in bionic-updates
Published in bionic-security
glib2.0 (2.56.4-0ubuntu0.18.04.9) bionic-security; urgency=medium

  * SECURITY UPDATE: Privilege Escalation
    - debian/patches/CVE-2021-3800.patch: Drop a redundant environment
      variable in _g_locale_get_charset_aliases function at
      libcharset/localcharset.c.
    - CVE-2021-3800

 -- Rodrigo Figueiredo Zaiden <email address hidden>  Mon, 29 Nov 2021 13:42:57 -0300
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
glib2.0 (2.70.2-1) unstable; urgency=medium

  * New upstream release
  * Build-Depend on dh-sequence-gnome and dh-sequence-python3
  * debian/rules: Drop environment variable clearing now done for us by dh13

 -- Jeremy Bicha <email address hidden>  Sat, 04 Dec 2021 20:58:45 -0500

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
glib2.0 (2.70.1-1) unstable; urgency=medium

  * New upstream release
    - Functionally equivalent to previous releases to Debian, except for
      Windows-specific changes
  * Drop patches that came from upstream
  * d/upstream/metadata: Add
  * Use debhelper compat level 13
    - Drop override for dh_missing --fail-missing, which is now the default

 -- Simon McVittie <email address hidden>  Fri, 05 Nov 2021 15:58:04 +0000
Superseded in jammy-proposed
glib2.0 (2.70.0-3) unstable; urgency=medium

  * d/rules: Remove internal_pcre build option, which no longer exists.
    Meson 0.60.0 no longer tolerates this.

 -- Simon McVittie <email address hidden>  Mon, 25 Oct 2021 11:25:31 +0100
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.4-1ubuntu1) impish; urgency=medium

  * Cherry-pick merge request 2291 to fix network monitoring with latest
    NetworkManager (LP: #1946196)

 -- Julian Andres Klode <email address hidden>  Tue, 12 Oct 2021 14:39:07 +0200
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.4-1build1) impish; urgency=medium

  * No-change rebuild for libffi soname change.

 -- Matthias Klose <email address hidden>  Fri, 10 Sep 2021 16:59:01 +0200
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.4-1) unstable; urgency=medium

  * New upstream release
    - Avoid a deadlock while finalizing a GLocalFileMonitor
    - Correctly use 3 parameters for close_range(), fixing build with
      glibc 2.34
    - Fix global trash directory detection
    - Make g_string_replace() with empty search string behave sensibly
      (matching Python str.replace())
    - Translation updates: oc, zh_CN, zh_TW
  * tests: Specify charset for generated locales to fix FTBFS with new glibc.
    glibc 2.31-14 dropped support for all non-UTF-8 locales, so we can't
    use /usr/share/i18n/SUPPORTED to choose a suitable charset any more.
  * d/rules: Override dh_fixperms to set correct permissions on /usr/libexec.
    Making everything executable is not quite right for installed-tests.

 -- Simon McVittie <email address hidden>  Fri, 20 Aug 2021 10:31:42 +0100
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.3-1ubuntu1) impish; urgency=medium

  * d/patches/correctly-use-3-parameters-for-close_range.patch:
    backport patch from upstream that fixes compatibility with glibc 2.34.

 -- Michael Hudson-Doyle <email address hidden>  Wed, 11 Aug 2021 16:28:40 +1200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
glib2.0 (2.64.6-1~ubuntu20.04.4) focal; urgency=medium

  * Initialise memory used for file builder buffers to zero, since memory
    artifacts found themseleves into gschema.compiled files, leading to glib
    being unable to parse the gschema.compiled files, causing gdm, gnome-shell
    and various gnome applications to fail to
    start. (LP: #1930359)
      - d/p/gvdb-builder-Initialise-some-memory-to-zero-in-the-bloom-.patch

 -- Matthew Ruffell <email address hidden>  Mon, 12 Jul 2021 15:56:16 +0100
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.3-1) experimental; urgency=medium

  * New upstream release 2.68.3, fixing bugs:
    - GFile: `g_file_replace_contents()` reports `G_IO_ERROR_WRONG_ETAG` when
      saving from a symlink
    - glocalfileoutputstream: Fix ETag check when replacing through a symlink
    - gmacros: check that __cplusplus or _MSC_VER is defined
    - gmacros: missing check if __STDC_VERSION__ is defined
    - gthreadedresolver: don't ignore flags in lookup_by_name_with_flags
    - inotify: Fix a memory leak
    - json-glib does not build with glib 2.68.1
    - testfilemonitor test leaks ip_watched_file_t struct
    - tlscertificate: Avoid possible invalid read

 -- Iain Lane <email address hidden>  Tue, 29 Jun 2021 15:24:06 +0100

Available diffs

Obsolete in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
glib2.0 (2.68.1-1~ubuntu21.04.1) hirsute; urgency=medium

  * debian/{control,gbp.conf}: Update branch refs for hirsute
  * Backport from Debian to hirsute for SRU (LP: #1928001)

Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
glib2.0 (2.68.1-2) experimental; urgency=medium

  * Fix maintainer scripts' handling of /usr/lib/MULTIARCH/gio/modules:
    - postrm: Only delete GIO module cache on remove or purge.
      Despite its name, the postrm can be invoked for reasons other than
      package removal: in particular, the old version's postrm is run
      during upgrades.
    - postinst: Recreate GIO module directory if deleted by an older
      postrm, to recover from the bug fixed here.
    - postinst: Don't guard glib-compile-schemas or gio-querymodules with
      a check for existence of a directory that is shipped in the .deb.
      If such a directory has somehow gone missing, we want to see
      a warning. This won't make the postinst fail, because we're ignoring
      exit status anyway.
    (Closes: #987913)

 -- Simon McVittie <email address hidden>  Sun, 02 May 2021 14:45:36 +0100

Available diffs

Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: Moved to hirsute)
glib2.0 (2.68.0-1) experimental; urgency=medium

  * New upstream stable release
    - Drop dead code from glib-compile-schemas
    - Improve valgrind suppressions
    - Fix error in g_bytes_icon_new() documentation
    - Avoid close(-1) during error handling
    - Fix copy/paste error in queue test
    - Translation updates
  * Add CVE ID references to previous changelog entries.
    CVE IDs were not yet available at the time these vulnerabilities were
    initially fixed.

 -- Simon McVittie <email address hidden>  Sat, 20 Mar 2021 15:42:00 +0000

Available diffs

Published in xenial-updates
Published in xenial-security
glib2.0 (2.48.2-0ubuntu4.8) xenial-security; urgency=medium

  * SECURITY UPDATE: incorrect g_file_replace() symlink handling
    - debian/patches/CVE-2021-28153-pre1.patch: allow g_test_bug() to be
      used without g_test_bug_base() in /glib/gtestutils.c.
    - debian/patches/CVE-2021-28153-1.patch: fix a typo in a comment in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-2.patch: stop using g_test_bug_base()
      in file tests in gio/tests/file.c.
    - debian/patches/CVE-2021-28153-3.patch: factor out a flag check in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-4.patch: fix CREATE_REPLACE_DESTINATION
      with symlinks in gio/glocalfileoutputstream.c, gio/tests/file.c.
    - debian/patches/CVE-2021-28153-5.patch: add a missing O_CLOEXEC flag
      to replace() in gio/glocalfileoutputstream.c.
    - CVE-2021-28153

 -- Marc Deslauriers <email address hidden>  Fri, 12 Mar 2021 12:35:32 -0500
Superseded in bionic-updates
Superseded in bionic-security
glib2.0 (2.56.4-0ubuntu0.18.04.8) bionic-security; urgency=medium

  * SECURITY UPDATE: incorrect g_file_replace() symlink handling
    - debian/patches/CVE-2021-28153-pre1.patch: allow g_test_bug() to be
      used without g_test_bug_base() in /glib/gtestutils.c.
    - debian/patches/CVE-2021-28153-1.patch: fix a typo in a comment in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-2.patch: stop using g_test_bug_base()
      in file tests in gio/tests/file.c.
    - debian/patches/CVE-2021-28153-3.patch: factor out a flag check in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-4.patch: fix CREATE_REPLACE_DESTINATION
      with symlinks in gio/glocalfileoutputstream.c, gio/tests/file.c.
    - debian/patches/CVE-2021-28153-5.patch: add a missing O_CLOEXEC flag
      to replace() in gio/glocalfileoutputstream.c.
    - CVE-2021-28153

 -- Marc Deslauriers <email address hidden>  Fri, 12 Mar 2021 12:27:31 -0500
Obsolete in groovy-updates
Obsolete in groovy-security
glib2.0 (2.66.1-2ubuntu0.2) groovy-security; urgency=medium

  * SECURITY UPDATE: incorrect g_file_replace() symlink handling
    - debian/patches/CVE-2021-28153-1.patch: fix a typo in a comment in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-2.patch: stop using g_test_bug_base()
      in file tests in gio/tests/file.c.
    - debian/patches/CVE-2021-28153-3.patch: factor out a flag check in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-4.patch: fix CREATE_REPLACE_DESTINATION
      with symlinks in gio/glocalfileoutputstream.c, gio/tests/file.c.
    - debian/patches/CVE-2021-28153-5.patch: add a missing O_CLOEXEC flag
      to replace() in gio/glocalfileoutputstream.c.
    - CVE-2021-28153

 -- Marc Deslauriers <email address hidden>  Fri, 12 Mar 2021 11:19:01 -0500
Superseded in focal-updates
Superseded in focal-security
glib2.0 (2.64.6-1~ubuntu20.04.3) focal-security; urgency=medium

  * SECURITY UPDATE: incorrect g_file_replace() symlink handling
    - debian/patches/CVE-2021-28153-1.patch: fix a typo in a comment in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-2.patch: stop using g_test_bug_base()
      in file tests in gio/tests/file.c.
    - debian/patches/CVE-2021-28153-3.patch: factor out a flag check in
      gio/glocalfileoutputstream.c.
    - debian/patches/CVE-2021-28153-4.patch: fix CREATE_REPLACE_DESTINATION
      with symlinks in gio/glocalfileoutputstream.c, gio/tests/file.c.
    - debian/patches/CVE-2021-28153-5.patch: add a missing O_CLOEXEC flag
      to replace() in gio/glocalfileoutputstream.c.
    - CVE-2021-28153

 -- Marc Deslauriers <email address hidden>  Fri, 12 Mar 2021 11:38:38 -0500
Superseded in xenial-updates
Superseded in xenial-security
glib2.0 (2.48.2-0ubuntu4.7) xenial-security; urgency=medium

  * SECURITY UPDATE: g_byte_array_new_take length truncation
    - debian/patches/CVE-2021-2721x/CVE-2021-27218.patch: do not accept too
      large byte arrays in glib/garray.c, glib/gbytes.c,
      glib/tests/bytes.c.
    - CVE-2021-27218
  * SECURITY UPDATE: integer overflow in g_bytes_new
    - debian/patches/CVE-2021-2721x/CVE-2021-27219*.patch: add internal
      g_memdup2() function and use it instead of g_memdup() in a bunch of
      places.
    - CVE-2021-27219

 -- Marc Deslauriers <email address hidden>  Wed, 03 Mar 2021 07:23:43 -0500
Superseded in focal-updates
Superseded in focal-security
glib2.0 (2.64.6-1~ubuntu20.04.2) focal-security; urgency=medium

  * SECURITY UPDATE: g_byte_array_new_take length truncation
    - debian/patches/CVE-2021-2721x/CVE-2021-27218.patch: do not accept too
      large byte arrays in glib/garray.c, glib/gbytes.c,
      glib/tests/bytes.c.
    - CVE-2021-27218
  * SECURITY UPDATE: integer overflow in g_bytes_new
    - debian/patches/CVE-2021-2721x/CVE-2021-27219*.patch: add internal
      g_memdup2() function and use it instead of g_memdup() in a bunch of
      places.
    - CVE-2021-27219

 -- Marc Deslauriers <email address hidden>  Tue, 02 Mar 2021 12:28:09 -0500
Superseded in bionic-updates
Superseded in bionic-security
glib2.0 (2.56.4-0ubuntu0.18.04.7) bionic-security; urgency=medium

  * SECURITY UPDATE: g_byte_array_new_take length truncation
    - debian/patches/CVE-2021-2721x/CVE-2021-27218.patch: do not accept too
      large byte arrays in glib/garray.c, glib/gbytes.c,
      glib/tests/bytes.c.
    - CVE-2021-27218
  * SECURITY UPDATE: integer overflow in g_bytes_new
    - debian/patches/CVE-2021-2721x/CVE-2021-27219*.patch: add internal
      g_memdup2() function and use it instead of g_memdup() in a bunch of
      places.
    - CVE-2021-27219

 -- Marc Deslauriers <email address hidden>  Wed, 03 Mar 2021 06:29:59 -0500
Superseded in groovy-updates
Superseded in groovy-security
glib2.0 (2.66.1-2ubuntu0.1) groovy-security; urgency=medium

  * SECURITY UPDATE: g_byte_array_new_take length truncation
    - debian/patches/CVE-2021-2721x/CVE-2021-27218.patch: do not accept too
      large byte arrays in glib/garray.c, glib/gbytes.c,
      glib/tests/bytes.c.
    - CVE-2021-27218
  * SECURITY UPDATE: integer overflow in g_bytes_new
    - debian/patches/CVE-2021-2721x/CVE-2021-27219*.patch: add internal
      g_memdup2() function and use it instead of g_memdup() in a bunch of
      places.
    - CVE-2021-27219

 -- Marc Deslauriers <email address hidden>  Tue, 02 Mar 2021 11:30:03 -0500
Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
glib2.0 (2.67.5-2) experimental; urgency=medium

  * debian/tests/control: Build-Depend on libc6-dev; the `pollable` test
    requires it.  See [upstream MR !1977][0]. The upstream tests now rely on
    finding "libutil.so", which is in libc6-dev. Once that MR, or something
    like it, is merged, we can remove this test-dep as the runtime library
    will be being used.
    [0]: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1977

 -- Iain Lane <email address hidden>  Tue, 02 Mar 2021 18:29:23 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.67.5-1) experimental; urgency=medium

  * New upstream release
    + Fix more issues with `glib_typeof` macro from 2.67.3–2.67.4 (LP:
      #1916705)
    + Fix regression with some FD mappings passed to
      `g_subprocess_launcher_spawnv()` (Closes: #983026) (LP: #1916701)
  * debian/watch: Fix to not match `..`. The watch file was matching the
    "Parent directory/" link and considering that the highest, since its
    target is `..`. Expect 1+ digits to begin the version number.


 -- Iain Lane <email address hidden>  Mon, 01 Mar 2021 17:18:36 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.7-1build1) hirsute; urgency=medium

  * No-change rebuild to drop the udeb package.

 -- Matthias Klose <email address hidden>  Mon, 22 Feb 2021 10:33:20 +0100
Superseded in hirsute-proposed
glib2.0 (2.67.4-1) experimental; urgency=medium

  * New upstream release
    - Among other changes, this should fix FTBFS on armel
  * d/libglib2.0-0.symbols: Add g_spawn_async_with_pipes_and_fds

 -- Simon McVittie <email address hidden>  Wed, 17 Feb 2021 09:58:25 +0000
Superseded in hirsute-proposed
glib2.0 (2.66.7-1) unstable; urgency=high

  * New upstream release
    - Fix another regression caused by the GHSL-2021-045 fixes in 2.66.6
    - Warn and fail on integer overflow in g_byte_array_new_take()
      for arrays larger than G_MAXUINT (similar to GHSL-2021-045)
    - Disallow using currently-undefined D-Bus connection or server flags,
      to prevent forward-compatibility problems with new security-sensitive
      flags that are likely to be introduced in GLib 2.68
  * Drop previous patches for GHSL-2021-045 regressions, applied upstream

 -- Simon McVittie <email address hidden>  Thu, 11 Feb 2021 17:08:14 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.6-2) unstable; urgency=high

  * d/patches: Add proposed fixes for regressions in 2.66.6.
    Two functions that took either a positive length, or -1 to indicate
    strlen(), had assertions with the wrong sense in 2.66.6, causing some
    valid uses of those functions to regress.
  * d/p/debian/61_glib-compile-binaries-path.patch: Remove.
    This patch turns out to be unnecessary, and is harmful for
    cross-compiling. Thanks to Helmut Grohne (Closes: #982213)
  * Set high urgency to get the regression fixes into bullseye

 -- Simon McVittie <email address hidden>  Mon, 08 Feb 2021 19:43:08 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.6-1) unstable; urgency=high

  * New upstream release
    - Fix various integer overflows, some of them potentially exploitable
      (GHSL-2021-045)

 -- Simon McVittie <email address hidden>  Thu, 04 Feb 2021 20:24:20 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.5-1) unstable; urgency=medium

  * New upstream release, equivalent to 2.66.4-27-g0051c0635
  * Drop patches that were applied upstream

 -- Simon McVittie <email address hidden>  Wed, 03 Feb 2021 19:16:01 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.4-4) unstable; urgency=medium

  * d/patches: Update patch series to upstream commit 2.66.4-27-g0051c0635
    - Improve test coverage for #977961
    - Stop valgrind reporting memory leaks in GSpawn in most cases
    - Partially revert security hardening from 2.66.4-2: allow
      DBUS_SESSION_BUS_ADDRESS to be taken from the environment by
      setcap executables (to avoid regressing gnome-keyring) and by
      setgid executables (to avoid regressing msmtp).
      (Closes: #981420, #981555)
      Note that this is likely to be reverted in GLib 2.70.x to provide
      better hardening. The D-Bus session bus is not designed to be used
      by processes that have elevated privileges.

 -- Simon McVittie <email address hidden>  Wed, 03 Feb 2021 13:55:41 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.4-3) unstable; urgency=medium

  * Improve patch for #977961, and add basic test coverage

 -- Simon McVittie <email address hidden>  Thu, 28 Jan 2021 19:05:50 +0000

Available diffs

Superseded in hirsute-proposed
glib2.0 (2.66.4-2) unstable; urgency=medium

  * d/patches: Update patch series to upstream commit 2.66.4-18-g872181c4f
    (excluding Windows-specific changes)
    - Security hardening: in GIO, ignore various environment variables
      if GIO is (inadvisably) used in a setuid process without sanitizing
      the environment first, similar to CVE-2012-3524
    - Reject very long date strings early, instead of spending time
      normalizing and parsing them
    - Fix recursion in GPrivate
  * d/p/spawn-Don-t-set-a-search-path-if-we-don-t-want-to-search-.patch:
    Make the g_spawn family only search PATH if G_SPAWN_SEARCH_PATH is used.
    Previously, they would sometimes search /usr/bin:/bin:. for an
    executable they should have only loaded from the current working
    directory. In particular, this made gtk+3.0 fail its build-time tests
    if ImageMagick display(1) happened to be installed. (Closes: #977961)

 -- Simon McVittie <email address hidden>  Wed, 27 Jan 2021 11:33:06 +0000

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
glib2.0 (2.64.6-1~ubuntu20.04.1) focal; urgency=medium

  [ Iain Lane ]
  * New upstream release (LP: #1907433), fixing bugs:
    - Ensure g_subprocess_communicate_async() never blocks
    - Fix large writes in gfileutils
    - Fix splice behavior on cancellation
    - gdatetime: Avoid integer overflow creating dates too far in the past
    - gdesktopappinfo: Fix unnecessarily copied and leaked URI list
    - gthreadedresolver: faulty logic in parse_res_txt
    - gtk3/glib crash on gimp
    - gvariant: Ensure GVS.depth is initialised
    - trash portal: Handle portal failures
  * gbp.conf: Set upstream branch to upstream/2.64.x
  * Drop patches applied upstream:
    - glib-compile-resources-Fix-exporting-on-Visual-Studio.patch
    - gdesktopappinfo-Fix-unnecessarily-copied-and-leaked-URI-l.patch
  * Revert changes from Debian which we don't need in this SRU:
    + Revert "d/tests/build: Don't exercise static linking for GIO"
    + control{,.in}: Re-lower libmount BD version.
      The problems that prompted this to be raised happened post-focal.

 -- Iain Lane <email address hidden>  Wed, 09 Dec 2020 11:23:14 +0000
Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
glib2.0 (2.66.4-1) unstable; urgency=medium

  * New upstream release

 -- Simon McVittie <email address hidden>  Fri, 18 Dec 2020 17:26:51 +0000

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
glib2.0 (2.66.3-2) unstable; urgency=medium

  * Apply packaging changes from experimental to unstable:
    - postinst: Clean up outdated copies of GLib if present, to avoid
      infrequent upgrade issues on non-merged-/usr systems.
      See #911225 and #949395 for more information.
      (Closes: #896019, #954960, #955331)
  * Add myself to Uploaders
  * Standards-Version: 4.5.1 (no changes required)
  * Swap Homepage field to something more GLib-specific
  * d/gbp.conf: Change upstream branch to upstream/2.66.x.
    2.67.0 was already released, so it's inaccurate to say that 2.66.x
    is the latest.

 -- Simon McVittie <email address hidden>  Wed, 02 Dec 2020 12:28:42 +0000

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
glib2.0 (2.66.3-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Improve performance of processing files hidden via ./.hidden
    - All other changes were already included in 2.66.2-1
  * Drop patches that were cherry-picked from upstream
  * Stop reverting gtk-doc dependency version.
    We now have a suitable gtk-doc in Debian.
  * Drop a patch that was not applied upstream.
    This was hoped to be a workaround for intermittent test failures, but
    doesn't seem to have had the desired effect in practice.
  * Mark the DBUS_COOKIE_SHA1 parts of gdbus-server-auth test as flaky.
    This is not reliable enough to always pass on buildds, but is too
    intermittent to be able to reproduce the failure in a development
    environment, and DBUS_COOKIE_SHA1 is not an important enough feature
    to justify failing the build for this.
    As with other flaky tests, we still run this as an autopkgtest in an
    attempt to get more useful information, but we ignore failure.

 -- Simon McVittie <email address hidden>  Thu, 19 Nov 2020 11:11:06 +0000

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
glib2.0 (2.66.2-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Add some missing (nullable) and (not nullable) annotations
  * Drop patches that were cherry-picked from upstream
  * Update patch series to upstream 2.66.2-9-g4daaf303a
    - Fix race in socketclient-slow test
    - Cope with sending fds in a D-Bus message that takes multiple writes
    - Don't skip updating polled fd sources
    - Add G_GNUC_PRINTF annotation to g_trace_mark()
  * d/p/glib-tests-fileutils-Make-more-use-of-g_assert_no_errno.patch,
    d/p/glib-tests-fileutils-Fix-expectations-when-running-as-roo.patch:
    Add proposed patch to fix a test failure when running as root
    (Closes: #973271)
  * d/rules: Remove migration path from legacy -dbg package.
    This was most recently shipped in Debian 9, and we don't support
    upgrades from anything older than Debian 10.
  * Drop obsolete workaround for #887629.
    We don't support upgrades from versions older than Debian 10, so we can
    drop workarounds that were only relevant for the upgrade from 9 to 10.

 -- Simon McVittie <email address hidden>  Sat, 31 Oct 2020 13:54:56 +0000

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
glib2.0 (2.66.1-2) unstable; urgency=medium

  * Cherry-pick patches from the glib-2-66 branch upstream
    - Fixes the regression called out in 2.66.1-1's changelog.
  * Add-a-test-for-the-6-days-until-EOM-bug.patch,
    Fix-the-6-days-until-the-end-of-the-month-bug.patch: Cherry-pick upstream
    mr!1705 to not break on timezones built with `zic -b slim`

 -- Iain Lane <email address hidden>  Fri, 16 Oct 2020 17:38:50 +0100

Available diffs

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
glib2.0 (2.66.0-2) unstable; urgency=medium

  * Team upload
  * d/p/glocalfile-Never-require-G_LOCAL_FILE_STAT_FIELD_ATIME.patch:
    Add proposed patch to fix file copying on ZFS and CIFS (Closes: #970228)
  * d/p/gdbus-server-auth-Don-t-usually-test-non-EXTERNAL-repeate.patch:
    Add proposed patch to work around DBUS_COOKIE_SHA1 test failures
  * d/p/Revert-gtk-doc-dependency-to-1.32.patch: Move to debian subdirectory.
    This patch is not intended to go upstream.

 -- Simon McVittie <email address hidden>  Tue, 15 Sep 2020 22:12:49 +0100

Available diffs

Superseded in groovy-proposed
glib2.0 (2.66.0-1) unstable; urgency=medium

  * Team upload
  * New upstream stable release
   - Fix missing tab in makefile rule
   - guri: Fix user passed to g_uri_split_with_user() not being NULL'd
   - Translation updates:
  * d/watch: Only watch for stable releases
  * d/p/gdbusauthmechanismsha1-Use-the-same-timeouts-as-libdbus.patch:
    Add patch to fix intermittent test failures on slower architectures.
    This narrowly missed the upstream code freeze, and should be in 2.66.1.

 -- Simon McVittie <email address hidden>  Fri, 11 Sep 2020 09:18:58 +0100

Available diffs

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
glib2.0 (2.65.3-1) experimental; urgency=medium

  * New upstream release
    + Fixes to the new `statx()` calls — note that since GLib 2.65.2 uses
      `statx()` (if available) instead of
      `stat()`/`fstat()`/`lstat()`/`fstatat()`, syscall sandboxing for third
      party applications might need to be updated
    + Also includes "Fix splice behavior on cancellation", a fix for a bug
      which was affecting tracker - particularly its autopkgtests.

 -- Iain Lane <email address hidden>  Thu, 03 Sep 2020 18:55:20 +0100

Available diffs

Superseded in groovy-proposed
glib2.0 (2.65.2-1) experimental; urgency=medium

  * Team upload
  * New upstream development release
  * d/rules: Run gtk-doc checks, even if building indep-only.
    Previously we would only run the gtk-doc checks if building
    architecture-dependent and -independent packages in the same build,
    which is done on Ubuntu amd64 buildds, but not on any Debian buildds.
  * Reduce dependency to the version of gtk-doc-tools from unstable.
    Instead of being some random snapshot from upstream git, this is the
    last release plus some selected patches. In particular, it has enough
    fixes to make the gtk-doc tests pass (Closes: #968975).
  * d/libglib2.0-tests.lintian-overrides: Update

 -- Simon McVittie <email address hidden>  Tue, 25 Aug 2020 12:44:02 +0100
Superseded in groovy-proposed
glib2.0 (2.65.1-1ubuntu1) groovy; urgency=medium

  * Skip glib-doc-check now fails in experimental & groovy. See debian bug
    968975.

Superseded in groovy-proposed
glib2.0 (2.64.4-1build1) groovy; urgency=medium

  * No change rebuild against new libffi ABI.

 -- Dimitri John Ledkov <email address hidden>  Thu, 20 Aug 2020 13:05:59 +0100
Superseded in groovy-proposed
glib2.0 (2.65.1-1) experimental; urgency=medium

  [ Sebastien Bacher ]
  * debian/control.in:
    - let libglib2.0-tests Depends on libglib2.0-0 (= ${binary:Version}),
      otherwise we can end up with failures due to out of sync versions

  [ Simon McVittie ]
  * d/shlibs.local: Upgrade all binary packages in lockstep.
    Like many projects where one source package builds multiple binary
    packages, GLib has private headers that share non-public interfaces
    between its binary packages. Instead of setting this up for individual
    binary packages, we can tell dpkg-shlibdeps to generate lockstep
    dependencies whenever one of our binary packages depends on our shared
    libraries.
  * d/watch, d/control.in, d/gbp.conf: Branch for experimental
  * New upstream development release
    - Require the experimental version of gtk-doc-tools.
      GLib 2.65.x requires a version that hasn't been released yet.
    - Update symbols file
    - Drop patches that were applied upstream

 -- Simon McVittie <email address hidden>  Fri, 07 Aug 2020 15:44:34 +0100
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
glib2.0 (2.64.4-1) unstable; urgency=medium

  * Team upload
  * New upstream release
    - Improve async-signal-safety
  * d/tests/build: Don't exercise static linking for GIO.
    libmount will no longer support being linked statically from 2.35.2-8
    onwards. For now I'm continuing to test that the other libraries can
    still be statically linked, but please consider them to be "at risk".
    (Closes: #963933)
  * Re-enable libmount support.
    libmount no longer depends on libcryptsetup, avoiding the various
    crashes that we are working around. Future versions will dlopen it
    on-demand, which should also avoid those crashes. Bump the
    build-dependency to a suitable version.
  * d/p/tests-Use-g_assert_-in-cancellable-test-rather-than-g_ass.patch,
    d/p/gcancellable-Fix-minor-race-between-GCancellable-and-GCan.patch:
    Split combined d/p/git_gsource_segfault.patch into its two component
    upstream commits, and add metadata
  * d/p/glib-compile-resources-Fix-exporting-on-Visual-Studio.patch,
    d/p/gdesktopappinfo-Fix-unnecessarily-copied-and-leaked-URI-l.patch:
    Add post-release bugfixes from upstream

 -- Simon McVittie <email address hidden>  Tue, 07 Jul 2020 13:33:01 +0100

Available diffs

Superseded in groovy-proposed
glib2.0 (2.64.3-2) unstable; urgency=medium

  * Team upload
  * Temporarily disable libmount support.
    Recent Debian revisions of libmount pull in libcryptsetup as a
    dependency, for dm-verity support. libcryptsetup depends on json-c
    and OpenSSL, causing crashes due to symbol conflicts with other
    JSON libraries (jansson and json-glib, for example in firewalld and
    virt-manager) and with statically-linked copies of OpenSSL (for
    example in Steam and Minecraft). Until this is resolved in some
    other way, disable libmount and parse /etc/fstab and /proc/mounts
    ourselves, as we do in libglib2.0-udeb.
    Mitigates: #963933, #963932, #963525, #963721

 -- Simon McVittie <email address hidden>  Thu, 02 Jul 2020 10:05:03 +0100

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
glib2.0 (2.64.3-1~ubuntu20.04.1) focal; urgency=medium

  * No-change backport from unstable / groovy to focal (LP: #1883694)
  * control, gbp.conf: Use the ubuntu/focal branch

Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
glib2.0 (2.64.3-1) unstable; urgency=medium

  * Team upload

  [ Laurent Bigonville ]
  * Drop the libgio-fam package, and install the fam GIO plugin in
    libglib2.0-0 on Hurd ports. See: #885011 (Closes: #875915)
  * Stop building the libgio-fam package on kFreeBSD ports.
    It is no longer necessary now that gkqueuefilemonitor is available.

  [ Simon McVittie ]
  * Clarify changelog entry regarding Hurd and kFreeBSD
  * New upstream stable release

 -- Simon McVittie <email address hidden>  Fri, 29 May 2020 20:24:33 +0100

Available diffs

51100 of 599 results