Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203040 - app-admin/keepassx-0.2.2-r1 bogus package.mask
Summary: app-admin/keepassx-0.2.2-r1 bogus package.mask
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-22 17:46 UTC by tuXXer
Modified: 2007-12-30 00:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tuXXer 2007-12-22 17:46:58 UTC
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...
Comment 1 Billy DeVincentis 2007-12-23 14:48:54 UTC
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.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2007-12-30 00:02:22 UTC
(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.