Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 291850

Summary: portage insists on (masked) package version from overlay, even though version in main portage tree is available
Product: Gentoo Linux Reporter: Nico R. <n-roeser>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: 10.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nico R. 2009-11-04 14:07:28 UTC
Command I run:
# emerge --update --deep --ask world 

Output:
[…]
Calculating dependencies... done!

!!! All ebuilds that could satisfy ">=dev-java/appframework-1.03:0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-java/appframework-1.03 (masked by: missing keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "dev-util/netbeans-6.8_beta-r1" [ebuild])
(dependency required by "world" [argument])


I have ACCEPT_KEYWORDS="~x86" set in my make.conf, and have the java-overlay installed.

dev-java/appframework-1.03 in the java-overlay has
KEYWORDS="~amd64"
, while dev-java/appframework-1.03 in the main portage tree has
KEYWORDS="amd64 x86"
.

(dev-util/netbeans-6.8_beta-r1 depends (DEPEND and RDEPEND) on >=dev-java/appframework-1.03:0, by the way.)

IMHO, portage should see that appframework from java-overlay is not usable, and that the version in the main portage tree is. That should make portage emerge the latter one.
Comment 1 Rafał Mużyło 2009-11-04 16:53:11 UTC
Well, no.
Only thing that looks broken here is the overlay.
Portage is not an AI.