Change logs for glib2.0 source package in Noble

  • glib2.0 (2.80.0-6ubuntu3.1) noble-security; urgency=medium
    
      * SECURITY UPDATE: GDBus signal subscription mishandling
        - debian/patches/CVE-2024-34397-*.patch: upstream commits.
        - debian/control: added Breaks for gnome-shell without regression fix.
        - CVE-2024-34397
    
     -- Marc Deslauriers <email address hidden>  Tue, 07 May 2024 13:30:21 -0400
  • glib2.0 (2.80.0-6ubuntu3) noble; urgency=medium
    
      [ Simon McVittie ]
      * Revert addition of libglib2.0-0 transitional package. (LP: #2063221)
        Because it didn't have a Pre-Depends on the replacement, it resulted
        in GLib libraries being absent for an extended period, which is
        problematic. Thanks to Julian Andres Klode.
    
     -- Jeremy Bícha <email address hidden>  Tue, 23 Apr 2024 12:00:34 -0400
  • glib2.0 (2.80.0-6ubuntu2) noble; urgency=medium
    
      * No-change rebuild against libmount1t64.
    
     -- Matthias Klose <email address hidden>  Fri, 19 Apr 2024 18:45:30 +0200
  • glib2.0 (2.80.0-6ubuntu1) noble; urgency=medium
    
      * debian/control, debian/rules:
        - revert the recent change to enable the sysprof option, it's blocking
          the proposed migration and probably is ffe material.
    
     -- Sebastien Bacher <email address hidden>  Tue, 02 Apr 2024 20:50:56 +0200
  • glib2.0 (2.80.0-6build1) noble; urgency=medium
    
      * No-change rebuild for CVE-2024-3094
    
     -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 01:08:07 +0000
  • glib2.0 (2.80.0-6) experimental; urgency=medium
    
      * Bump Breaks/Replaces older libglib2.0-0 since some people used 2.79.3
    
     -- Jeremy Bícha <email address hidden>  Fri, 29 Mar 2024 13:00:19 -0400
  • glib2.0 (2.80.0-5) experimental; urgency=medium
    
      * Merge packaging from unstable
        - Reinstate tests on 32-bit non-x86.
          The required packages have become available now.
      * Build with sysprof instrumentation on architectures that have it.
        This currently means release architectures, plus the powerpc and ppc64
        ports. Make it possible to disable this with a (non-reproducible)
        build profile, to facilitate re-bootstrapping.
    
     -- Simon McVittie <email address hidden>  Sun, 24 Mar 2024 18:21:29 +0000
  • glib2.0 (2.79.3-3ubuntu5) noble; urgency=medium
    
      * Revert bootstrap changes for upload to the main archive.
    
     -- Steve Langasek <email address hidden>  Fri, 08 Mar 2024 00:09:30 +0000
  • glib2.0 (2.79.3-3ubuntu4) noble; urgency=medium
    
      * No change rebuild against stage 2 bootstrap build.
    
     -- Michael Hudson-Doyle <email address hidden>  Mon, 11 Mar 2024 13:53:36 +1300
  • glib2.0 (2.79.3-3ubuntu3) noble; urgency=medium
    
      * Don't build installed tests when we're not building installed tests
    
     -- Jeremy Bícha <email address hidden>  Thu, 07 Mar 2024 13:09:34 -0500
  • glib2.0 (2.79.3-3ubuntu2) noble; urgency=medium
    
      * Set nogir for armhf since it's not been bootstrapped yet.
      * Also disable these Build-Depends there:
        dh-sequence-gnome, python3-dbus, python3-gi, shared-mime-info
      * Ignore build test failures on armhf
      * Drop all bootstrapping changes for non-armhf
    
     -- Jeremy Bícha <email address hidden>  Thu, 07 Mar 2024 12:23:37 -0500
  • glib2.0 (2.79.3-3ubuntu1) noble; urgency=medium
    
      [ Simon McVittie ]
      * Merge packaging from unstable
        - d/control: libglib2.0-dev Suggests gir1.2-glib-2.0-dev in preference
          to libgirepository1.0-dev, for multi-arch co-installability.
    
      [ Jeremy Bícha ]
      * Disable python3-gi, python3-dbus, and dh-sequence-gnome Build-Depends
        for bootstrapping
    
     -- Jeremy Bícha <email address hidden>  Wed, 06 Mar 2024 13:10:43 -0500
  • glib2.0 (2.79.3-2) experimental; urgency=medium
    
      [ Gianfranco Costamagna ]
      * Fix shlibs to fix installability on armhf
    
     -- Jeremy Bícha <email address hidden>  Wed, 28 Feb 2024 18:11:32 -0500
  • glib2.0 (2.79.2-1ubuntu7) noble; urgency=medium
    
      * One last change needed for bootstrapping (don't call dh_makeshlibs for
        a package not being built)
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 02:19:47 -0800
  • glib2.0 (2.79.2-1ubuntu6) noble; urgency=medium
    
      * Disable dh_missing, which gets the wrong answers for a bootstrap build.
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 10:07:31 +0000
  • glib2.0 (2.79.2-1ubuntu5) noble; urgency=medium
    
      * Also implement nocheck to remove further circular build-deps
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 08:48:20 +0000
  • glib2.0 (2.79.2-1ubuntu4) noble; urgency=medium
    
      * Manually implement the equivalent of nogir to break circular build-dep
        with gnome-object-introspection.
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 08:42:36 +0000
  • glib2.0 (2.79.2-1ubuntu3) noble; urgency=medium
    
      * Temporarily disable use of dh-sequence-gnome to unblock build on
        armhf.
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 08:24:28 +0000
  • glib2.0 (2.79.2-1ubuntu2) noble; urgency=medium
    
      * No-change rebuild against libelf1t64
    
     -- Steve Langasek <email address hidden>  Fri, 01 Mar 2024 00:58:40 +0000
  • glib2.0 (2.79.2-1ubuntu1) noble; urgency=medium
    
      * Fix shlibs to fix installability on armhf
    
     -- Gianfranco Costamagna <email address hidden>  Wed, 28 Feb 2024 17:38:52 +0100
  • glib2.0 (2.79.2-1) experimental; urgency=medium
    
      * New upstream release
      * d/copyright: Update
      * d/*.install: Add new GioUnix-2.0, GLibUnix-2.0 typelibs
      * d/libglib2.0-dev-bin.install: Add new gi- tools
      * d/control, d/rules: Account for required endianness of gi-* tools.
        They don't currently support reading or writing typelibs of opposite
        endianness.
      * Generate architecture-prefixed gi-* tools.
        This is the same setup as in gobject-introspection: for example, the
        equivalent of x86_64-linux-gnu-g-ir-compiler is
        x86_64-linux-gnu-gi-compile-repository.
      * d/patches: Refresh patch series.
        Drop a patch that no longer applies cleanly, which only added debug
        messages to an unreliable test.
      * d/*.symbols: Update
      * d/p/gdatetime-Fix-ja_JA.eucjp-expectations-when-eras-are-unsu.patch,
        d/p/gdatetime-Exercise-c-C-format-placeholders-in-ja_JP.eucjp.patch:
        Add patches to fix autopkgtest failure on s390x
      * d/p/girepository-test-Don-t-assume-doubles-are-naturally-alig.patch:
        Add patch to fix a test failure on i386
      * d/libglib2.0-doc.doc-base.girepository, .gio-unix, .glib-unix: Add
      * d/libglib2.0-doc.links: Add symlinks for girepository, gio-unix, glib-unix
      * d/control: Depend on pkgconf in preference to pkg-config
      * d/libglib2.0-0t64.lintian-overrides: Drop an incorrect override
      * d/not-installed: Remove empty file
    
     -- Simon McVittie <email address hidden>  Tue, 13 Feb 2024 14:48:05 +0000
  • glib2.0 (2.79.2-1~ubuntu1) noble; urgency=medium
    
      * Upload the new version to Ubuntu without the time_t rename
    
    glib2.0 (2.79.2-1) experimental; urgency=medium
    
      * New upstream release
      * d/copyright: Update
      * d/*.install: Add new GioUnix-2.0, GLibUnix-2.0 typelibs
      * d/libglib2.0-dev-bin.install: Add new gi- tools
      * d/control, d/rules: Account for required endianness of gi-* tools.
        They don't currently support reading or writing typelibs of opposite
        endianness.
      * Generate architecture-prefixed gi-* tools.
        This is the same setup as in gobject-introspection: for example, the
        equivalent of x86_64-linux-gnu-g-ir-compiler is
        x86_64-linux-gnu-gi-compile-repository.
      * d/patches: Refresh patch series.
        Drop a patch that no longer applies cleanly, which only added debug
        messages to an unreliable test.
      * d/*.symbols: Update
      * d/p/gdatetime-Fix-ja_JA.eucjp-expectations-when-eras-are-unsu.patch,
        d/p/gdatetime-Exercise-c-C-format-placeholders-in-ja_JP.eucjp.patch:
        Add patches to fix autopkgtest failure on s390x
      * d/p/girepository-test-Don-t-assume-doubles-are-naturally-alig.patch:
        Add patch to fix a test failure on i386
      * d/libglib2.0-doc.doc-base.girepository, .gio-unix, .glib-unix: Add
      * d/libglib2.0-doc.links: Add symlinks for girepository, gio-unix, glib-unix
      * d/control: Depend on pkgconf in preference to pkg-config
      * d/libglib2.0-0t64.lintian-overrides: Drop an incorrect override
      * d/not-installed: Remove empty file
    
    glib2.0 (2.79.1-1.1~exp1) experimental; urgency=medium
    
      * Non-maintainer upload.
      * Rename libraries for 64-bit time_t transition.
    
     -- Sebastien Bacher <email address hidden>  Mon, 26 Feb 2024 21:10:09 +0100
  • glib2.0 (2.79.1-1) experimental; urgency=medium
    
      * New upstream development release
    
     -- Simon McVittie <email address hidden>  Wed, 24 Jan 2024 20:11:26 +0000
  • 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-1ubuntu2) noble; urgency=medium
    
      * debian/patches/6ef967a0f930ce37a8c9b5aff969693b34714291.patch:
        - cherry-pick upstream switch from distutils to packaging, fixing
          FTBFS with python3.12 (see e.g. tpm2-abrmd build failure)
      * Add python3 packaging as runtime dependency
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 23 Jan 2024 15:14:09 +0100
  • glib2.0 (2.78.3-1ubuntu1) noble; urgency=medium
    
      * debian/patches/6ef967a0f930ce37a8c9b5aff969693b34714291.patch:
        - cherry-pick upstream switch from distutils to packaging, fixing
          FTBFS with python3.12 (see e.g. tpm2-abrmd build failure)
    
     -- Gianfranco Costamagna <email address hidden>  Tue, 23 Jan 2024 15:14:09 +0100
  • 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.2-1) unstable; urgency=medium
    
      * New upstream stable release
        - Handle broken MIME type definitions with circular inheritance
        - Diagnose invalid input to g_utf8_collate_key() as a programming error
          rather than crashing
        - All other changes were included as patches in 2.78.1-2 and -4
      * Drop patches that were included in the new upstream release
      * Adjust 2.78.1-3 changelog entry to mention why dh-sequence-gnome
        is still desirable
      * d/p/xdgmime-Update-to-upstream-commit-c2c814d4051f232.patch:
        Add a post-release bug fix from upstream to fix regressions in xdgmime
      * d/copyright: Remove unused stanza for m4macros/attributes.m4.
        This file is no longer shipped. This also means we can drop the license
        stanza for "GPL-2+ with Autoconf exception".
    
     -- Simon McVittie <email address hidden>  Wed, 06 Dec 2023 20:45:11 +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