Bug 1134757 - Some locale directories missing in filesystem
Summary: Some locale directories missing in filesystem
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Enhancement (vote)
Target Milestone: ---
Assignee: Stephan Kulow
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-10 16:34 UTC by Olga Smirnova
Modified: 2023-04-06 09:29 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olga Smirnova 2019-05-10 16:34:48 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0
Build Identifier: 

When I'm trying to package some software for OpenSUSE, it happens so that certain locales are removed from the package. That is the list:

af, fy, sc, bs, si, tl, ie, ur, os, csb, cy, ts, fo, oc, sw, ms, az, frp, ka

Some investigation showed that they are removed because the filesystem package does not define the directories for them.

The missing directories should be added to the filesystem package.

Reproducible: Always
Comment 1 Ruediger Oertel 2019-05-13 09:32:53 UTC
Coolo, Ludwig: is there a documentation on the criteria to add
languages to the list in the filesystems package ?

in the changelog I see:
Tue Oct 25 12:56:49 UTC 2011 - coolo@suse.com
- digged through logs to find more languages that have >45000 strings

which is quite old but the only hint I can get at the moment.
Comment 2 Stephan Kulow 2019-05-13 10:07:50 UTC
The idea behind this check is to make sure we provide a meaningful set of locales as distribution. If a single package provides translations to lower sorbian, it doesn't mean it's useful on openSUSE as we lack all the other pieces in it.

So if you package for openSUSE, your users prefering lower sorbian will possibly not see all the strings possible, but at least they get something we support.

As the list of locales is very old, it can surely be updated in case languages got greater support within the GNU/Linux world by now, but adding them for the sake of a single package is wrong.

Disabling the removal sounds like a feature worth to support though.
Comment 3 Ruediger Oertel 2019-10-16 12:34:45 UTC
Coolo: who would take care of such a feature ?
Comment 4 Stephan Kulow 2019-10-16 12:56:07 UTC
Well, the script is in the rpm package. But I take the bug
Comment 5 Luigi Baldoni 2019-11-05 09:33:00 UTC
I'm also seeing /usr/share/man/bg unowned.
Comment 6 Stephan Kulow 2022-12-14 15:12:26 UTC
We don't remove man pages - so unowned bg is unrelated here.
Comment 7 OBSbugzilla Bot 2023-01-12 12:15:03 UTC
This is an autogenerated message for OBS integration:
This bug (1134757) was mentioned in
https://build.opensuse.org/request/show/1057970 Factory / filesystem
Comment 8 OBSbugzilla Bot 2023-01-12 15:05:02 UTC
This is an autogenerated message for OBS integration:
This bug (1134757) was mentioned in
https://build.opensuse.org/request/show/1058014 Factory / filesystem