Bug 2019281

Summary: glibc: Backport fix for swbz#28526 to provide consistent collation up to Unicode 14.0.0.
Product: Red Hat Enterprise Linux 9 Reporter: Carlos O'Donell <codonell>
Component: glibcAssignee: glibc team <glibc-bugzilla>
Status: CLOSED WONTFIX QA Contact: qe-baseos-tools-bugs
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: ashankar, codonell, dj, fweimer, mnewsome, pfrankli, sipoyare
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-01-28 14:31:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Carlos O'Donell 2021-11-02 03:02:08 UTC
RHEL9 glibc is updated to Unicode 13.0.0. Unicode 14.0.0 has just been released. However, collation in glibc follows ISO 14651, which although harmonized with Unicode, is out of date with the latest released Unicode standard (matches Unicode 9.0.0).

Upstream glibc bug 28526:
https://sourceware.org/bugzilla/show_bug.cgi?id=28526
should provide enough of a fix to ensure that modern Unicode code points have a weight and are sorted consistently in code point order even though we don't update to Unicode 14.0.0.

If bug 28526 is fixed before GA we should include it in the release and freeze collations at that point. We do not change collations after GA since this has impact on stored and sorted application data.

Comment 1 Carlos O'Donell 2022-01-28 14:31:07 UTC
As of today the upstream bug 28526 has not been fixed and so we are not going to include this in RHEL 9.0 GA. We do not change sorting weights after the release because this has impact on sorted data and on-disk layout of sorted data. I'm marking this CLOSED/WONTFIX for RHEL 9.