Talk:/etc/portage/package.accept keywords

Question about -*
From the page after explaining "*, ~*, **":


 * Additional note: If you encounter the, this indicates that the package is known to be broken on all systems which are not otherwise listed in KEYWORDS . For example, a binary only package which is built for  will look like:




 * To accept this package anyway, use one of the other keywords in like this:



I filed a bug report since I thought I installed another version of minecraft-launcher and I am unsure, if I didn't understand the text right or if there is a bug. My system is arm64.

equery m minecraft-launcher * games-action/minecraft-launcher [gentoo] [..] Keywords:   1.6.93:legacy: ~amd64 Keywords:   1035:0: ~amd64 -*

/etc/portage/package.accept_keywords: games-action/minecraft-launcher ~*

emerge -vp minecraft-launcher These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N    *] games-action/minecraft-launcher-1035::gentoo  0 KiB

My thought was, if there are packages with "~amd64" and "~amd64 and -*" a ~* would lead to using ~amd64, since in the text is "*, ~*, **" explained and then follows the recommendation to use another keyword like x86, to use packages with -*. Is the order of the keywords in package of any relevance (minecraft-launcher: ~amd64 -*, wiki: -* x86)? Is ~* meant to be usable to install packages from "~amd64 -*"?

Thanks

--Jens3 (talk)