On 06/22/2015 12:16 PM, Jan Kurik wrote:
> = Proposed System Wide Change: Glibc locale subpackaging  =

We have to revisit this topic as soon as rich dependencies are in place.
Rich dependencies offer a way to handle locales on a system wide level.
One possible implementation would be having

langsupport-XX meta packages that enable support for a given language.

Locales could be in packages like glibc-lang-de, foo-lang-de, ...
The main package could then have
Requires: (foo-lang-de if langsupport-de)
if we want to enforce the locale package to be installed.

Otherwise it might be more elegant to have the language package (e.g.
glibc-lang-de) have:

Supplements: (glibc and langsupport-de)

As we can assume that glibc is always installed this could already be
done with:

Supplements: langsupport-de

The benefit of this approach is that installing a new langsupport-XX
package will bring in the locale packages for all packages making use of
this mechanism.

Florian

-- 

Red Hat GmbH, http://www.de.redhat.com/ Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Michael Cunningham, Michael
O'Neill, Charles Peters
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to