On Wednesday 18 July 2012 13:53:37 Ulrich Mueller wrote:
> Our current policy [1] requires that ebuilds must assign the seven
> variables DESCRIPTION, HOMEPAGE, SRC_URI, LICENSE, SLOT, KEYWORDS, and
> IUSE, even if their value is empty.
> 
> Could we drop this requirement? Repoman already enforces that
> DESCRIPTION, HOMEPAGE, LICENSE, SLOT, and KEYWORDS are non-empty
> (with some exceptions for virtuals). I don't see why we need to
> distinguish the "empty value" and "not assigned" cases.

i think we should clarify and say that when an eclass provides these, the 
ebuild need not.  completely missing DESCRIPTION/HOMEPAGE should be a warning 
(and maybe KEYWORDS), and LICENSE should be an error.  there are plenty of 
examples of SRC_URI not being set and that's fine (live ebuilds, ebuilds that 
only install out of $FILESDIR, virtuals, etc...).
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to