-
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