1 |
On 12/09/2012 04:01 PM, Grant wrote: |
2 |
> |
3 |
> If my package.mask is empty, eix-test-obsolete runs fine. If I have |
4 |
> this in package.mask: |
5 |
> |
6 |
> */*::init6 |
7 |
> |
8 |
> eix-test-obsolete find over 27,000 packages under this heading: |
9 |
> |
10 |
> Redundant in /etc/portage/package.mask: |
11 |
> ... considered as REDUNDANT_IF_MASK_NO_CHANGE |
12 |
> |
13 |
> Adding the following to package.nowarn doesn't seem to change anything: |
14 |
> |
15 |
> */*::init6 mask_no_change |
16 |
> |
17 |
> The first of the 27,000 packages is app-accessibility/SphinxTrain which |
18 |
> is in the portage tree and not in an overlay. |
19 |
> |
20 |
|
21 |
Try a hammer: |
22 |
|
23 |
*/*::init6 in_keywords no_change double mixed weaker double_line |
24 |
in_mask mask_no_change double_masked in_unmask unmask_no_change |
25 |
double_unmasked in_use double_use in_env double_env in_license |
26 |
double_license in_cflags double_cflags nonexistent masked |
27 |
other_overlay |
28 |
|
29 |
With nothing in package.nowarn, I get 700-some REDUNDANT_IF_NO_CHANGE |
30 |
warnings. If I add just, |
31 |
|
32 |
*/*::gentoo-haskell no_change |
33 |
|
34 |
I get output that looks almost exactly like the REDUNDANT_IF_NO_CHANGE |
35 |
warnings, but if I look closely, it's for in-keywords-but-not-installed. |
36 |
In other words, that single nowarn entry may be working, but you might |
37 |
be getting some other warning now. |
38 |
|
39 |
If adding them all to package.nowarn makes the warnings go away, then |
40 |
you just have to figure out which subset you need. |