= Proposed System Wide Change: The GNU C Library version 2.28 =
* Carlos O'Donell <carlos at redhat dot com>
Switch glibc in Fedora 29 to glibc version 2.28.
== Detailed description ==
The GNU C Library version 2.28 will be released at the beginning of
August 2018; we have started closely tracking the glibc 2.28
development code in Fedora Rawhide and are addressing any issues as
they arise. Given the present schedule Fedora 29 will branch after the
GLIBC 2.28 upstream release. However, the mass rebuild schedule means
Fedora 29 will mass rebuild (if required) just after GLIBC 2.28
upstream freezes ABI for release, so careful attention must be paid to
any last minute ABI changes.
This change also includes the following changes:
* IBM POWER LE transition to Float128 for long double.
== Scope ==
* Proposal owners:
Update glibc to 2.28 from tested upstream release.
* Other developers:
Developers need to ensure that rawhide is stable and ready for the
Fedora 29 branch. Given that glibc is backwards compatible and we have
been testing the new glibc in rawhide it should make very little
impact when updated.
* Release engineering:
]: The Fedora Toolchain team
is responsible for ensuring that Fedora Rawhide stabilizes ABI before
a Fedora release, or that after the branch that the Fedora release is
rebased (a very small rebase) to the final released version. This is a
requirement for Fedora to inherit the ABI and API guarantees provided
by upstream. If a mass rebuild is required by glibc or other
components, the Fedora Toolcahin team will ensure coordination with
release engineering such that a mass rebuild uses the released version
of glibc to fix any last minute ABI changes. A mass rebuild is not
required and this is communicated to release engineering.
** List of deliverables:
* Policies and guidelines:
The policies and guidelines do not need to be updated.
* Trademark approval:
Not needed for this change
JBoss EAP Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic