Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] New QA policy: LICENSE must not contain variables
Date: Sun, 24 Apr 2022 14:58:26
Message-Id: uv8uyfs0i@gentoo.org
1 The QA team has approved a new policy [1], effective immediately:
2
3 | LICENSE must not contain variables
4 |
5 | PG: 0106
6 | Source: QA
7 | Reported: no
8 |
9 | The LICENSE variable in an ebuild must specify all the license names
10 | verbatim, without referring to any variables. The only exception is
11 | (implicit or explicit) use of LICENSE itself, i.e. appending is allowed.
12 |
13 | Rationale: since license names do not contain dynamic parts (such as
14 | package versions), using variables there has little advantage. On the
15 | other hand, variables reduce the usefulness of plain tools such as grep.
16
17 Thise policy change affects only 5 ebuilds in the Gentoo repository.
18 Bug 840565 [2] will be used as a tracker.
19
20 Ulrich
21
22 [1] https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0106
23 [2] https://bugs.gentoo.org/840565

Attachments

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