[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] [PATCH] metadata.dtd: Remove obsolete <natural-name/> element per GLEP 68
From:       Michał Górny <mgorny () gentoo ! org>
Date:       2016-04-30 11:34:08
Message-ID: 20160430133408.14c4b900.mgorny () gentoo ! org
[Download RAW message or body]


On Sat, 30 Apr 2016 02:36:18 -0400
Göktürk Yüksek <gokturk@binghamton.edu> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Michał Górny:
> > On Thu, 28 Apr 2016 19:41:06 -0400 Göktürk Yüksek
> > <gokturk@binghamton.edu> wrote:
> >   
> >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
> >> 
> >> Brian Dolbec:  
> >>> On Thu, 28 Apr 2016 15:39:05 -0400 Göktürk Yüksek 
> >>> <gokturk@binghamton.edu> wrote:
> >>>   
> >>>> --- metadata.dtd | 5 +---- 1 file changed, 1 insertion(+), 4 
> >>>> deletions(-)
> >>>> 
> >>>> diff --git a/metadata.dtd b/metadata.dtd index
> >>>> 7626a57..b608852 100644 --- a/metadata.dtd +++ b/metadata.dtd
> >>>> @@ -3,7 +3,7 @@ <!ATTLIST catmetadata pkgname CDATA "">
> >>>> 
> >>>> <!-- Metadata for a package --> -<!ELEMENT pkgmetadata ( 
> >>>> (maintainer|natural-name|longdescription|slots|use|upstream)*  
> >>>> )> +<!ELEMENT pkgmetadata (   
> >>>> (maintainer|longdescription|slots|use|upstream)* )> <!ATTLIST
> >>>>  pkgmetadata pkgname CDATA ""> <!-- One tag for each
> >>>> maintainer of a package, multiple allowed--> @@ -13,9 +13,6
> >>>> @@ explicit type) for Gentoo maintainers is prohibited. -->
> >>>> <!ATTLIST maintainer type (person|project|unknown)  
> >>>> "unknown">  
> >>>> 
> >>>> -  <!-- Natural name for package, example: LibreOffice (for 
> >>>> app-office/libreoffice) --> -  <!ELEMENT natural-name
> >>>> (#PCDATA)  
> >>>>> - <!-- A long description of the package in freetext-->  
> >>>> <!ELEMENT longdescription (#PCDATA|pkg|cat)* >  
> >>> 
> >>> Isn't this almost obsolete?  it's now xmlschema...  And I hope
> >>> to have the new repoman with it out this weekend :)  
> >> 
> >> Does GLEP 68 explicitly declare metadata.dtd obsolete? I see that
> >> the example metadata.xml on the GLEP is missing DOCTYPE, are we
> >> getting rid of those too?  
> > 
> > No, and I don't know.
> > 
> > metadata.dtd is still required by many tools, and as such it makes 
> > sense to keep it. However, we may want to put some warning that
> > it's not very strict, and allows major structural violations due
> > to technical limitations.
> >   
> After a discussion with ulm on IRC, we agreed that the following makes
> sense: "the format of the metadata is defined in GLEP 68. the syntax
> is defined in metadata.dtd. The xml-schema can be used for stricter
> validation checks." If you have no objections, I will update devmanual
> based on this description.

What is the precise difference between 'format' and 'syntax' here? I'm
no native English speaker, and I don't see any obvious split of
responsibility between the two here, and I'm pretty sure this will be
quite confusing for other people as well.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic