1 |
> in package.mask: |
2 |
> |
3 |
> */*::init6 |
4 |
> |
5 |
> eix-test-obsolete find over 27,000 packages under this heading: |
6 |
> |
7 |
> Redundant in /etc/portage/package.mask: |
8 |
> ... considered as REDUNDANT_IF_MASK_NO_CHANGE |
9 |
|
10 |
The reason for this is the following: |
11 |
Since the category and package is */*, your mask can match every |
12 |
package - whether it matches depends on the package versions and |
13 |
where they are from. So, for every package the following happens: |
14 |
|
15 |
eix -T checks for all versions of that package whether your |
16 |
mask matches. Of course, for all packages which do not have a version |
17 |
in the init6-overlay, the mask does not match, i.e., eix -T recognizes |
18 |
that your mask has no effect for the tested package and thus outputs |
19 |
the packge. Only packags which have a version in the init6-overlay |
20 |
are not output. |
21 |
|
22 |
> Adding the following to package.nowarn doesn't seem to change anything: |
23 |
> |
24 |
> */*::init6 mask_no_change |
25 |
|
26 |
This does not help, since the packages which have no version in init6 |
27 |
will not match this. |
28 |
|
29 |
You would need something like the opposite: |
30 |
*/*::gentoo mask_no_change |
31 |
(and the same for all other overlays you are using). |
32 |
However, this will suppress also warnings coming from other lines |
33 |
in your package.mask file. |
34 |
|
35 |
So probably it is best if you disable the mask-no-change test |
36 |
completely: The quickest is to put REDUNDANT_IF_MASK_NO_CHANGE=false |
37 |
into /etc/eixrc. |
38 |
|
39 |
Best Regards |
40 |
Martin |