I have created a small script to go through entries in package.mask and list those which are masking non-existent packages or versions. I then used this list to clean up package.mask. I tried to only remove versions that were removed and have a newer version in place, along with packages that were removed, but I accidentally /might/ have removed other entries, although I doubt it. I kept masks for future versions in place, as the maintainer of the package might have wanted to mask it ahead of time.
Attached is a diff between "useless masks" before my cleanup and "useless masks" after my clean up. If I have broken anything, yell at tsunam. ;) -- David Shakaryan GnuPG Public Key: 0x4B8FE14B
--- useless-masks.output.old 2006-10-22 00:42:47.000000000 -0700 +++ useless-masks.output 2006-10-22 01:52:35.000000000 -0700 @@ -1,38 +1,5 @@ =x11-libs/libX11-1.1* -~x11-drivers/nvidia-drivers-1.0.9625 >=dev-perl/AxKit-1.7 >=dev-cpp/libgnomemm-2.16.0 >=dev-cpp/libgnomeuimm-2.16.0 -=sci-libs/lapack-atlas-3.7.15 -=sci-libs/blas-atlas-3.7.15 -net-news/rol -=net-wireless/ieee80211-1.1.14* -net-im/jive-messenger -<sys-apps/dbus-0.60 -<sys-apps/hal-0.5.0 >=x11-base/xorg-server-1.1.99 -x11-misc/superkaramba -~games-simulation/openttd-0.4.7 -=app-text/acroread-7.0.5-r3 -media-video/mvideo -=sys-kernel/rsbac-sources-2.4.99 -<=dev-lang/gpc-20050331 -<sys-kernel/xen-sources-2.6.14 ->=app-emulation/xen-8885 -<sys-kernel/xen-sources-2.6.16 ->=x11-plugins/slashexec-1.1_beta1 -=mail-client/sylpheed-2.1* -<dev-python/py2play-0.1.9 -=net-im/psi-0.10_rc2 -=media-video/ati-drivers-8.14.13-r3 -dev-dotnet/winelib -=mail-mta/sendmail-8.13.4-r1 -=mail-mta/sendmail-8.13.5 -=mail-mta/exim-4.50-r999 -=dev-lisp/cl-arnesi-1.2.0 -=dev-lisp/cl-arnesi-1.2.3* -dev-lisp/tbnl -=net-irc/ctrlproxy-2.7* -=sci-biology/vienna-rna-1.5_beta -=www-apache/mod_perl-1.99.16 -=app-editors/emacs-cvs-22.0.0*
signature.asc
Description: OpenPGP digital signature