Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 840565 - [Tracker] Ebuilds with variables in LICENSE
Summary: [Tracker] Ebuilds with variables in LICENSE
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal QA (vote)
Assignee: Gentoo Quality Assurance Team
URL: https://projects.gentoo.org/qa/policy...
Whiteboard:
Keywords: Tracker
Depends on: 840595 840598 840601
Blocks:
  Show dependency tree
 
Reported: 2022-04-24 09:10 UTC by Ulrich Müller
Modified: 2022-04-28 01:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2022-04-24 09:10:14 UTC
LICENSE must not contain variables

  PG: 0106
  Source: QA
  Reported: no

The LICENSE variable in an ebuild must specify all the license names
verbatim, without referring to any variables.  The only exception is
(implicit or explicit) use of LICENSE itself, i.e. appending is
allowed.

Rationale: since license names do not contain dynamic parts (such as
package versions), using variables there has little advantage.  On the
other hand, variables reduce the usefulness of plain tools such as grep.


Tracker bug, so no talk here.