View previous topic :: View next topic |
Author |
Message |
aCOSwt Bodhisattva
Joined: 19 Oct 2007 Posts: 2537 Location: Hilbert space
|
Posted: Sat Apr 21, 2012 10:22 am Post subject: chromium > 17 => IUSE = +linguas_* |
|
|
Since chromium 18, it seems that all linguas_* use flags default to on.
Is there a strong functional reason behind this rather unhandy / unusual way of working ? _________________
|
|
Back to top |
|
|
Veldrin Veteran
Joined: 27 Jul 2004 Posts: 1945 Location: Zurich, Switzerland
|
Posted: Sat Apr 21, 2012 10:49 am Post subject: |
|
|
Just a wild ass guess...
LINGUAS behaves like any other option USE related group - if it is unset, then everything get enabled.
do you have any LINGUAS set?
I set mine to LINGUAS="en en_US" and the effect you described does not appear.
V. _________________ read the portage output!
If my answer is too concise, ask for an explanation. |
|
Back to top |
|
|
radius n00b
Joined: 30 Mar 2012 Posts: 24
|
Posted: Sat Apr 21, 2012 7:40 pm Post subject: |
|
|
I don't think everything in LINGUAS is enabled if it is unset. I haven't set LINGUAS and it only enables all in chromium. It does not happen in app-office/libreoffice-l10 or any other package. _________________ ... |
|
Back to top |
|
|
Q-collective Advocate
Joined: 22 Mar 2004 Posts: 2071
|
Posted: Tue Sep 18, 2012 12:40 am Post subject: |
|
|
I can confirm this issue. Once I set my LINGUAS in make.conf and emerged chromium with --oneshot (it doesn't get picked up with emerge world -uDNav for some reason) I could get rid of all the languages. Not that it matters in compile time...
Note the last compile time (the one where I disabled most languages):
Code: | $ genlop -t chromium
* www-client/chromium
Mon May 21 06:19:46 2012 >>> www-client/chromium-19.0.1084.46-r2
merge time: 3 hours, 6 minutes and 12 seconds.
Thu May 24 09:25:35 2012 >>> www-client/chromium-19.0.1084.52
merge time: 2 hours, 46 minutes and 22 seconds.
Fri Jun 29 01:43:40 2012 >>> www-client/chromium-20.0.1132.43
merge time: 3 hours, 3 minutes and 5 seconds.
Thu Jul 12 22:35:01 2012 >>> www-client/chromium-20.0.1132.57
merge time: 3 hours, 20 minutes and 52 seconds.
Thu Aug 2 03:53:16 2012 >>> www-client/chromium-21.0.1180.57
merge time: 5 hours, 32 minutes and 7 seconds.
Sun Sep 2 00:17:14 2012 >>> www-client/chromium-21.0.1180.89
merge time: 3 hours, 13 minutes and 1 second.
Tue Sep 18 02:39:59 2012 >>> www-client/chromium-21.0.1180.89
merge time: 3 hours, 21 minutes and 23 seconds. |
So yeah, not an ounce of difference there. |
|
Back to top |
|
|
yngwin Retired Dev
Joined: 19 Dec 2002 Posts: 4572 Location: Suzhou, China
|
Posted: Wed Sep 19, 2012 6:31 am Post subject: |
|
|
radius wrote: | I don't think everything in LINGUAS is enabled if it is unset. |
Actually, it is. Only packages with separate linguas useflags specified usually don't enable them by default. But most autotools-based packages (which handle this behind the scenes) will install all translations unless LINGUAS is set. _________________ "Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF |
|
Back to top |
|
|
|