On Wed, Mar 16, 2016 at 7:43 PM, Michał Górny <mgo...@gentoo.org> wrote: > Therefore, I've been slowly writing a proper GLEP that would describe > all of metadata.xml in detail. Here's the current draft for review:
Sounds like a good idea! > https://wiki.gentoo.org/wiki/User:MGorny/GLEP:68 I reviewed your spec based on my experience from trying to create a RELAX NG schema for all metadata.xml files that were in the tree at the time. I assume you've also validated your spec against what's actually being used? I have a few questions: - I had the upstream maintainer's email element pegged as mandatory. Don't you think that makes sense? A name-only maintainer element seems relatively low-value to me. - You list a number of the upstream child elements (changelog, doc, bug-to) as "zero or more". Doesn't it make sense to make (some of) these zero or one? Cheers, Dirkjan