* [gentoo-dev] Questions about XML files used in portage
@ 2005-09-21 12:28 Albert Hopkins
2005-09-21 13:21 ` Chris Gianelloni
0 siblings, 1 reply; 16+ messages in thread
From: Albert Hopkins @ 2005-09-21 12:28 UTC (permalink / raw
To: gentoo-dev
I'm trying to incorporate into my project the metadata.xml files used in
portage, but I have a few questions:
1. It seems like many of the package metadata.xml files \-escape
"special" characters a la bash. This isn't really necessary in
XML and if there are special characters, such as '<', etc. then
there is an XML way of presenting them. Is there a special
reason that the '\' is used (i.e does software exist that
requires this)?
2. Are metadata.xml files a requirement for categories? There are
a few categories that do not have one:
* x11-proto
* x11-apps
* x11-drivers
3. If a metadata.xml has a <longdescription> element, is it
required to contain text? There is at least one package that
has an empty <longdescription>. I wanted to use the
<longdescription> to override the DESCRIPTION in the .ebuild, if
it exists, but in this case the DESCRIPTION is actually
infinitely longer than the <longdescription>.
4. Speaking of <longdescription>, are line breaks to be preserved
in their representation? There are a few packages whose
<longdescription> use line breaks for formatting. One in
particular, gnustep-libs/steptalk not only prefers to preserve
line breaks, but also appears to prefer a fixed-width font in
it's representation. Is this also a requirement?
If anyone has answers to any of the above questions I thank you in
advance for your response.
-m
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 12:28 [gentoo-dev] Questions about XML files used in portage Albert Hopkins
@ 2005-09-21 13:21 ` Chris Gianelloni
2005-09-21 13:34 ` Paul de Vrieze
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: Chris Gianelloni @ 2005-09-21 13:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1710 bytes --]
On Wed, 2005-09-21 at 07:28 -0500, Albert Hopkins wrote:
> 2. Are metadata.xml files a requirement for categories? There are
> a few categories that do not have one:
> * x11-proto
> * x11-apps
> * x11-drivers
They should have one.
> 3. If a metadata.xml has a <longdescription> element, is it
> required to contain text? There is at least one package that
> has an empty <longdescription>. I wanted to use the
> <longdescription> to override the DESCRIPTION in the .ebuild, if
> it exists, but in this case the DESCRIPTION is actually
> infinitely longer than the <longdescription>.
It should contain text, but I don't think that the dtd requires it.
Perhaps it should?
> 4. Speaking of <longdescription>, are line breaks to be preserved
> in their representation? There are a few packages whose
> <longdescription> use line breaks for formatting. One in
> particular, gnustep-libs/steptalk not only prefers to preserve
> line breaks, but also appears to prefer a fixed-width font in
> it's representation. Is this also a requirement?
As far as I know, there are few *requirements* defined for metadata.xml
files. All we really have is the dtd to determine what is legal.
Anything beyond that really hasn't been discussed.
Perhaps now is the time to start such discussions?
> If anyone has answers to any of the above questions I thank you in
> advance for your response.
Just out of curiosity, what is your project?
--
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 13:21 ` Chris Gianelloni
@ 2005-09-21 13:34 ` Paul de Vrieze
2005-09-21 14:18 ` Chris Gianelloni
2005-09-21 14:07 ` Albert Hopkins
2005-09-21 21:17 ` Jan Kundrát
2 siblings, 1 reply; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-21 13:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 2424 bytes --]
On Wednesday 21 September 2005 15:21, Chris Gianelloni wrote:
> On Wed, 2005-09-21 at 07:28 -0500, Albert Hopkins wrote:
> > 2. Are metadata.xml files a requirement for categories? There
> > are a few categories that do not have one:
> > * x11-proto
> > * x11-apps
> > * x11-drivers
>
> They should have one.
>
> > 3. If a metadata.xml has a <longdescription> element, is it
> > required to contain text? There is at least one package that
> > has an empty <longdescription>. I wanted to use the
> > <longdescription> to override the DESCRIPTION in the .ebuild,
> > if it exists, but in this case the DESCRIPTION is actually infinitely
> > longer than the <longdescription>.
>
> It should contain text, but I don't think that the dtd requires it.
> Perhaps it should?
The meaning of the tag is to contain a full description of the package.
The sense with longdescription is that it is allowed/encouraged to be a
description that is substantially longer than approprate for the
DESCRIPTION variable in the ebuild itself. It's purpose is mainly for
things like packages.gentoo.org where there is place for a long
description. Another advantage is that it allows for other language
descriptions of a package (an English one must be provided).
>
> > 4. Speaking of <longdescription>, are line breaks to be
> > preserved in their representation? There are a few packages whose
> > <longdescription> use line breaks for formatting. One in particular,
> > gnustep-libs/steptalk not only prefers to preserve line breaks, but
> > also appears to prefer a fixed-width font in it's representation. Is
> > this also a requirement?
>
> As far as I know, there are few *requirements* defined for metadata.xml
> files. All we really have is the dtd to determine what is legal.
> Anything beyond that really hasn't been discussed.
We have a webpage:
http://www.gentoo.org/proj/en/metastructure/herds/index.xml
Although the longdescription description is a bit vague. There is no
specified format for longdescription, but as no subtags are allowed one
could say it should be some kind of formatted text.
> Perhaps now is the time to start such discussions?
If it's used I agree.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 13:21 ` Chris Gianelloni
2005-09-21 13:34 ` Paul de Vrieze
@ 2005-09-21 14:07 ` Albert Hopkins
2005-09-21 14:24 ` Chris Gianelloni
2005-09-21 21:17 ` Jan Kundrát
2 siblings, 1 reply; 16+ messages in thread
From: Albert Hopkins @ 2005-09-21 14:07 UTC (permalink / raw
To: gentoo-dev
On Wed, 2005-09-21 at 09:21 -0400, Chris Gianelloni wrote:
> On Wed, 2005-09-21 at 07:28 -0500, Albert Hopkins wrote:
> > 2. Are metadata.xml files a requirement for categories? There are
> > a few categories that do not have one:
> > * x11-proto
> > * x11-apps
> > * x11-drivers
>
> They should have one.
Ok, then I will submit a bug report to have them added.
>
> > 3. If a metadata.xml has a <longdescription> element, is it
> > required to contain text? There is at least one package that
> > has an empty <longdescription>. I wanted to use the
> > <longdescription> to override the DESCRIPTION in the .ebuild, if
> > it exists, but in this case the DESCRIPTION is actually
> > infinitely longer than the <longdescription>.
>
> It should contain text, but I don't think that the dtd requires it.
> Perhaps it should?
Admittedly, I have not read the DTD (must first learn *how* to read
DTDs), but I think if the element exists, it should have text or else
it's meaningless.
>
> > 4. Speaking of <longdescription>, are line breaks to be preserved
> > in their representation? There are a few packages whose
> > <longdescription> use line breaks for formatting. One in
> > particular, gnustep-libs/steptalk not only prefers to preserve
> > line breaks, but also appears to prefer a fixed-width font in
> > it's representation. Is this also a requirement?
>
> As far as I know, there are few *requirements* defined for metadata.xml
> files. All we really have is the dtd to determine what is legal.
> Anything beyond that really hasn't been discussed.
>
> Perhaps now is the time to start such discussions?
>
I think so. There seem to be different formats for the
<longdescription> and I would hate to have to guess or make special
exceptions because I know I'll do it wrong (e.g. the Changelogs). Would
prefer if there were a more strict definition so then at least I could
say it's not my fault ;-)
> > If anyone has answers to any of the above questions I thank you in
> > advance for your response.
>
> Just out of curiosity, what is your project?
>
This is for the new packages.gentoo.org.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 13:34 ` Paul de Vrieze
@ 2005-09-21 14:18 ` Chris Gianelloni
2005-09-21 14:34 ` Paul de Vrieze
0 siblings, 1 reply; 16+ messages in thread
From: Chris Gianelloni @ 2005-09-21 14:18 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1522 bytes --]
On Wed, 2005-09-21 at 15:34 +0200, Paul de Vrieze wrote:
> The meaning of the tag is to contain a full description of the package.
> The sense with longdescription is that it is allowed/encouraged to be a
> description that is substantially longer than approprate for the
> DESCRIPTION variable in the ebuild itself. It's purpose is mainly for
> things like packages.gentoo.org where there is place for a long
> description. Another advantage is that it allows for other language
> descriptions of a package (an English one must be provided).
I think the problem here was that longdescription was in an ebuild, but
was empty.
Also, packages.gentoo.org doesn't use this data, but rather just the
DESCRIPTION field in the ebuild, at least for the few that I checked
that have a longdescription in metadata.xml...
> > As far as I know, there are few *requirements* defined for metadata.xml
> > files. All we really have is the dtd to determine what is legal.
> > Anything beyond that really hasn't been discussed.
>
> We have a webpage:
> http://www.gentoo.org/proj/en/metastructure/herds/index.xml
>
> Although the longdescription description is a bit vague. There is no
> specified format for longdescription, but as no subtags are allowed one
> could say it should be some kind of formatted text.
>
> > Perhaps now is the time to start such discussions?
>
> If it's used I agree.
--
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 14:07 ` Albert Hopkins
@ 2005-09-21 14:24 ` Chris Gianelloni
0 siblings, 0 replies; 16+ messages in thread
From: Chris Gianelloni @ 2005-09-21 14:24 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 605 bytes --]
On Wed, 2005-09-21 at 09:07 -0500, Albert Hopkins wrote:
> > Just out of curiosity, what is your project?
> >
> This is for the new packages.gentoo.org.
Cool.
I'd also like to work out some way for us to show that a package is
commercial, either via my "commercial license" (see other thread on
here) or via metadata.xml or something. I think it would help out users
a great deal if they knew that "emerge doom3" or "emerge maya" still
meant they still had to purchase the software to use it.
--
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 14:18 ` Chris Gianelloni
@ 2005-09-21 14:34 ` Paul de Vrieze
2005-09-21 15:15 ` Albert Hopkins
0 siblings, 1 reply; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-21 14:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 771 bytes --]
On Wednesday 21 September 2005 16:18, Chris Gianelloni wrote:
> I think the problem here was that longdescription was in an ebuild, but
> was empty.
>
> Also, packages.gentoo.org doesn't use this data, but rather just the
> DESCRIPTION field in the ebuild, at least for the few that I checked
> that have a longdescription in metadata.xml...
I know it doesn't, that does not preclude that it was mainly meant for
such purposes. There has even been a short expirmental package list based
on xml/xslt which used it, but it's searching mode was way too slow, so
it was abandoned.
In any case a longdescription tag if present should not be empty.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 14:34 ` Paul de Vrieze
@ 2005-09-21 15:15 ` Albert Hopkins
0 siblings, 0 replies; 16+ messages in thread
From: Albert Hopkins @ 2005-09-21 15:15 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1.1: Type: text/plain, Size: 1119 bytes --]
On Wed, 2005-09-21 at 16:34 +0200, Paul de Vrieze wrote:
> On Wednesday 21 September 2005 16:18, Chris Gianelloni wrote:
> > I think the problem here was that longdescription was in an ebuild, but
> > was empty.
> >
> > Also, packages.gentoo.org doesn't use this data, but rather just the
> > DESCRIPTION field in the ebuild, at least for the few that I checked
> > that have a longdescription in metadata.xml...
>
> I know it doesn't, that does not preclude that it was mainly meant for
> such purposes. There has even been a short expirmental package list based
> on xml/xslt which used it, but it's searching mode was way too slow, so
> it was abandoned.
>
> In any case a longdescription tag if present should not be empty.
>
> Paul
>
The list is actually longer than I thought.
Currently my code does:
description = xmldesc['en'] or xmldesc[None] or ebuild_desc
which is fine for packages, but categories do not have a fall-back
description without the metadata. I could have sworn there was a
category with an empty description but I can't find it now ;-)
-m
[-- Attachment #1.2: pkg_nolongdesc.txt --]
[-- Type: text/plain, Size: 31230 bytes --]
INFO:root:NODESC: app-admin/ranpwd lang=None
INFO:root:NODESC: app-admin/sdsc-syslog lang=None
INFO:root:NODESC: app-benchmarks/iozone lang=None
INFO:root:NODESC: app-benchmarks/ltp lang=None
INFO:root:NODESC: app-editors/lfhex lang=None
INFO:root:NODESC: app-editors/xemacs lang=None
INFO:root:NODESC: app-editors/XML-XSH lang=None
INFO:root:NODESC: app-misc/bins lang=None
INFO:root:NODESC: app-misc/filer lang=None
INFO:root:NODESC: app-misc/gwine lang=None
INFO:root:NODESC: app-misc/misterhouse lang=None
INFO:root:NODESC: app-misc/smtm lang=None
INFO:root:NODESC: app-shells/rrs lang=None
INFO:root:NODESC: app-shells/tcsh lang=None
INFO:root:NODESC: app-text/po4a lang=None
INFO:root:NODESC: app-xemacs/apel lang=None
INFO:root:NODESC: app-xemacs/eshell lang=None
INFO:root:NODESC: app-xemacs/ess lang=None
INFO:root:NODESC: app-xemacs/fsf-compat lang=None
INFO:root:NODESC: app-xemacs/gnus lang=None
INFO:root:NODESC: app-xemacs/ilisp lang=None
INFO:root:NODESC: app-xemacs/jde lang=None
INFO:root:NODESC: app-xemacs/mail-lib lang=None
INFO:root:NODESC: app-xemacs/mmm-mode lang=None
INFO:root:NODESC: app-xemacs/mule-base lang=None
INFO:root:NODESC: app-xemacs/mule-ucs lang=None
INFO:root:NODESC: app-xemacs/net-utils lang=None
INFO:root:NODESC: app-xemacs/perl-modes lang=None
INFO:root:NODESC: app-xemacs/psgml-dtds lang=None
INFO:root:NODESC: app-xemacs/psgml lang=None
INFO:root:NODESC: app-xemacs/ps-print lang=None
INFO:root:NODESC: app-xemacs/text-modes lang=None
INFO:root:NODESC: app-xemacs/xemacs-base lang=None
INFO:root:NODESC: app-xemacs/xslt-process lang=None
INFO:root:NODESC: dev-db/gmyclient lang=None
INFO:root:NODESC: dev-db/stldb4 lang=None
INFO:root:NODESC: dev-embedded/ftdi_eeprom lang=None
INFO:root:NODESC: dev-embedded/libftdi lang=None
INFO:root:NODESC: dev-embedded/yapide lang=None
INFO:root:NODESC: dev-java/flute lang=en
INFO:root:NODESC: dev-java/forehead lang=en
INFO:root:NODESC: dev-java/jamvm lang=None
INFO:root:NODESC: dev-java/javatoolkit lang=None
INFO:root:NODESC: dev-java/jgoodies-animation lang=en
INFO:root:NODESC: dev-java/jgoodies-forms lang=en
INFO:root:NODESC: dev-java/jgoodies-looks lang=en
INFO:root:NODESC: dev-java/jruby lang=None
INFO:root:NODESC: dev-java/sac lang=en
INFO:root:NODESC: dev-java/scala-bin lang=None
INFO:root:NODESC: dev-java/swidgets lang=en
INFO:root:NODESC: dev-java/toolbar lang=en
INFO:root:NODESC: dev-lang/parrot lang=None
INFO:root:NODESC: dev-lang/perl lang=None
INFO:root:NODESC: dev-libs/ace lang=None
INFO:root:NODESC: dev-libs/ferrisloki lang=None
INFO:root:NODESC: dev-libs/libferrisstreams lang=None
INFO:root:NODESC: dev-libs/libip_vs_user_sync lang=None
INFO:root:NODESC: dev-libs/log4c lang=None
INFO:root:NODESC: dev-libs/newt lang=None
INFO:root:NODESC: dev-libs/syck lang=None
INFO:root:NODESC: dev-libs/tre lang=None
INFO:root:NODESC: dev-libs/vanessa-adt lang=None
INFO:root:NODESC: dev-libs/vanessa-logger lang=None
INFO:root:NODESC: dev-libs/xapian lang=None
INFO:root:NODESC: dev-perl/Algorithm-Annotate lang=None
INFO:root:NODESC: dev-perl/Apache-DBI lang=None
INFO:root:NODESC: dev-perl/Apache-Session lang=None
INFO:root:NODESC: dev-perl/Apache-SessionX lang=None
INFO:root:NODESC: dev-perl/AppConfig lang=None
INFO:root:NODESC: dev-perl/Archive-Tar lang=None
INFO:root:NODESC: dev-perl/Archive-Zip lang=None
INFO:root:NODESC: dev-perl/Array-RefElem lang=None
INFO:root:NODESC: dev-perl/Array-Window lang=None
INFO:root:NODESC: dev-perl/AtExit lang=None
INFO:root:NODESC: dev-perl/Audio-CD-disc-cover lang=None
INFO:root:NODESC: dev-perl/Audio-Mixer lang=None
INFO:root:NODESC: dev-perl/Audio-Tools lang=None
INFO:root:NODESC: dev-perl/Audio-Wav lang=None
INFO:root:NODESC: dev-perl/Authen-DigestMD5 lang=None
INFO:root:NODESC: dev-perl/Authen-NTLM lang=None
INFO:root:NODESC: dev-perl/Authen-PAM lang=None
INFO:root:NODESC: dev-perl/Authen-SASL lang=None
INFO:root:NODESC: dev-perl/aww lang=None
INFO:root:NODESC: dev-perl/AxKit lang=None
INFO:root:NODESC: dev-perl/BerkeleyDB lang=None
INFO:root:NODESC: dev-perl/Bit-Vector lang=None
INFO:root:NODESC: dev-perl/Bit-Vector-Minimal lang=None
INFO:root:NODESC: dev-perl/BSD-Resource lang=None
INFO:root:NODESC: dev-perl/Business-FedEx-DirectConnect lang=None
INFO:root:NODESC: dev-perl/Business-UPS lang=None
INFO:root:NODESC: dev-perl/Cache-Cache lang=None
INFO:root:NODESC: dev-perl/Cache-Memcached lang=None
INFO:root:NODESC: dev-perl/cache-mmap lang=None
INFO:root:NODESC: dev-perl/Cache-Simple-TimedExpiry lang=None
INFO:root:NODESC: dev-perl/Carp-Assert lang=None
INFO:root:NODESC: dev-perl/Carp-Clan lang=None
INFO:root:NODESC: dev-perl/CDDB-File lang=None
INFO:root:NODESC: dev-perl/CDDB_get lang=None
INFO:root:NODESC: dev-perl/CDDB lang=None
INFO:root:NODESC: dev-perl/cdk-perl lang=None
INFO:root:NODESC: dev-perl/CGI-FastTemplate lang=None
INFO:root:NODESC: dev-perl/CGI-Session lang=None
INFO:root:NODESC: dev-perl/Cgi-Simple lang=None
INFO:root:NODESC: dev-perl/Chart lang=None
INFO:root:NODESC: dev-perl/Chart-Math-Axis lang=None
INFO:root:NODESC: dev-perl/Class-Accessor lang=None
INFO:root:NODESC: dev-perl/Class-Autouse lang=None
INFO:root:NODESC: dev-perl/Class-Container lang=None
INFO:root:NODESC: dev-perl/Class-Data-Inheritable lang=None
INFO:root:NODESC: dev-perl/Class-DBI lang=None
INFO:root:NODESC: dev-perl/Class-DBI-mysql lang=None
INFO:root:NODESC: dev-perl/Class-Default lang=None
INFO:root:NODESC: dev-perl/Class-Factory-Util lang=None
INFO:root:NODESC: dev-perl/Class-Inspector lang=None
INFO:root:NODESC: dev-perl/class-loader lang=None
INFO:root:NODESC: dev-perl/Class-MakeMethods lang=None
INFO:root:NODESC: dev-perl/Class-MethodMaker lang=None
INFO:root:NODESC: dev-perl/class-returnvalue lang=None
INFO:root:NODESC: dev-perl/Class-Singleton lang=None
INFO:root:NODESC: dev-perl/Class-Trigger lang=None
INFO:root:NODESC: dev-perl/Class-Virtual lang=None
INFO:root:NODESC: dev-perl/Class-WhiteHole lang=None
INFO:root:NODESC: dev-perl/Class-XPath lang=None
INFO:root:NODESC: dev-perl/Clone lang=None
INFO:root:NODESC: dev-perl/Compress-Zlib lang=None
INFO:root:NODESC: dev-perl/Config-ApacheFormat lang=None
INFO:root:NODESC: dev-perl/config-general lang=None
INFO:root:NODESC: dev-perl/Config-IniFiles lang=None
INFO:root:NODESC: dev-perl/ConfigReader lang=None
INFO:root:NODESC: dev-perl/Config-Simple lang=None
INFO:root:NODESC: dev-perl/Config-Tiny lang=None
INFO:root:NODESC: dev-perl/convert-ascii-armour lang=None
INFO:root:NODESC: dev-perl/Convert-ASN1 lang=None
INFO:root:NODESC: dev-perl/Convert-BER lang=None
INFO:root:NODESC: dev-perl/Convert-BinHex lang=None
INFO:root:NODESC: dev-perl/convert-pem lang=None
INFO:root:NODESC: dev-perl/Convert-TNEF lang=None
INFO:root:NODESC: dev-perl/Convert-UUlib lang=None
INFO:root:NODESC: dev-perl/CORBA-ORBit lang=None
INFO:root:NODESC: dev-perl/CPAN-Checksums lang=None
INFO:root:NODESC: dev-perl/Crypt-Blowfish lang=None
INFO:root:NODESC: dev-perl/Crypt-CAST5_PP lang=None
INFO:root:NODESC: dev-perl/crypt-cbc lang=None
INFO:root:NODESC: dev-perl/Crypt-Cracklib lang=None
INFO:root:NODESC: dev-perl/crypt-des-ede3 lang=None
INFO:root:NODESC: dev-perl/Crypt-DES_EDE3 lang=None
INFO:root:NODESC: dev-perl/Crypt-DES lang=None
INFO:root:NODESC: dev-perl/crypt-dh lang=None
INFO:root:NODESC: dev-perl/crypt-dsa lang=None
INFO:root:NODESC: dev-perl/crypt-idea lang=None
INFO:root:NODESC: dev-perl/Crypt-OpenPGP lang=None
INFO:root:NODESC: dev-perl/Crypt-OpenSSL-Random lang=None
INFO:root:NODESC: dev-perl/Crypt-OpenSSL-RSA lang=None
INFO:root:NODESC: dev-perl/crypt-primes lang=None
INFO:root:NODESC: dev-perl/crypt-random lang=None
INFO:root:NODESC: dev-perl/Crypt-Rijndael lang=None
INFO:root:NODESC: dev-perl/Crypt-RIPEMD160 lang=None
INFO:root:NODESC: dev-perl/crypt-rsa lang=None
INFO:root:NODESC: dev-perl/Crypt-SmbHash lang=None
INFO:root:NODESC: dev-perl/Crypt-SSLeay lang=None
INFO:root:NODESC: dev-perl/Crypt-Twofish lang=None
INFO:root:NODESC: dev-perl/Curses lang=None
INFO:root:NODESC: dev-perl/Curses-UI lang=None
INFO:root:NODESC: dev-perl/CursesWidgets lang=None
INFO:root:NODESC: dev-perl/data-buffer lang=None
INFO:root:NODESC: dev-perl/Data-Compare lang=None
INFO:root:NODESC: dev-perl/Data-DumpXML lang=None
INFO:root:NODESC: dev-perl/Data-Hierarchy lang=None
INFO:root:NODESC: dev-perl/Data-ShowTable lang=None
INFO:root:NODESC: dev-perl/Date-Calc lang=None
INFO:root:NODESC: dev-perl/Date-ICal lang=None
INFO:root:NODESC: dev-perl/Date-ISO lang=None
INFO:root:NODESC: dev-perl/Date-Leapyear lang=None
INFO:root:NODESC: dev-perl/DateManip lang=None
INFO:root:NODESC: dev-perl/DateTime lang=None
INFO:root:NODESC: dev-perl/DateTime-Locale lang=None
INFO:root:NODESC: dev-perl/DateTime-TimeZone lang=None
INFO:root:NODESC: dev-perl/DBD-mysql lang=None
INFO:root:NODESC: dev-perl/DBD-Pg lang=None
INFO:root:NODESC: dev-perl/DBD-SQLite2 lang=None
INFO:root:NODESC: dev-perl/DBD-SQLite lang=None
INFO:root:NODESC: dev-perl/DBI lang=None
INFO:root:NODESC: dev-perl/DBIx-ContextualFetch lang=None
INFO:root:NODESC: dev-perl/dbix-searchbuilder lang=None
INFO:root:NODESC: dev-perl/DelimMatch lang=None
INFO:root:NODESC: dev-perl/Devel-Cycle lang=None
INFO:root:NODESC: dev-perl/Devel-Profiler lang=None
INFO:root:NODESC: dev-perl/Devel-StackTrace lang=None
INFO:root:NODESC: dev-perl/Devel-Symdump lang=None
INFO:root:NODESC: dev-perl/Device-SerialPort lang=None
INFO:root:NODESC: dev-perl/digest-bubblebabble lang=None
INFO:root:NODESC: dev-perl/Digest-HMAC lang=None
INFO:root:NODESC: dev-perl/digest-md2 lang=None
INFO:root:NODESC: dev-perl/Digest-MD4 lang=None
INFO:root:NODESC: dev-perl/Digest-Nilsimsa lang=None
INFO:root:NODESC: dev-perl/Digest-SHA1 lang=None
INFO:root:NODESC: dev-perl/Email-Find lang=None
INFO:root:NODESC: dev-perl/Email-Valid lang=None
INFO:root:NODESC: dev-perl/Encode-compat lang=None
INFO:root:NODESC: dev-perl/Encode-HanConvert lang=None
INFO:root:NODESC: dev-perl/Error lang=None
INFO:root:NODESC: dev-perl/Event lang=None
INFO:root:NODESC: dev-perl/Event-RPC lang=None
INFO:root:NODESC: dev-perl/Exception-Class lang=None
INFO:root:NODESC: dev-perl/Exporter-Lite lang=None
INFO:root:NODESC: dev-perl/ExtUtils-AutoInstall lang=None
INFO:root:NODESC: dev-perl/ExtUtils-CBuilder lang=None
INFO:root:NODESC: dev-perl/extutils-depends lang=None
INFO:root:NODESC: dev-perl/ExtUtils-F77 lang=None
INFO:root:NODESC: dev-perl/extutils-parsexs lang=None
INFO:root:NODESC: dev-perl/extutils-pkgconfig lang=None
INFO:root:NODESC: dev-perl/ExtUtils-XSBuilder lang=None
INFO:root:NODESC: dev-perl/Festival-Client-Async lang=None
INFO:root:NODESC: dev-perl/File-BaseDir lang=None
INFO:root:NODESC: dev-perl/File-DirWalk lang=None
INFO:root:NODESC: dev-perl/File-Find-Rule lang=None
INFO:root:NODESC: dev-perl/File-Flat lang=None
INFO:root:NODESC: dev-perl/FileHandle-Deluxe lang=None
INFO:root:NODESC: dev-perl/FileHandle-Rollback lang=None
INFO:root:NODESC: dev-perl/FileHandle-Unget lang=None
INFO:root:NODESC: dev-perl/File-MimeInfo lang=None
INFO:root:NODESC: dev-perl/File-MMagic lang=None
INFO:root:NODESC: dev-perl/File-NCopy lang=None
INFO:root:NODESC: dev-perl/File-ReadBackwards lang=None
INFO:root:NODESC: dev-perl/File-Remove lang=None
INFO:root:NODESC: dev-perl/File-RsyncP lang=None
INFO:root:NODESC: dev-perl/File-Slurp lang=None
INFO:root:NODESC: dev-perl/File-Sync lang=None
INFO:root:NODESC: dev-perl/File-Tail lang=None
INFO:root:NODESC: dev-perl/File-Which lang=None
INFO:root:NODESC: dev-perl/Filter lang=None
INFO:root:NODESC: dev-perl/Finance-Quote lang=None
INFO:root:NODESC: dev-perl/Finance-YahooQuote lang=None
INFO:root:NODESC: dev-perl/FreezeThaw lang=None
INFO:root:NODESC: dev-perl/frontier-rpc lang=None
INFO:root:NODESC: dev-perl/GD-Graph3d lang=None
INFO:root:NODESC: dev-perl/GDGraph lang=None
INFO:root:NODESC: dev-perl/GD lang=None
INFO:root:NODESC: dev-perl/GDTextUtil lang=None
INFO:root:NODESC: dev-perl/Geography-Countries lang=None
INFO:root:NODESC: dev-perl/Getopt-ArgvFile lang=None
INFO:root:NODESC: dev-perl/Getopt-Mixed lang=None
INFO:root:NODESC: dev-perl/gimp-perl lang=None
INFO:root:NODESC: dev-perl/glade-perl lang=None
INFO:root:NODESC: dev-perl/glib-perl lang=None
INFO:root:NODESC: dev-perl/gnome2-canvas lang=None
INFO:root:NODESC: dev-perl/gnome2-gconf lang=None
INFO:root:NODESC: dev-perl/gnome2-perl lang=None
INFO:root:NODESC: dev-perl/gnome2-print lang=None
INFO:root:NODESC: dev-perl/gnome2-vfs-perl lang=None
INFO:root:NODESC: dev-perl/gnome2-wnck lang=None
INFO:root:NODESC: dev-perl/GnuPG-Interface lang=None
INFO:root:NODESC: dev-perl/Graph lang=None
INFO:root:NODESC: dev-perl/gtk2-ex-formfactory lang=None
INFO:root:NODESC: dev-perl/gtk2-gladexml lang=None
INFO:root:NODESC: dev-perl/Gtk2-Html2 lang=None
INFO:root:NODESC: dev-perl/gtk2-perl lang=None
INFO:root:NODESC: dev-perl/gtk2-spell lang=None
INFO:root:NODESC: dev-perl/gtk-perl-glade lang=None
INFO:root:NODESC: dev-perl/gtk-perl lang=None
INFO:root:NODESC: dev-perl/Heap lang=None
INFO:root:NODESC: dev-perl/Hook-LexWrap lang=None
INFO:root:NODESC: dev-perl/HTML-Clean lang=None
INFO:root:NODESC: dev-perl/HTML-FillInForm lang=None
INFO:root:NODESC: dev-perl/HTML-FromText lang=None
INFO:root:NODESC: dev-perl/HTML-HTMLDoc lang=None
INFO:root:NODESC: dev-perl/HTML-LinkExtractor lang=None
INFO:root:NODESC: dev-perl/HTML-Mason lang=None
INFO:root:NODESC: dev-perl/HTML-Object lang=None
INFO:root:NODESC: dev-perl/HTML-Parser lang=None
INFO:root:NODESC: dev-perl/HTML-SimpleParse lang=None
INFO:root:NODESC: dev-perl/HTML-Strip lang=None
INFO:root:NODESC: dev-perl/HTML-TableExtract lang=None
INFO:root:NODESC: dev-perl/HTML-Table lang=None
INFO:root:NODESC: dev-perl/HTML-Tagset lang=None
INFO:root:NODESC: dev-perl/HTML-Template-Expr lang=None
INFO:root:NODESC: dev-perl/HTML-Template lang=None
INFO:root:NODESC: dev-perl/HTML-TokeParser-Simple lang=None
INFO:root:NODESC: dev-perl/HTML-Tree lang=None
INFO:root:NODESC: dev-perl/HTTP-BrowserDetect lang=None
INFO:root:NODESC: dev-perl/HTTP-Cache-Transparent lang=None
INFO:root:NODESC: dev-perl/HTTP-DAV lang=None
INFO:root:NODESC: dev-perl/HTTPD-User-Manage lang=None
INFO:root:NODESC: dev-perl/HTTP-GHTTP lang=None
INFO:root:NODESC: dev-perl/HTTP-Server-Simple lang=None
INFO:root:NODESC: dev-perl/HTTP-Server-Simple-Mason lang=None
INFO:root:NODESC: dev-perl/Ima-DBI lang=None
INFO:root:NODESC: dev-perl/Image-Imlib2 lang=None
INFO:root:NODESC: dev-perl/ImageInfo lang=None
INFO:root:NODESC: dev-perl/ImageSize lang=None
INFO:root:NODESC: dev-perl/IniConf lang=None
INFO:root:NODESC: dev-perl/inline-files lang=None
INFO:root:NODESC: dev-perl/Inline-Java lang=None
INFO:root:NODESC: dev-perl/Inline lang=None
INFO:root:NODESC: dev-perl/IO-Multiplex lang=None
INFO:root:NODESC: dev-perl/IO-Socket-SSL lang=None
INFO:root:NODESC: dev-perl/IO-String lang=None
INFO:root:NODESC: dev-perl/IO-stringy lang=None
INFO:root:NODESC: dev-perl/IO-Tee lang=None
INFO:root:NODESC: dev-perl/IO-Tty lang=None
INFO:root:NODESC: dev-perl/IO-Zlib lang=None
INFO:root:NODESC: dev-perl/IP-Country lang=None
INFO:root:NODESC: dev-perl/IPC-Run3 lang=None
INFO:root:NODESC: dev-perl/IPC-Run lang=None
INFO:root:NODESC: dev-perl/IPC-ShareLite lang=None
INFO:root:NODESC: dev-perl/IPC-Signal lang=None
INFO:root:NODESC: dev-perl/Jcode lang=None
INFO:root:NODESC: dev-perl/jcode_pl lang=None
INFO:root:NODESC: dev-perl/libintl-perl lang=None
INFO:root:NODESC: dev-perl/libvorbis-perl lang=None
INFO:root:NODESC: dev-perl/libwww-perl lang=None
INFO:root:NODESC: dev-perl/libxml-perl lang=None
INFO:root:NODESC: dev-perl/Lingua-EN-Inflect lang=None
INFO:root:NODESC: dev-perl/Lingua-EN-Numbers-Ordinate lang=None
INFO:root:NODESC: dev-perl/Lingua-Preferred lang=None
INFO:root:NODESC: dev-perl/Lingua-PT-Stemmer lang=None
INFO:root:NODESC: dev-perl/Lingua-Stem-Fr lang=None
INFO:root:NODESC: dev-perl/Lingua-Stem-It lang=None
INFO:root:NODESC: dev-perl/Lingua-Stem lang=None
INFO:root:NODESC: dev-perl/Lingua-Stem-Ru lang=None
INFO:root:NODESC: dev-perl/Lingua-Stem-Snowball-Da lang=None
INFO:root:NODESC: dev-perl/Locale-gettext lang=None
INFO:root:NODESC: dev-perl/locale-maketext-fuzzy lang=None
INFO:root:NODESC: dev-perl/locale-maketext-lexicon lang=None
INFO:root:NODESC: dev-perl/Locale-PO lang=None
INFO:root:NODESC: dev-perl/LockFile-Simple lang=None
INFO:root:NODESC: dev-perl/log-dispatch lang=None
INFO:root:NODESC: dev-perl/Log-TraceMessages lang=None
INFO:root:NODESC: dev-perl/Mail-Audit lang=None
INFO:root:NODESC: dev-perl/Mail-ClamAV lang=None
INFO:root:NODESC: dev-perl/Mail-IMAPClient lang=None
INFO:root:NODESC: dev-perl/Mail-Mbox-MessageParser lang=None
INFO:root:NODESC: dev-perl/Mail-POP3Client lang=None
INFO:root:NODESC: dev-perl/Mail-Procmail lang=None
INFO:root:NODESC: dev-perl/Mail-SPF-Query lang=None
INFO:root:NODESC: dev-perl/MailTools lang=None
INFO:root:NODESC: dev-perl/Math-GMP lang=None
INFO:root:NODESC: dev-perl/math-pari lang=None
INFO:root:NODESC: dev-perl/Math-VecStat lang=None
INFO:root:NODESC: dev-perl/MD5 lang=None
INFO:root:NODESC: dev-perl/mime-construct lang=None
INFO:root:NODESC: dev-perl/MIME-Lite lang=None
INFO:root:NODESC: dev-perl/MIME-tools lang=None
INFO:root:NODESC: dev-perl/MIME-Types lang=None
INFO:root:NODESC: dev-perl/MLDBM lang=None
INFO:root:NODESC: dev-perl/module-build lang=None
INFO:root:NODESC: dev-perl/module-info lang=None
INFO:root:NODESC: dev-perl/Module-Refresh lang=None
INFO:root:NODESC: dev-perl/Module-Signature lang=None
INFO:root:NODESC: dev-perl/Mon lang=None
INFO:root:NODESC: dev-perl/MP3-Info lang=None
INFO:root:NODESC: dev-perl/Msql-Mysql-modules lang=None
INFO:root:NODESC: dev-perl/Net-CIDR lang=None
INFO:root:NODESC: dev-perl/Net-CIDR-Lite lang=None
INFO:root:NODESC: dev-perl/Net-Daemon lang=None
INFO:root:NODESC: dev-perl/Net-DNS lang=None
INFO:root:NODESC: dev-perl/Net-FTPServer lang=None
INFO:root:NODESC: dev-perl/Net-Ident lang=None
INFO:root:NODESC: dev-perl/Net-IRC lang=None
INFO:root:NODESC: dev-perl/Net-Jabber lang=None
INFO:root:NODESC: dev-perl/Net-Kismet lang=None
INFO:root:NODESC: dev-perl/Net-Netmask lang=None
INFO:root:NODESC: dev-perl/NetPacket lang=None
INFO:root:NODESC: dev-perl/Net-Patricia lang=None
INFO:root:NODESC: dev-perl/Net-Pcap lang=None
INFO:root:NODESC: dev-perl/Net-PcapUtils lang=None
INFO:root:NODESC: dev-perl/Net-RawIP lang=None
INFO:root:NODESC: dev-perl/net-server lang=None
INFO:root:NODESC: dev-perl/net-sftp lang=None
INFO:root:NODESC: dev-perl/Net-SNMP lang=None
INFO:root:NODESC: dev-perl/Net-SNPP lang=None
INFO:root:NODESC: dev-perl/net-ssh-perl lang=None
INFO:root:NODESC: dev-perl/Net-SSLeay lang=None
INFO:root:NODESC: dev-perl/Net-Telnet-Cisco lang=None
INFO:root:NODESC: dev-perl/Net-Telnet lang=None
INFO:root:NODESC: dev-perl/Net-XWhois lang=None
INFO:root:NODESC: dev-perl/News-Newsrc lang=None
INFO:root:NODESC: dev-perl/Newt lang=None
INFO:root:NODESC: dev-perl/Number-Compare lang=None
INFO:root:NODESC: dev-perl/ogg-vorbis-header lang=None
INFO:root:NODESC: dev-perl/Ogg-Vorbis-Header-PurePerl lang=None
INFO:root:NODESC: dev-perl/OLE-StorageLite lang=None
INFO:root:NODESC: dev-perl/OpenCA-CRL lang=None
INFO:root:NODESC: dev-perl/OpenCA-OpenSSL lang=None
INFO:root:NODESC: dev-perl/OpenCA-REQ lang=None
INFO:root:NODESC: dev-perl/OpenCA-X509 lang=None
INFO:root:NODESC: dev-perl/p5-Palm lang=None
INFO:root:NODESC: dev-perl/Parallel-ForkManager lang=None
INFO:root:NODESC: dev-perl/Params-Validate lang=None
INFO:root:NODESC: dev-perl/Parse-RecDescent lang=None
INFO:root:NODESC: dev-perl/Parse-Yapp lang=None
INFO:root:NODESC: dev-perl/PDF-Create lang=None
INFO:root:NODESC: dev-perl/PDL lang=None
INFO:root:NODESC: dev-perl/Period lang=None
INFO:root:NODESC: dev-perl/PerlIO-via-dynamic lang=None
INFO:root:NODESC: dev-perl/perl-ldap lang=None
INFO:root:NODESC: dev-perl/PerlQt lang=None
INFO:root:NODESC: dev-perl/perlrapi lang=None
INFO:root:NODESC: dev-perl/perlsieve lang=None
INFO:root:NODESC: dev-perl/perltidy lang=None
INFO:root:NODESC: dev-perl/perl-tk lang=None
INFO:root:NODESC: dev-perl/pgperl lang=None
INFO:root:NODESC: dev-perl/PlRPC lang=None
INFO:root:NODESC: dev-perl/Plucene lang=None
INFO:root:NODESC: dev-perl/Pod-Coverage lang=None
INFO:root:NODESC: dev-perl/Pod-Escapes lang=None
INFO:root:NODESC: dev-perl/PodParser lang=None
INFO:root:NODESC: dev-perl/Pod-Simple lang=None
INFO:root:NODESC: dev-perl/POE lang=None
INFO:root:NODESC: dev-perl/PostScript-Simple lang=None
INFO:root:NODESC: dev-perl/Proc-Daemon lang=None
INFO:root:NODESC: dev-perl/Proc-ProcessTable lang=None
INFO:root:NODESC: dev-perl/Proc-Simple lang=None
INFO:root:NODESC: dev-perl/Proc-WaitStat lang=None
INFO:root:NODESC: dev-perl/regexp-common lang=None
INFO:root:NODESC: dev-perl/Regexp-Shellish lang=None
INFO:root:NODESC: dev-perl/RPC-XML lang=None
INFO:root:NODESC: dev-perl/RPM lang=None
INFO:root:NODESC: dev-perl/Safe-Hole lang=None
INFO:root:NODESC: dev-perl/Scalar-List-Utils lang=None
INFO:root:NODESC: dev-perl/Scalar-Properties lang=None
INFO:root:NODESC: dev-perl/Schedule-At lang=None
INFO:root:NODESC: dev-perl/Set-IntSpan lang=None
INFO:root:NODESC: dev-perl/set-scalar lang=None
INFO:root:NODESC: dev-perl/SGMLSpm lang=None
INFO:root:NODESC: dev-perl/ShadowHash lang=None
INFO:root:NODESC: dev-perl/SNMP_Session lang=None
INFO:root:NODESC: dev-perl/Snowball-Norwegian lang=None
INFO:root:NODESC: dev-perl/Snowball-Swedish lang=None
INFO:root:NODESC: dev-perl/SOAP lang=None
INFO:root:NODESC: dev-perl/SOAP-Lite lang=None
INFO:root:NODESC: dev-perl/Socket6 lang=None
INFO:root:NODESC: dev-perl/Sort-Versions lang=None
INFO:root:NODESC: dev-perl/Spreadsheet-ParseExcel lang=None
INFO:root:NODESC: dev-perl/SQL-Statement lang=None
INFO:root:NODESC: dev-perl/Statistics-Descriptive-Discrete lang=None
INFO:root:NODESC: dev-perl/Statistics-Descriptive lang=None
INFO:root:NODESC: dev-perl/Stat-lsMode lang=None
INFO:root:NODESC: dev-perl/string-crc32 lang=None
INFO:root:NODESC: dev-perl/String-Ediff lang=None
INFO:root:NODESC: dev-perl/String-ShellQuote lang=None
INFO:root:NODESC: dev-perl/Sub-Override lang=None
INFO:root:NODESC: dev-perl/Sub-Uplevel lang=None
INFO:root:NODESC: dev-perl/Sys-Hostname-Long lang=None
INFO:root:NODESC: dev-perl/Template-Toolkit lang=None
INFO:root:NODESC: dev-perl/Term-ANSIColor lang=None
INFO:root:NODESC: dev-perl/Term-ANSIScreen lang=None
INFO:root:NODESC: dev-perl/Term-ProgressBar lang=None
INFO:root:NODESC: dev-perl/TermReadKey lang=None
INFO:root:NODESC: dev-perl/Term-ReadLine-Perl lang=None
INFO:root:NODESC: dev-perl/Test-Builder-Tester lang=None
INFO:root:NODESC: dev-perl/Test-ClassAPI lang=None
INFO:root:NODESC: dev-perl/Test-Class lang=None
INFO:root:NODESC: dev-perl/Test-Differences lang=None
INFO:root:NODESC: dev-perl/Test-Exception lang=None
INFO:root:NODESC: dev-perl/Test-Inline lang=None
INFO:root:NODESC: dev-perl/Test-LongString lang=None
INFO:root:NODESC: dev-perl/Test-Manifest lang=None
INFO:root:NODESC: dev-perl/Test-Memory-Cycle lang=None
INFO:root:NODESC: dev-perl/Test-Pod-Coverage lang=None
INFO:root:NODESC: dev-perl/Test-Pod lang=None
INFO:root:NODESC: dev-perl/Test-SimpleUnit lang=None
INFO:root:NODESC: dev-perl/Test-WWW-Mechanize lang=None
INFO:root:NODESC: dev-perl/Text-Aspell lang=None
INFO:root:NODESC: dev-perl/text-autoformat lang=None
INFO:root:NODESC: dev-perl/Text-CharWidth lang=None
INFO:root:NODESC: dev-perl/Text-CSV_XS lang=None
INFO:root:NODESC: dev-perl/Text-Diff lang=None
INFO:root:NODESC: dev-perl/Text-German lang=None
INFO:root:NODESC: dev-perl/Text-Glob lang=None
INFO:root:NODESC: dev-perl/Text-Iconv lang=None
INFO:root:NODESC: dev-perl/Text-Kakasi lang=None
INFO:root:NODESC: dev-perl/Text-Levenshtein lang=None
INFO:root:NODESC: dev-perl/Text-LevenshteinXS lang=None
INFO:root:NODESC: dev-perl/text-reform lang=None
INFO:root:NODESC: dev-perl/Text-Reform lang=None
INFO:root:NODESC: dev-perl/Text-Shellwords lang=None
INFO:root:NODESC: dev-perl/Text-Tabs+Wrap lang=None
INFO:root:NODESC: dev-perl/text-template lang=None
INFO:root:NODESC: dev-perl/Text-WikiFormat lang=None
INFO:root:NODESC: dev-perl/Text-WrapI18N lang=None
INFO:root:NODESC: dev-perl/text-wrapper lang=None
INFO:root:NODESC: dev-perl/Tie-Array-Sorted lang=None
INFO:root:NODESC: dev-perl/tie-encryptedhash lang=None
INFO:root:NODESC: dev-perl/Tie-IxHash lang=None
INFO:root:NODESC: dev-perl/Tie-StrictHash lang=None
INFO:root:NODESC: dev-perl/TimeDate lang=None
INFO:root:NODESC: dev-perl/Time-Duration lang=None
INFO:root:NODESC: dev-perl/Time-modules lang=None
INFO:root:NODESC: dev-perl/Time-Piece lang=None
INFO:root:NODESC: dev-perl/Tk-CursorControl lang=None
INFO:root:NODESC: dev-perl/Tk-TableMatrix lang=None
INFO:root:NODESC: dev-perl/Unicode-Map8 lang=None
INFO:root:NODESC: dev-perl/Unicode-Map lang=None
INFO:root:NODESC: dev-perl/Unicode-String lang=None
INFO:root:NODESC: dev-perl/UNIVERSAL-moniker lang=None
INFO:root:NODESC: dev-perl/Unix-Syslog lang=None
INFO:root:NODESC: dev-perl/URI lang=None
INFO:root:NODESC: dev-perl/Validate-Net lang=None
INFO:root:NODESC: dev-perl/VCP-autrijus lang=None
INFO:root:NODESC: dev-perl/Video-Info lang=None
INFO:root:NODESC: dev-perl/Want lang=None
INFO:root:NODESC: dev-perl/WeakRef lang=None
INFO:root:NODESC: dev-perl/WWW-Bugzilla lang=None
INFO:root:NODESC: dev-perl/WWW-Mechanize lang=None
INFO:root:NODESC: dev-perl/wxperl lang=None
INFO:root:NODESC: dev-perl/X11-Protocol lang=None
INFO:root:NODESC: dev-perl/X500-DN lang=None
INFO:root:NODESC: dev-perl/XML-AutoWriter lang=None
INFO:root:NODESC: dev-perl/XML-Catalog lang=None
INFO:root:NODESC: dev-perl/XML-DOM lang=None
INFO:root:NODESC: dev-perl/XML-DTDParser lang=None
INFO:root:NODESC: dev-perl/XML-DT lang=None
INFO:root:NODESC: dev-perl/XML-Dumper lang=None
INFO:root:NODESC: dev-perl/XML-Elemental lang=None
INFO:root:NODESC: dev-perl/XML-Encoding lang=None
INFO:root:NODESC: dev-perl/XML-Filter-BufferText lang=None
INFO:root:NODESC: dev-perl/XML-GDOME lang=None
INFO:root:NODESC: dev-perl/XML-Generator lang=None
INFO:root:NODESC: dev-perl/XML-Grove lang=None
INFO:root:NODESC: dev-perl/XML-Handler-YAWriter lang=None
INFO:root:NODESC: dev-perl/XML-LibXML-Common lang=None
INFO:root:NODESC: dev-perl/XML-LibXML-Iterator lang=None
INFO:root:NODESC: dev-perl/XML-LibXML lang=None
INFO:root:NODESC: dev-perl/XML-LibXML-XPathContext lang=None
INFO:root:NODESC: dev-perl/XML-LibXSLT lang=None
INFO:root:NODESC: dev-perl/XML-NamespaceSupport lang=None
INFO:root:NODESC: dev-perl/XML-NodeFilter lang=None
INFO:root:NODESC: dev-perl/XML-Parser lang=None
INFO:root:NODESC: dev-perl/XML-RAI lang=None
INFO:root:NODESC: dev-perl/XML-RegExp lang=None
INFO:root:NODESC: dev-perl/XML-RSS-Feed lang=None
INFO:root:NODESC: dev-perl/XML-RSS lang=None
INFO:root:NODESC: dev-perl/XML-Sablot lang=None
INFO:root:NODESC: dev-perl/XML-SAX-Base lang=None
INFO:root:NODESC: dev-perl/XML-SAX lang=None
INFO:root:NODESC: dev-perl/XML-SAX-Writer lang=None
INFO:root:NODESC: dev-perl/XML-Simple lang=None
INFO:root:NODESC: dev-perl/XML-SimpleObject lang=None
INFO:root:NODESC: dev-perl/XML-Stream lang=None
INFO:root:NODESC: dev-perl/XML-Twig lang=None
INFO:root:NODESC: dev-perl/XML-Writer lang=None
INFO:root:NODESC: dev-perl/XML-XPath lang=None
INFO:root:NODESC: dev-perl/XML-XQL lang=None
INFO:root:NODESC: dev-perl/XML-XSLT lang=None
INFO:root:NODESC: dev-perl/XML-XUpdate-LibXML lang=None
INFO:root:NODESC: dev-perl/Xmms-Perl lang=None
INFO:root:NODESC: dev-perl/yaml lang=None
INFO:root:NODESC: dev-perl/YAML-Parser-Syck lang=None
INFO:root:NODESC: dev-util/alleyoop lang=None
INFO:root:NODESC: games-fps/doom-data lang=None
INFO:root:NODESC: games-fps/tribes2 lang=None
INFO:root:NODESC: gnome-extra/nautilus-open-terminal lang=en
INFO:root:NODESC: mail-filter/anomy-sanitizer lang=None
INFO:root:NODESC: mail-filter/spamassassin lang=None
INFO:root:NODESC: media-gfx/elicit lang=None
INFO:root:NODESC: media-gfx/fbv lang=None
INFO:root:NODESC: media-libs/libptp2 lang=None
INFO:root:NODESC: net-analyzer/neti lang=None
INFO:root:NODESC: net-analyzer/nikto lang=None
INFO:root:NODESC: net-dns/c-ares lang=None
INFO:root:NODESC: net-dns/updatedd lang=None
INFO:root:NODESC: net-ftp/frox lang=None
INFO:root:NODESC: net-ftp/lftp lang=None
INFO:root:NODESC: net-ftp/pftpfxp lang=None
INFO:root:NODESC: net-libs/libwhisker lang=None
INFO:root:NODESC: net-libs/roadrunner lang=None
INFO:root:NODESC: net-libs/vanessa-mcast lang=None
INFO:root:NODESC: net-libs/vanessa-socket lang=None
INFO:root:NODESC: net-mail/renattach lang=None
INFO:root:NODESC: net-misc/ebayagent lang=None
INFO:root:NODESC: net-misc/ipsorcery lang=None
INFO:root:NODESC: net-misc/l7-filter lang=None
INFO:root:NODESC: net-misc/l7-protocols lang=None
INFO:root:NODESC: net-misc/netprofiles-ims lang=None
INFO:root:NODESC: net-misc/snitch lang=None
INFO:root:NODESC: net-nntp/ubh lang=None
INFO:root:NODESC: perl-core/CGI lang=None
INFO:root:NODESC: perl-core/DB_File lang=None
INFO:root:NODESC: perl-core/digest-base lang=None
INFO:root:NODESC: perl-core/Digest-MD5 lang=None
INFO:root:NODESC: perl-core/ExtUtils-MakeMaker lang=None
INFO:root:NODESC: perl-core/File-Temp lang=None
INFO:root:NODESC: perl-core/Getopt-Long lang=None
INFO:root:NODESC: perl-core/i18n-langtags lang=None
INFO:root:NODESC: perl-core/locale-maketext lang=None
INFO:root:NODESC: perl-core/Math-BigInt lang=None
INFO:root:NODESC: perl-core/Memoize lang=None
INFO:root:NODESC: perl-core/MIME-Base64 lang=None
INFO:root:NODESC: perl-core/net-ping lang=None
INFO:root:NODESC: perl-core/Safe lang=None
INFO:root:NODESC: perl-core/Storable lang=None
INFO:root:NODESC: perl-core/Test-Harness lang=None
INFO:root:NODESC: perl-core/Test lang=None
INFO:root:NODESC: perl-core/Test-Simple lang=None
INFO:root:NODESC: perl-core/Text-Balanced lang=None
INFO:root:NODESC: perl-core/Time-HiRes lang=None
INFO:root:NODESC: perl-core/Time-Local lang=None
INFO:root:NODESC: sci-electronics/splat lang=None
INFO:root:NODESC: sys-block/partimage lang=None
INFO:root:NODESC: sys-devel/libperl lang=None
INFO:root:NODESC: sys-fs/cowloop lang=None
INFO:root:NODESC: sys-libs/libstatgrab lang=None
INFO:root:NODESC: www-apache/Embperl lang=None
INFO:root:NODESC: www-apache/libapreq2 lang=None
INFO:root:NODESC: www-apache/libapreq lang=None
INFO:root:NODESC: www-apache/mod_parrot lang=None
INFO:root:NODESC: www-apache/mod_perl lang=None
INFO:root:NODESC: www-apps/Apache-Gallery lang=None
INFO:root:NODESC: www-apps/swish-e lang=None
INFO:root:NODESC: x11-misc/3dfb lang=None
INFO:root:NODESC: x11-misc/3dfm lang=None
INFO:root:NODESC: x11-misc/perlpanel lang=None
INFO:root:NODESC: x11-misc/stripclub lang=en
INFO:root:NODESC: x11-misc/switcher lang=en
INFO:root:NODESC: x11-themes/blueglass-xcursors lang=en
INFO:root:NODESC: x11-themes/golden-xcursors lang=en
INFO:root:NODESC: x11-themes/silver-xcursors lang=en
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 13:21 ` Chris Gianelloni
2005-09-21 13:34 ` Paul de Vrieze
2005-09-21 14:07 ` Albert Hopkins
@ 2005-09-21 21:17 ` Jan Kundrát
2005-09-22 8:49 ` Paul de Vrieze
2 siblings, 1 reply; 16+ messages in thread
From: Jan Kundrát @ 2005-09-21 21:17 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 230 bytes --]
Chris Gianelloni wrote:
> It should contain text, but I don't think that the dtd requires it.
> Perhaps it should?
AFAIK "CDATA" will be satisfied by one single space as well...
-jkt
--
cd /local/pub && more beer > /dev/mouth
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-21 21:17 ` Jan Kundrát
@ 2005-09-22 8:49 ` Paul de Vrieze
2005-09-22 16:14 ` Grobian
0 siblings, 1 reply; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-22 8:49 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 560 bytes --]
On Wednesday 21 September 2005 23:17, Jan Kundrát wrote:
> Chris Gianelloni wrote:
> > It should contain text, but I don't think that the dtd requires it.
> > Perhaps it should?
>
> AFAIK "CDATA" will be satisfied by one single space as well...
One of the drawbacks of DTD's. In general schema's are better in
specifying an xml format, as they allow restrictions on CDATA, and more
freedom in other areas (like true order independence).
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-22 8:49 ` Paul de Vrieze
@ 2005-09-22 16:14 ` Grobian
2005-09-22 18:21 ` Paul de Vrieze
0 siblings, 1 reply; 16+ messages in thread
From: Grobian @ 2005-09-22 16:14 UTC (permalink / raw
To: gentoo-dev
Paul de Vrieze wrote:
>> AFAIK "CDATA" will be satisfied by one single space as well...
>
> One of the drawbacks of DTD's. In general schema's are better in
> specifying an xml format, as they allow restrictions on CDATA, and more
> freedom in other areas (like true order independence).
Is there a reason why there's only a (legacy) DTD and not an XSD?
--
Fabian Groffen
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-22 16:14 ` Grobian
@ 2005-09-22 18:21 ` Paul de Vrieze
2005-09-23 16:41 ` Grobian
0 siblings, 1 reply; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-22 18:21 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 810 bytes --]
On Thursday 22 September 2005 18:14, Grobian wrote:
> Paul de Vrieze wrote:
> >> AFAIK "CDATA" will be satisfied by one single space as well...
> >
> > One of the drawbacks of DTD's. In general schema's are better in
> > specifying an xml format, as they allow restrictions on CDATA, and more
> > freedom in other areas (like true order independence).
>
> Is there a reason why there's only a (legacy) DTD and not an XSD?
One reason is that there still is no real agreement on what schema to support.
Also when I wrote those I was more at home with DTD's than with WXS or
Relaxng, and xmllint (part of libxml2) did not support WXS validation.
I'll look into creating a WXS version.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-22 18:21 ` Paul de Vrieze
@ 2005-09-23 16:41 ` Grobian
2005-09-23 19:43 ` Paul de Vrieze
0 siblings, 1 reply; 16+ messages in thread
From: Grobian @ 2005-09-23 16:41 UTC (permalink / raw
To: gentoo-dev
Paul de Vrieze wrote:
> One reason is that there still is no real agreement on what schema to support.
> Also when I wrote those I was more at home with DTD's than with WXS or
> Relaxng, and xmllint (part of libxml2) did not support WXS validation.
>
> I'll look into creating a WXS version.
Is WXS an XML Schema file? (XSD) If so, I have made a few of those
schemas myself in the past, so I might be of any use if necessary...
Feel free to contact me about it.
--
Fabian Groffen
Gentoo for Mac OS X
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-23 16:41 ` Grobian
@ 2005-09-23 19:43 ` Paul de Vrieze
2005-09-27 8:09 ` Petteri Räty
0 siblings, 1 reply; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-23 19:43 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 778 bytes --]
On Friday 23 September 2005 18:41, Grobian wrote:
> Paul de Vrieze wrote:
> > One reason is that there still is no real agreement on what schema to
> > support. Also when I wrote those I was more at home with DTD's than with
> > WXS or Relaxng, and xmllint (part of libxml2) did not support WXS
> > validation.
> >
> > I'll look into creating a WXS version.
>
> Is WXS an XML Schema file? (XSD) If so, I have made a few of those
> schemas myself in the past, so I might be of any use if necessary...
> Feel free to contact me about it.
WXS is W3C Xml Schema, so yes. The problem though is that the DTD and the
schema must be compatible on some level.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-23 19:43 ` Paul de Vrieze
@ 2005-09-27 8:09 ` Petteri Räty
2005-09-27 10:26 ` Paul de Vrieze
0 siblings, 1 reply; 16+ messages in thread
From: Petteri Räty @ 2005-09-27 8:09 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 542 bytes --]
Paul de Vrieze wrote:
>
>
> WXS is W3C Xml Schema, so yes. The problem though is that the DTD and the
> schema must be compatible on some level.
>
> Paul
>
This is not really a problem because you can validate xml files against
both a DTD and a schema. When you are making the schema you just make
sure that it has everything that he dtd says and then some more defined
restrictions on top of it. I have also written a couple of schemas in
the past so I can offer help if needed.
Regards,
Petteri Räty (Betelgeuse)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [gentoo-dev] Questions about XML files used in portage
2005-09-27 8:09 ` Petteri Räty
@ 2005-09-27 10:26 ` Paul de Vrieze
0 siblings, 0 replies; 16+ messages in thread
From: Paul de Vrieze @ 2005-09-27 10:26 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 820 bytes --]
On Tuesday 27 September 2005 10:09, Petteri Räty wrote:
> Paul de Vrieze wrote:
> > WXS is W3C Xml Schema, so yes. The problem though is that the DTD and the
> > schema must be compatible on some level.
> >
> > Paul
>
> This is not really a problem because you can validate xml files against
> both a DTD and a schema. When you are making the schema you just make
> sure that it has everything that he dtd says and then some more defined
> restrictions on top of it. I have also written a couple of schemas in
> the past so I can offer help if needed.
What I mean is that documents passing one of the restrictions will not
necessarilly pass the other one. I'll go to at least write one though.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2005-09-27 10:28 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-21 12:28 [gentoo-dev] Questions about XML files used in portage Albert Hopkins
2005-09-21 13:21 ` Chris Gianelloni
2005-09-21 13:34 ` Paul de Vrieze
2005-09-21 14:18 ` Chris Gianelloni
2005-09-21 14:34 ` Paul de Vrieze
2005-09-21 15:15 ` Albert Hopkins
2005-09-21 14:07 ` Albert Hopkins
2005-09-21 14:24 ` Chris Gianelloni
2005-09-21 21:17 ` Jan Kundrát
2005-09-22 8:49 ` Paul de Vrieze
2005-09-22 16:14 ` Grobian
2005-09-22 18:21 ` Paul de Vrieze
2005-09-23 16:41 ` Grobian
2005-09-23 19:43 ` Paul de Vrieze
2005-09-27 8:09 ` Petteri Räty
2005-09-27 10:26 ` Paul de Vrieze
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox