PaulHowarth/Blog/2014-09-29

Monday 29th September 2014

Fedora Project

  • Updated perl-Module-CPANTS-Analyse to 0.95 in Rawhide:

    • Added the following metrics:
      • has_abstract_in_pod

      • has_known_license_in_source_file

      • meta_json_conforms_to_known_spec

      • meta_json_is_parsable

      • meta_yml_has_repository_resource

      • no_abstract_stub_in_pod

    • Removed metayml_conforms_spec_current metric

    • Renamed metayml_ metrics to meta_yml_

    • Removed cpants_lint.pl in favour of App::CPANTS::Lint

    • Supported x_cpants custom META field to tell analyzer to ignore some of the metrics (only) when calculating a kwalitee score

    • Refactored several Kwalitee files, and internal stash layout has changed rather significantly; you might need to modify your tools if they happen to depend on the stash directly
    • Refactored tests
    • Fixed CPAN RT#94468 - use_strict metric doesn't like .pod files that contain no perl

    • Fixed CPAN RT#99141 - use_strict metric does not recognize "use v5.14" syntax

    • Fixed abstract encoding issues
    • Fixed not to ignore directory symlinks
    • Fixed CPAN RT#97858 - wrong no_symlinks test in files not in MANIFEST (for a local distribution; CPANTS site doesn't ignore symlinks not listed in MANIFEST)

    • Fixed CPAN RT#97601 - Test::Kwalitee incorrectly reports non-use of strict in Inline::CPP

    • Accept COPYING as a license file

    • Take included module (under inc/) into consideration while analyzing prereq_matches_use

    • Changed most of the META.yml metrics to pass if META.yml doesn't exist

    • Switched to Test::FailWarnings to make CPAN testers happier

  • Updated perl-Test-Class to 0.47 in Rawhide (test and documentation changes only)

Local Packages

  • New package perl-ExtUtils-MakeMaker-CPANfile (0.06)

  • New package perl-Module-CPANfile (1.1000)

  • New package perl-Software-License-CCpack (1.01)

  • Updated perl-Module-CPANTS-Analyse to 0.95 as per the Fedora version


Recent