Diary

Monday, April 14, 2008

New CPANTS test criteria for Fedora suitability

CPANTS is an automated testing system for Perl modules hosted on CPAN which checks various Perl Kwalitee guidelines. There was recently a hackathon to add more guidlines to the testrig and interestingly a couple of these are focusing on distribution integration points.

  • fits_fedora_license - this validates the module license against the allowable Fedora license list. In particular this seeks to fail modules which are Artistic v1 only - modules need to be dual Artistic/GPL to be suitable for Fedora. This is a great example of how Fedora's rigour around licensing is raising awareness across the open source community & helping to identify and solve problems before they get to the distro.
  • easily_repackageable_by_fedora - this is a compound metric which validates that the fits_fedora_license and no_generated_files metrics were satisfied by the module.

Unfortunately with all these new metrics I've got a whole bunch more failures to address in my CPAN modules.

http://berrange.com/personal/diary

0 Comment(s)

Post a Comment