** Summary changed:

- Merge glibc 2.44-1 from Debian for stonking cycle
+ FFE: Merge glibc 2.44-1 from Debian for stonking cycle

** Description changed:

+ ## FFE ##
+ 
+ glibc 2.44 a few minor features such as tunables, some architecture-specific 
optimizations, new locale and more than 67 bugfixes.
+ It also dropped some deprecated things, like 31bit-s390x (already disabled in 
Ubuntu).
+ 
+ Changelog:
+ (might need to reload a couple of times if getting 429)
+ 
https://sourceware.org/git/?p=glibc.git;a=log;h=16be1518495f1fa05481b0182c4e4c24927c62df
+ 
+ News file:
+ 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=16be1518495f1fa05481b0182c4e4c24927c62df
+ 
+ PPA build:
+ https://launchpad.net/~simpoir/+archive/ubuntu/glibc2.44
+ 
+ Autopkgtest:
+ https://autopkgtest.ubuntu.com/user/simpoir/ppa/glibc2.44
+ 
+ Test infrastructure is still flaky, but tests generally pass with retry.
+ Tests include chrony and postgres-18 for regression testing.
+ 
+ We did a test rebuild of the archive with a pre-release snapshot earlier:
+ 
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20260624-stonking-glibc-stonking.html
+ 
+ Regression potential;
+ from the results test rebuild, not many. However, a change from Debian alters 
how build flags are populated (dpkg-buildflags + some filtering instead of a 
manual list). It can't be excluded this ftbfs some packages, although I haven't 
seen that.
+ 
+ 
+ ## Original Description ##
+ 
  A new release of glibc is available for merging from Debian.
  
  Ubuntu: 2.43-2ubuntu2
  Debian Experimental: 2.44-1
  Debian Unstable: 2.43-3
  
  ### New Debian Changes ###
  
  glibc (2.44-1) experimental; urgency=medium
  
-   [ Aurelien Jarno ]
-   * New upstream release:
-     - debian/patches/localedata/sort-UTF8-first.diff: rebased.
-     - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
-     - debian/patches/hurd-i386/tg-libc_rwlock_recursive.diff: dropped,
-       obsolete.
-     - debian/patches/hurd-i386/git-fork-gdb.diff: upstreamed.
-     - debian/patches/hurd-i386/git-sig-sig-mmx-fix.diff: upstreamed.
-     - debian/patches/hurd-i386/git-cancel-sig.diff: upstreamed.
-     - debian/patches/hurd-i386/git-mach_send_eintr.diff: upstreamed.
-     - debian/patches/hurd-i386/git-itimer-lock.diff: upstreamed.
-     - debian/patches/hurd-i386/git-posix-timers.diff: upstreamed.
-     - debian/patches/hurd-i386/git-sig-alarm.diff: upstreamed.
-     - debian/patches/hurd-i386/git-libio-mtsafe.diff: upstreamed.
-     - debian/patches/hurd-i386/git-timedrwlock-unlock.diff: upstreamed.
-     - debian/patches/hurd-i386/git-sigtimedwait-timeout.diff: upstreamed.
-     - debian/patches/hurd-i386/git-MSG_EXAMINE.diff: upstreamed.
-     - debian/patches/hurd-i386/git-interrupt-EINTR.diff: upstreamed.
-     - debian/patches/hurd-i386/git-SEM_FAILED.diff: upstreamed.
-     - debian/patches/hurd-i386/git-tst-fix.diff: upstreamed.
-     - debian/patches/hurd-i386/git-SO_TIMESTAMP.diff: upstreamed.
-     - debian/patches/hurd-i386/git-path_mounted.diff: upstreamed.
-     - debian/patches/any/local-nss-overflow.diff: upstreamed.
-     - debian/patches/any/local-ldconfig-multiarch.diff: refreshed.
-     - debian/symbols.wildcards: add 2.44.
-     - debian/sysdeps/arm64.mk: stop passing --enable-memory-tagging to
-       configure, support for it was removed upstream.
-   * debian/patches/git-updates.diff: update from upstream stable branch.
+   [ Aurelien Jarno ]
+   * New upstream release:
+     - debian/patches/localedata/sort-UTF8-first.diff: rebased.
+     - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
+     - debian/patches/hurd-i386/tg-libc_rwlock_recursive.diff: dropped,
+       obsolete.
+     - debian/patches/hurd-i386/git-fork-gdb.diff: upstreamed.
+     - debian/patches/hurd-i386/git-sig-sig-mmx-fix.diff: upstreamed.
+     - debian/patches/hurd-i386/git-cancel-sig.diff: upstreamed.
+     - debian/patches/hurd-i386/git-mach_send_eintr.diff: upstreamed.
+     - debian/patches/hurd-i386/git-itimer-lock.diff: upstreamed.
+     - debian/patches/hurd-i386/git-posix-timers.diff: upstreamed.
+     - debian/patches/hurd-i386/git-sig-alarm.diff: upstreamed.
+     - debian/patches/hurd-i386/git-libio-mtsafe.diff: upstreamed.
+     - debian/patches/hurd-i386/git-timedrwlock-unlock.diff: upstreamed.
+     - debian/patches/hurd-i386/git-sigtimedwait-timeout.diff: upstreamed.
+     - debian/patches/hurd-i386/git-MSG_EXAMINE.diff: upstreamed.
+     - debian/patches/hurd-i386/git-interrupt-EINTR.diff: upstreamed.
+     - debian/patches/hurd-i386/git-SEM_FAILED.diff: upstreamed.
+     - debian/patches/hurd-i386/git-tst-fix.diff: upstreamed.
+     - debian/patches/hurd-i386/git-SO_TIMESTAMP.diff: upstreamed.
+     - debian/patches/hurd-i386/git-path_mounted.diff: upstreamed.
+     - debian/patches/any/local-nss-overflow.diff: upstreamed.
+     - debian/patches/any/local-ldconfig-multiarch.diff: refreshed.
+     - debian/symbols.wildcards: add 2.44.
+     - debian/sysdeps/arm64.mk: stop passing --enable-memory-tagging to
+       configure, support for it was removed upstream.
+   * debian/patches/git-updates.diff: update from upstream stable branch.
  
