Looks like a bug in glsa-check to me: root@cube:~# glsa-check -f 200512-08 fixing 200512-08 >>> merging net-print/cups-1.1.23-r3 Calculating dependencies !!! All ebuilds that could satisfy "=net-print/cups-1.1.23-r3" have been masked. !!! One of the following masked packages is required to complete your request: - net-print/cups-1.1.23-r3 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. root@cube:~# equery list -p 'net-print/cups' [ Searching for package 'cups' in 'net-print' among: ] * installed packages [I--] [ ] net-print/cups-1.1.23-r1 (0) * Portage tree (/usr/portage) [-P-] [M~] net-print/cups-1.1.23-r2 (0) [-P-] [M~] net-print/cups-1.1.23-r3 (0) [-P-] [ ] net-print/cups-1.1.23-r4 (0) [-P-] [M~] net-print/cups-1.1.23-r5 (0) [-P-] [M~] net-print/cups-1.1.23-r6 (0) [-P-] [M~] net-print/cups-1.1.23-r7 (0) [-P-] [ ] net-print/cups-pdf-1.7.0a (0) [-P-] [M~] net-print/cups-pdf-1.7.3 (0) [-P-] [ ] net-print/fax4cups-1.23 (0) [-P-] [ ] net-print/fax4cups-1.24 (0) [-P-] [M~] net-print/fax4cups-1.25 (0) [-P-] [M~] net-print/fax4cups-1.26 (0) [-P-] [ ] net-print/gnome-cups-manager-0.30 (0) [-P-] [M~] net-print/gnome-cups-manager-0.31 (0) [-P-] [ ] net-print/libgnomecups-0.1.6 (0) [-P-] [ ] net-print/libgnomecups-0.1.14 (0) [-P-] [ ] net-print/libgnomecups-0.2.0 (0) [-P-] [M~] net-print/libgnomecups-0.2.0-r2 (0) [-P-] [M~] net-print/libgnomecups-0.2.2 (0) root@cube:~# grep -A 3 '<package name="net-print/cups"' /usr/portage/metadata/glsa/glsa-200512-08.xml <package name="net-print/cups" auto="yes" arch="*"> <unaffected range="ge">1.1.23-r3</unaffected> <vulnerable range="lt">1.1.23-r3</vulnerable> </package> root@cube:~#
*** Bug 117455 has been marked as a duplicate of this bug. ***
Reassigning to portage-tools as they maintain glsa-check. A workaround would be to update the glsa to list -r4 as the fixed version.
r404 of glsa-check now prefers visible upgrades if available.
Released in gentoolkit-0.2.4_pre6