1 |
On E, 2012-01-30 at 04:19 -0500, Philip Webb wrote: |
2 |
> 120129 Mike Frysinger wrote: |
3 |
> > On Sunday 29 January 2012 00:01:50 Philip Webb wrote: |
4 |
> >> Below is the output from 'localepurge' after this week's system update. |
5 |
> >> Please don't drop it till 'should' does = 'does'. |
6 |
> > the vast majority of that output comes from like 3 or 4 packages. |
7 |
> |
8 |
> All of it comes from 6 packages which I recently installed/updated : |
9 |
> evince gdk-pix-buf rekonq xkeyboard-config gnome-doc-utils sane-backends |
10 |
> The total rubbish cleaned out for these 6 was > 9 MB . |
11 |
> The last 3 belong to major projects -- X Gnome Sane -- , |
12 |
> which suggests that other pkgs they manage may suffer the same defect. |
13 |
|
14 |
Do you even have LINGUAS set in /etc/make.conf or something? |
15 |
Because at least evince, gdk-pixbuf, xkeyboard-config and |
16 |
gnome-doc-utils DO honor LINGUAS. |
17 |
|
18 |
All GNOME packages that use intltool (that is pretty much everything |
19 |
except a few low-level libraries) honor LINGUAS much more than |
20 |
localepurge would ever be able clean afterwards. For example, .desktop |
21 |
files only have translation lines for languages listed in LINGUAS. Same |
22 |
for gconf and dconf schemas. Also all end-user documentation |
23 |
in /usr/share/gnome/help/appname/lang_code/ |
24 |
|
25 |
> > file bugs if you want things to actually get fixed. |
26 |
> |
27 |
> No, that's not the way it should be handled. |
28 |
> Filing bugs -- 6 of them in this case -- is no guarantee of attention even, |
29 |
> let alone action to fix the problem. Moreover, if it's fixable by Gentoo, |
30 |
> the dev involved should do it as a matter of course without needing a bug. |
31 |
|
32 |
Per above, we would close at least 4 of those bugs as INVALID or at |
33 |
least OBSOLETE (if some older version had it wrong). |
34 |
At least in GNOME we feel quite strong about things properly honoring |
35 |
LINGUAS per old standard GNU conventions. This means installing ALL |
36 |
translations if LINGUAS is unset, and none if LINGUAS is set to an empty |
37 |
string. |
38 |
|
39 |
> There is a perfectly effective script which cleans up the mess |
40 |
> & the only problem with it seems to be temporary lack of a maintainer, |
41 |
> who is not essential anyway if there's nothing which needs fixing |
42 |
> & should not be difficult to replace with a simple request for a volunteer. |
43 |
> |
44 |
> Please leave 'localepurge' where it is. |
45 |
|
46 |
Above said, I also do find a use on some systems for localepurge, to |
47 |
catch the packages that don't honor it. |
48 |
Though for embedded deployments I might as well not include the |
49 |
non-interesting language directories in the image. |
50 |
|
51 |
|
52 |
Best, |
53 |
Mart Raudsepp |