Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [RFC] Masterplan for solving LINGUAS problems
Date: Wed, 01 Jun 2016 14:03:56
Message-Id: 1464789820.11446.25.camel@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [RFC] Masterplan for solving LINGUAS problems by "Michał Górny"
1 Ühel kenal päeval, K, 01.06.2016 kell 15:19, kirjutas Michał Górny:
2 > As for LINGUAS, it should be left as a toy for advanced users and not
3 > presented as a recommended solution.
4
5 There is nothing advanced in it for the user, only the mess we have
6 created with package manager behaviour and mis-use of it (the order
7 matters case; which I believe is long eradicated).
8 We are a source based distribution, and gettext/intltool upstream
9 LINGUAS behaviour is perfect advantage for our main use case of
10 customizing ones own system and almost always building things from
11 source, only using binary packages before an upgrade as a backup, if at
12 all.
13 So it's natural to use the way that really build only the support you
14 want. This is what LINGUAS gives you, when the PM doesn't happen to
15 munge it.
16
17 Hiding this away under some toy for advanced users is not in our spirit
18 of Gentoo, as far as I would judge.
19
20 But this is a matter of documentation at this point, in principle I
21 agree that SRC_URI extra downloads should be under a different naming.
22
23 INSTALL_MASK groups for locales is what I would consider a convenience
24 for binary package builders in a wide environment where language choice
25 to the end user preferably gets filtered on deployment in a site- or
26 machine-specific manner. Or a toy for advanced binary distribution
27 creators, if you will. A way for binary packages to provide almost as
28 good support for LINGUAS as source packages (but not quite).
29 That said, supporting our binary package ecosystem is very important,
30 and I applaud these efforts. The proposed INSTALL_MASK improvements are
31 very useful for many other cases as well. For source-based users as
32 well (openrc init scripts, systemd unit files, gtk-doc documentation,
33 etc)
34
35 Either way, the masterplan works out, I just don't think we need to
36 wait for INSTALL_MASK groups here in any way. The reminder is a matter
37 of documentation, a matter of perspective.
38 This l10n.eclass PLOCALES nonsense needs to go ASAP.
39
40
41 Mart

Replies

Subject Author
Re: [gentoo-dev] Re: [RFC] Masterplan for solving LINGUAS problems "Michał Górny" <mgorny@g.o>