On 12/09/2012 04:01 PM, Grant wrote:
> 
> If my package.mask is empty, eix-test-obsolete runs fine.  If I have
> this 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
> 
> Adding the following to package.nowarn doesn't seem to change anything:
> 
> */*::init6 mask_no_change
> 
> The first of the 27,000 packages is app-accessibility/SphinxTrain which
> is in the portage tree and not in an overlay.
> 

Try a hammer:

  */*::init6 in_keywords no_change double mixed weaker double_line
  in_mask mask_no_change double_masked in_unmask unmask_no_change
  double_unmasked in_use double_use in_env double_env in_license
  double_license in_cflags double_cflags nonexistent masked
  other_overlay

With nothing in package.nowarn, I get 700-some REDUNDANT_IF_NO_CHANGE
warnings. If I add just,

  */*::gentoo-haskell no_change

I get output that looks almost exactly like the REDUNDANT_IF_NO_CHANGE
warnings, but if I look closely, it's for in-keywords-but-not-installed.
In other words, that single nowarn entry may be working, but you might
be getting some other warning now.

If adding them all to package.nowarn makes the warnings go away, then
you just have to figure out which subset you need.

Reply via email to