CPANdeps (http://deps.cpantesters.org) has been providing useful
information on water quality. It might be enough to make a better or
opinionated presentation of it for the upriver authors. IMHO META
files and min version specification depends more on when a
distribution is released and don't well fit for water quality metrics.

2015-12-23 9:16 GMT+09:00 David Golden <x...@xdg.me>:
> I thought the "min perl version" is a tough metric without considering what
> version of Perl it will actually run on.  I would refine that metric to
> "declared min perl version >= actual perl version required".  Figuring out
> the latter could perhaps be done via CPAN Testers -- if all of 5.6 fails,
> then we know it's 5.8 or better.    But if there is at least one 5.6 pass,
> then it works on 5.6.    And if it works on 5.6, I think omission of a
> minimum perl version is no big deal.

This is something I've been wishing to add to Kwalitee but haven't
because of a performance issue of min version detectors.

>
> I don't want to see go down the Kwalitee route where people put a minimum
> perl version of "5" or something just to get a better water quality score.
>
> Generally, I think some subset of the core Kwalitee metrics and some
> adaptation of your adoption criteria (e.g. time since any release by author)
> would be a place to look for "water quality" metrics.  I do think you need
> to find a way to distinguish what water quality is trying to measure
> distinct from Kwalitee.

+1

Kenichi

>
> David
>
>
> On Tue, Dec 22, 2015 at 6:05 PM, Neil Bowers <neil.bow...@cogendo.com>
> wrote:
>>
>> At the London Perl Workshop I gave a talk on the CPAN River, and how
>> development and release practices should mature as a dist moves up river.
>> This was prompted by the discussions we had at Berlin earlier this year.
>>
>> Writing the talk prompted a bunch of ideas, one of which is having a
>> “water quality” metric, which gives some indication of whether a dist is a
>> good one to rely on (needs a better name). I’ve come up with a first
>> definition, and calculated the metric for the different stages of the river:
>>
>> http://neilb.org/2015/12/22/cpan-river-water-quality.html
>>
>>
>> Any thoughts on what factors should be included in such a metric? I think
>> it should really include factors that it would be hard for anyone to argue
>> with. Currently the individual factors are:
>>
>> Not having too many CPAN Testers fails
>> Having a META.json or META.yml file
>> Specifying the min perl version required for the dist
>>
>>
>> Cheers,
>> Neil
>>
>> At some point I’ll share the slides from my talk, but slideshare doesn’t
>> handle keynote presentations, and the exported powerpoint from keynote is
>> broken (neither powerpoint nor slideshare can handle it!)
>>
>
>
>
> --
> David Golden <x...@xdg.me> Twitter/IRC/Github: @xdg

Reply via email to