Skip to content

Inconsistent results being displayed #43

Closed
karenetheridge opened this Issue Feb 18, 2014 · 5 comments

2 participants

@karenetheridge

http://cpants.cpanauthors.org/dist/Hash-Util-FieldHash-Compat-0.05 lists one
failure: "package version matches dist version" -- which looks to be a
holdover from a previous release, as this error is not actually present in
0.05 (this is also the error displayed on my author page,
http://cpants.cpanauthors.org/author/ETHER)

but http://cpants.cpanauthors.org/dist/Hash-Util-FieldHash-Compat-0.05/errors
lists a different error, missing_prereqs (which looks more credible)

@charsbar

Thanks for the report. As for the "package version matches dist version" error, it comes from an empty "versions" entry in its analysis, which was a bug in Parse::LocalDistribution <= 0.06 that failed to handle meta provides correctly in a rare case where versions are specified in a file that doesn't match a package name (in your case, all the versions are specified in lib/Hash/Util/FieldHash/Hash/Heavy.pm which doesn't match the packages). I fixed P::LD and shipped the new one and now I'm updating the CPANTS databases, which would end in about a day (sorry for the inconvenience).

As for the latter, I'll look at it later again.

@karenetheridge

Ah, perfect, thanks!

I should also make those other packages in Heavy.pm unindexable, which should avoid more confusion.

@charsbar

Confirmed the "package version matches dist version" is gone. Still keeping this open for the latter issue.

@charsbar

The missing_prereq error issue occurred because Tie::RefHash::Weak was only listed in META.json 's develop requires and no entry in META.yml. So the error seems appropriate.

@charsbar charsbar closed this Mar 16, 2014
@karenetheridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.