When I run equery depgraph www-client/chromium-10.0.648.151
, not all dependencies are available. Some shows M[package.mask]
, while some other shows [missing keyword]
. My ACCEPT_KEYWORDS
is ~amd64-linux
, according to emerge --info
. I experimented with different ACCEPT_KEYWORDS
(as an environmental variable passed to eqeury
), and all have different missing dependencies. Among all possible combinations, only with ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'
all dependencies can be satisfied at once.
Here are my questions:
- Is
ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'
a valid configuration? - I learned from the documentation that
amd64
mean stable, and~amd64
means unstable. What about~amd64-linux
? - If I select
~amd64
,equery
wouldn't use the packages available only toamd64
, resulting in missing dependencies. Is this expected? If so, should unstable testers use at leastACCEPT_KEYWORDS='amd64 ~amd64'
instead ofACCEPT_KEYWORDS='~amd64'
? - Does the order of the keywords matter?
Additional info: I installed Gentoo Prefix following this guide. By default,
$EPREFIX/etc/make.profile
is a symlink to $EPREFIX/usr/portage/profiles/prefix/linux/amd64
and contains a make.defaults
that has ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
. Neither $EPREFIX/etc/make.conf
nor $EPREFIX/etc/make.globals
has ACCEPT_KEYWORDS
configured. According to eselect profile list
, no profile is selected.