1 |
On 24/06/2016 17:40, Dale wrote: |
2 |
> Peter Humphrey wrote: |
3 |
>> On Friday 24 Jun 2016 09:54:35 Dale wrote: |
4 |
>> |
5 |
>>> I agree that the news item was confusing. The guide it linked to wasn't |
6 |
>>> much better either. In the end, I just fiddled with the setting until I |
7 |
>>> found a setting that didn't change what I already have, in other words, |
8 |
>>> I got a clean emerge -uvaDN world. My first couple runs wanted to |
9 |
>>> remove things and I knew the setting wasn't right yet. After it was all |
10 |
>>> done, this is what I ended up with: |
11 |
>>> |
12 |
>>> LINGUAS="en_US en" |
13 |
>>> |
14 |
>>> I left the LANG setting as is for the moment. |
15 |
>> Didn't you set L10N as well? I read the news item as requiring it. |
16 |
>> |
17 |
> |
18 |
> |
19 |
> As I said, the news item and even the guide the news item pointed to |
20 |
> doesn't explain much. When I run into a doc that doesn't give me enough |
21 |
> info, or so much that it doesn't make sense, then I resort of trying |
22 |
> settings until I get a output that tells me that the setting I tried |
23 |
> works. At first, I tried "en" but some packages were going to be |
24 |
> rebuilt. Then I tried "en-US" and that caused other packages to want to |
25 |
> be rebuilt. Then I put in both and I got what I expected, a clean |
26 |
> emerge output that showed it wasn't going to change anything from what I |
27 |
> already had. |
28 |
> |
29 |
> I guess when L10N starts causing packages to build differently, I'll add |
30 |
> it . As it is, I'm not real sure what if anything it does that affects me. |
31 |
|
32 |
Right now it does nothing, it is only setting the groundwork for |
33 |
something in the near future. |
34 |
|
35 |
LINGUAS in the environment is a really bad idea, GNU gettext uses it to |
36 |
decide what translated messages to generate, but does it poorly and |
37 |
packages use it inconsistently. Gentoo uses it to decide what |
38 |
localization to use, which often includes which language packs to |
39 |
download and install - something that gettext's LINGUAS never goes near. |
40 |
|
41 |
So the choice of name on Gentoo's part is really poor. What really needs |
42 |
to happen is that a dedicated variable L10N replaces what LINGUAS does |
43 |
in ebuilds, and when the whole tree is converted LINGUAS as a USE_EXPAND |
44 |
goes away. What you do right now is do what the news item says to do |
45 |
which is copy LINGUAS to L10N in make.conf, then it is done and you can |
46 |
go on your merry way confident that all will be fine. |
47 |
|
48 |
Really, it's all there in the news item clear as daylight and completely |
49 |
unambiguous. |
50 |
|
51 |
You fellows really like over-complicating news items and asking way too |
52 |
many "what if?" questions. Y'all need to knock that crap off now :-) |