metacpan / metacpan-web

Web interface for MetaCPAN
http://metacpan.org
Other
416 stars 237 forks source link

Missing dists #1149

Closed neilb closed 9 years ago

neilb commented 10 years ago

The dists listed below are on CPAN, appear in 02packages.details.txt, but don't appear in the releases index on MetaCPAN.

I generated this list by running a script that generates an index of latest releases on CPAN (both developer and non-developer releases), and then comparing with 02packages using PAUSE::Packages.

I wrote a standalone script for doing this check, but it's reporting more dists (roughly 220 instead of the 75 I found last night). And some of these are in fact there, so there's something wrong with the second script / query.

Neil

Ticked packages means there is a know reason (e.g. apostrophe in package name)

ranguard commented 10 years ago

This should probably be in cpan-api, but anyway, some of these are covered by metacpan not supporting 'apostrophe' in packages...

https://github.com/CPAN-API/metacpan-web/issues/1131

neilb commented 10 years ago

I realised why this script was reporting "too many" dists. The bogus extra ones are dists where the distname in the metadata isn't the same as the dist name that's embedded in the release file name (ie the distname as reported by CPAN::DistnameInfo).

There are 170 such dists, as found by this script.

Let's see how many of those I can get fixed!

boydle commented 10 years ago

I would like to add the following as listed in 02packages.details.txt but not appearing in the metacpan search results.

Siebel::Integration::Com undef B/BO/BOYDLE/Siebel-Integration-Com-0.02.tar.gz Siebel::Integration::Com::BusComp undef B/BO/BOYDLE/Siebel-Integration-Com-0.02.tar.gz Siebel::Integration::Com::BusObj undef B/BO/BOYDLE/Siebel-Integration-Com-0.02.tar.gz Siebel::Integration::Com::BusSrv undef B/BO/BOYDLE/Siebel-Integration-Com-0.02.tar.gz Siebel::Integration::Com::PropSet undef B/BO/BOYDLE/Siebel-Integration-Com-0.02.tar.gz

oalders commented 10 years ago

It's here https://metacpan.org/release/BOYDLE/Siebel-Integration-Com-0.02, but the release status is "cpan" rather than "latest". http://explorer.metacpan.org/#/1133aa85cc2966f7eda4

Also, if you go to the author page, there's no link to "all releases by this author". https://metacpan.org/author/BOYDLE

oalders commented 10 years ago

The "all releases" link is fixed by 2f7df3218

rwstauner commented 10 years ago

And also by 3b0b7ca0 in case we go back to "only latest" on the author page.

rwstauner commented 10 years ago

Without looking at the code I'd guess that we're not marking it as "latest" b/c the versions are all "undef".

oalders commented 9 years ago

@neilbowers Would you like to add your script to the metacpan-qa repository?

oalders commented 9 years ago

@neilbowers ^^^

neilb commented 9 years ago

uh yeah. I'll put this on my xmas holidays hacking list: to check this script is still doing the right thing, then add it.

ranguard commented 9 years ago

Xmas has gone.. and so it this ticket :)