-   [ Samuel Thibault ]
-   * debian/patches/hurd-i386/submitted-net.diff: rebased.
+   [ Samuel Thibault ]
+   * debian/patches/hurd-i386/submitted-net.diff: rebased.
  
-  -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 15:02:03 +0200
+  -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 15:02:03 +0200
  
  glibc (2.43-3) unstable; urgency=medium
  
-   [ Samuel Thibault ]
-   * debian/testsuite-xfail-debian.mk: Update hurd results.
-   * debian/patches/hurd-i386/submitted-path_mounted.diff: Renamed to
-     git-path_mounted.diff.
+   [ Samuel Thibault ]
+   * debian/testsuite-xfail-debian.mk: Update hurd results.
+   * debian/patches/hurd-i386/submitted-path_mounted.diff: Renamed to
+     git-path_mounted.diff.
  
-   [ Aurelien Jarno ]
-   * debian/patches/git-updates.diff: update from upstream stable branch:
-     - debian/patches/hurd-i386/local-disable-ioctls.diff: rebased.
-     - debian/patches/hurd-i386/submitted-AF_LINK.diff: upstreamed.
-     - debian/patches/hurd-i386/submitted-AF_ROUTE.diff: upstreamed.
-     - Fix a buffer overread in ns_sprintrrf with corrupted RDATA field
-       (CVE-2026-6238).  Closes: #1135231.
-     - Fix an out-of-bounds write in ns_sprintrrf when printing TSIG records
-       (CVE-2026-5435).  Closes: #1135230.
-     - Fix stack overflow in wordexp tilde expansion (CVE-2026-6791).
-     - Cache cpuid results in ld.so for Intel CPUs.
-     - Restore optimized memchr for POWER10.
-   * debian/control.in/libc, debian/rules.d/debhelper.mk: drop the libc6-dev
-     dependency on rpcsvc-proto.
-   * debian/watch: set Git-Mode to shallow.
+   [ Aurelien Jarno ]
+   * debian/patches/git-updates.diff: update from upstream stable branch:
+     - debian/patches/hurd-i386/local-disable-ioctls.diff: rebased.
+     - debian/patches/hurd-i386/submitted-AF_LINK.diff: upstreamed.
+     - debian/patches/hurd-i386/submitted-AF_ROUTE.diff: upstreamed.
+     - Fix a buffer overread in ns_sprintrrf with corrupted RDATA field
+       (CVE-2026-6238).  Closes: #1135231.
+     - Fix an out-of-bounds write in ns_sprintrrf when printing TSIG records
+       (CVE-2026-5435).  Closes: #1135230.
+     - Fix stack overflow in wordexp tilde expansion (CVE-2026-6791).
+     - Cache cpuid results in ld.so for Intel CPUs.
+     - Restore optimized memchr for POWER10.
+   * debian/control.in/libc, debian/rules.d/debhelper.mk: drop the libc6-dev
+     dependency on rpcsvc-proto.
+   * debian/watch: set Git-Mode to shallow.
  
