diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-04-12 03:41:30 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-04-12 03:41:30 +0100 |
commit | 623ee73d661e5ed8475cb264511f683407d87365 (patch) | |
tree | 993eb27c93ec7a2d2d19550300d888fc1fed9e69 /metadata/qa-policy.conf | |
parent | ceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff) |
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'metadata/qa-policy.conf')
-rw-r--r-- | metadata/qa-policy.conf | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/metadata/qa-policy.conf b/metadata/qa-policy.conf new file mode 100644 index 000000000000..4ba561f4cce0 --- /dev/null +++ b/metadata/qa-policy.conf @@ -0,0 +1,79 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# The policy section assigns significance levels to various policies. +# Keys are identifiers from the Policy Guide, values are either +# 'notice', 'warning' or 'error'. +# +# The rule of thumb is that 'error' indicates a serious problem that +# may cause serious problem to the end users and therefore should block +# committing / deployment. 'warning' should be fixed by developer +# but does not need to immediately prevent committing. +# +# https://projects.gentoo.org/qa/policy-guide/std-policy-index.html + +[policy] +# =-dependencies with no revision +PG0002 = warning +# Revision bumps on runtime dependency changes +PG0003 = warning +# Slot and subslot dependencies: on (sub-)slotted packages +PG0011 = warning +# USE dependencies: on packages without the flag +PG0021 = warning +# Coding style +PG0101 = warning +# Code must be contained within ebuild and eclasses +PG0102 = error +# HOMEPAGE must not contain variables +PG0103 = warning +# SRC_URI must not refer to HOMEPAGE +PG0104 = warning +# KEYWORDS must be defined on a single line +PG0105 = warning +# Installation paths +PG0201 = warning +# Support for separate /usr +PG0202 = warning +# Strict multilib layout +PG0203 = error +# Static libraries and libtool files +PG0204 = error +# Game install locations and ownership +PG0205 = warning +# Absolute symbolic link targets +PG0206 = warning +# Python: Eclass usage +PG0501 = warning +# Python: Python 2 deprecation +PG0502 = warning +# Dynamic slots (multislot flag) +PG0701 = error +# HOMEPAGE value must be meaningful +PG0702 = warning +# RESTRICT=test for USE=-test +PG0703 = warning +# LICENSE +PG0704 = warning +# Underscores in USE flag names +PG0803 = warning +# User and group account policy +PG0901 = warning +# Deprecated EAPIs +PG1001 = warning + + +# The deprecated-eclass section lists deprecated eclasses along with +# their suggested replacements (if any). Most of the values are +# replacement eclass names, though free-form text is permitted. +[deprecated-eclass] +autotools-multilib = multilib-minimal +autotools-utils = (none) +base = (none) +epatch = (eapply since EAPI 6) +fdo-mime = xdg-utils +games = (none) +ltprune = (inline find ... -delete) +mono = mono-env +user = (GLEP 81 acct-* packages) +versionator = eapi7-ver (built-in since EAPI 7) |