Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 406703 - prefix emerge attempts to install sys-apps/util-linux on sparc64-solaris
Summary: prefix emerge attempts to install sys-apps/util-linux on sparc64-solaris
Status: RESOLVED INVALID
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: Sparc64 Solaris
: Normal trivial (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-03 01:16 UTC by Richard Yao (RETIRED)
Modified: 2012-03-03 01:30 UTC (History)
0 users

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 Richard Yao (RETIRED) gentoo-dev 2012-03-03 01:16:42 UTC
My package.accept_keyword file was created by emerge with the options '--autounmask-write=y --autounmask-unrestricted-atoms=y'. Since sys-apps/util-linux is the first option in app-text/build-docbook-catalog, it choose to try installing it, which fails on Solaris.

The dependency chain was as follows:

#required by app-text/build-docbook-catalog-1.6, required by app-text/docbook-xsl-stylesheets-1.76.1, required by app-text/asciidoc-8.6.3, required by app-portage/layman-9999, required by @selected, required by @world (argument)

It might be a good idea to reverse the order of option and/or mask sys-apps/util-linux on non-Linux Gentoo Prefix installs so that Gentoo Prefix will do the right thing.
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-03-03 01:27:23 UTC
No.

You are a power user, as such you fix your own problems caused by --autounmask-unrestricted-atoms=y

util-linux-2.17.2.ebuild:	#KEYWORDS=""
util-linux-2.17.2.ebuild:#	KEYWORDS="~amd64-linux ~x86-linux"
util-linux-2.17.ebuild:	#KEYWORDS=""
util-linux-2.17.ebuild:	KEYWORDS="~amd64-linux ~x86-linux"
util-linux-2.18-r1.ebuild:	#KEYWORDS=""
util-linux-2.18-r1.ebuild:#	KEYWORDS="~amd64-linux ~x86-linux"
util-linux-2.18-r1.ebuild:KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"
util-linux-2.20.1.ebuild:	#KEYWORDS=""
util-linux-2.20.1.ebuild:	#KEYWORDS="~ppc-macos ~x64-macos ~x86-macos"

Gentoo Prefix is doing the right thing, you are overriding it and telling it to do the wrong thing.