app-admin/keepassx-0.2.2-r1 is masked in package.mask, because of qt-4.4 dependency: # Caleb Tennis <caleb@gentoo.org> (19 Dec 2007) # Christian Faulhammer <opfer@gentoo.org> # Mask qt-4.4 package while testing them in portage # Plus packages depending on them =app-admin/keepassx-0.2.2-r1 But the stable x86 ebuild doesn't depends on qt-4.4, but qt-4.1: Snippet of app-admin/keepassx/keepassx-0.2.2-r1.ebuild: # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.2.2-r1.ebuild,v 1.5 2007/12/13 21:14:20 opfer Exp $ inherit eutils DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions" HOMEPAGE="http://keepassx.sourceforge.net/" SRC_URI="mirror://sourceforge/keepassx/KeePassX-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc x86" IUSE="" DEPEND=">=x11-libs/qt-4.1" Only app-admin/keepassx-0.2.2-r2.ebuild depends on qt-4.4! Snippet of app-admin/keepassx/keepassx-0.2.2-r2.ebuild: # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/keepassx/keepassx-0.2.2-r2.ebuild,v 1.1 2007/12/21 08:27:17 opfer Exp $ inherit eutils DESCRIPTION="Qt password manager compatible with its Win32 and Pocket PC versions" HOMEPAGE="http://keepassx.sourceforge.net/" SRC_URI="mirror://sourceforge/keepassx/KeePassX-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" DEPEND="( >=x11-libs/qt-4.4.0_rc1 x11-libs/qt-qt3support )" Please unmask app-admin/keepassx-0.2.2-r1 and mask 0.2.2-r2 instead, because at the moment no version of keepassx is installable. Thanks. Reproducible: Always Steps to Reproduce: 1. Try to install keepassx with ACCEPT_KEYWORDS="x86" Actual Results: These are the packages that would be merged, in order: Calculating dependencies / !!! All ebuilds that could satisfy "keepassx" have been masked. !!! One of the following masked packages is required to complete your request: - app-admin/keepassx-0.2.2-r1 (masked by: package.mask) /usr/portage/profiles/package.mask: # Caleb Tennis <caleb@gentoo.org> (19 Dec 2007) # Christian Faulhammer <opfer@gentoo.org> # Mask qt-4.4 package while testing them in portage # Plus packages depending on them - app-admin/keepassx-0.2.2-r2 (masked by: ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. Expected Results: Emerge of keepassx possible...
r2 should be kept masked until qt 4.4 is keyworded and unmasked. I believe a mistake has been made and the wrong version of keepassx was masked.
(In reply to comment #1) > r2 should be kept masked until qt 4.4 is keyworded and unmasked. I believe a > mistake has been made and the wrong version of keepassx was masked. Yes, that's right, I did not commit the correct version of package.mask...fixed and closing.