Is there any documentation on the format and generation of
02packages.details.txt ?

I'm running into some problems understanding why some things look the
way they do, specifically these two things:

1. Some versions in column two don't match the versions of the files or
distribution.

PIP's offensive version numbers seem particular offenders, here.
Games-Cards-Poker, for example, is version "1.2.46QD4ax" -- I'm not
making this up.  So is the Games::Cards::Poker module in it.  Column 2,
however, contains "1.2";

Acme::Brainfuck is version 1.1.1, but lists as version 1.1;  worse,
Acme::Pony is 1.1.2 internally, but lists as 1.1, presumably just as
1.1.1 did.

My working assumption is that column 2 is just the numification of the
version number, but this doesn't seem to match Perl's own version
treatments, making that column of dubious value.

2. Some distributions list multiple versions.

For example, LDS's "AcePerl" mixes and matches versions.
Ace::Browser::SearchSubs says it's from AcePerl-1.87.tar.gz
Ace::Browser::SiteDefs says it's from AcePerl-1.82.tar.gz

Both files, though, can be found in 1.87

Archive-Tar lists twice, too, but this makes sense: some files are NOT
found in the latest distribution and only those now-gone files list with
the older distribution.

It's my understanding that the indexer's code is not available for
review, so maybe someone could just explain what it's doing.

-- 
rjbs
says it's part of 1.82

-- 
rjbs

Attachment: pgpVjvYRVr2oz.pgp
Description: PGP signature

Reply via email to