Bug 50747
Summary: | Add policy for /usr/share/locale/* directories | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Enrico Scholz <rh-bugzilla> |
Component: | filesystem | Assignee: | Phil Knirsch <pknirsch> |
Status: | CLOSED NOTABUG | QA Contact: | Mike McLean <mikem> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4 | CC: | jakub, rvokal |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-06-28 04:47:52 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 50676, 50701, 51381, 52161 |
Description
Enrico Scholz
2001-08-02 19:57:59 UTC
This needs to be documented somewhere (glibc?)... assigning to Bill. This defect is considered SHOULD-FIX for Fairfax. Jakub, since glibc owns most of these directories, I really don't see a much better solution than it owning the union of all locales we ship in our packages; comments? *** Bug 52162 has been marked as a duplicate of this bug. *** This is still pending. FOUR YEARS LATER. This is also an easy thing to fix. I disagree that this should be owned by glibc-common. glibc-common owns just the 27 directories it ships libc.mo for, while there are more than hundred other directories for locales of the day. Maintaining it is going to be really hard. Furthermore, e.g. coreutils populates also /usr/share/locale/*/LC_TIME subdirectories in addition to LC_MESSAGES. IMHO, either they should be owned by filesystem, in case somebody wants to manually maintain the union, or each package that ships .mo files should own its directories (the latter is a cleaner solution and cheaper for human work, but more expensive for rpm/yum/etc. I guess). The problem here is that filesystem could only own the "know" /usr/share/locale/* directories (except those possibly owned by glibc, but would need to manually keep that list in sync with glibc) and all possible subdirs in those (which are LC_MESSAGES and LC_TIME currently). Although that would be feasible i agree with Jakub here that packages that install files there should own those directories and files with the same arguments he brought up. So fix is basically up to the respective packages. Read ya, Phil |