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

Reply via email to