Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-dev@g.o
From: Peter Volkov <pva@g.o>
Subject: Re: metdata.dtd should require <herd/>
Date: Tue, 15 Dec 2009 18:19:00 +0300
В Пнд, 07/12/2009 в 21:20 +0100, Thilo Bangert пишет:
> Hans de Graaff <graaff@g.o> said:
> > On Mon, 2009-12-07 at 12:56 +0100, Thilo Bangert wrote:
> > > dev-util/cucumber                       <herd> missing
> > 
> > Fixed, but this is really a bug in metadata.dtd, which specifies
> > <!ELEMENT pkgmetadata ( (herd|maintainer|longdescription|use|
> > upstream)* )>

> indeed: http://bugs.gentoo.org/show_bug.cgi?id=279206

So what we will do with this? It'll be great to fix dtd to follow our
requirements, but there is a problem:

if we change dtd like this:

<!ELEMENT pkgmetadata ( herd+, (maintainer|longdescription|use|upstream)* )>

we will force all metadata.xml files have strict order of tags: first
<herd/> then other tags. Currently there are about 200 ebuilds with
different order http://bugs.gentoo.org/show_bug.cgi?id=279206#c4 .

Hans's suggestion http://bugs.gentoo.org/show_bug.cgi?id=279206#c7 works
but it is not nice and prohibits another order: herd, other tags, herd.

Personally I'd kept dtd simple and forced ordering.

So actually two questions here:

1. How should we fix dtd?
2. Are there any problems if we fix dtd first and let maintainers fix
metadata.xml on bumps (iow, what will became broken if metadata.xml
became not valid)?

-- 
Peter.



Replies:
Re: metdata.dtd should require <herd/>
-- Jonathan Callen
Re: metdata.dtd should require <herd/>
-- Mike Frysinger
Re: metdata.dtd should require <herd/>
-- Alex Alexander
References:
irregular metdata.xml check
-- Thilo Bangert
Re: irregular metdata.xml check
-- Hans de Graaff
Re: irregular metdata.xml check
-- Thilo Bangert
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: irregular metdata.xml check
Next by thread:
Re: metdata.dtd should require <herd/>
Previous by date:
Re: CAcert certificate distribution license to third parties (i.e. distributors like gentoo)
Next by date:
Re: metdata.dtd should require <herd/>


Updated Jun 29, 2012

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.