PaulHowarth/Blog/2013-09-05

Thursday 5th September 2013

Fedora Project

  • Updated perl-CPAN-Meta to 2.132140 in F-20 and Rawhide, needed for Module::CPANTS::Analyse 0.91

  • Updated perl-Env-Sanctify to 1.08 in F-20 and Rawhide:

    • Document caveats about redefining the sanctify object (CPAN RT#46929)

  • Updated perl-Module-CPANTS-Analyse to 0.91 in git but can't build it yet because my perl-Archive-Any-Lite package submission hasn't yet been reviewed

  • Updated perl-Tree-DAG_Node to 1.14 in F-20 and Rawhide:

    • Document the copy() method

    • Patch the copy() method so it respects the {no_attribute_copy => 1} option

    • Add method read_tree(), for text files; it uses Perl6::Slurp, which supports utf8

    • Add methods read_attributes() and string2hashref($s) for use by read_tree()

    • Add t/read.tree.t to test read_tree()

    • Add t/tree.utf8.attributes.txt, in utf8, for use by t/read.tree.t

    • Add t/tree.with.attributes.txt and t/tree.without.attributes.txt for use by t/read.tree.t

    • Make Perl 5.8.1 a pre-req so we have access to the utf8 pragma

Local Packages

  • Updated perl-Clone to 0.35:

    • SV's can be NULL (shit happens) (CPAN RT#86217)

    • Making tests compatible with older versions of Test::More

  • Updated perl-Env-Sanctify to 1.08 as per the Fedora version

  • Updated perl-Module-CPANTS-Analyse to 0.91:

    • Add metrics no_dot_underscore_files, portable_filenames

    • Remove metrics distributed_by_debian, latest_version_distributed_by_debian, has_no_bugs_reported_in_debian, has_no_patches_in_debian, no_cpants_errors, uses_test_nowarnings, has_test_pod, has_test_pod_coverage, has_examples

    • Removed a few non-portable metrics for Test::Kwalitee

    • Numerous fixes for a smoother operation of www-cpants

    • Fixed CPAN RT#87535: incorrect version specification in 0.90_01

    • Fixed CPAN RT#87534: test failure in 0.90_01

    • Fixed CPAN RT#87561: t/11_hash_random.t fails due to undeclared test dependency

    • Fixed CPAN RT#69233: doesn't detect 'use' ≥ 5.012 as 'use strict'

    • Fixed CPAN RT#83336: fails to detect strict via 'use MooseX::Types'

    • Fixed CPAN RT#83851: 'use v5.16' and greater not deemed "strict"

    • Fixed CPAN RT#86504: fix sort order of Kwalitee generators

    • Fixed CPAN RT#87155: more Module::Install tests needed (1.04 is broken)

    • Fixed CPAN RT#87597: proper_libs is a dubious test

    • Fixed CPAN RT#87598: can't use an undefined value as an ARRAY reference at .../FindModules.pm line 115

    • Fixed CPAN RT#87988: fix use of $Test::Kwalitee::VERSION

    • Fixed CPAN RT#88216: extracts_nicely metric fails for -TRIAL releases

    • Fixed CPAN RT#88365: YAML/JSON tests are not failing when improperly encoded characters are seen

    • Moose::Exporter also provides strict and warnings

  • Updated perl-MooseX-NonMoose to 0.23:

    • Stop using old and deprecated (or soon to be deprecated) functions from Class::MOP

  • Updated perl-Tree-DAG_Node to 1.14 as per the Fedora version


Recent