-  -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 14:19:03 +0200
- 
+  -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 14:19:03 +0200
  
  ### Old Ubuntu Delta ###
  
  glibc (2.43-2ubuntu2) resolute; urgency=medium
  
-   * Merge from Debian experimental
-     Delta dropped:
-     - Fix broken ldconfig, static-pie binary on riscv64 (LP #2142067)
-     - build: use date --rfc-email for Rust coreutils compat (LP #2122100)
-   * Delta added:
-     - fix ftbfs: backport conditional OPEN_TREE_* ifndef (LP: #2145679)
-     - Revert "debian/rules.d/build.mk: add a makefile function to filter out
-       dpkg build flags incompatible with glibc and define CFLAGS from dpkg
-        build flags. Closes: #1129746."
-   * import git-updates
-     - nss: Introduce dedicated struct nss_database_for_fork type
-     - Linux: In getlogin_r, use utmp fallback only for specific errors
-     - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 
28940)
-     - debug: Fix build with --enable-fortify-source=1 (BZ 33904)
-     - Add BZ 33904 entry to NEWS
-     - malloc: Avoid accessing /sys/kernel/mm files
-     - tests: aarch64: fix makefile dependencies for dlopen tests for BTI
-     - aarch64: Lock GCS status at startup
-     - aarch64: Tests for locking GCS
-     - posix: Run tst-wordexp-reuse-mem test
-     - resolv: Count records correctly (CVE-2026-4437)
-     - resolv: Check hostname for validity (CVE-2026-4438)
-     - elf: parse /proc/self/maps as the last resort to find the gap for 
tst-link-map-contiguous-ldso
-     - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen
-     - riscv: Resolve calls to memcpy using memcpy-generic in early startup
-     - tests: fix tst-rseq with Linux 7.0
+   * Merge from Debian experimental
+     Delta dropped:
+     - Fix broken ldconfig, static-pie binary on riscv64 (LP #2142067)
+     - build: use date --rfc-email for Rust coreutils compat (LP #2122100)
+   * Delta added:
+     - fix ftbfs: backport conditional OPEN_TREE_* ifndef (LP: #2145679)
+     - Revert "debian/rules.d/build.mk: add a makefile function to filter out
+       dpkg build flags incompatible with glibc and define CFLAGS from dpkg
+        build flags. Closes: #1129746."
+   * import git-updates
+     - nss: Introduce dedicated struct nss_database_for_fork type
+     - Linux: In getlogin_r, use utmp fallback only for specific errors
+     - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 
28940)
+     - debug: Fix build with --enable-fortify-source=1 (BZ 33904)
+     - Add BZ 33904 entry to NEWS
+     - malloc: Avoid accessing /sys/kernel/mm files
+     - tests: aarch64: fix makefile dependencies for dlopen tests for BTI
+     - aarch64: Lock GCS status at startup
+     - aarch64: Tests for locking GCS
+     - posix: Run tst-wordexp-reuse-mem test
+     - resolv: Count records correctly (CVE-2026-4437)
+     - resolv: Check hostname for validity (CVE-2026-4438)
+     - elf: parse /proc/self/maps as the last resort to find the gap for 
tst-link-map-contiguous-ldso
+     - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen
+     - riscv: Resolve calls to memcpy using memcpy-generic in early startup
+     - tests: fix tst-rseq with Linux 7.0
  
-  -- Simon Poirier <[email protected]>  Tue, 31 Mar 2026
+  -- Simon Poirier <[email protected]>  Tue, 31 Mar 2026
  16:35:10 -0400
  
  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)
+   * 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)
  
-  -- Simon Poirier <[email protected]>  Tue, 17 Feb 2026
+  -- Simon Poirier <[email protected]>  Tue, 17 Feb 2026
  16:52:35 -0500

** Description changed:

  ## FFE ##
  
  glibc 2.44 a few minor features such as tunables, some architecture-specific 
optimizations, new locale and more than 67 bugfixes.
  It also dropped some deprecated things, like 31bit-s390x (already disabled in 
Ubuntu).
  
  Changelog:
  (might need to reload a couple of times if getting 429)
  
https://sourceware.org/git/?p=glibc.git;a=log;h=16be1518495f1fa05481b0182c4e4c24927c62df
  
  News file:
  
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=16be1518495f1fa05481b0182c4e4c24927c62df
  
  PPA build:
  https://launchpad.net/~simpoir/+archive/ubuntu/glibc2.44
  
  Autopkgtest:
  https://autopkgtest.ubuntu.com/user/simpoir/ppa/glibc2.44
  
  Test infrastructure is still flaky, but tests generally pass with retry.
  Tests include chrony and postgres-18 for regression testing.
  
  We did a test rebuild of the archive with a pre-release snapshot earlier:
  
https://people.canonical.com/~ginggs/ftbfs-report/test-rebuild-20260624-stonking-glibc-stonking.html
  
  Regression potential;
- from the results test rebuild, not many. However, a change from Debian alters 
how build flags are populated (dpkg-buildflags + some filtering instead of a 
manual list). It can't be excluded this ftbfs some packages, although I haven't 
seen that.
- 
+ from the results test rebuild, not many. However, a change from Debian alters 
how build flags are populated (dpkg-buildflags + some filtering instead of a 
manual list). It can't be excluded this ftbfs some packages, although I haven't 
seen that occur yet.
  
  ## Original Description ##
  
  A new release of glibc is available for merging from Debian.
  
  Ubuntu: 2.43-2ubuntu2
  Debian Experimental: 2.44-1
  Debian Unstable: 2.43-3
  
  ### New Debian Changes ###
  
  glibc (2.44-1) experimental; urgency=medium
  
    [ Aurelien Jarno ]
    * New upstream release:
      - debian/patches/localedata/sort-UTF8-first.diff: rebased.
      - debian/patches/hurd-i386/local-enable-ldconfig.diff: rebased.
      - debian/patches/hurd-i386/tg-libc_rwlock_recursive.diff: dropped,
        obsolete.
      - debian/patches/hurd-i386/git-fork-gdb.diff: upstreamed.
      - debian/patches/hurd-i386/git-sig-sig-mmx-fix.diff: upstreamed.
      - debian/patches/hurd-i386/git-cancel-sig.diff: upstreamed.
      - debian/patches/hurd-i386/git-mach_send_eintr.diff: upstreamed.
      - debian/patches/hurd-i386/git-itimer-lock.diff: upstreamed.
      - debian/patches/hurd-i386/git-posix-timers.diff: upstreamed.
      - debian/patches/hurd-i386/git-sig-alarm.diff: upstreamed.
      - debian/patches/hurd-i386/git-libio-mtsafe.diff: upstreamed.
      - debian/patches/hurd-i386/git-timedrwlock-unlock.diff: upstreamed.
      - debian/patches/hurd-i386/git-sigtimedwait-timeout.diff: upstreamed.
      - debian/patches/hurd-i386/git-MSG_EXAMINE.diff: upstreamed.
      - debian/patches/hurd-i386/git-interrupt-EINTR.diff: upstreamed.
      - debian/patches/hurd-i386/git-SEM_FAILED.diff: upstreamed.
      - debian/patches/hurd-i386/git-tst-fix.diff: upstreamed.
      - debian/patches/hurd-i386/git-SO_TIMESTAMP.diff: upstreamed.
      - debian/patches/hurd-i386/git-path_mounted.diff: upstreamed.
      - debian/patches/any/local-nss-overflow.diff: upstreamed.
      - debian/patches/any/local-ldconfig-multiarch.diff: refreshed.
      - debian/symbols.wildcards: add 2.44.
      - debian/sysdeps/arm64.mk: stop passing --enable-memory-tagging to
        configure, support for it was removed upstream.
    * debian/patches/git-updates.diff: update from upstream stable branch.
  
    [ Samuel Thibault ]
    * debian/patches/hurd-i386/submitted-net.diff: rebased.
  
   -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 15:02:03 +0200
  
  glibc (2.43-3) unstable; urgency=medium
  
    [ Samuel Thibault ]
    * debian/testsuite-xfail-debian.mk: Update hurd results.
    * debian/patches/hurd-i386/submitted-path_mounted.diff: Renamed to
      git-path_mounted.diff.
  
    [ Aurelien Jarno ]
    * debian/patches/git-updates.diff: update from upstream stable branch:
      - debian/patches/hurd-i386/local-disable-ioctls.diff: rebased.
      - debian/patches/hurd-i386/submitted-AF_LINK.diff: upstreamed.
      - debian/patches/hurd-i386/submitted-AF_ROUTE.diff: upstreamed.
      - Fix a buffer overread in ns_sprintrrf with corrupted RDATA field
        (CVE-2026-6238).  Closes: #1135231.
      - Fix an out-of-bounds write in ns_sprintrrf when printing TSIG records
        (CVE-2026-5435).  Closes: #1135230.
      - Fix stack overflow in wordexp tilde expansion (CVE-2026-6791).
      - Cache cpuid results in ld.so for Intel CPUs.
      - Restore optimized memchr for POWER10.
    * debian/control.in/libc, debian/rules.d/debhelper.mk: drop the libc6-dev
      dependency on rpcsvc-proto.
    * debian/watch: set Git-Mode to shallow.
  
   -- Aurelien Jarno <[email protected]>  Mon, 10 Aug 2026 14:19:03 +0200
  
  ### Old Ubuntu Delta ###
  
  glibc (2.43-2ubuntu2) resolute; urgency=medium
  
    * Merge from Debian experimental
      Delta dropped:
      - Fix broken ldconfig, static-pie binary on riscv64 (LP #2142067)
      - build: use date --rfc-email for Rust coreutils compat (LP #2122100)
    * Delta added:
      - fix ftbfs: backport conditional OPEN_TREE_* ifndef (LP: #2145679)
      - Revert "debian/rules.d/build.mk: add a makefile function to filter out
        dpkg build flags incompatible with glibc and define CFLAGS from dpkg
         build flags. Closes: #1129746."
    * import git-updates
      - nss: Introduce dedicated struct nss_database_for_fork type
      - Linux: In getlogin_r, use utmp fallback only for specific errors
      - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 
28940)
      - debug: Fix build with --enable-fortify-source=1 (BZ 33904)
      - Add BZ 33904 entry to NEWS
      - malloc: Avoid accessing /sys/kernel/mm files
      - tests: aarch64: fix makefile dependencies for dlopen tests for BTI
      - aarch64: Lock GCS status at startup
      - aarch64: Tests for locking GCS
      - posix: Run tst-wordexp-reuse-mem test
      - resolv: Count records correctly (CVE-2026-4437)
      - resolv: Check hostname for validity (CVE-2026-4438)
      - elf: parse /proc/self/maps as the last resort to find the gap for 
tst-link-map-contiguous-ldso
      - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen
      - riscv: Resolve calls to memcpy using memcpy-generic in early startup
      - tests: fix tst-rseq with Linux 7.0
  
   -- Simon Poirier <[email protected]>  Tue, 31 Mar 2026
  16:35:10 -0400
  
  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)
  
   -- Simon Poirier <[email protected]>  Tue, 17 Feb 2026
  16:52:35 -0500

** Changed in: glibc (Ubuntu)
       Status: In Progress => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2163528

Title:
  FFE: Merge glibc 2.44-1 from Debian for stonking cycle

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/2163528/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to