Public bug reported:

## FFE ##

## Rationale

glibc 2.43 introduces several changes, including many architecture-specific
optimizations of math functions, a few new functions, a few deprecations,
some changes to ISO C32 related to correctness, updated Unicode, and around 80
bugfixes.
This FFE requests merging glibc 2.43 in Resolute.

There is no expected transition associated with this version.

The merge was delayed due to the release date (Jan 23, 2026),
the riscv issue (LP: #2142067), and avoiding conflict with the many transitions
in flight.


## Testing

glibc 2.43 has been built and tested on all supported architectures.
autopkgtest have been run.
Identified FTBFS (from a pre-release snapshot, in December) were recently
rebuilt in ppa:~simpoir/glibc-no-rvv-memset

Autopkgtest has been successfully run against that ppa for a few of
those packages.

Apart to the riscv64 regression which has been addressed, and
C23 FTBFSes, no other regression has been observed.


## Regression potential

The upstream changes to add const returns to ISO C23 functions causing FTBFs,
are already being addressed for packages in main, even prior to upload:
https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=ISO+C23&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED

From December's rebuild, about 50 packages in universe have been identified
to fail building from C23 const addition. Although the new error is generally
trivial to fix, either by adding const to declarations or casting out (if safe),
many of those packages have not yet been fixed and will fail to rebuild. Most
of those are already tracked in Debian.

The current lack of autopkgtest infrastructure for riscv64 could hide other
regressions tied to the new riscv changes. Only limited testing has been
done for that architecture, mostly upgrading, rebuilding packages, and 
synthetic usage in local VMs.


## Additional Information
Complete changelog: 
https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=refs/tags/glibc-2.43

** Affects: glibc (Ubuntu)
     Importance: Undecided
     Assignee: Simon Poirier (simpoir)
         Status: New

** Attachment added: "changelog"
   
https://bugs.launchpad.net/bugs/2143767/+attachment/5951118/+files/changelog.txt

** Changed in: glibc (Ubuntu)
     Assignee: (unassigned) => Simon Poirier (simpoir)

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

Title:
  [FFE] merge glibc 2.43 in ubuntu resolute

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


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

Reply via email to