Closed neilb closed 9 years ago
This should probably be in cpan-api, but anyway, some of these are covered by metacpan not supporting 'apostrophe' in packages...
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!
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
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
The "all releases" link is fixed by 2f7df3218
And also by 3b0b7ca0 in case we go back to "only latest" on the author page.
Without looking at the code I'd guess that we're not marking it as "latest" b/c the versions are all "undef".
@neilbowers Would you like to add your script to the metacpan-qa repository?
@neilbowers ^^^
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.
Xmas has gone.. and so it this ticket :)
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)