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.