I've just seen that there seem to be a couple of entrys that are not needed anymore I think. This is not a comprehensive list just some that i've found. I've done a bugzilla search on a few of them and they didn't return anything. Reproducible: Always Steps to Reproduce: vim /usr/portage/profiles/package.mask Actual Results: Found: >=net-nntp/leafnode-2.0.0_alpha0 (version doesn't exist pgcluster (package doesn't exist) <=dev-db/mysql-3.23.58-r1 (Version gone, this one was supposed to stay around a while for some reason but that was over 2.5 years ago and <5 is masked in another place anyway) >=net-analyzer/nessus-2.3.1 (and five of its friends, see here: http://bugs.gentoo.org/show_bug.cgi?id=169466) games-rpg/openrpg (is way outdated has a new version and the reason given is invalid for the new version - this might need to be a bug on its own) >=net-misc/asterisk-1.4.0 ( version doesn't exist) =mail-client/mozilla-thunderbird-1.5* (mips related - should now be invalid i think) =app-misc/livecd-tools-1.2 (version doesn't exist) >=media-tv/mythtv-0.22_alpha1 + 10 other packages this depends on of the same version ( don't exist) >=mail-client/mozilla-thunderbird-bin-3.0_alpha1 (Version is long gone) >=www-client/seamonkey-bin-2.0_alpha1 (nonexistent version) >=app-shells/bash-completion-20000000 ( not needed due to changed naming scheme) >=app-portage/portpeek-1.8 (there is another mask for >= 1.6 making this redundant although it might serve informative purposes) =sys-kernel/openvz-sources-2.6.24* (gone) =net-libs/libssh-0.11 (gone) Please ignore if parts of this are invalid for some reason, I was just trying to help. Hope this will save a bit of bandwidth.
Should be fixed indeed. http://dev.gentooexperimental.org/~idl0r/obsolete_package.mask.txt ;)
Cool I was actually thinking about writing a tool that would have done what yours apparently does. Although your output isn't perfect i think. It seems to bail on the packages that don't exist anymore at all. Mind sharing the source?
Current location: http://qa-reports.gentoo.org/output/invalid-mask.txt Source: http://git.overlays.gentoo.org/gitweb/?p=proj/qa-scripts.git;a=blob;f=package.mask/mask_check.py *** This bug has been marked as a duplicate of bug 105016 ***