Hi everyone

Since people are talking about metadata.xml again I'd like to present two
more GLEPs which will ease the process of auto-assigning bugs on one side
and make it a bit safer on the other side. Both of them are still in draft
state and if someone would like to contribute I'd be really happy.

One GLEP introduces new elements 'team', 'dev' and 'proxy':

    http://dev.gentoo.org/~dev-zero/glep/glep-new_metadata_elements.html

The idea is to reduce some of the redundency we have in the tree and to
explicitly write who the maintainer is. It logically depends on my former
GLEP about Gentoo's herd/team metastructure, but doesn't depend on it in a
technical sense.
Furthermore it makes it possible to define maintainer-proxy relationships.

It would make the auto-assignment process based on metadata.xml safer since
it makes it possible to validate the maintainer.
And this is where the second GLEP comes in:

    http://dev.gentoo.org/~dev-zero/glep/glep-xsd.html

In this GLEP I propose to switch from DTD to XSD for metadata.xml (and
herd.xml) to be able to validate content.
Even though some people like to argue that content should not be validated,
it makes sense to do it since the metadata.xml are not "prosa" but can be
interpreted as kind of database entries. Another reason is that
parent-child constraints can't be validated using DTD (especially GLEP 46
can't be properly implemented using DTD). But that's all written in the
GLEP...

What do you think of them?

Cheers,
Tiziano


-- 
gentoo-dev@lists.gentoo.org mailing list

Reply via email to