http://www.gentoo.org/doc/en/handbook/handbook.xml?part=1&chap=5#doc_chap4 States: " Ebuilds (the package format Gentoo uses) are located in one out of three trees. The first one is called ARCH, meaning that the ebuild and its dependencies are thought to be stable and ready for general acceptance. To use packages from ARCH, ACCEPT_KEYWORDS should contain your architecture (being x86, alpha, ppc, sparc or hppa): Code listing 17: Setting ACCEPT_KEYWORDS for the x86 architecture in ARCH ACCEPT_KEYWORDS="x86" " Setting ACCEPT_KEYWORDS to a stable arch is redundant. ACCEPT_KEYWORDS is only needed to use testing keywords (~arch).
I don't think that setting ACCEPT_KEYWORDS to a stable arch is redundant since there are ebuild that are masked or marked as unstable only for a particular arch.
Yes. And you get them via ACCEPT_KEYWORDS="~x86" for x86 - but you definitely never need ACCEPT_KEYWORDS="x86" on a system using the default-x86-1.4 profile. Portage does that for you ($ARCH in ACCEPT_KEYWORDS).
Since it is redundant, not necessary at this point and furthermore explained in the second part of the handbook I would agree that this subsection can be removed.
Fixed in cvs.