-
-
Notifications
You must be signed in to change notification settings - Fork 14k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update glibcLocales more often? #202548
Comments
It's already happened that the format of the locale archive changed incompatibly between glibc versions. But I expect that to be rare. Still, I'm personally not motivated by using brand-new unicode characters... |
It's already happened that the format of the locale archive changed incompatibly between glibc versions. But I expect that to be rare.
… and detectable, so the update can be quickly delayed as currently unusable.
|
I suggest asking upstream to backport unicode changes at least to 2.36 release branch (and possibly to I would say using out-of-sync On top of that We should upgrade glibc more frequently :) |
Background
With every new Unicode release, the glibc locales have to be updated upstream to include the new character information (e.g. for Unicode 15: https://sourceware.org/git/?p=glibc.git;a=commit;h=7fe6734d28feb18acb3c50b13a5f5a52f66d39cf). Some ncurses programs rely on this information to display characters properly (see e.g. weechat/weechat#79).
It would be nice to be able to use the new locale data version as soon as it's available, but currently
glibcLocales
andglibc
share the same source so this is tied to updatingglibc
, which may take a while (the current PR is still a draft, and updates to a version that still does not include the mentioned commit).Questions
Would it make sense to detach the source of
glibcLocales
fromglibc
, allowing us to update it more often? Could problems arise from it being out of sync withglibc
?I'm a bit confused by the
glibc
derivation:why do we use master instead of sticking to the latest release(found the answer to this one)? Why do we ship the diff from latest release to master in nixpkgs? Is there really no simple way to fetch a given revision from git without running into bootstrapping issues?cc @vcunat @trofi @Ma27
The text was updated successfully, but these errors were encountered: