Thomas Klausner wrote:
Hi!

On Thu, Sep 07, 2006 at 10:23:39AM +1000, Adam Kennedy wrote:
- has_example
I thought we were generally negative on this one, because it would encourage people to spuriously add trivial example directories to their distributions...

Yes, but I've recently introduced the concept of 'optional' metrics.
Optional metrics are not used to calculate an authors rank in the CPANTS
game. Current optional metrics are 'is_prereq' and 'has_examples'.

This also makes it possible to get 110% kwalitee at the moment :-)

I saw that. The question is how many people are likely to be driven to add it just to get the green mark anyway (even if it doesn't alter the result of the game).

Perhaps as an initial fix, we could make the visual distinction seem smaller? For example, instead of white box with squiggle, change it to a grey box with the same level of brightness as the green box? So the difference is reduced to a fairly subtle shade difference?

As a secondary point, if we keep it you might also want to include /sample(s)/ and /demo(s)/.

Thanks, added

 - declares_dependencies
It might be an interesting idea to also add a "dependencies_exist" metric, that makes sure that all the dependencies that are declared actually exist in the CPAN. Dunno, could be of dubiously little value, but I just managed to somehow upload something with bad deps that I had installed on my local machine, but that weren't all on CPAN yet...

It might also catch possible CPANTS bugs.

Good point. I like it then :)

 - no_open_bugs
If we are going to do this, we have to make sure that we DON'T include wishlist bugs in this metric, or it blows the validity all to hell.

I was thinking of something like 'no open bugs with severity > wishlist
(or even unimportant) and more than two weeks old'.

'Taken' bug reports are obviously also not counted.

Something along those lines seems good, the more sophisticated the better. The big question is, can you get data exported out of RT with enough resolution to do what you want?

Adam K

Reply via email to