Gentoo Archives: gentoo-dev

From: Martin Vaeth <martin@×××××.de>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: [RFC] Masterplan for solving LINGUAS problems
Date: Wed, 01 Jun 2016 20:49:28
Message-Id: slrnnkuihp.ppj.martin@lounge.imp.fu-berlin.de
In Reply to: Re: [gentoo-dev] Re: [RFC] Masterplan for solving LINGUAS problems by Kent Fredric
1 Kent Fredric <kentfredric@×××××.com> wrote:
2 > On 2 June 2016 at 07:33, Martin Vaeth <martin@×××××.de> wrote:
3 >>
4 >> I prefer to have at least 5% of the ebuilds working and the other
5 >> being fixable (if their maintainers want to spend the effort)
6 >> than to remove a concept which breaks also these 5% and turns
7 >> all ebuilds non-fixable, in principle.
8 >
9 > Changing the status-quo to "broken by default and needs 95% of the
10 > tree to change to not be broken" is a bad precedent.
11
12 What you describe _is_ the status-quo. The 95% are broken and
13 remain broken (unless a lot of work is spent), no matter which
14 of the suggested solutions is chosen.
15
16 I am voting to *keep* better this than to change the status-quo
17 by breaking the 5% working percent, too:
18
19 mgorny's suggestion to kill l10n.eclass (or, more abstractly
20 speaking, to forbid setting LINGUAS based in USE-flags within
21 an ebuild) just influences the 5% of ebuilds which are
22 currently using this mechanism and thus are non-broken
23 (if their IUSE is correctly maintained).
24 Removing l10n.eclass would throw these 5% back to the broken
25 state of the other 95%, and even forbid by policy that any
26 other would be fixed.
27
28 I really cannot see an advantage in doing this, except for
29 some irrational feeling of "consistency" to have everything
30 equally broken.