Change logs for glib2.0 source package in Sid

  • glib2.0 (2.78.3-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Branch packaging for 2.78.x
      * Depend on python3-packaging instead of python3-distutils
    
      [ Jeremy Bícha ]
      * Cherry-pick patch to stop using distutils: no longer included in Python 3.12
    
     -- Jeremy Bícha <email address hidden>  Tue, 23 Jan 2024 09:48:48 -0500
  • glib2.0 (2.78.3-1) unstable; urgency=medium
    
      * New upstream stable release
        - Functionally equivalent to 2.78.2-1
      * d/p/xdgmime-Update-to-upstream-commit-c2c814d4051f232.patch:
        Drop patch, included in the new upstream release
      * d/p/debian/Disable-some-tests-on-slow-architectures-which-keep-faili.patch,
        d/tests:
        Skip more threading-related tests which regularly time out on 32-bit
        ARM, and run them as "flaky" tests during autopkgtest
        (Mitigates: #1023652, #1057797)
    
     -- Simon McVittie <email address hidden>  Fri, 08 Dec 2023 16:16:19 +0000
  • glib2.0 (2.78.1-4) unstable; urgency=medium
    
      * d/p/tests-Fix-a-race-in-thread-pool-slow.patch:
        Add patch from upstream git fixing a race condition in
        a test (hopefully Closes: #1055783)
    
     -- Simon McVittie <email address hidden>  Mon, 13 Nov 2023 16:37:33 +0000
  • glib2.0 (2.78.1-3) unstable; urgency=medium
    
      * Restore Build-Depends: dh-sequence-gnome since it is used by Ubuntu
    
     -- Jeremy Bícha <email address hidden>  Wed, 08 Nov 2023 14:09:59 +0200
  • glib2.0 (2.78.1-2) unstable; urgency=medium
    
      * d/patches: Update to upstream glib-2-78 branch commit 2.78.1-9-gb8ef341a9
        - In tests, don't assume that sh optimizes simple commands into exec,
          hopefully fixing the intermittent gsubprocess test failures on buildds
          (especially armhf)
        - In tests, fix detection of PTRACE_O_EXITKILL
        - Avoid calling a function with side-effects inside
          g_return_val_if_fail()
        - Tell LeakSanitizer to ignore an intentional one-per-process leak in
          the GQuark infrastructure
        - Translation update: uk
      * d/control: Stop generating from a template.
        We don't use any of the other dh-sequence-gnome features (there are no
        libtool archives, and we don't use the gnome:Foo family of substvars)
        so drop the build-dependency on dh-sequence-gnome.
      * Remove version constraints unnecessary since bullseye (oldstable)
      * debian/libglib2.0-doc.maintscript: Remove, unnecessary since bullseye
      * Remove redundant Name from debian/upstream/metadata
    
     -- Simon McVittie <email address hidden>  Thu, 02 Nov 2023 11:07:06 +0000
  • glib2.0 (2.78.1-1) unstable; urgency=medium
    
      * New upstream release
      * Drop patches applied in new release
    
     -- Jeremy Bícha <email address hidden>  Wed, 25 Oct 2023 10:51:14 -0400
  • glib2.0 (2.78.0-2) unstable; urgency=medium
    
      * d/p/gthreadedresolver-Fix-race-between-source-callbacks-and-f.patch:
        Add patch from upstream to fix a race condition that can crash GNOME
        Shell (Closes: #1052023)
      * d/patches: Update translations from upstream: ca, es, fr, it, ru, sl,
        zh_CN
    
     -- Simon McVittie <email address hidden>  Sun, 17 Sep 2023 13:27:22 +0100
  • glib2.0 (2.78.0-1) unstable; urgency=medium
    
      [ Amin Bandali ]
      * Change packaging branch to debian/latest
    
      [ Simon McVittie ]
      * New upstream stable release
        - Temporarily revert a change to error handling for GKeyFile containing
          syntactically invalid string escape sequences (Closes: #1051373).
          This change is likely to be reverted in 2.79.x.
        - Improve ability to debug code using GQuark with gdb
        - Add missing noreturn attribute to g_thread_exit()
        - Make gutils-user-database unit test work as intended
        - Minor build system change not relevant to Debian
        - Translation updates
    
     -- Simon McVittie <email address hidden>  Fri, 08 Sep 2023 16:53:23 +0100
  • glib2.0 (2.77.3-1) unstable; urgency=medium
    
      * New upstream release
      * d/copyright: Update
      * d/libglib2.0-0.symbols: Increase required version for
        g_unix_open_pipe().
        Software compiled against GLib >= 2.77.3 might be relying on the
        ability to pass O_CLOEXEC to this function, which was not previously
        allowed.
      * d/libglib2.0-dev.install: Install new DTD for GResource XML
      * d/control.in: libglib2.0-0 Provides the individual library names.
        This binary package combines several distinct SONAMEs. Give it Provides
        on the Policy-compliant names that they would have if they had been
        packaged separately.
      * Fix a typo in the previous changelog entry
    
     -- Simon McVittie <email address hidden>  Sun, 03 Sep 2023 12:51:07 +0100
  • glib2.0 (2.77.2-1) unstable; urgency=medium
    
      [ Jeremy Bícha ]
      * New upstream release
      * Revert "d/rules: Tell Meson that native builds can run host binaries"
        meson 1.2.1 fixed the underlying issue
    
      [ Simon McVittie ]
      * d/rules: Increate arbitrary test timeout on all architectures except x86.
        Thanks to Adrian Bunk
    
     -- Jeremy Bícha <email address hidden>  Mon, 14 Aug 2023 09:43:06 -0400
  • glib2.0 (2.77.1-2) unstable; urgency=medium
    
      * Release to unstable (Closes: #1042555)
    
     -- Jeremy Bícha <email address hidden>  Fri, 04 Aug 2023 06:22:24 -0400
  • glib2.0 (2.76.4-4) unstable; urgency=medium
    
      * Cherry-pick patch from glib 2.77.0 to once again log missing GFileInfo
        attributes as critical warnings instead of debug
    
     -- Jeremy Bícha <email address hidden>  Sun, 23 Jul 2023 18:52:44 -0400
  • glib2.0 (2.76.4-3) unstable; urgency=medium
    
      * d/rules: When cross-compiling, expect /proc/self/cmdline works on Linux.
        This is auto-detected in native builds, but not in cross-builds, because
        the auto-detection involves running a host-architecture program.
      * d/rules: Tell Meson that native builds can run host binaries.
        This is normally true by definition, but the architecture detection
        that is used for this regressed on mips64el in 1.2.0.
        Mitigates: #1041499
    
     -- Simon McVittie <email address hidden>  Wed, 19 Jul 2023 23:03:13 +0100
  • glib2.0 (2.76.4-2) unstable; urgency=medium
    
      * Release to unstable
    
     -- Jeremy Bícha <email address hidden>  Tue, 18 Jul 2023 16:47:00 -0400
  • glib2.0 (2.74.6-2) unstable; urgency=medium
    
      * d/patches: Update to upstream 2.74.x branch commit
        2.74.6-12-ga1e169129, omitting Windows-specific changes
        - Fix GDBus server interop with sd-bus clients (GNOME/glib#2916)
        - Fix use-after-free of a GDBusMethodInvocation in some threaded
          use patterns (GNOME/glib#2924)
        - Fix a test failure resulting in FTBFS in some container environments
          if gdb happens to be installed, but access to ptrace and
          /proc/PID/mem is disallowed (GNOME/glib#3307)
    
     -- Simon McVittie <email address hidden>  Tue, 04 Apr 2023 09:55:32 +0100
  • glib2.0 (2.74.6-1) unstable; urgency=medium
    
      * New upstream stable release
        - !3239 Backport !3237 “Fix safe_wspawnve #define” to glib-2-74
        - Translation updates
    
     -- Jeremy Bicha <email address hidden>  Thu, 02 Mar 2023 15:53:53 -0500
  • glib2.0 (2.74.5-1) unstable; urgency=medium
    
      * New upstream stable release
      * Drop patch that was applied upstream
      * Remove version constraints unnecessary since buster (oldstable)
      * Update standards version to 4.6.2 (no changes needed)
      * d/rules: Explicitly unset LANG and LANGUAGE.
        These are not overridden by LC_ALL=C.UTF-8, which can cause a
        test failure at glib/tests/spawn-test.c:115, particularly on the
        reproducible-builds infrastructure (which uses a random non-English
        LANGUAGE for build2).
    
     -- Simon McVittie <email address hidden>  Thu, 19 Jan 2023 16:48:31 +0000
  • glib2.0 (2.74.4-1) unstable; urgency=high
    
      * New upstream release
      * Drop patches applied in new release
      * Cherry-pick patch from 2-74 branch
    
     -- Jeremy Bicha <email address hidden>  Tue, 27 Dec 2022 14:42:10 -0900
  • glib2.0 (2.74.3-1) unstable; urgency=high
    
      [ Simon McVittie ]
      * New upstream stable release, functionally equivalent to 2.74.2-1
      * d/p/gstrfuncs-Fix-regression-in-C-types-accepted-by-g_str_equ.patch:
        Drop patch, included in the upstream release
    
      [ Jeremy Bicha ]
      * d/patches: Update to upstream 2.74.x branch commit e16fb837
        including multiple security related fixes for non-normal GVariants
    
     -- Jeremy Bicha <email address hidden>  Tue, 13 Dec 2022 15:23:22 -0500
  • glib2.0 (2.74.2-1) unstable; urgency=medium
    
      * d/gbp.conf, d/watch: Only watch for stable releases
      * New upstream stable release
      * d/control.in: Build-/test-depend on dbus-daemon rather than dbus.
        We don't necessarily need to be using dbus as the system bus
        implementation: all we need here is dbus-run-session.
      * d/patches: Drop patches that were applied upstream
      * d/p/gstrfuncs-Fix-regression-in-C-types-accepted-by-g_str_equ.patch:
        Add patch from upstream to fix errors when using g_str_equal from C++
    
     -- Simon McVittie <email address hidden>  Wed, 30 Nov 2022 13:54:35 +0000
  • glib2.0 (2.74.1-2) unstable; urgency=medium
    
      * d/patches: Update to upstream 2.74.x branch commit 2.74.1-11-g5ee590045
        - Revert a change to file descriptor management that caused an infinite
          loop in some gnome-keyring-daemon use-cases
        - Fix error behaviour with an invalid proxy address
        - Fix a memory leak
        - Fix a header multiple-inclusion guard
        - Translation updates
      * d/p/tests-Don-t-rely-on-output-locale-of-sort-in-spawn-test.patch:
        Add patch from upstream git to fix a test failure in non-English locales.
        In particular, this should resolve intermittent FTBFS on the
        reproducible-builds infrastructure.
      * d/p/debian/Disable-some-tests-on-slow-architectures-which-keep-faili.patch:
        Mark part of gobject/tests/threadtests.c as flaky on armel, armhf.
        This test normally passes in 10-15 seconds, but sometimes takes more
        than 5 minutes, resulting in a timeout. It's not clear whether this
        is a deadlock, or whether it's just an unlucky access pattern that is
        much slower than usual but would have passed the test given enough time.
        (Closes: #1023629, #1023652)
      * d/tests: Run each flaky test individually.
        This will hopefully make it easier to keep track of which ones are still
        flaky and which ones can be re-enabled.
    
     -- Simon McVittie <email address hidden>  Tue, 08 Nov 2022 10:32:47 +0000
  • glib2.0 (2.74.1-1) unstable; urgency=medium
    
      [ Laurent Bigonville ]
      * debian/control.in: Suggest the low-memory-monitor daemon
    
      [ Simon McVittie ]
      * New upstream release
      * d/patches: Drop patches that were applied upstream
      * d/rules, d/watch, d/copyright: Bundle source for Unicode files.
        We can't use the unicode-data Debian package for this, because there's
        no guarantee that the version of the Unicode data used in the current
        version of GLib will line up with the separately-packaged unicode-data,
        and the version used here becomes part of GLib's API/ABI.
      * d/copyright: Update
    
     -- Simon McVittie <email address hidden>  Tue, 25 Oct 2022 20:38:27 +0100
  • glib2.0 (2.74.0-3) unstable; urgency=medium
    
      * Cherry-pick 2 patches to fix large thumbnails with Nautilus
        (Closes: #1021588) (LP: #1992690)
    
     -- Jeremy Bicha <email address hidden>  Wed, 12 Oct 2022 14:43:19 -0400
  • glib2.0 (2.74.0-2) unstable; urgency=medium
    
      * d/p/Empty-values-are-not-valid-GParamSpec.patch:
        Add patch from upstream to fix GIMP crashes with GLib 2.74.0
        (Closes: #1018105)
      * d/p/Handling-collision-between-standard-i-o-file-descriptors-.patch,
        d/p/gio-launch-desktop-Fix-the-G_STATIC_ASSERT-expressions-fo.patch,
        d/p/glib-mkenums-Specify-output-encoding-as-UTF-8-explicitly-.patch,
        d/p/gbacktrace-Don-t-truncate-gdb-output.patch,
        d/p/gio-make-g_task_get_cancellable-return-value-nullable.patch,
        d/p/glocalfileoutputstream-Do-not-double-close-an-fd-on-unlin.patch,
        d/p/docs-Fix-markup-error-in-code-blocks-for-DEPRECATED-macro.patch,
        d/p/Consider-the-GLogField.length-of-MESSAGE-GLIB_DOMAIN-fiel.patch:
        More post-release bug fixes from upstream, which are expected to be
        included in 2.74.1
      * d/copyright: Consistently use SPDX name for bzip2-1.0.6 license
      * Add missing mention of libgdk-pixbuf2.0-dev Suggests change to
        previous changelog entry
    
     -- Simon McVittie <email address hidden>  Tue, 27 Sep 2022 09:53:09 +0100
  • glib2.0 (2.74.0-1) unstable; urgency=medium
    
      * New upstream release
      * d/p/gio-tool-mount-Return-early-on-fgets-EOF.patch:
        Drop patch that was included in the upstream release
    
     -- Simon McVittie <email address hidden>  Sun, 18 Sep 2022 17:49:01 +0100
  • glib2.0 (2.73.3-3) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Redo d/copyright in machine-readable format
    
      [ Marco Trevisan (Treviño) ]
      * debian/patches: Cherry-pick a regression fix for gio mount on Ctrl+D
    
     -- Marco Trevisan (Treviño) <email address hidden>  Tue, 30 Aug 2022 18:12:45 +0200
  • glib2.0 (2.73.3-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Use meson >= 0.52.0 support for multiple cross-files.
        This means we don't have to run debcrossgen and then edit its output
        in-place. (Obsoletes: #912559)
      * Remove Lintian override for #970275. It was fixed in Lintian.
    
      [ Jeremy Bicha ]
      * Release to unstable
      * Update Vcs fields for unbranching from experimental
    
     -- Jeremy Bicha <email address hidden>  Mon, 22 Aug 2022 15:23:56 -0400
  • glib2.0 (2.72.3-1) unstable; urgency=medium
    
      * New upstream release (LP: #1980408)
      * Drop GFileMonitor patches applied in new release
    
     -- Jeremy Bicha <email address hidden>  Thu, 30 Jun 2022 16:12:12 -0400
  • glib2.0 (2.72.2-2) unstable; urgency=medium
    
      * Update testfilemonitor-Skip-if-we-are-avoiding-flaky-tests.patch
        for new testfilemonitor test. Thanks to Philip Withnall
    
     -- Jeremy Bicha <email address hidden>  Tue, 07 Jun 2022 12:21:57 -0400
  • glib2.0 (2.72.2-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
      * Cherry-pick patches to fix a GFileMonitor deadlock issue
    
      [ Simon McVittie ]
      * d/tests/installed-tests: Assert that at least one test is run
    
     -- Jeremy Bicha <email address hidden>  Fri, 03 Jun 2022 21:11:18 -0400
  • glib2.0 (2.72.1-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release (LP: #1969115)
        - Includes workaround for meson #1008382
      * Add patch to recognize GNOME Console as a terminal app
      * Refresh patch
      * debian/libglib2.0-0.symbols: Add new symbol
    
      [ Johannes Schauer Marin Rodrigues ]
      * debian/libglib2.0-0.postinst.in: only run clean-up-unmanaged-libraries
        on upgrades and not on new installations
        (Closes: #1008096)
    
     -- Jeremy Bicha <email address hidden>  Thu, 14 Apr 2022 09:35:23 -0400
  • glib2.0 (2.72.0-1) unstable; urgency=medium
    
      * New upstream release
        - Fix assertion failure with time zone offsets >= 25 hours
          (Closes: #1007226)
        - Various unit test fixes
        - Fix a memory leak with an invalid format in g_vasprintf()
        - Translation updates
      * Merge 2.71.x release history from experimental
        - d/gbp.conf, d/control.in: Update branch for upload to unstable
      * Upload to unstable
    
     -- Simon McVittie <email address hidden>  Fri, 18 Mar 2022 09:05:21 +0000
  • glib2.0 (2.70.5-1) unstable; urgency=medium
    
      * New upstream release
        - Fix assertion failure with time zone offsets >= 25 hours
          (Closes: #1007226)
        - Fix possible buffer overflow in g_canonicalize_filename()
    
     -- Simon McVittie <email address hidden>  Thu, 17 Mar 2022 23:28:00 +0000
  • glib2.0 (2.70.4-1) unstable; urgency=medium
    
      * New upstream release
      * Adjust Lintian overrides for newer Lintian
    
     -- Simon McVittie <email address hidden>  Tue, 15 Feb 2022 10:08:01 +0000
  • glib2.0 (2.70.3-1) unstable; urgency=medium
    
      * New upstream release
        - Do not allow empty structs (tuples) in D-Bus messages, resolving a
          denial-of-service vulnerability for private GDBus servers that accept
          messages from untrusted clients (glib#2557)
        - Do not allow deep recursion in serialized GVariant binary data,
          resolving a denial of service for anything that loads untrusted
          GVariant binary data (glib#2572)
        - Fix file descriptor handling when launching subprocesses
        - Don't skip fsync when writing out files on btrfs.
          This was based on a kernel behaviour that was guaranteed prior to
          2014, but is no longer considered to be a guarantee.
        - Translation updates
      * Use debhelper 13 features instead of dh-exec
        debhelper now has ${DEB_HOST_MULTIARCH} substitutions, so we don't need
        to use dh-exec for those.
        After that, the one remaining dh-exec feature in use was a conditional
        installation for the FAM GIO module for Hurd. Open-code this in d/rules
        instead.
      * d/gbp.conf: Use upstream/2.70.x branch for packaging.
        We have already had a 2.71.x release.
    
     -- Simon McVittie <email address hidden>  Wed, 26 Jan 2022 20:18:19 +0000
  • 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
  • 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
  • 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
  • glib2.0 (2.70.0-1) unstable; urgency=medium
    
      * New upstream release
      * d/rules: Make shared objects in installed-tests non-executable
      * Remove shebang from taptestrunner.py differently
        - Remove shebang from installed file using sed.
          This avoids missing the fact that there are two copies in the source,
          of which we only patched one.
        - d/p/debian/taptestrunner-Stop-looking-like-an-executable-script.patch:
          Drop, no longer necessary
      * Add Lintian override for #970275
      * d/copyright, d/libglib2.0-0.symbols: Update
      * d/gbp.conf: Switch upstream branch
      * Unfuzz patch series
      * Standards-Version: 4.6.0 (no changes required)
    
     -- Simon McVittie <email address hidden>  Sun, 19 Sep 2021 17:11:43 +0100
  • 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
  • glib2.0 (2.68.3-2) unstable; urgency=medium
    
      * Merge from experimental branch
      * Changes relative to 2.68.3-1 in experimental:
        - d/watch: Only watch for stable (2.even.z) releases
        - 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)
      * Changes relative to previous version in unstable:
        - New upstream stable release branch 2.68.x
        - Fix maintainer scripts' handling of /usr/lib/MULTIARCH/gio/modules
          (Closes: #987913, see 2.68.1-2 changelog)
        - Mark dbus as <!nocheck> <!noinsttest>.
          Several of the installed-tests won't be built unless dbus-daemon is
          available, so <!nocheck> is insufficient.
        - Move test-dependencies to Build-Depends-Arch.
          We don't run the majority of the tests when we're only building the
          documentation.
        - Remove an unused Lintian override
        - Add more Lintian overrides for test data
        - Use d/tests/run-with-locales for better locale-sensitive test coverage
      * d/rules: Fix dead link when documenting why we use -Wl,--no-as-needed
      * Bump minimum GLib version for callers of g_dbus_server_new_sync()
        Programs that call this function might be passing in the new flag
        G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER, which is
        security-significant. Don't allow such programs to be built against
        GLib 2.68 and run with GLib 2.66 or older.
      * Add Breaks on libsoup2.4-tests before 2.72.0-3.
        Older versions of the libsoup test suite had an assertion that would
        only succeed because of a GLib bug, which is fixed in 2.68.x. Newer
        versions tolerate the bug, but do not require it.
    
     -- Simon McVittie <email address hidden>  Sun, 15 Aug 2021 14:57:30 +0100
  • glib2.0 (2.66.8-1) unstable; urgency=medium
    
      * d/watch: Only watch for 2.66.x versions.
        2.68.0 has been released but will not be in bullseye.
      * New upstream release
        - Functionally equivalent to 2.66.7-2, except for the version number
          and a change to Windows-specific code that is not used in Debian
      * Drop patches that were included in the new upstream release
      * d/p/glocalfileoutputstream-Tidy-up-error-handling.patch:
        Add patch from upstream to clean up error handling.
        After the fix for #984969, this function could end up calling close(-1),
        which is harmless but gets flagged as an error by static analysis and
        by error-checking instrumentation. Fixing this will prevent it from
        obscuring real errors.
      * Add CVE references in recent changelog entries.
        CVE IDs for the vulnerabilities were not available at the time they were
        fixed, but now they are.
    
     -- Simon McVittie <email address hidden>  Sat, 20 Mar 2021 15:35:19 +0000
  • glib2.0 (2.66.7-2) unstable; urgency=medium
    
      * d/changelog: Add bug numbers for integer overflows in previous versions
      * Add patches to fix a symlink attack affecting file-roller.
        When g_file_replace() is used with G_FILE_CREATE_REPLACE_DESTINATION to
        replace a path that is a dangling symlink, previously it would have also
        created the target of the symlink as an empty file, which could
        conceivably be security-sensitive if the symlink is attacker-controlled.
        (Closes: #984969)
    
     -- Simon McVittie <email address hidden>  Thu, 11 Mar 2021 10:23:38 +0000
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • glib2.0 (2.66.1-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - A performance problem where timezones were reloaded from disk
          every time a GTimeZone was created has been fixed (upstream issue
          #2204), but this means that changes to /etc/localtime will not take
          effect until a process restarts. Future changes in a subsequent
          2.66.x release will improve this.
        - Security fix for incorrect scope/zone ID parsing in URIs
        - Fix invalid Pointer Arithmetic in g_path_get_basename
        - Fix cookie lifetimes in GDBus DBUS_COOKIE_SHA1 mechanism
        - Fix faulty logic in DNS TXT record parsing
        - trash portal: Handle portal failures
        - gio-tool-trash: Prevent recursion to speed up emptying trash
        - glist: Clarify that g_list_free() and friends only free an entire list
        - gdatetime: Avoid integer overflow creating dates too far in the past
        - Translation updates
      * d/p/glocalfile-Never-require-G_LOCAL_FILE_STAT_FIELD_ATIME.patch,
        d/p/gdbusauthmechanismsha1-Use-the-same-timeouts-as-libdbus.patch:
        Drop patches that were applied upstream
    
     -- Simon McVittie <email address hidden>  Mon, 12 Oct 2020 09:31:27 +0100
  • 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
  • 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
  • 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
  • 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
  • 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
  • glib2.0 (2.64.2-1) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Add Breaks on older versions of gimp, which used a syntactically
        invalid property name in a plugin, and would crash when GObject
        rejects syntactically invalid property names
    
      [ Sebastien Bacher ]
      * New upstream release
      * debian/patches/git_gsource_segfault.patch:
        - backport an upstream git change to fix a signal handler disconnect
          segfault situation (lp: #1872153)
    
     -- Sebastien Bacher <email address hidden>  Wed, 15 Apr 2020 23:01:50 +0200
  • glib2.0 (2.64.1-1) unstable; urgency=medium
    
      * Team upload
      * New upstream stable release
      * d/p/tests-Skip-MemoryMonitor-test-if-GObject-Introspection-is.patch:
        Drop patch, applied upstream
      * Add Breaks on glib-networking-tests older than 2.63.2.
        Those versions had a test that relied on TLS version fallback
        behaviour that has now been removed. (Closes: #953766)
    
     -- Simon McVittie <email address hidden>  Sun, 15 Mar 2020 18:39:17 +0000
  • 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).
    
     -- Simon McVittie <email address hidden>  Tue, 10 Mar 2020 21:22:18 +0000
  • glib2.0 (2.62.5-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Fixes a vulnerability where GSocketClient sometimes forgot to use
          a configured proxy (CVE-2020-6750, Closes: #948554)
      * Build-depend on libnss-myhostname | netbase if running tests.
        This is an attempt to work around localhost not being a resolvable
        name in some build environments, notably reproducible-builds.
        (See #948834)
      * Put the result of `getent ahosts localhost` and
        `getent ahosts $(hostname)` in the build log, to check whether those
        names are resolvable in the build environment.
      * 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)
    
     -- Simon McVittie <email address hidden>  Tue, 25 Feb 2020 12:19:00 +0000
  • glib2.0 (2.62.4-2) unstable; urgency=medium
    
      * Team upload
      * Adjust dependencies to avoid broken partial upgrades on arm64 during
        libffi7 transition:
        - Bump versioned Depends on libffi-dev to get a guarantee that we'll
          depend on libffi7
        - Add Breaks on libgirepository-1.0-1 (<< 1.62.0-4~) so we cannot
          get a GObject built with libffi7 but a libgirepository built with
          libffi6
    
     -- Simon McVittie <email address hidden>  Mon, 03 Feb 2020 15:12:40 +0100
  • glib2.0 (2.62.4-1) unstable; urgency=medium
    
      * Team upload
    
      [ Steve Langasek ]
      * debian/tests/build: Make cross-test friendly (Closes: #946355)
    
      [ Iain Lane ]
      * debian/tests/build: Style fixes
    
      [ Simon McVittie ]
      * New upstream release
    
     -- Simon McVittie <email address hidden>  Mon, 30 Dec 2019 13:01:04 +0000
  • glib2.0 (2.62.3-2) unstable; urgency=medium
    
      * Team upload
      * Rename pkg.glib2.0.noinsttest build profile to noinsttest.
        This is now registered on <https://wiki.debian.org/BuildProfileSpec>.
    
     -- Simon McVittie <email address hidden>  Sun, 01 Dec 2019 16:05:01 +0000
  • glib2.0 (2.62.3-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release
        - Drop patches that were applied upstream
      * Don't build libglib2.0-tests under pkg.glib2.0.noinsttest build profile.
        This is a prototype of the proposed standard build profile noinsttest.
        If the build profiles include both nocheck and pkg.glib2.0.noinsttest,
        we can drop the libdbus-1-dev build-dependency without harming test
        coverage or altering the contents of binary packages.
      * d/gbp.conf: Use upstream/2.62.x branch
    
     -- Simon McVittie <email address hidden>  Mon, 25 Nov 2019 08:47:58 +0000
  • glib2.0 (2.62.2-3) unstable; urgency=medium
    
      * Team upload
    
      [ Iain Lane ]
      * control: Drop `debian/experimental` from Vcs-*
    
      [ Simon McVittie ]
      * Build-depend on libdbus-1-dev for better test coverage
      * Update to upstream commit 2.62.2-28-g3cf25070e:
        - d/p/goption-Relax-assertion-to-avoid-being-broken-by-kdeinit5.patch:
          Fix assertion failure when called from a process that overwrites its
          argv, such as kdeinit5
        - d/p/gdbus-peer-Specifically-listen-on-127.0.0.1.patch:
          Improve reliability of gdbus-peer test in some container environments
        - d/p/gdbusserver-Delete-socket-and-nonce-file-when-stopping-se.patch,
          d/p/gdbusserver-Keep-a-strong-reference-to-the-server-in-call.patch,
          d/p/gdbusauthmechanismsha1-Remove-unnecessary-g_warning-calls.patch,
          d/p/gdbusauthmechanismsha1-Create-.dbus-keyrings-directory-re.patch,
          d/p/tests-Move-main-loop-and-test-GUID-into-test-functions-in.patch,
          d/p/tests-Isolate-directories-in-gdbus-peer-test.patch,
          d/p/gdbus-peer-test-Improve-diagnostics-if-g_rmdir-fails.patch,
          d/p/gdbus-peer-test-Stop-GDBusServer-before-tearing-down-temp.patch,
          d/p/gdbus-peer-test-Use-unix-dir-address-if-exact-format-does.patch,
          d/p/gdbus-server-auth-test-Create-temporary-directory-for-Uni.patch:
          Mark as applied upstream in 2.62.x branch
      * d/p/gdbus-server-auth-test-Include-gcredentialsprivate.h.patch:
        Apply patch from 2.63.x to fix missing coverage in test for #941018
      * d/p/Make-ld-executable-configurable.patch:
        Apply patch from 2.63.x to use cross ld where necessary
      * d/p/gdbus-server-auth-test-Create-temporary-directory-for-Uni.patch:
        Mark as applied upstream in 2.63.x branch
      * Improve patch metadata: use more URLs for bug references
    
     -- Simon McVittie <email address hidden>  Wed, 06 Nov 2019 09:02:14 +0000
  • glib2.0 (2.62.2-2) unstable; urgency=medium
    
      * Team upload
      * Update to upstream commit 2.62.2-14-gfcbb88823:
        - d/p/gdesktopappinfo-Allocate-DesktopFileDir-structs-dynamical.patch,
          d/p/gdesktopappinfo-Cancel-file-monitor-when-resetting-a-Desk.patch,
          d/p/glocalfilemonitor-Keep-a-weak-ref-to-the-monitor-in-GFile.patch:
          Fix intermittent test failures for GDesktopAppInfo (Closes: #941550)
        - d/p/gvariant-Limit-recursion-in-g_variant_parse.patch:
          Ensure that parsing a text-format GVariant does not run out of stack
          space
        - d/p/tests-Use-objcopy-from-the-cross-compilation-file-if-conf.patch,
          d/p/docs-Add-objcopy-to-example-cross-compilation-file.patch:
          Use the appropriate architecture's objcopy when cross-compiling
        - d/p/gtestutils-Add-additional-non-NULL-check-in-g_assert_cmpm.patch:
          Avoid false positive NULL dereference warnings in g_assert_cmpmem()
        - d/p/gspawn-Port-to-g_poll-from-select.patch:
          Fix launching subprocesses when a very large number of fds are open
        - d/p/gcredentialsprivate-Document-the-various-private-macros.patch,
          d/p/credentials-Invalid-Linux-struct-ucred-means-no-informati.patch,
          d/p/GDBus-prefer-getsockopt-style-credentials-passing-APIs.patch:
          Ensure libdbus clients can authenticate with a GDBusServer like the
          one in ibus (Closes: #941018)
      * d/p/gdbusserver-Delete-socket-and-nonce-file-when-stopping-se.patch,
        d/p/gdbusserver-Keep-a-strong-reference-to-the-server-in-call.patch,
        d/p/Add-a-test-for-GDBusServer-authentication.patch:
        Backport regression test for #941018 from upstream git master
      * d/p/gdbusauthmechanismsha1-Remove-unnecessary-g_warning-calls.patch,
        d/p/gdbusauthmechanismsha1-Create-.dbus-keyrings-directory-re.patch,
        d/p/tests-Move-main-loop-and-test-GUID-into-test-functions-in.patch,
        d/p/tests-Isolate-directories-in-gdbus-peer-test.patch:
        Backport reliability fixes for gdbus-peer test from upstream git master
      * d/p/gdbus-peer-test-Improve-diagnostics-if-g_rmdir-fails.patch,
        d/p/gdbus-peer-test-Stop-GDBusServer-before-tearing-down-temp.patch,
        d/p/gdbus-peer-test-Use-unix-dir-address-if-exact-format-does.patch,
        d/p/gdbus-server-auth-test-Create-temporary-directory-for-Uni.patch:
        Add some proposed patches to improve GDBus unit tests
      * d/p/debian/mimeapps-test-Mark-as-flaky.patch:
        Drop patch, hopefully no longer needed with #941550 fixed
      * d/p/debian/taptestrunner-Stop-looking-like-an-executable-script.patch:
        Make taptestrunner non-executable to avoid a Lintian warning
    
     -- Simon McVittie <email address hidden>  Wed, 30 Oct 2019 08:45:56 +0000
  • glib2.0 (2.62.2-1) unstable; urgency=medium
    
      * New upstream release
        + Fixes use after free when calling g_dbus_connection_flush_sync() in a
          dedicated thread (LP: #1848202)
    
     -- Iain Lane <email address hidden>  Fri, 25 Oct 2019 10:54:42 +0100
  • glib2.0 (2.62.1-1) unstable; urgency=medium
    
      * Team upload
      * d/watch: Only watch for even-numbered (stable) releases
      * New upstream release
        - Fix regression that made G_FILE_COPY_TARGET_DEFAULT_PERMS result in
          private permissions rather than respecting umask (Closes: #505398)
        - d/p/g_file_info_get_modification_date_time-Calculate-in-integ.patch,
          d/p/Always-build-tests-if-we-enabled-installed-tests.patch:
          Drop patches that were applied upstream
      * d/p/debian/mimeapps-test-Mark-as-flaky.patch:
        Mark mimeapps test as flaky (see #941550)
    
     -- Simon McVittie <email address hidden>  Mon, 07 Oct 2019 09:46:24 +0100
  • glib2.0 (2.62.0-3) unstable; urgency=medium
    
      * Team upload
      * Merge packaging from 2.60.x branch previously in unstable
        - No changes since 2.62.0-2, except in d/changelog
        - d/p/debian/Disable-an-optimization-when-building-with-gcc-9.patch:
          Remove workaround for #931921, which turned out to be a clutter bug
      * d/p/Always-build-tests-if-we-enabled-installed-tests.patch:
        Add patch to fix installation of installed-tests in cross-builds
        (Closes: #941509)
      * d/p/g_file_info_get_modification_date_time-Calculate-in-integ.patch:
        Add patch to fix intermittent g-file-info test failures on i386
        (Closes: #941547)
      * libglib2.0-dev: Suggest libgirepository1.0-dev, for the GIR files
        (Closes: #914152)
      * d/gbp.conf: Use debian/master branch
      * Standards-Version: 4.4.1 (no changes required)
    
     -- Simon McVittie <email address hidden>  Wed, 02 Oct 2019 09:13:12 +0100
  • glib2.0 (2.62.0-2) unstable; urgency=medium
    
      * Team upload.
      * Upload to unstable. (Closes: #940161)
    
     -- Andreas Henriksson <email address hidden>  Mon, 30 Sep 2019 12:33:16 +0200
  • glib2.0 (2.60.6-2) unstable; urgency=medium
    
      * Team upload
      * d/rules: Edit debcrossgen output instead of using a modified version.
        This fixes use of CFLAGS, etc. during cross-compilation.
        (Closes: #933560)
      * Remove obsolete permissions fixing.
        Issue 1539 was fixed upstream.
      * d/p/debian/Disable-an-optimization-when-building-with-gcc-9.patch:
        Disable an optimization when building with gcc-9, instead of forcing
        gcc-8. This avoids depending on an old gcc, and should be easier to
        deal with for cross-compilation. (Workaround for #931921)
      * d/p/gmessages-Only-use-structured-logs-if-GLIB_VERSION_MAX_AL.patch:
        Update to upstream glib-2-60 branch at commit 2.60.6-2-ga365528f6
        - Don't use structured logging if GLIB_VERSION_MAX_ALLOWED < 2.56
    
     -- Simon McVittie <email address hidden>  Tue, 13 Aug 2019 10:32:40 +0100
  • glib2.0 (2.60.6-1) unstable; urgency=medium
    
      * Team upload
      * New upstream release, functionally equivalent to 2.60.5 with the
        patches we were already applying
        - 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:
          Drop, applied upstream
      * d/p/tests-Fix-data-race-in-gmenumodel-test.patch,
        d/p/tests-Fix-data-race-in-task-test.patch:
        Add patches from upstream git master to fix data races in tests.
        In particular, the one for gmenumodel might solve an unreproducible
        test failure on i386 (see #932678).
      * d/p/debian/gmenumodel-test-Mark-as-flaky.patch,
        d/p/debian/gvariant-test-Don-t-run-at-build-time-on-mips.patch:
        Skip more tests at build-time and during the non-flaky autopkgtest.
        The unreproducible gmenumodel test failure on i386 might in fact be
        fixed by d/p/tests-Fix-data-race-in-gmenumodel-test.patch, but it's
        hard to be sure about that. The gvariant fuzz test is catastrophically
        slow on certain mips CPUs and so is impractical to run there.
        (Closes: #932678)
      * Standards-Version: 4.4.0 (no changes required)
      * Use debhelper compat level 12
        - Stop explicitly passing -V to dh_makeshlibs, it is now the default
        - Disable dh_dwz for libglib2.0-udeb.
          This avoids an apparent debhelper bug in which dh_dwz generates
          multifiles for udebs, but dh_strip does not remove them from the
          udeb's staging directory. (Workaround for #933212)
      * Stop overriding libexecdir.
        Since FHS 3.0 (Policy 4.1.5), /usr/libexec is considered valid,
        and since debhelper compat level 12 it is the default.
        In this particular package this only affects the installed-tests.
      * Remove an obsolete Lintian override
    
     -- Simon McVittie <email address hidden>  Sat, 27 Jul 2019 16:57:55 +0100
  • 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
    
     -- Simon McVittie <email address hidden>  Wed, 17 Jul 2019 21:36:30 +0100
  • glib2.0 (2.58.3-3) unstable; urgency=medium
    
      * control, rules: Build with gcc-8. See #931921 - when we're built with
        gcc-9, some applications that use GLib might start hanging.
    
     -- Iain Lane <email address hidden>  Fri, 12 Jul 2019 11:38:21 +0100
  • glib2.0 (2.58.3-2+deb10u2) buster; urgency=medium
    
      * Team upload
      * d/p/credentials-Invalid-Linux-struct-ucred-means-no-informati.patch,
        d/p/GDBus-prefer-getsockopt-style-credentials-passing-APIs.patch:
        Ensure libdbus clients can authenticate with a GDBusServer like the
        one in ibus, backported from upstream 2.62.x branch (Closes: #941018)
      * d/p/Add-a-test-for-GDBusServer-authentication.patch,
        d/p/gdbus-server-auth-test-Create-temporary-directory-for-Uni.patch,
        d/p/gdbus-server-auth-test-Include-gcredentialsprivate.h.patch:
        Backport regression test for #941018
      * Build-depend on libdbus-1-dev for better test coverage
      * d/control.in: Set branch to debian/buster in Vcs-Git
    
     -- Simon McVittie <email address hidden>  Wed, 06 Nov 2019 08:29:15 +0000
  • glib2.0 (2.58.3-2+deb10u1) buster; urgency=medium
    
      * Team upload
      * d/p/keyfile-settings-Use-tighter-permissions.patch:
        Backport patch from upstream 2.60.0 so that the GKeyFile settings
        backend creates ~/.config and configuration files with restrictive
        permissions (Closes: #931234, CVE-2019-13012)
      * d/gbp.conf: Swap branch to debian/buster
    
     -- Simon McVittie <email address hidden>  Tue, 30 Jul 2019 10:41:51 +0100
  • glib2.0 (2.58.3-2) unstable; 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)
      * d/watch: Only watch for 2.58.x releases now that 2.60.x is out
      * Add cross-reference to #919777 in previous changelog entry
    
     -- Simon McVittie <email address hidden>  Mon, 03 Jun 2019 22:37:45 +0100
  • glib2.0 (2.58.3-1) unstable; urgency=medium
    
      * Team upload
    
      [ Iain Lane ]
      * debian/gbp.conf: Use upstream/2.58.x
    
      [ Simon McVittie ]
      * New upstream release
        - Fix crashes related to the GUnixMount API
        - Make G_DEFINE_INTERFACE compatible with g++ -Wint-in-bool-context
        - Drop patches that were applied upstream
      * d/p/gdbusmessage-Fix-check-on-upper-limit-of-message-size.patch:
        Add patch from upstream glib-2-58 branch to limit the maximum size of
        D-Bus messages according to the protocol specification
        (the limit was 256M, and is now the correct 128M)
    
     -- Simon McVittie <email address hidden>  Thu, 07 Feb 2019 08:28:56 +0000
  • glib2.0 (2.58.2-4) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Update patch metadata
    
      [ Iain Lane ]
      * trash-test-Don-t-assume-that-.local-exists.patch,
        trash-test-Don-t-rely-on-being-able-to-determine-mount-po.patch:
        Cherry pick two patches by Simon McVittie (slightly modified by Iain Lane)
        to fix the trash test on Launchpad autobuilders.
    
     -- Iain Lane <email address hidden>  Thu, 17 Jan 2019 11:27:34 +0000
  • glib2.0 (2.58.2-3) unstable; urgency=medium
    
      * Team upload
      * Release to unstable
      * Standards-Version: 4.3.0 (no changes required)
      * d/p/gvariant-test-Also-force-alignment-for-tuple-test-data.patch:
        Mark as forwarded
      * debian/Skip-unreliable-test_threaded_singleton-by-default.patch:
        Don't run test_threaded_singleton() at build-time or in the part of
        the autopkgtest run that must succeed. Run it from d/tests/flaky
        instead.
    
     -- Simon McVittie <email address hidden>  Fri, 04 Jan 2019 08:43:36 +0000
  • glib2.0 (2.58.1-2) unstable; urgency=medium
    
      * Fix dh_missing rule for arch:all build with compat 11
    
     -- Jeremy Bicha <email address hidden>  Fri, 21 Sep 2018 23:53:00 -0400
  • glib2.0 (2.58.1-1) unstable; urgency=medium
    
      * New upstream release
      * Drop patches applied in new release:
        - Fix-g_icon_to_string-regression-doc-inconsistency.patch
        - tests-timer-Skip-test_timeval_to_iso8601_overflow-if-we-c.patch
      * Refresh 61_glib-compile-binaries-path.patch
      * Bump Standards-Version to 4.2.1
      * Bump debhelper compat to 11
    
     -- Jeremy Bicha <email address hidden>  Fri, 21 Sep 2018 20:11:06 -0400
  • glib2.0 (2.58.0-4) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Adjust installation path of gdb scripts to match GLib itself.
        We used to put libglib-2.0.so.0 in /lib/MULTIARCH, but this is no
        longer the case since 2.56.0-5.
      * Wrap and sort (build-)dependency lists (wrap-and-sort -a)
      * Wrap and sort file lists (wrap-and-sort -a)
      * Install HTML in /usr/share/gtk-doc/html with symlinks in /usr/share/doc.
        The gtk-doc documentation is technically a functionally significant
        part of the package (it affects cross-reference generation during build
        of other packages) so according to Policy §12.3 it is not appropriate
        for /usr/share/doc.
        Using the upstream default installation path for the HTML also makes
        it more straightforward to switch to the Meson build system, because
        the Meson build does not have an equivalent of --with-html-dir.
        - d/debian/libglib2.0-doc.maintscript: Add migration steps
      * d/p/debian/Look-for-gio-launch-desktop-in-libdir-glib-2.0.patch:
        Also patch meson build system
    
      [ Jeremy Bicha ]
      * Cherry-pick Fix-g_icon_to_string-regression-doc-inconsistency.patch
        - Have g_icon_new_for_string() go back to only returning a single name
          when created with a single name since some apps assume that behavior.
          (Closes: #908705)
    
     -- Jeremy Bicha <email address hidden>  Mon, 17 Sep 2018 17:47:57 -0400
  • glib2.0 (2.58.0-3) unstable; urgency=medium
    
      [ Iain Lane ]
      * Run fewer iterations of clousures test on armhf too
    
     -- Jeremy Bicha <email address hidden>  Fri, 07 Sep 2018 13:51:53 -0400
  • glib2.0 (2.58.0-2) unstable; urgency=medium
    
      * Cherry-pick upstream patch to fix test_timeval_to_iso8601_overflow on
        32-bit, fixing FTBFS there.
    
     -- Iain Lane <email address hidden>  Tue, 04 Sep 2018 15:29:53 +0100
  • glib2.0 (2.58.0-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
      * Drop patches applied in new release:
        - date-test-Use-g_test_skip-not-g_test_incomplete.patch
        - g_binding_unbind-make-it-more-introspection-friendly-allo.patch:
      * Release to unstable
    
      [ Simon McVittie ]
      * d/p/debian/closures-test-Run-fewer-iterations-on-ARM64.patch:
        Update metadata
      * libglib2.0-dev-bin: Add Suggests for the packages containing
        xmllint and gdk-pixbuf-pixdata, which are sometimes invoked by
        glib-compile-resources (Closes: #834998)
      * Invoke dh_python3 twice so that we correctly rewrite the shebang
        line for /usr/bin scripts (Closes: #876009)
      * Don't install very old changelogs and NEWS files
      * Install README.md instead of stub README
    
     -- Jeremy Bicha <email address hidden>  Sun, 02 Sep 2018 08:57:46 -0400
  • glib2.0 (2.56.1-2) unstable; urgency=medium
    
      [ Tim Lunn ]
      * libglib2.0-0.triggers:use interest-await trigger for schemas
    
      [ Iain Lane ]
      * debian/patches/tests-network-monitor-Always-use-the-dummy-proxy-res.patch:
        Take patch from upstream to ignore the system's proxy settings for the
        network-monitor test - it's testing an "abstract" network unrelated to the
        system's network, and these settings interfere with that. This fixes a
        failure in the Ubuntu autopkgtest machines, which have a proxy set.
    
     -- Iain Lane <email address hidden>  Tue, 10 Apr 2018 18:12:27 +0100
  • glib2.0 (2.56.1-1) unstable; urgency=medium
    
      [ Tim Lunn ]
      * New upstream release 
      * Drop patches included in new release
      * libglib2.0-0.triggers: Use interest-noawait triggers, generating caches
        doesn't need to block configuration. flagged by lintian
        uses-implicit-await-trigger warning.
    
      [ Simon McVittie ]
      * Explicitly use autoconf build system, even with debhelper 11.2
        (see #895174)
    
     -- Tim Lunn <email address hidden>  Mon, 09 Apr 2018 19:03:24 +1000
  • glib2.0 (2.56.0-6) unstable; urgency=medium
    
      * Team upload
      * d/p/0002-gapplication-Tighten-up-application-ID-validation.patch:
        Transliterate commit message into ASCII so git-buildpackage doesn't
        export it as a blob of base64
      * d/p/g_test_dbus_down-Ensure-next-test-does-not-use-old-c.patch:
        Add patch to address a race condition that sometimes makes D-Bus-based
        tests fail (Closes: #894677)
      * d/patches: Improve metadata on various patches
    
     -- Simon McVittie <email address hidden>  Thu, 05 Apr 2018 09:24:45 +0100
  • glib2.0 (2.56.0-5) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Use `set -e` in the (empty) prerm to avoid a Lintian warning
      * Add Lintian override for the empty prerm used to work around
        #887629
    
      [ Michael Biebl ]
      * Stop installing libglib to /lib.
        Late mounting of /usr is no longer supported, so this is not necessary
        anymore.
      * Drop maintscript migration code from pre-jessie.
      * Drop obsolete Breaks.
    
     -- Michael Biebl <email address hidden>  Sun, 01 Apr 2018 17:59:50 +0200
  • glib2.0 (2.56.0-4) unstable; urgency=medium
    
      * Fix typo: libglib2.0-dev-bin Depends on python3-distutils, not
        distuils (Closes: #893773)
      * Restore `set -x` in debian/tests/build
    
     -- Simon McVittie <email address hidden>  Thu, 22 Mar 2018 09:08:05 +0000
  • glib2.0 (2.56.0-3) unstable; urgency=medium
    
      [ Iain Lane ]
      * debian/tests/build: Add Restrictions: allow-stderr. We run this test with
        `set -x', which outputs to stderr, and would like to continue doing so.
    
      [ Jeremy Bicha ]
      * Depend and Build-Depend on python3-distutils to fix build failures
        since python3 no longer depends on python3-distutils (Closes: #893736)
    
     -- Jeremy Bicha <email address hidden>  Thu, 22 Mar 2018 00:27:02 -0400
  • glib2.0 (2.56.0-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Merge from experimental to unstable
      * d/tests/build: Don't rely on having unmerged /usr
      * d/watch: Only watch for stable releases
      * d/gbp.conf: Use debian/master, upstream/2.56.x branches
      * d/control: Update Vcs-* for default branch
    
     -- Jeremy Bicha <email address hidden>  Sat, 17 Mar 2018 08:49:26 -0400
  • glib2.0 (2.54.3-2) unstable; urgency=medium
    
      * Team upload
      * d/libglib2.0-dev.prerm: Add an empty prerm to make sure that we have
        a way to recover from #887629 in stretch (Closes: #887863)
      * d/p/gdbus-threading-test-Allow-even-longer-for-test_method_ca.patch:
        Mark as applied upstream
      * d/p/gmain-Partial-revert-of-recent-wakeup-changes-to-gmain.c.patch:
        Apply patch from upstream glib-2-54 branch to revert GWakeup changes
        that appear to have broken WebKit and/or LibreOffice
        (Closes: #887492)
    
     -- Simon McVittie <email address hidden>  Mon, 22 Jan 2018 12:39:58 +0000
  • glib2.0 (2.54.3-1) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Move Vcs-* to salsa.debian.org
      * New upstream stable release
        - Fix a race condition when a GCancellable is cancelled in another
          thread (Closes: #884654)
        - Drop patches for #884661, fixed upstream
      * d/p/gdbus-peer-Skip-test-during-Debian-package-build.patch:
        Drop. We should no longer need to skip this test now that #884654
        is fixed.
      * d/p/Do-not-attempt-to-autolaunch-a-session-dbus-daemon-w.patch:
        Drop patch. It has not been necessary since 2.50.
      * d/p/0001-Fix-trashing-on-overlayfs.patch,
        d/p/0001-timer-test-use-volatile-for-locals.patch,
        d/p/gdbus-threading-test-Allow-even-longer-for-test_method_ca.patch:
        Mark as forwarded upstream
      * d/patches: Move non-upstreamable patches (Debian-specific changes
        and workarounds) to d/p/debian, and to the bottom of d/p/series
      * d/watch: Only watch for the upstream stable branch
    
      [ Iain Lane ]
      * debian/gbp.conf: Update upstream branch to upstream/2.54.x following
        DEP-14.
    
     -- Iain Lane <email address hidden>  Tue, 09 Jan 2018 18:02:53 +0000
  • glib2.0 (2.54.2-5) unstable; urgency=medium
    
      * Set Rules-Requires-Root to no. This package builds successfully
        with the same content in that mode.
      * d/p/61_glib-compile-binaries-path.patch: Only use the multiarch
        path for glib-compile-schemas, not for glib-compile-resources
      * Install glib-compile-resources into PATH in libglib2.0-dev-bin,
        not libglib2.0-bin: it is a development tool used at compile-time
        - libglib2.0-dev-bin Breaks/Replaces older libglib2.0-bin
      * Install the glib-compile-resources binary in libglib2.0-dev-bin,
        not libglib2.0-0. This means we get an executable version of that
        binary when cross-compiling (Closes: #885019)
      * Bump Standards-Version to 4.1.3
    
     -- Simon McVittie <email address hidden>  Fri, 29 Dec 2017 22:07:56 +0000
  • glib2.0 (2.54.2-4) unstable; urgency=medium
    
      * Team upload
      * d/p/closures-test-Run-fewer-iterations-on-ARM64.patch:
        Run more iterations on ARM64 than in 2.54.2-3, but fewer than in
        2.54.2-2. If we don't run enough iterations, we get an assertion
        failure when the main thread starves the other threads.
      * d/p/gmenumodel*.patch: Mark as upstreamed in 2.54.3 and 2.55.1
      * d/rules: Set DEB_BUILD_TIME_TESTS when running dh_auto_test, so that
        tests can distinguish between autopkgtest and `make check`
      * d/p/gdbus-peer-Skip-test-during-Debian-package-build.patch:
        Skip the gdbus-peer test during package build, so that its known
        race condition does not cause intermittent FTBFS (mitigates: #884654)
    
     -- Simon McVittie <email address hidden>  Thu, 21 Dec 2017 14:41:40 +0000
  • glib2.0 (2.54.2-3) unstable; urgency=medium
    
      * Team upload
      * d/patches: Re-export with gbp pq
      * d/patches: Use `gbp pq export`-style metadata, retrieving authors
        and dates from d/changelog where needed
      * d/p/closures-test-Run-fewer-iterations-on-ARM64.patch: New patch.
        tests/refcount/closures: Run fewer iterations on ARM64
        (mitigates: #880883)
      * d/p/gdbus-threading-test-Allow-even-longer-for-test_method_ca.patch:
        New patch. Allow even longer for the gdbus-threading test, and
        re-enable it on 32-bit ARM now that the timeout is longer
        (Closes: #884660)
      * d/p/gmenumodel-test-If-something-goes-wrong-don-t-wait-foreve.patch,
        d/p/gmenumodel-test-Wait-for-the-expected-events-to-happen.patch:
        Add patches to make the GMenuModel test more patient (Closes: #884661)
      * d/p/gwakeuptest-Be-less-parallel-unless-invoked-with-m-slow.patch:
        Reduce number of threads and number of operations in response to
        timeout on reproducible-builds infrastructure (mitigates: #884659)
    
     -- Simon McVittie <email address hidden>  Mon, 18 Dec 2017 21:30:18 +0000
  • glib2.0 (2.54.2-2) unstable; urgency=medium
    
      * Update Vcs fields for conversion to git
      * Add debian/gbp.conf
      * Bump Standards-Version to 4.1.2
    
     -- Jeremy Bicha <email address hidden>  Wed, 13 Dec 2017 21:15:13 -0500
  • glib2.0 (2.54.2-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
    
      [ Didier Roche ]
      * debian/patches/01_gettext-desktopfiles.patch:
        - fix untranslated desktop action names when using gettext
          (Closes: #877761)
    
      [ Simon McVittie ]
      * Skip gtk-doc documentation unless we are building libglib2.0-doc,
        fixing cross-builds (Closes: #870346)
        - Note that gtk-doc-tools is still in Build-Depends, not
          Build-Depends-Indep, because we need it for autoreconf
      * Explicitly disable documentation for the udeb build
      * Skip build-time tests for Arch:all builds - testing once per
        architecture is sufficient
      * Remove unused lintian override for an example file that is no
        longer installed
    
     -- Jeremy Bicha <email address hidden>  Fri, 27 Oct 2017 21:16:41 -0400
  • glib2.0 (2.54.1-1) unstable; urgency=medium
    
      [ Jeremy Bicha ]
      * New upstream release
      * Bump Standards-Version to 4.1.1
    
      [ Michael Biebl ]
      * Drop uploaders.mk include as it breaks the clean target.
        Updating the Uploaders list is already handled by the gnome dh addon.
    
     -- Jeremy Bicha <email address hidden>  Mon, 02 Oct 2017 12:13:25 -0400
  • glib2.0 (2.54.0-1) unstable; urgency=medium
    
      * New upstream stable release.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Mon, 11 Sep 2017 19:11:00 +0200
  • glib2.0 (2.53.7-1) unstable; urgency=medium
    
      * New upstream release.
      * debian/patches/81-skip-monitor-test-on-non-linux.patch:
        + Refreshed.
      * debian/control.in: drop automake and autotools-dev build dependencies,
        dh-autoreconf does that for us.
      * Bump Standards-Version to 4.1.0; no changes needed.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sat, 09 Sep 2017 15:11:02 +0200
  • glib2.0 (2.53.6-1) unstable; urgency=medium
    
      * New upstream release.
      * git_glib-mkenums-utf8.patch, git_glib-mkenums-flags.patch: Drop, now
        applied upstream.
      * debian/rules: Don't pass -X.la to dh_auto_install - it can easily lead to
        unwanted removals (not claiming this is happening here)
      * debian/rules: Fix arguments to dh_auto_test so tests are run again
      * debian/rules, debian/control{,.in}: Use dh_missing and not dh_install
        --list-missing. Also upgrade this check to --fail-missing.
      * debian/rules: Don't run the tests under fakeroot; it makes them fail with
        dbus-related authentication problems.
    
     -- Iain Lane <email address hidden>  Mon, 21 Aug 2017 17:01:22 +0100
  • glib2.0 (2.53.4-3) unstable; urgency=medium
    
      [ Matthias Klumpp ]
      * Update Vcs-* URLs
    
      [ Jeremy Bicha ]
      * Bump Breaks/Replaces: libglib2.0-dev to 2.53 (Closes: #867679)
      * Add git_glib-mkenums-utf8.patch:
        - Backport commit to fix "glib-mkenums: UnicodeDecodeError"
          (Closes: #870310)
      * Add git_glib-mkenums-flags.patch:
        - Backport commit to fix mate-panel FTBFS (Closes: #870212)
    
     -- Jeremy Bicha <email address hidden>  Thu, 03 Aug 2017 12:21:04 -0400
  • glib2.0 (2.53.4-2) unstable; urgency=medium
    
      * Upload to unstable
    
     -- Matthias Klumpp <email address hidden>  Sun, 30 Jul 2017 12:54:22 +0200
  • glib2.0 (2.52.3-1) unstable; urgency=medium
    
      * New upstream release.
      * skip-brokwn-dbus-appinfo-test.patch,
        tests-gdatetime-Use-a-real-rather-than-invented-time.patch:
        + Dropped, applied upstream.
      * debian/libglib2.0-0.symbols:
        + Add new symbols.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Fri, 23 Jun 2017 21:06:46 +0200
  • glib2.0 (2.50.3-2) unstable; urgency=medium
    
      * debian/patches/tests-gdatetime-Use-a-real-rather-than-invented-time.patch:
        Cherry-pick a patch from upstream to fix GDateTime tests when tzdata ≥
        2017a is in use. (Closes: #858214)
    
     -- Michael Biebl <email address hidden>  Mon, 20 Mar 2017 00:21:57 +0100
  • glib2.0 (2.50.3-1) unstable; urgency=medium
    
      * New upstream release.
    
     -- Michael Biebl <email address hidden>  Wed, 15 Feb 2017 19:00:01 +0100
  • glib2.0 (2.50.2-2) unstable; urgency=medium
    
      * debian/rules: disable libmount on !linux (Closes: #844052)
      * debian/patches/0001-Fix-trashing-on-overlayfs.patch: Update with new
        version from the upsstream report to hopefully fix trashing of files in
        directories which are symlinks to different devices. (Closes: #800047)
    
     -- Iain Lane <email address hidden>  Wed, 23 Nov 2016 16:33:21 +0000
  • glib2.0 (2.50.2-1) unstable; urgency=medium
    
      * New upstream release.
      * Track stable releases in debian/watch.
    
     -- Michael Biebl <email address hidden>  Tue, 08 Nov 2016 00:37:05 +0100
  • glib2.0 (2.50.1-1) unstable; urgency=medium
    
      [ Jason Crain ]
      * libglib2.0-bin: includes a new 'gio' commandline tool (Closes: #840164)
    
      [ Andreas Henriksson ]
      * New upstream release.
    
     -- Andreas Henriksson <email address hidden>  Tue, 11 Oct 2016 14:51:05 +0200
  • glib2.0 (2.50.0-2) unstable; urgency=medium
    
      [ Simon McVittie ]
      * Build-depend on tzdata, which is no longer transitively Essential.
        One test needs it. (Closes: #839487)
    
      [ Michael Biebl ]
      * Fix Vcs-* to point to unstable.
      * Mark dependencies which are required to run the test-suite with
        <!nocheck>.
      * Add explicit Build-Depends on xsltproc, docbook-xml and docbook-xsl.
        Besides libxml2-utils, those are needed for building the man pages.
      * Drop Build-Depends on dbus-x11. The test-suite uses a mock version of
        dbus-launch nowadays, so this dependency is no longer needed.
        (Closes: #835884)
      * Use dh-exec to substitute ${DEB_HOST_MULTIARCH} in .install, .links and
        .dirs files.
    
     -- Michael Biebl <email address hidden>  Sat, 01 Oct 2016 22:15:22 +0200
  • glib2.0 (2.50.0-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh patches.
    
     -- Michael Biebl <email address hidden>  Tue, 20 Sep 2016 18:37:10 +0200
  • glib2.0 (2.49.7-1) unstable; urgency=medium
    
      * New upstream release.
      * Update debian/libglib2.0-0.symbols with one addition.
    
     -- Andreas Henriksson <email address hidden>  Tue, 13 Sep 2016 14:40:14 +0200
  • glib2.0 (2.49.6-1) unstable; urgency=low
    
      * New upstream release.
      * Limit the libmount-dev build-depedency to [linux-any].
    
     -- Andreas Henriksson <email address hidden>  Tue, 30 Aug 2016 17:57:52 +0200
  • glib2.0 (2.48.1-3) unstable; urgency=medium
    
      * Team upload
      * debian/tests/control: do not fail on stderr output from
        installed-tests. If gvfs happens to be installed, it gets
        D-Bus-activated (even if it's disabled via GIO_USE_VFS and
        GIO_USE_VOLUME_MONITOR), resulting in logging from dbus-daemon.
        (Closes: #821031)
      * debian/tests/installed-tests: explicitly select built-in VFS and
        volume monitor
      * d/p/gregex-loosen-behaviour-testing.patch: add patch from upstream
        bug 767240 (not applied yet) to relax assertions about PCRE's behaviour,
        which changed in 8.38 (Closes: #834272)
      * d/rules: unset XDG_CONFIG_HOME, XDG_CACHE_HOME, XDG_DATA_HOME,
        XDG_CONFIG_DIRS, XDG_DATA_DIRS so that they are based on the temporary
        HOME. This avoids FTBFS if the user doing the build has these variables
        already set in their build environment (Closes: #834334)
    
     -- Simon McVittie <email address hidden>  Mon, 15 Aug 2016 18:01:03 +0100
  • glib2.0 (2.48.1-2) unstable; urgency=medium
    
      * Remove refdbg variant. Thanks to Jonny Lamb for the patch.
        Closes: #827269.
      * Switch to python3.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Wed, 13 Jul 2016 17:46:31 +0200
  • glib2.0 (2.48.1-1) unstable; urgency=medium
    
      * New upstream release.
      * Refresh patches.
      * Drop obsolete Conflicts, Breaks and Replaces from pre-wheezy.
      * Drop obsolete preinst maintainer scripts which cleaned up the
        /usr/share/doc symlinks.
      * Drop version requirement for pkg-config dependency. (Closes: #734479)
    
     -- Michael Biebl <email address hidden>  Wed, 11 May 2016 01:11:42 +0200
  • glib2.0 (2.48.0-1) unstable; urgency=medium
    
      * New upstream stable release 2.48.0
        + a minor build fix in the name of determinism (Closes: #812876)
        + a few coverity fixes
    
     -- Iain Lane <email address hidden>  Wed, 23 Mar 2016 17:59:23 +0000
  • glib2.0 (2.46.2-3) unstable; urgency=medium
    
      * Add debian/patches/disable-failing-test-for-pcre838.patch
        - disable regexp test that fails with new system pcre 8.38
          which just hit Debian unstable. Needs further investigation
          but lets not leave the build broken during the holidays.
    
     -- Andreas Henriksson <email address hidden>  Wed, 23 Dec 2015 17:11:16 +0100
  • glib2.0 (2.46.2-2) unstable; urgency=medium
    
      [ Iain Lane ]
      * Fix typo in previous changelog entry.
    
      [ Andreas Henriksson ]
      * Add debian/patches/bug712848-volume-monitor-deadlock-kfreebsd.patch
        - patch by and big thanks to Steven Chamberlain for debugging this!
        - given lack of feedback from upstream, which would be very welcome
          for deep changes like this, use an ifdef to only change on
          *FreeBSD for now... (Closes: #712848)
      * Add --no-ddebs arg to dh_strip for refdbg package build which
        otherwise fails and I doubt we need ddeb/dbgsym for our debug
        package.
    
     -- Andreas Henriksson <email address hidden>  Wed, 23 Dec 2015 11:54:51 +0100
  • glib2.0 (2.46.2-1) unstable; urgency=medium
    
      * Fix Vcs-* to point to unstable.
      * New upstream stable release 2.46.2.
        + Fixes cross compilation (Closes: #800610)
      * Drop changes from 2.46.1-2, which are all in this upstream releaee.
      * Drop debian/patches/0001-GDateTime-test-fix-occasional-failures.patch,
        applied upstream.
    
     -- Iain Lane <email address hidden>  Mon, 09 Nov 2015 12:59:12 +0000
  • glib2.0 (2.46.1-2) unstable; urgency=medium
    
      * Team upload.
      * Cherry-pick patches from upstream glib-2-46 branch to fix incomplete
        documentation (Closes: #659977)
      * debian/gdbus-example-objectmanager-server.c: add missing example file
        from upstream git; it was accidentally omitted from upstream tarballs
    
     -- Simon McVittie <email address hidden>  Mon, 02 Nov 2015 17:31:00 +0000
  • glib2.0 (2.46.1-1) unstable; urgency=medium
    
      [ Michael Biebl ]
      * Drop clean-la.mk from debian/rules, no longer required.
    
      [ Iain Lane ]
      * New upstream release 2.46.1
        + Remove system_header pragma (should fix lack of warnings with things
          like g_return_if_fail)
        + move GStrv typedef (and auto-cleanup) from libgobject to libglib
        + fix order of trashing files to be closer to what is required in the
          specification. Namely, trashinfo files are written first.  This should
          fix issues with the gvfs trash backend failing to correctly read the
          info for recently trashed files (preventing 'restore'). (Closes:
          #800491) (LP: #1495943)
        + tweak mime logic to return text/plain on all empty files instead of
          returning application/octet-stream.  This includes files that have
          extensions that imply that they may be other types of files, which is a
          slight change of behaviour with respect to old GLib versions. (LP:
          #1497170)
      * debian/patches/0001-Revert-list-store-Fix-a-parameter-check.patch: Drop -
        this is applied upstream in this release.
      * debian/patches/0001-GDateTime-test-fix-occasional-failures.patch: Take
        patch from bgo#754994 to resolve intermittent test failures in the
        GDateTime tests.
    
     -- Iain Lane <email address hidden>  Thu, 15 Oct 2015 16:08:30 +0100
  • glib2.0 (2.46.0-2) unstable; urgency=medium
    
      * debian/patches/0001-Revert-list-store-Fix-a-parameter-check.patch:
        Cherry-pick from upstream to fix GSequence (this at least makes
        GStreamer's testsuite fail).
    
     -- Iain Lane <email address hidden>  Mon, 28 Sep 2015 13:07:06 +0100
  • glib2.0 (2.46.0-1) unstable; urgency=medium
    
      [ Iain Lane ]
      * New upstream stable release 2.46.0
        + Disable runtime-deprecation warnings
        + Fix marshalling of flags on bigendian 64bit architectures
    
      [ Simon McVittie ]
      * Change section of libglib2.0-refdbg from debug to devel, so that it
        isn't kicked out into a separate mirror network when we get
        automatic -dbgsym packages (Closes: #796836)
    
     -- Iain Lane <email address hidden>  Wed, 23 Sep 2015 11:33:01 +0100
  • glib2.0 (2.44.1-1.1) unstable; urgency=medium
    
      * Non-maintainer upload.
      * Fix glib not handling -1 return from sysconf - fixed in upstream git
        master (Closes: #731547)
    
     -- Mattias Ellert <email address hidden>  Fri, 19 Jun 2015 15:07:30 +0200
  • glib2.0 (2.44.1-1) unstable; urgency=medium
    
      * New upstream release 2.44.1
        + Improve the default application algorithm
        + Bump the number of children a GType can have
        + Various testsuite improvements
    
     -- Iain Lane <email address hidden>  Wed, 13 May 2015 17:46:59 +0100
  • glib2.0 (2.44.0-3) unstable; urgency=medium
    
      * Team upload.
    
      [ Simon McVittie ]
      * d/p/regex-test-do-not-assert-that-system-PCRE-allows-P-1.patch:
        update to the version that went upstream in 2.45.1. No functional change.
      * d/p/regex-if-PCRE-is-8.34-or-later-disable-auto-possessi.patch:
        update to my latest version submitted upstream, which fixes undefined
        behaviour in the unlikely event that G_REGEX_OPTIMIZE is combined
        with g_regex_match_all().
      * d/p/regex-test-do-not-assert-that-system-PCRE-still-has-.patch:
        update to my latest version submitted upstream, which asserts that
        a newer-than-8.32 system PCRE does not have the bug in question.
      * d/p/gdbus-serialization-use-check_serialization-instead-.patch:
        add patch to fix FTBFS in non-minimal environments (libdbus-1-dev
        installed). Applied upstream for 2.45.2.
      * d/p/gdbus-peer-test-let-GDBusServer-start-before-notifyi.patch:
        add patch fixing a race condition in the gdbus-peer test.
        Applied upstream for 2.45.2.
      * d/p/GDBus-tests-change-progress-noise-from-if-not-quiet-.patch:
        add patch fixing potential test failures caused by corrupt TAP
        output. Applied upstream for 2.45.2.
      * d/p/gdatetime-test-don-t-assume-that-time-stands-still.patch:
        add patch fixing potential test failures at the boundary between
        one second and the next. Applied upstream for 2.45.2.
      * d/p/10_kfreebsd_issetugid_prototype.patch,
        d/p/11_kfreebsd_pthread_condattr_setclock_prototype.patch,
        d/p/13_sparc_prlimit_prototype.patch:
        drop workarounds for #635205, #703545, #703559 which were all fixed
        in jessie
      * d/p/81-skip-monitor-test-on-non-linux.patch: add DEP-3 information
      * d/p/90_gio-modules-multiarch-compat.patch: add DEP-3 information
    
      [ Iain Lane ]
      * d/p/0001-Fix-trashing-on-overlayfs.patch: Take patch from
        upstream bug to fix trashing on overlayfs.
    
     -- Simon McVittie <email address hidden>  Tue, 12 May 2015 13:15:38 +0100
  • glib2.0 (2.44.0-2) unstable; urgency=medium
    
      * Upload to unstable.
      * debian/watch: Consider stable versions only.
    
     -- Iain Lane <email address hidden>  Fri, 01 May 2015 11:27:39 +0100
  • glib2.0 (2.42.1-1) unstable; urgency=medium
    
    
      [ Iain Lane ]
      * Pass --enable-debug=minimum not minimal - this is what configure.ac
        expects.
    
      [ Emilio Pozuelo Monfort ]
      * New upstream bugfix release.
      * d/p/0001-properties-disable-default-deprecation-warnings.patch:
        + Removed, merged upstream.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Tue, 11 Nov 2014 18:53:49 +0100
  • glib2.0 (2.42.0-2) unstable; urgency=medium
    
    
      [ Andreas Henriksson ]
      * Update Vcs-* to use unstable instead of experimental branch
    
      [ Iain Lane ]
      * 0001-properties-disable-default-deprecation-warnings.patch: Backport from
        upstream stable branch - silences warnings that are shown to users on
        stderr, and which also cause some testsuite failures and consequent FTBFS.
    
     -- Iain Lane <email address hidden>  Thu, 02 Oct 2014 13:08:24 +0100
  • glib2.0 (2.42.0-1) unstable; urgency=medium
    
    
      * New upstream release
    
     -- Iain Lane <email address hidden>  Tue, 23 Sep 2014 10:12:15 +0100
  • glib2.0 (2.41.5-2) unstable; urgency=medium
    
    
      * Upload to unstable.
    
     -- Andreas Henriksson <email address hidden>  Fri, 19 Sep 2014 22:00:33 +0200
  • glib2.0 (2.40.0-5) unstable; urgency=medium
    
    
      * 0001-gobject-try-to-link-with-Wl-z-nodelete.patch: Cherry-pick upstream
        patch to (try to) link gobject with -Wl,z,nodelete to indicate that the
        library, once loaded, should not be unloaded at runtime. (Closes: #752544)
    
     -- Iain Lane <email address hidden>  Fri, 29 Aug 2014 03:17:53 +0100
  • glib2.0 (2.40.0-4) unstable; urgency=medium
    
    
      * Team upload
    
      [ Emilio Pozuelo Monfort ]
      * debian/libglib2.0-doc.links:
        + The symlink for the gtk docs is broken at the moment, and even if
          fixed, it will still be broken if libgtk2.0-doc isn't installed on
          a system, so just drop it. Closes: #746782.
    
      [ Iain Lane ]
      * Fix Vcs-* for the unstable branches
    
      [ Emilio Pozuelo Monfort ]
      * Use the default compiler on sparc, since it's already >> 4.7.
        Closes: #751313.
    
      [ Simon McVittie ]
      * Adapt for system pcre3/1:8.35 (Closes: #755439):
        - a PCRE 8.31 bug in case-insensitivity has been fixed, so do not assert
          bug-for-bug compatibility with 8.31
        - named match groups' names cannot start with a digit any more, so
          (?P<1>.) is no longer allowed; do not assert that it is
        - turn off a new optimization that would reduce the result set when called
          from g_match_all(_full), to preserve existing functionality
      * Build-depend on pcre3/1:8.35 so that the new optimization is
        known to be turned off in the built binaries
      * Add patch from upstream to fix mis-optimization in gvariant test
        with gcc 4.9 (Closes: #756272)
      * Avoid using dbus-launch for regression tests (Closes: #737488):
        - run installed-tests under dbus-run-session from dbus (>= 1.8)
        - do not run build-time tests under dbus-launch: those that use D-Bus
          all create their own session bus instances now
          (i.e. remove 05_run-gio-tests-with-a-dbus-session.patch)
        - set a deliberately invalid DBUS_SESSION_BUS_ADDRESS to make sure
          nothing in the build is still inheriting it from the environment
      * Override Lintian false positive #733733: we build-depend on python:any
        but Lintian doesn't yet understand :any syntax
    
     -- Simon McVittie <email address hidden>  Sun, 10 Aug 2014 22:58:33 +0100
  • glib2.0 (2.40.0-3) unstable; urgency=medium
    
    
      [ Rico Tzschichholz ]
      * debian/libglib2.0-bin.install:
        - Install /usr/bin/gapplication
    
     -- Sjoerd Simons <email address hidden>  Sun, 27 Apr 2014 10:36:34 +0200
  • glib2.0 (2.40.0-2) unstable; urgency=medium
    
    
      [ Iain Lane ]
      * gdbus-tests-wait-up-to-60s-for-gdbus-testserver-to-t.patch: Take latest
        version from upstream bug to resolve some test failures.
      * Add xauth test-dep, needed for xvfb-run
    
      [ Emilio Pozuelo Monfort ]
      * Upload to unstable.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Wed, 02 Apr 2014 14:37:13 +0200
  • glib2.0 (2.38.2-5) unstable; urgency=medium
    
    
      * Upload to unstable.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sat, 15 Feb 2014 12:34:05 +0100
  • glib2.0 (2.36.4-1) unstable; urgency=low
    
    
      * New upstream release.
      * Remove 0001-Revert-g_file_set_contents-don-t-fsync-on-ext3-4.patch, merged
        upstream.
      * Make test suite linux only again. On kfreebsd the test suite keeps getting
        stuck and the build is killed after a timeout.
    
     -- Michael Biebl <email address hidden>  Sat, 10 Aug 2013 09:57:58 +0200
  • glib2.0 (2.36.3-4) unstable; urgency=low
    
    
      [ Josselin Mouette ]
      * Still run the testsuite on !linux, even though non-fatal.
    
      [ Michael Biebl ]
      * Track stable releases.
      * Use dh_python2 to properly generate the dependencies for gdbus-codegen,
        which is shipped in libglib2.0-dev.
    
     -- Michael Biebl <email address hidden>  Sun, 04 Aug 2013 16:39:05 +0200
  • glib2.0 (2.36.3-3) unstable; urgency=low
    
    
      [ Julien Cristau ]
      * Use gcc-4.8 on sparc to fix misbuild causing test failure (closes: #709781).
    
      [ Josselin Mouette ]
      * Only make the testsuite fatal on linux. Although the other 
        architectures don’t pass, we have to keep a pair of reverse 
        dependencies working.
    
     -- Josselin Mouette <email address hidden>  Sat, 06 Jul 2013 15:51:11 +0200
  • glib2.0 (2.36.3-2) unstable; urgency=low
    
    
      * 0001-Revert-g_file_set_contents-don-t-fsync-on-ext3-4.patch:
        + Patch from the upstream 2.36 stable branch. Revert a previous
          commit that dropped calls to fsync() on ext[234] fileystems as
          that caused data corruption in some cases (e.g. corrupted dconf
          db on power loss).
    
     -- Emilio Pozuelo Monfort <email address hidden>  Thu, 20 Jun 2013 23:17:54 +0200
  • glib2.0 (2.36.3-1) unstable; urgency=low
    
    
      [ Josselin Mouette ]
      * Make the testsuite fatal on all architectures. If it fails, we need 
        to fix it or drop the architecture, not to ignore it.
      * Break libgnome-desktop-3-2 < 3.4.2-2 for the thumbnails location 
        change.
    
      [ Emilio Pozuelo Monfort ]
      * New upstream bugfix release. Closes: #708568.
      * debian/patches/13_sparc_prlimit_prototype.patch:
        + Refreshed.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Mon, 10 Jun 2013 21:34:19 +0200
  • glib2.0 (2.36.1-2build1) unstable; urgency=low
    
    
      * No changes rebuild for the libffi transition.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Sun, 12 May 2013 15:46:49 +0200
  • glib2.0 (2.36.1-2) unstable; urgency=low
    
    
      * Merge experimental branch, upload to unstable.
    
     -- Martin Pitt <email address hidden>  Wed, 08 May 2013 06:25:57 +0200
  • glib2.0 (2.33.12+really2.32.4-5) unstable; urgency=low
    
    
      * Fix the closing fi in the if statement in postrm.
    
     -- Michael Biebl <email address hidden>  Wed, 09 Jan 2013 16:14:49 +0100
  • glib2.0 (2.33.12+really2.32.4-4) unstable; urgency=low
    
    
      * Take into account multiarch when removing the cache files in postrm:
        Remove /usr/lib/gio/modules/giomodule.cache only for the native
        architecture for which this cache file was created.
        After removing /usr/share/glib-2.0/schemas/gschemas.compiled on purge,
        run dpkg-trigger explicitly, so in case libglib2.0-0 is installed for
        other architectures, the cache file is re-created. (Closes: #696389)
      * Drop the various Breaks from libglib2.0-0. Those are causing APT to fail
        on a dist-upgrade from squeeze to wheezy. (Closes: #676485)
    
     -- Michael Biebl <email address hidden>  Tue, 08 Jan 2013 23:30:04 +0100
  • glib2.0 (2.33.12+really2.32.4-3) unstable; urgency=low
    
    
      * Team upload
      * 92_kfreebsd_credentials.patch: use the FreeBSD credentials-passing
        implementation on kFreeBSD too, making gnome-terminal and lightdm
        work on kFreeBSD (Closes: #631968)
    
     -- Simon McVittie <email address hidden>  Wed, 24 Oct 2012 10:51:08 +0100
  • glib2.0 (2.33.12+really2.32.4-2) unstable; urgency=medium
    
    
      * Revert link adding for gdbus-object-manager-example. While it is 
        useful to have in /usr/share/doc as an example, it must not be 
        shipped with the system documentation.
      * 20_glib-compile-resources_leak.patch: new patch. Fix a leak 
        introduced in version 2.32.4. Thanks Niels Thykier!
      * SECURITY: add 11_CVE-2012-3524_setuid.patch from upstream. Prevents 
        using DBus in a setuid binary. Fixes CVE-2012-3524.
    
     -- Josselin Mouette <email address hidden>  Sat, 06 Oct 2012 01:15:16 +0200
  • glib2.0 (2.33.12+really2.32.4-1) unstable; urgency=low
    
    
      * New upstream bugfix release.
      * 10_gdbus_race.patch: stolen from upstream git. Fix a race condition 
        that would make gnome-shell crash on startup under some conditions.
      * libglib2.0-bin.install: bash completions have moved to /usr/share.
      * libglib2.0-bin.maintscript: remove old conffiles.
      * Add appropriate pre-dependency.
      * libglib2.0-doc.links: add link for gdbus-object-manager-example.
    
     -- Josselin Mouette <email address hidden>  Sat, 22 Sep 2012 17:59:34 +0200
  • glib2.0 (2.33.12+really2.32.3-2) unstable; urgency=low
    
    
      * Explicitly set the shlibs version to 2.32.3 to not generate overly strict
        dependencies for udeb packages.
    
     -- Michael Biebl <email address hidden>  Wed, 19 Sep 2012 21:25:56 +0200
  • glib2.0 (2.33.12+really2.32.3-1) unstable; urgency=low
    
    
      * Brown paper bag upload
      * Re-upload version previously in unstable to superseded
        experimental-targetted version previously mistakenly uploaded there.
    
     -- Iain Lane <email address hidden>  Mon, 10 Sep 2012 22:52:32 +0100
  • glib2.0 (2.33.12-4) experimental; urgency=low
    
    
      * debian/patches/03_disble_glib_compile_schemas_warning.patch: Add a new
        patch to disable a warning when compiling schemas which are installed into
        'deprecated' locations. Users see this very often due to
        glib-compile-schemas being called from libglib2.0-0's trigger and it is
        not very useful for them.
    
     -- Iain Lane <email address hidden>  Mon, 10 Sep 2012 16:25:18 +0100
  • glib2.0 (2.32.3-1) unstable; urgency=low
    
    
      * New upstream release.
      * Remove debian/patches/95_configure-Fix-typo-in-ELF-check.patch and
        debian/patches/96_configure-Reset-LIBS-after-ELF-check.patch, merged
        upstream.
    
     -- Michael Biebl <email address hidden>  Tue, 15 May 2012 16:12:21 +0200
  • glib2.0 (2.32.2-1) unstable; urgency=low
    
    
      * New upstream release.
      * Refresh patches.
      * Remove debian/patches/git_powerpc_gresources.patch, merged upstream.
      * debian/patches/95_configure-Fix-typo-in-ELF-check.patch: Fix typo in ELF
        configure check. Patch cherry-picked from upstream Git.
      * debian/patches/96_configure-Reset-LIBS-after-ELF-check.patch: Reset LIBS
        after running the ELF checks otherwise we end up linking everything
        against libelf. Patch cherry-picked from upstream Git.
    
     -- Michael Biebl <email address hidden>  Tue, 01 May 2012 20:02:21 +0200
  • glib2.0 (2.32.1-1) unstable; urgency=low
    
    
      * New upstream release.
      * Refresh patches.
      * debian/patches/git_powerpc_gresources.patch: Upstream fix for gresource on
        big endian architectures, i.e powerpc. Closes: #669130
      * debian/patches/revert_schema_path_warning.patch: Revert upstream commit
        which generates a warning for applications using a non-recommended
        gsettings path. Final freeze is not the time to start fixing the gsettings
        paths of all packages. This avoids tons of spewage from the gsettings
        trigger during package installation.
    
     -- Michael Biebl <email address hidden>  Thu, 26 Apr 2012 23:13:28 +0200
  • glib2.0 (2.32.0-4) unstable; urgency=low
    
    
      * Set --sourcedir for the different flavors when running dh_install. This
        way the .install files can be simplified a lot which makes them much more
        readable.
      * Bump Standards-Version to 3.9.3.
      * Add Breaks against emacs23, eog and gwaei. Those applications were broken
        due to changes in GApplication and the way they interacted with
        GdkThreads so they needed to be fixed to correctly work with glib 2.32.
        Closes: #668019
    
     -- Michael Biebl <email address hidden>  Mon, 09 Apr 2012 14:16:26 +0200
  • glib2.0 (2.32.0-3) unstable; urgency=low
    
    
      [ Martin Pitt ]
      * 01_gettext-desktopfiles.patch: Use official "Keywords" key now,
        X-GNOME-Keywords has been deprecated for a while now. (LP: #949864)
      * debian/libglib2.0-0.postrm.in: Only remove the compiled schemas on purge,
        not during upgrades. Otherwise we have no schemas available until the new
        postinst is run, which leads to applications aborting on missing schemas.
    
      [ Michael Biebl ]
      * Don't enforce single include for glib/gversionmacros.h since this header
        is included from glib/gtypes.h which is widely used.
    
     -- Michael Biebl <email address hidden>  Fri, 30 Mar 2012 23:55:41 +0200
  • glib2.0 (2.32.0-2) unstable; urgency=low
    
    
      * Upload to unstable.
      * Revert upstream commit for now which makes single includes mandatory as
        the list of affected packages is still a bit too long.
    
     -- Michael Biebl <email address hidden>  Fri, 30 Mar 2012 08:25:15 +0200
  • glib2.0 (2.30.2-6) unstable; urgency=low
    
    
      * Revert the patches added in 2.30.2-5 which changed the handling of return
        types from libffi. They didn't actually fix the build failures on s390x
        and had some unpleasant side effects, like making other packages FTBFS.
    
     -- Michael Biebl <email address hidden>  Wed, 25 Jan 2012 12:17:29 +0100
  • glib2.0 (2.30.2-5) unstable; urgency=low
    
    
      [ Josselin Mouette ]
      * Drop deprecated build-dependencies on pygobject & python-dbus.
      * Retain one on python for the script that uses it.
    
      [ Loïc Minier ]
      * Avoid harmless warnings when processing triggers of libglib2.0-0
        ("Unable to open directory /usr/lib/gio/modules: Error opening
        directory '/usr/lib/gio/modules': No such file or directory").
    
      [ Michael Biebl ]
      * Cherry-pick patches from upstream Git which fix handling of ENUMs and
        integral return types on 64-bit BE platforms. Closes: #653308
        - Add d/p/94-closure-fix-handling-of-ENUMs-and-integral-return-ty.patch.
        - Add d/p/93-gvalue-Add-explicitly-signed-g_value_get_schar-and-g.patch.
        - Update symbols file accordingly.
    
     -- Michael Biebl <email address hidden>  Wed, 18 Jan 2012 13:50:56 +0100
  • glib2.0 (2.30.2-4) unstable; urgency=low
    
    
      * Upload to unstable.
      * Disable test suite on kfreebsd-* for now.
    
     -- Michael Biebl <email address hidden>  Fri, 18 Nov 2011 19:38:40 +0100
  • glib2.0 (2.28.8-1) unstable; urgency=low
    
    
      * New upstream release.
      * debian/watch:
        - Update to version 3.
        - Track .xz tarballs.
      * Bump debhelper compatibility level to 8.
        - Bump Build-Depends on debhelper.
        - Don't pass --dbg-package= without an argument to dh_strip as commands
          will fail rather than warn when they are passed unknown options.
      * Don't use brace expansion in debian/libglib2.0-0.install and
        debian/libglib2.0-dev.install.
      * debian/control.in
        - Use architecture wildcard for kfreebsd and hurd.
        - Bump Standards-Version to 3.9.2. No further changes.
        - Set <email address hidden> as Maintainer.
      * Refresh patches.
    
     -- Michael Biebl <email address hidden>  Sat, 15 Oct 2011 18:09:05 +0200
  • glib2.0 (2.28.6-4) unstable; urgency=low
    
    
      * Upload to unstable.
    
     -- Michael Biebl <email address hidden>  Fri, 14 Oct 2011 10:42:58 +0200
  • glib2.0 (2.28.6-1) unstable; urgency=low
      * New upstream bugfix release. -- Sebastian Dröge <email address hidden>  Thu, 14 Apr 2011 09:18:31 +0200
  • glib2.0 (2.28.4-1) unstable; urgency=low
      * debian/control.in:    + Build depend on dbus, dbus-x11,  shared-mime-info, python-gobject      and python-dbus, needed by the test suite.    + libglib2.0-data doesn't need to depend on libglib2.0-0, since      it only ships translations. This will avoid making glib      uninstallable on the buildds when it is uploaded until the new      version has been built.  * d/p/0001-Run-gio-tests-with-a-dbus-session.patch:    + New patch. Run gio tests through dbus-launch, since some of them      need a running dbus session.  * debian/control.in,    debian/rules:    + Add autoreconf magic, needed by the above patch.  * New upstream release. -- Emilio Pozuelo Monfort <email address hidden>  Mon, 28 Mar 2011 19:53:02 +0100
  • glib2.0 (2.28.2-1) unstable; urgency=low
      * New upstream release. -- Emilio Pozuelo Monfort <email address hidden>  Fri, 11 Mar 2011 21:05:36 +0000
  • glib2.0 (2.28.1-1) unstable; urgency=low
      * New upstream release.    + Fixes g_timeout_add overflowing with large timeouts. Closes: #606618. -- Emilio Pozuelo Monfort <email address hidden>  Sat, 19 Feb 2011 21:24:21 +0000
  • glib2.0 (2.28.0-2) unstable; urgency=low
      * 20_mime_extension_point.patch: temporary revert the upstream change     in URI schemes handling. Closes: #612876.    Note for later: it must absolutely be reverted in a synchronized     upload with gvfs 1.8 and control-center 3.0. -- Josselin Mouette <email address hidden>  Fri, 18 Feb 2011 19:36:42 +0100
  • glib2.0 (2.28.0-1) unstable; urgency=low
      * debian/control.in:    + Drop obsolete conflicts/replaces with libglib1.3.    + Don't suggest libgtk2.0-doc in the doc package.  * New upstream stable release.    + debian/control.in:      - Bump the libpcre3-dev build dependency.    + debian/patches/01_gettext-desktopfiles.patch,      debian/patches/02_gettext-desktopfiles-ubuntu.patch,      debian/patches/04_homedir_env.patch,      debian/patches/61_glib-compile-schemas-path.patch:      - Refreshed.    + debian/libglib2.0-0.symbols:      - Updated. -- Emilio Pozuelo Monfort <email address hidden>  Wed, 09 Feb 2011 21:52:02 +0000
  • glib2.0 (2.24.2-1) unstable; urgency=low
    
    
      * Drop type-handling usage. Closes: #587863.
      * Bump standards version accordingly.
      * Ship gio-querymodules in a versioned directory.
      * Run it on installation, not only when triggered.
      * Purge the modules cache in the postrm.
      * New upstream bugfix release.
        + Works around the race condition in gtester that causes random 
          FTBFSes.
    
     -- Josselin Mouette <email address hidden>  Wed, 08 Sep 2010 20:39:43 +0200
  • glib2.0 (2.24.1-1) unstable; urgency=low
    
    
      * New upstream bugfix release.
    
     -- Sebastian Dröge <email address hidden>  Mon, 03 May 2010 07:14:09 +0200
  • glib2.0 (2.24.0-1) unstable; urgency=low
    
    
      * New upstream stable release:
        + debian/rules,
          debian/libglib2.0-0.symbols:
          - Updated 2.23 symbols to 2.24 to force dependencies on a stable release.
        + debian/rules:
          - Remove check-dist.mk include to allow uploads to unstable again.
    
     -- Sebastian Dröge <email address hidden>  Fri, 26 Mar 2010 16:59:18 +0100
  • glib2.0 (2.22.4-1) unstable; urgency=low
    
    
      * New upstream bugfix release:
        + debian/patches/05_timeval_initialize_variable.patch,
          debian/patches/06_revert_g_set_prgname_change.patch:
          - Dropped, merged upstream.
    
     -- Sebastian Dröge <email address hidden>  Fri, 15 Jan 2010 10:07:14 +0100
  • glib2.0 (2.22.3-2) unstable; urgency=low
    
    
      * debian/patches/05_timeval_initialize_variable.patch:
        - Patch from upstream git, initialize a variable in
          g_time_val_from_iso8601() to stop returning wrong results.
          Thanks to Ryan Niebur. Closes: #558099.
      * debian/patches/06_revert_g_set_prgname_change.patch:
        - Patch from upstream git, revert a change in g_set_prgname() that
          made it spit warnings if called more than once. Closes: #559407.
    
     -- Emilio Pozuelo Monfort <email address hidden>  Wed, 23 Dec 2009 22:46:50 +0100
  • glib2.0 (2.22.3-1) unstable; urgency=low
    
    
      [ Loïc Minier ]
      * -refdbg package is section/prio debug/extra.
      * Add note to NOT use -Wl,--as-needed as it might drop a critical -lpthread
        link in gio (which dlopen()s gvfs); see
        mid:<1257999019.21780.15.camel@marzipan>.
    
      [ Sebastian Dröge ]
      * New upstream bugfix release:
        + debian/patches/90_mimetype-sorting.patch:
          - Dropped, merged upstream.
    
     -- Sebastian Dröge <email address hidden>  Tue, 01 Dec 2009 16:36:30 +0100
  • glib2.0 (2.22.2-2) unstable; urgency=low
    
    
      * debian/patches/90_mimetype-sorting.patch:
        + Fix sorting of mimetypes by weight. Highest weight means most
          important, not the other way around. Patch from upstream GIT.
    
     -- Sebastian Dröge <email address hidden>  Thu, 08 Oct 2009 18:34:23 +0200
  • glib2.0 (2.22.1-1) unstable; urgency=low
    
    
      * New upstream bugfix release:
        + debian/patches/10_inotify_init1.patch,
          debian/patches/30_metadata_symlinks.patch:
          - Dropped, merged upstream.
    
     -- Sebastian Dröge <email address hidden>  Wed, 30 Sep 2009 08:17:57 +0200
  • glib2.0 (2.22.0-1) unstable; urgency=low
    
    
      [ Josselin Mouette ]
      * Move libglib-2.0.so.0 to /lib so that DeviceKit (and other potential 
        sources) can work without having /usr mounted.
      * 11_chmod_symlinks.patch: new patch. Fix potential security issue 
        when manipulating symlink permissions. Thanks Arand Nash for the 
        heads up.
    
      [ Sebastian Dröge ]
      * New upstream stable release:
        + debian/patches/11_chmod_symlinks.patch:
          - Dropped, merged upstream.
        + debian/libglib2.0-0.symbols,
          debian/rules:
          - Update for the new version.
    
     -- Sebastian Dröge <email address hidden>  Wed, 23 Sep 2009 05:04:37 +0200
  • glib2.0 (2.20.5-1) unstable; urgency=low
    
    
      * New upstream bugfix release.
      * debian/control.in:
        + Updated Standards-Version to 3.8.3.
    
     -- Sebastian Dröge <email address hidden>  Mon, 31 Aug 2009 09:23:56 +0200
  • glib2.0 (2.20.4-1) unstable; urgency=low
    
    
      * New upstream bugfix release.
    
     -- Sebastian Dröge <email address hidden>  Sat, 27 Jun 2009 09:56:08 +0200
  • glib2.0 (2.20.1-2) unstable; urgency=low
    
    
      * Add refdbg package: libglib2.0-0-refdbg. (Closes: #525915)
    
     -- Jonny Lamb <email address hidden>  Tue, 28 Apr 2009 15:11:27 +0100
  • glib2.0 (2.20.1-1) unstable; urgency=low
    
    
      * New upstream bugfix release: 
        + 10_log_valist.patch, dropped.
    
     -- Sebastian Dröge <email address hidden>  Sat, 11 Apr 2009 17:00:43 +0200
  • glib2.0 (2.20.0-2) unstable; urgency=low
    
    
      * Remove 02_usr_share_gnome_applications.patch, now gnome-session sets 
        XDG_DATA_DIRS accordingly.
    
     -- Josselin Mouette <email address hidden>  Thu, 19 Mar 2009 22:59:34 +0100
  • glib2.0 (2.20.0-1) unstable; urgency=low
    
    
      * New upstream stable release.
      * Upload to unstable, remove check-dist include.
        This won't block any transitions because of symbol files.
      * debian/libglib2.0-0.symbols,
        debian/rules:
        + Update for the API changes.
    
     -- Sebastian Dröge <email address hidden>  Sat, 14 Mar 2009 10:53:26 +0100
  • glib2.0 (2.18.4-2) unstable; urgency=low
    
    
      * Release to unstable
      * debian/rules:
      - bump SHVER, since we are already forcing a 2.18.0 dependecy on the
        symbols introduced in the development versions
      * debian/control.in:
      - added Homepage and Vcs-* control fields
    
     -- Gustavo Noronha Silva <email address hidden>  Sun, 15 Feb 2009 13:00:43 -0300
  • glib2.0 (2.16.6-1) unstable; urgency=low
    
    
      * New upstream stable release; bug fixes; no API changes, except you'll get
        string.h #included by some glib headers as they are relying on string.h's
        API anyway.
        - Refresh patch 60_wait-longer-for-threads-to-die to apply cleanly.
    
     -- Loic Minier <email address hidden>  Fri, 26 Sep 2008 16:11:28 +0200