Adam Kennedy wrote:
Likewise, if your module installs all the way from a vanilla installation and all it dependencies go on cleanly, then I think that's well and truly worthy of a point.

Something like a clean_install metric. If there are any FAIL entries in CPAN Testers against the current version of your module, you lose a point.

Those two are not the same. Leaving aside that Kwalitee tests don't run code, the ability of a vanilla version of the latest production release of perl to install a module and all of its dependencies with the vanilla version of CPAN for that release could be an interesting signal of quality.

Knocking off points for fails, however, might be due to things that are completely idiosyncratic. For example, anyone whose module depended on a test module that used Test::Builder::Tester when Test::Builder changed and broke it could get dinged.

Does this really tell us anything about actual quality?

What about if I list a prerequisite version of Perl and someone who tries it under an older version causes a "FAIL" on CPAN Testers? Does that tell us anything?

There are so many special cases that I don't think the value derived from such a metric will be worth the effort put into it.

The vanilla testing is a more interesting idea in its own right. I've had that on my back burner for a while -- installing a fresh perl and scripting up something to try installing my distributions to it, then blowing away the site library directory afterwards. I just haven't gotten around to it, so I look forward to seeing what you come up with.

David

Reply via email to