Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev-announce <gentoo-dev-announce@l.g.o>
Cc: gentoo-dev <gentoo-dev@l.g.o>
Subject: [gentoo-dev] New QA policy: ebuild code must be wholly contained within PMS-defined files
Date: Fri, 24 Mar 2017 15:50:24
Message-Id: 1490370601.1319.4.camel@gentoo.org
1 Hi, everyone.
2
3 On behalf of the QA team, I would like to shortly announce that the QA
4 team has unanimously approved the following policy:
5
6 ===
7 The ebuild code must be wholly contained in files that are defined by
8 the PMS, which as of 2017-03-24 are .ebuild and .eclass files. It is
9 explicitly forbidden to split the ebuild code into additional files that
10 are loaded via source, eval or any other possible method.
11 ===
12
13 Furthermore, with 7:4 votes, the QA team members have decided that
14 the policy applies both to new and existing ebuilds. The known
15 violations are planned to be fixed today as part of the (independent)
16 effort on fixing PMS violations.
17
18 Rationale + vote: https://bugs.gentoo.org/612630
19
20 --
21 Best regards,
22 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature