1 # Copyright 2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
4 # The policy section assigns significance levels to various policies.
5 # Keys are identifiers from the Policy Guide, values are either
6 # 'notice', 'warning' or 'error'.
8 # The rule of thumb is that 'error' indicates a serious problem that
9 # may cause serious problem to the end users and therefore should block
10 # committing / deployment. 'warning' should be fixed by developer
11 # but does not need to immediately prevent committing.
13 # https://projects.gentoo.org/qa/policy-guide/std-policy-index.html
16 # =-dependencies with no revision
18 # Revision bumps on runtime dependency changes
20 # Slot and subslot dependencies: on (sub-)slotted packages
22 # USE dependencies: on packages without the flag
26 # Code must be contained within ebuild and eclasses
28 # HOMEPAGE must not contain variables
30 # SRC_URI must not refer to HOMEPAGE
32 # KEYWORDS must be defined on a single line
36 # Support for separate /usr
38 # Strict multilib layout
40 # Static libraries and libtool files
42 # Game install locations and ownership
44 # Absolute symbolic link targets
46 # Python: Eclass usage
48 # Python: Python 2 deprecation
50 # Dynamic slots (multislot flag)
52 # HOMEPAGE value must be meaningful
54 # RESTRICT=test for USE=-test
58 # Underscores in USE flag names
60 # User and group account policy
66 # The deprecated-eclass section lists deprecated eclasses along with
67 # their suggested replacements (if any). Most of the values are
68 # replacement eclass names, though free-form text is permitted.
70 autotools-multilib = multilib-minimal
71 autotools-utils = (none)
73 epatch = (eapply since EAPI 6)
76 ltprune = (inline find ... -delete)
78 user = (GLEP 81 acct-* packages)
79 versionator = eapi7-ver (built-in since EAPI 7)