| View previous topic :: View next topic |
| Author |
Message |
aCOSwt Advocate


Joined: 19 Oct 2007 Posts: 2042 Location: Between the keyboard and the chair
|
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 ? _________________ In theory there are no differences between theory and practice. In practice, there are.
Don't try to understand my posts. Immanuel Kant never did, he thinks that only music and laughter do not have to mean anything. |
|
| Back to top |
|
 |
Veldrin Veteran


Joined: 27 Jul 2004 Posts: 1931 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 short, just 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: 2054
|
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 Developer


Joined: 19 Dec 2002 Posts: 4389 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 |
|
 |
|