in package.mask:

*/*::init6

eix-test-obsolete find over 27,000 packages under this heading:

Redundant in /etc/portage/package.mask:
... considered as REDUNDANT_IF_MASK_NO_CHANGE

The reason for this is the following:
Since the category and package is */*, your mask can match every
package - whether it matches depends on the package versions and
where they are from. So, for every package the following happens:

eix -T checks for all versions of that package whether your
mask matches. Of course, for all packages which do not have a version
in the init6-overlay, the mask does not match, i.e., eix -T recognizes
that your mask has no effect for the tested package and thus outputs
the packge. Only packags which have a version in the init6-overlay
are not output.

Adding the following to package.nowarn doesn't seem to change anything:

*/*::init6 mask_no_change

This does not help, since the packages which have no version in init6
will not match this.

You would need something like the opposite:
*/*::gentoo mask_no_change
(and the same for all other overlays you are using).
However, this will suppress also warnings coming from other lines
in your package.mask file.

So probably it is best if you disable the mask-no-change test
completely: The quickest is to put REDUNDANT_IF_MASK_NO_CHANGE=false
into /etc/eixrc.

Best Regards
Martin

Reply via email to