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
amd64mean stable, and~amd64means unstable. What about~amd64-linux? - If I select
~amd64,equerywouldn'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.