[ubuntu/resolute-proposed] glibc 2.43-2ubuntu1 (Accepted)
Simon Poirier
simon.poirier at canonical.com
Tue Mar 10 16:55:43 UTC 2026
glibc (2.43-2ubuntu1) resolute; urgency=medium
* Merge from Debian experimental (LP: #2143767)
Delta dropped:
- Don't strip ld.so on armhf. LP #1927192.
- Enable systemtap support, which is currently disabled in Debian.
- Fix gconv regression on i386
- Stop building with --enable-sframe for now.
- s390x: drop the 32-bit multi-arch variant (LP #2067350)
* Fixed upstream:
- NPTL: Optimize trylock for high cache contention workloads (LP: #2138256)
* Update from upstream:
- Don't include <bits/openat2.h> directly
- po: Incorporate translatins (nl updated, ar new)
* d/watch: modernize watchfile delta to v5
* Fix broken ldconfig, static-pie binary on riscv64
Revert RVV memset variant patch. (LP: #2142067)
glibc (2.43-2) UNRELEASED; urgency=medium
* debian/testsuite-xfail-debian.mk: Update hurd results.
glibc (2.43-1) experimental; urgency=medium
[ Aurelien Jarno ]
* New upstream release:
- debian/copyright: update following upstream changes.
- debian/symbols.wildcards: add 2.43.
- debian/patches/git-updates.diff: update from upstream stable branch.
- debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
- debian/patches/hurd-i386/git-sigreturn-SEGV.diff: upstreamed.
- debian/patches/hurd-i386/git-rlimit-as.diff: upstreamed.
- debian/patches/hurd-i386/git-run-iconv-test.sh.diff: upstreamed.
- debian/patches/hurd-i386/git-elf-ordering.diff: upstreamed.
- debian/patches/hurd-i386/git-rename.diff: upstreamed.
- debian/patches/hurd-i386/git-signal-SSE-MMX.diff: upstreamed.
- debian/patches/hurd-i386/git-sigreturn-xmm.diff: upstreamed.
- debian/patches/hurd-i386/git-cancel-stack.diff: upstreamed.
- debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
- debian/patches/any/local-asserth-decls.diff: rebased.
- debian/patches/any/local-tcsetaddr.diff: rebased.
- debian/patches/any/submitted-nptl-invalid-td.patch: drop, obsolete.
- debian/patches/any/git-ldd-set-u.diff: upstreamed.
- debian/patches/any/git-linux-termios.diff: upstreamed.
- debian/patches/hurd-i386/submitted-net.diff: rebased.
- debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: drop,
obsolete.
- debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased.
- debian/patches/hurd-i386/local-fix-nss.diff: rebased.
- debian/libc0.3.symbols.hurd-i386: update following the move of symbols
from libpthread.so.0.3 to libc.so.0.3.
glibc (2.42-13) unstable; urgency=medium
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: ignore new tst-pie-bss-static issue on
hurd for now.
[ Aurelien Jarno ]
* debian/control: regenerate. Closes: #1127589.
glibc (2.42-12) unstable; urgency=medium
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-fork-gdb.diff: Fix gdb after fork.
* debian/patches/hurd-i386/local-execstack.diff: Drop, fixed in binutils.
* debian/patches/hurd-i386/git-sig-sig-mmx-fix.diff: Fix mmx corruption on
double-signal.
* debian/patches/hurd-i386/local-intr-msg-clobber.diff: Drop, now fixed.
* debian/patches/hurd-i386/git-cancel-sig.diff: Fix cancellation points in
signals during cancellation points.
* debian/testsuite-xfail-debian.mk: Update accordingly.
[ Aurelien Jarno ]
* debian/control.in/*, debian/glibc-source.filelist,
debian/libc6-s390.symbols.s390x, debian/rules.d/control.mk,
debian/sysdeps/s390x.mk: stop building a 31-bit multilib flavour on s390x.
glibc (2.42-11) unstable; urgency=medium
[ Samuel Thibault ]
* debian/patches/hurd-i386/local-execstack.diff: Work around missing execstack
on libc.so.
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix bug in wordexp, which could return uninitialized memory when using
WRDE_REUSE together with WRDE_APPEND (CVE-2025-15281). Closes: #1126266.
- Switch currency symbol for the bg_BG locale to euro.
glibc (2.42-10) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/sysdeps/{amd64,arm64,i386,x32}.mk: disable SFrame support. Closes:
#1125944.
* debian/control.in/{main,libc}: drop versioned Build-Depends and Breaks on
binutils 2.45, now pointless.
glibc (2.42-9) unstable; urgency=medium
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-cancel-stack.diff: Fix crash on cancellation
with unaligned stack.
[ Aurelien Jarno ]
* debian/rules.d/debhelper.mk: do not strip ld.so on armhf. Closes:
#1125796.
glibc (2.42-8) unstable; urgency=medium
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: Avoid running tst-writev on hurd-amd64.
* debian/patches/hurd-i386/git-sigreturn-xmm.diff: Fix sigreturn using xmm
registers in the signal contention case.
* debian/patches/hurd-i386/local-intr-msg-clobber.diff: Try to re-introduce
mmx clobber work-around.
* debian/testsuite-xfail-debian.mk: Update hurd results.
[ Aurelien Jarno ]
* debian/rules.d/build.mk: do not write BUILD_CXX to configparms, it's
unused.
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix and integer overflow in _int_memalign leading to heap corruption
(CVE-2026-0861). Closes: #1125678.
- Fix stack contents leak in getnetbyaddr (CVE-2026-0915). Closes:
#1125748.
- Optimize trylock for high cache contention workloads.
[ Helmut Grohne ]
* debian/control.in/main: avoid g++ dependency in nocheck builds.
* debian/control.in/main, rules, rules.d/build.mk: don't build nscd in
stage2.
glibc (2.42-7) unstable; urgency=medium
[ Aurelien Jarno ]
* debian/control.in/libc, debian/rules.d/debhelper.mk: drop libcrypt-dev
dependency from libc6-dev. Thanks to Helmut Grohne for proposing that,
doing an archive rebuild and filling the bug reports.
* debian/control.in/main, debian/sysdeps/linux.mk: enable SystemTap static
probes.
* debian/debhelper.in/libc-dev.NEWS: add a NEWS entry about the removal of
the obsolete termio interface. Closes: #1124068.
* debian/rules.d/debhelper.mk: ensure that linker scripts work even when
/usr is unmerged. Closes: #1120508
* debian/debhelper.in/libc-dev{,-alt}.lintian-overrides,
source/lintian-overrides, rules.d/debhelper.mk, salsa-ci.yml: drop
unpack-message-for-{orig,source} overrides, fixed in lintian 2.128.0.
* debian/control.in/main: drop Rules-Requires-Root: no, this is now the
default.
* debian/libc6.symbols.i386, debian/libc6-i386.symbols.{amd64,x32}: remove
the workaround for GLIBC_ABI_GNU_TLS. Closes: #1122038.
* debian/control.in/{libc,i386}: ensure that libdpkg-perl is fixed wrt
GLIBC_ABI_GNU_TLS.
glibc (2.42-6) unstable; urgency=medium
[ Benjamin Drung ]
* debian/control: add new lines when concatenating files
* Update debian/watch to version 5
[ Aurelien Jarno ]
* debian/symbols.wildcards: adjust ABI flags version:
- Fix corresponding to GLIBC_ABI_DT_X86_64_PLT was first corrected in 2.36
- Fix corresponding to GLIBC_ABI_GNU2_TLS as first corrected in 2.40
* debian/control.in/libc, debian/control.in/main: remove breaks, conflicts
and (build-)depends already satisfied in bookworm.
* debian/control.in/amd64, debian/control.in/libc: add a Breaks against
binutils (<< 2.45) for builds with sframe support enabled.
* debian/control.in/main, debian/rules: build with GCC 15.
* debian/patches/git-updates.diff: update from upstream stable branch.
[ Baptiste Jammet ]
* Update French debconf translation. Closes: #1118006.
glibc (2.42-5) unstable; urgency=medium
[ Martin Bagge ]
* Update Swedish debconf translation. Closes: #1121991.
[ Aurelien Jarno ]
* debian/control.in/main: change libc-gconv-modules-extra to Multi-Arch:
same as it contains libraries.
* debian/libc6.symbols.i386, debian/libc6-i386.symbols.{amd64,x32}: force
the minimum libc6 version to >= 2.42, to ensure GLIBC_ABI_GNU_TLS is
available, given symbols in .gnu.version_r section are currently not
handled by dpkg-shlibdeps.
glibc (2.42-4) unstable; urgency=medium
* Upload to unstable.
glibc (2.42-3) experimental; urgency=medium
[ Aurelien Jarno ]
* debian/patches/any/git-ldd-set-u.diff: backport fix to allow using
set -u on ldd. Closes: #1114824.
* debian/patches/git-updates.diff: update from upstream stable branch.
* debian/patches/any/git-linux-termios.diff: backport fix for termios
regression with non-standard baud rate.
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-sigreturn-SEGV.diff: catch SIGSEGV on
returning from signal handler.
* debian/patches/hurd-i386/git-rlimit-as.diff: Support RLIMIT_AS.
* debian/patches/hurd-i386/local-aux-pagesz.diff: Fix getauxval(AT_PAGESZ).
* debian/patches/hurd-i386/git-run-iconv-test.sh.diff: Fix running iconv
tests.
* debian/patches/hurd-i386/git-elf-ordering.diff: Fix running ELF ordering
tests.
* debian/patches/hurd-i386/git-rename.diff: Fix renaming directories with
trailing slahes.
* debian/patches/hurd-i386/git-signal-SSE-MMX.diff: Fix signals thrashing
SSE&MMX state.
Date: Tue, 17 Feb 2026 16:52:35 -0500
Changed-By: Simon Poirier <simon.poirier at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Nick Rosbrook <nick.rosbrook at canonical.com>
https://launchpad.net/ubuntu/+source/glibc/2.43-2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 17 Feb 2026 16:52:35 -0500
Source: glibc
Built-For-Profiles: noudeb
Architecture: source
Version: 2.43-2ubuntu1
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Simon Poirier <simon.poirier at canonical.com>
Closes: 1114824 1118006 1120508 1121991 1122038 1124068 1125678 1125748 1125796 1125944 1126266 1127589
Launchpad-Bugs-Fixed: 2138256 2142067 2143767
Changes:
glibc (2.43-2ubuntu1) resolute; urgency=medium
.
* Merge from Debian experimental (LP: #2143767)
Delta dropped:
- Don't strip ld.so on armhf. LP #1927192.
- Enable systemtap support, which is currently disabled in Debian.
- Fix gconv regression on i386
- Stop building with --enable-sframe for now.
- s390x: drop the 32-bit multi-arch variant (LP #2067350)
* Fixed upstream:
- NPTL: Optimize trylock for high cache contention workloads (LP: #2138256)
* Update from upstream:
- Don't include <bits/openat2.h> directly
- po: Incorporate translatins (nl updated, ar new)
* d/watch: modernize watchfile delta to v5
* Fix broken ldconfig, static-pie binary on riscv64
Revert RVV memset variant patch. (LP: #2142067)
.
glibc (2.43-2) UNRELEASED; urgency=medium
.
* debian/testsuite-xfail-debian.mk: Update hurd results.
.
glibc (2.43-1) experimental; urgency=medium
.
[ Aurelien Jarno ]
* New upstream release:
- debian/copyright: update following upstream changes.
- debian/symbols.wildcards: add 2.43.
- debian/patches/git-updates.diff: update from upstream stable branch.
- debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
- debian/patches/hurd-i386/git-sigreturn-SEGV.diff: upstreamed.
- debian/patches/hurd-i386/git-rlimit-as.diff: upstreamed.
- debian/patches/hurd-i386/git-run-iconv-test.sh.diff: upstreamed.
- debian/patches/hurd-i386/git-elf-ordering.diff: upstreamed.
- debian/patches/hurd-i386/git-rename.diff: upstreamed.
- debian/patches/hurd-i386/git-signal-SSE-MMX.diff: upstreamed.
- debian/patches/hurd-i386/git-sigreturn-xmm.diff: upstreamed.
- debian/patches/hurd-i386/git-cancel-stack.diff: upstreamed.
- debian/patches/i386/unsubmitted-quiet-ldconfig.diff: rebased.
- debian/patches/any/local-asserth-decls.diff: rebased.
- debian/patches/any/local-tcsetaddr.diff: rebased.
- debian/patches/any/submitted-nptl-invalid-td.patch: drop, obsolete.
- debian/patches/any/git-ldd-set-u.diff: upstreamed.
- debian/patches/any/git-linux-termios.diff: upstreamed.
- debian/patches/hurd-i386/submitted-net.diff: rebased.
- debian/patches/hurd-i386/tg-bits_atomic.h_multiple_threads.diff: drop,
obsolete.
- debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff: rebased.
- debian/patches/hurd-i386/local-fix-nss.diff: rebased.
- debian/libc0.3.symbols.hurd-i386: update following the move of symbols
from libpthread.so.0.3 to libc.so.0.3.
.
glibc (2.42-13) unstable; urgency=medium
.
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: ignore new tst-pie-bss-static issue on
hurd for now.
.
[ Aurelien Jarno ]
* debian/control: regenerate. Closes: #1127589.
.
glibc (2.42-12) unstable; urgency=medium
.
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-fork-gdb.diff: Fix gdb after fork.
* debian/patches/hurd-i386/local-execstack.diff: Drop, fixed in binutils.
* debian/patches/hurd-i386/git-sig-sig-mmx-fix.diff: Fix mmx corruption on
double-signal.
* debian/patches/hurd-i386/local-intr-msg-clobber.diff: Drop, now fixed.
* debian/patches/hurd-i386/git-cancel-sig.diff: Fix cancellation points in
signals during cancellation points.
* debian/testsuite-xfail-debian.mk: Update accordingly.
.
[ Aurelien Jarno ]
* debian/control.in/*, debian/glibc-source.filelist,
debian/libc6-s390.symbols.s390x, debian/rules.d/control.mk,
debian/sysdeps/s390x.mk: stop building a 31-bit multilib flavour on s390x.
.
glibc (2.42-11) unstable; urgency=medium
.
[ Samuel Thibault ]
* debian/patches/hurd-i386/local-execstack.diff: Work around missing execstack
on libc.so.
.
[ Aurelien Jarno ]
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix bug in wordexp, which could return uninitialized memory when using
WRDE_REUSE together with WRDE_APPEND (CVE-2025-15281). Closes: #1126266.
- Switch currency symbol for the bg_BG locale to euro.
.
glibc (2.42-10) unstable; urgency=medium
.
[ Aurelien Jarno ]
* debian/sysdeps/{amd64,arm64,i386,x32}.mk: disable SFrame support. Closes:
#1125944.
* debian/control.in/{main,libc}: drop versioned Build-Depends and Breaks on
binutils 2.45, now pointless.
.
glibc (2.42-9) unstable; urgency=medium
.
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-cancel-stack.diff: Fix crash on cancellation
with unaligned stack.
.
[ Aurelien Jarno ]
* debian/rules.d/debhelper.mk: do not strip ld.so on armhf. Closes:
#1125796.
.
glibc (2.42-8) unstable; urgency=medium
.
[ Samuel Thibault ]
* debian/testsuite-xfail-debian.mk: Avoid running tst-writev on hurd-amd64.
* debian/patches/hurd-i386/git-sigreturn-xmm.diff: Fix sigreturn using xmm
registers in the signal contention case.
* debian/patches/hurd-i386/local-intr-msg-clobber.diff: Try to re-introduce
mmx clobber work-around.
* debian/testsuite-xfail-debian.mk: Update hurd results.
.
[ Aurelien Jarno ]
* debian/rules.d/build.mk: do not write BUILD_CXX to configparms, it's
unused.
* debian/patches/git-updates.diff: update from upstream stable branch:
- Fix and integer overflow in _int_memalign leading to heap corruption
(CVE-2026-0861). Closes: #1125678.
- Fix stack contents leak in getnetbyaddr (CVE-2026-0915). Closes:
#1125748.
- Optimize trylock for high cache contention workloads.
.
[ Helmut Grohne ]
* debian/control.in/main: avoid g++ dependency in nocheck builds.
* debian/control.in/main, rules, rules.d/build.mk: don't build nscd in
stage2.
.
glibc (2.42-7) unstable; urgency=medium
.
[ Aurelien Jarno ]
* debian/control.in/libc, debian/rules.d/debhelper.mk: drop libcrypt-dev
dependency from libc6-dev. Thanks to Helmut Grohne for proposing that,
doing an archive rebuild and filling the bug reports.
* debian/control.in/main, debian/sysdeps/linux.mk: enable SystemTap static
probes.
* debian/debhelper.in/libc-dev.NEWS: add a NEWS entry about the removal of
the obsolete termio interface. Closes: #1124068.
* debian/rules.d/debhelper.mk: ensure that linker scripts work even when
/usr is unmerged. Closes: #1120508
* debian/debhelper.in/libc-dev{,-alt}.lintian-overrides,
source/lintian-overrides, rules.d/debhelper.mk, salsa-ci.yml: drop
unpack-message-for-{orig,source} overrides, fixed in lintian 2.128.0.
* debian/control.in/main: drop Rules-Requires-Root: no, this is now the
default.
* debian/libc6.symbols.i386, debian/libc6-i386.symbols.{amd64,x32}: remove
the workaround for GLIBC_ABI_GNU_TLS. Closes: #1122038.
* debian/control.in/{libc,i386}: ensure that libdpkg-perl is fixed wrt
GLIBC_ABI_GNU_TLS.
.
glibc (2.42-6) unstable; urgency=medium
.
[ Benjamin Drung ]
* debian/control: add new lines when concatenating files
* Update debian/watch to version 5
.
[ Aurelien Jarno ]
* debian/symbols.wildcards: adjust ABI flags version:
- Fix corresponding to GLIBC_ABI_DT_X86_64_PLT was first corrected in 2.36
- Fix corresponding to GLIBC_ABI_GNU2_TLS as first corrected in 2.40
* debian/control.in/libc, debian/control.in/main: remove breaks, conflicts
and (build-)depends already satisfied in bookworm.
* debian/control.in/amd64, debian/control.in/libc: add a Breaks against
binutils (<< 2.45) for builds with sframe support enabled.
* debian/control.in/main, debian/rules: build with GCC 15.
* debian/patches/git-updates.diff: update from upstream stable branch.
.
[ Baptiste Jammet ]
* Update French debconf translation. Closes: #1118006.
.
glibc (2.42-5) unstable; urgency=medium
.
[ Martin Bagge ]
* Update Swedish debconf translation. Closes: #1121991.
.
[ Aurelien Jarno ]
* debian/control.in/main: change libc-gconv-modules-extra to Multi-Arch:
same as it contains libraries.
* debian/libc6.symbols.i386, debian/libc6-i386.symbols.{amd64,x32}: force
the minimum libc6 version to >= 2.42, to ensure GLIBC_ABI_GNU_TLS is
available, given symbols in .gnu.version_r section are currently not
handled by dpkg-shlibdeps.
.
glibc (2.42-4) unstable; urgency=medium
.
* Upload to unstable.
.
glibc (2.42-3) experimental; urgency=medium
.
[ Aurelien Jarno ]
* debian/patches/any/git-ldd-set-u.diff: backport fix to allow using
set -u on ldd. Closes: #1114824.
* debian/patches/git-updates.diff: update from upstream stable branch.
* debian/patches/any/git-linux-termios.diff: backport fix for termios
regression with non-standard baud rate.
.
[ Samuel Thibault ]
* debian/patches/hurd-i386/git-sigreturn-SEGV.diff: catch SIGSEGV on
returning from signal handler.
* debian/patches/hurd-i386/git-rlimit-as.diff: Support RLIMIT_AS.
* debian/patches/hurd-i386/local-aux-pagesz.diff: Fix getauxval(AT_PAGESZ).
* debian/patches/hurd-i386/git-run-iconv-test.sh.diff: Fix running iconv
tests.
* debian/patches/hurd-i386/git-elf-ordering.diff: Fix running ELF ordering
tests.
* debian/patches/hurd-i386/git-rename.diff: Fix renaming directories with
trailing slahes.
* debian/patches/hurd-i386/git-signal-SSE-MMX.diff: Fix signals thrashing
SSE&MMX state.
Checksums-Sha1:
a87120391f5a25884bf1199cf6d2afff917cfcb3 8169 glibc_2.43-2ubuntu1.dsc
d6bf2cc5439107b73a013284f7dd130c66b3d4f8 20297012 glibc_2.43.orig.tar.xz
8bd49e7d790540a29f3723f04eaa5e7c37e573b3 1018 glibc_2.43.orig.tar.xz.asc
53552185554eacc0315bd3a0b24460d614384ade 492240 glibc_2.43-2ubuntu1.debian.tar.xz
005e69c94378d7887413d8d1cbb5a0e2e790b760 7890 glibc_2.43-2ubuntu1_source.buildinfo
Checksums-Sha256:
216ba89801c500ba5ab70ee280a49952481224e7a6758f7195190d69591b0684 8169 glibc_2.43-2ubuntu1.dsc
d9c86c6b5dbddb43a3e08270c5844fc5177d19442cf5b8df4be7c07cd5fa3831 20297012 glibc_2.43.orig.tar.xz
0a725eb20ceb526abf52d3129f03e0399afa0d97ffa1dd779bed42958ab23326 1018 glibc_2.43.orig.tar.xz.asc
90d808f1c22b24ab0b6f06642498a1bccb00a3dc8306d458ddc9b0463a5f3dc4 492240 glibc_2.43-2ubuntu1.debian.tar.xz
dd9dfa502ae80fd79c0f04e16ad1d0a15f5fe120ce1178f94df0bf07ef384ade 7890 glibc_2.43-2ubuntu1_source.buildinfo
Files:
506c5f4b42282e04e0f53805ed93cafd 8169 libs required glibc_2.43-2ubuntu1.dsc
7ec2588300b299215a65aec7e6afa04f 20297012 libs required glibc_2.43.orig.tar.xz
1a520d0617c1d64c14bd23a5f6b199f7 1018 libs required glibc_2.43.orig.tar.xz.asc
1d8fc57b61a408bb66bab0f0dd74963a 492240 libs required glibc_2.43-2ubuntu1.debian.tar.xz
1c42b5ecc8b007780f59ddba9400f5ab 7890 libs required glibc_2.43-2ubuntu1_source.buildinfo
Original-Maintainer: GNU Libc Maintainers <debian-glibc at lists.debian.org>
Original-Vcs-Browser: https://salsa.debian.org/glibc-team/glibc
Original-Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git
More information about the Resolute-changes
mailing list