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 |