Dirkjan Ochtman: > On Fri, May 6, 2016 at 1:16 AM, Göktürk Yüksek <gokt...@binghamton.edu> wrote: >> Signed-off-by: Göktürk Yüksek <gokt...@binghamton.edu> >> --- >> metadata.xsd | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/metadata.xsd b/metadata.xsd >> index 8bc6a4e..fe2c5d2 100644 >> --- a/metadata.xsd >> +++ b/metadata.xsd >> @@ -137,7 +137,7 @@ >> <xs:element name='email' type='emailType' >> minOccurs='0'/> >> <xs:element name='name' type='xs:token' >> - minOccurs='0'/> >> + minOccurs='1'/> >> </xs:all> >> <xs:attribute name='status' >> type='upstreamMaintainerStatusAttrType' >> default='unknown'/> > > IMO this patch could do with a bit more rationale. Personally, I don't > like this change, as it seems enough in many cases to just add an > email address for an upstream maintainer (for example, maybe the > upstream maintainer is a mailing list?). >
The change only reflects what's already in GLEP 68 [0] which itself derives this condition from GLEP 46 [1] which has the following clause: """ name should contain a block of text with upstream's name, is mandatory and can only appear once. """ It has been this way since ~2008 according to the GLEP bug [2]. > Cheers, > > Dirkjan > [0] https://wiki.gentoo.org/wiki/GLEP:68#Upstream_maintainer_descriptions [1] https://wiki.gentoo.org/wiki/GLEP:46 [2] https://bugs.gentoo.org/show_bug.cgi?id=234730 -- gokturk