public inbox for gentoo-pms@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-pms] Why do we have mandatory ebuild variables?
@ 2012-07-15 13:57 Ulrich Mueller
  2012-07-21 20:11 ` [gentoo-pms] " Ulrich Mueller
  0 siblings, 1 reply; 2+ messages in thread
From: Ulrich Mueller @ 2012-07-15 13:57 UTC (permalink / raw
  To: gentoo-pms

PMS says that seven variables (DESCRIPTION, HOMEPAGE, SRC_URI,
LICENSE, SLOT, KEYWORDS, IUSE) are mandatory in ebuilds. In bug 425848
and in #gentoo-portage the question arose why this is needed.
For example, many live ebuilds don't define SRC_URI or KEYWORDS, and
package managers seem to have no problem with it. (?)

Virtuals could profit if they wouldn't have to define variables like
HOMEPAGE, SRC_URI, and LICENSE that are meaningless for them.

Could we loosen this requirement for the variables that are allowed to
be empty (i.e. all except DESCRIPTION and SLOT), or would this cause
any trouble with package managers? For EAPI 5, or retroactively?

Ulrich



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-07-21 20:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-15 13:57 [gentoo-pms] Why do we have mandatory ebuild variables? Ulrich Mueller
2012-07-21 20:11 ` [gentoo-pms] " Ulrich Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox