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 |