KEYWORDS

Keywords
In an ebuild, the KEYWORDS variable informs in which architectures the ebuild is stable or still in testing phase.

An example KEYWORDS setting:

The prefix  placed in front of various architectures in the example above means that architecture is in a "testing phase" and is not ready for production usage yet.

Special keywords
In addition to the normal KEYWORDS Portage supports three special tokens:


 * - package is visible if it is stable on any architecture.
 * - package is visible if it is in testing on any architecture.
 * - package is always visible ( KEYWORDS are ignored completely).

For detailed information see the Portage man page.

Stabilization requests
(Thanks to this blog post by Scarabeus = Tomáš Chvátal.)

Users can file stabilization requests in the Gentoo Bugzilla for packages in testing, i.e. those with the  flag. If the maintainer of a package does not respond to an e-mail request in 30 days, the user can CC to arch testing teams him/herself.

For the basic guide on how developers stabilize ebuilds, see the Arch testing guide article.

Maintainer-needed packages
If a package lacks a maintainer check the bug page to see if the package is crash-free or has available patches.

You can check if a package needs a maintainer by one of the following methods:
 * Using (equery is a utility provided ).
 * Viewing the  section found in
 * Viewing the list of maintainer-needed packages on the Gentoo site.