Re: Measuring water quality of the CPAN river
[email protected] (Neil Bowers)
| Newsgroups | perl.cpan.workers |
|---|---|
| Message-ID | <[email protected]> |
> I think we could be considering a number of dimensions. Brainstorming: > > * fails tests now – i.e. blocking automated dep installations – this is your existing metric > * possibly an OS-specific variation of the above > * stability over time – possibly your existing metric, but taking last "N" stable releases or all stable releases in last "N” years Related to this: stability of interface over time. We don’t really have metadata that can be used to track this automatically though. > * something looking at bug queues – possibly open tickets proportional to number of downriver dependents; possibly looking at open vs close ratios One of the (rare) reasons I like RT over github is that bugs can be classified in a standard way. The downside is that not many people do. If we could be sure that an issue were a bug and not a wishlist item, typo in the doc, etc, then this would be a good thing to factor in. Prompted by Kent’s response: could also factor in test coverage. It would be great if we had cpancover.com <http://cpancover.com/> evolved to a CPAN Testers type service, so we could have coverage smokers giving us coverage data on the mainstream operating systems and “supported” versions of Perl. A couple of your points could be combined: only require a developer release if (enough) code was changed to warrant it. Neil