PaulHowarth/Blog/2015-01-21

Wednesday 21st January 2015

Fedora Project

  • Updated perl-Test-CleanNamespaces to 0.18 in Rawhide:

    • Remove Moose test requires <-> Test::CleanNamespaces test recommends circular relationship (softened to suggests)

  • Updated perl-YAML-LibYAML to 0.58 in Rawhide:

    • Add a VERSION statement to YAML::LibYAML (GH#8)

Local Packages

  • Updated perl-Moo to 1.007000:

    • Fix Moose metaclass inflation of Method::Generate::Constructor (CPAN RT#101111)

    • Clarify behaviour of clearers for non-lazy attribute defaults
    • Add Sub::Defer::undefer_package to undefer all subs from a given package

    • Existing attributes will no longer be overwritten when composing roles; previously, the attribute configuration used by the constructor would be overridden but the attribute methods would not be, which caused a mismatch in attribute behaviour
    • Link to Type::Tiny in docs rather than MooX::Types::MooseLike

    • Document exports of Sub::Defer

    • Fix capture_unroll usage in inlinify example

    • Fix needless re-assigning of variables in generated Sub::Quote subs

    • Fix global destruction test to work when perl path has spaces

  • Updated perl-Test-CleanNamespaces to 0.18 as per the Fedora version

  • Updated perl-version to 0.9912:

    • 0.9910
      • Ensure that calling either normal() or numify() on an alpha version is explicitly a lossy operation, and add a warning to that effect

      • Forbid trailing bare decimal for dotted-decimal versions
      • Change heuristic in vpp to better resolve v-string versions

      • Various cleanups
      • Resolves CPAN RT#93603, 93715, 93721, 95896, 96100, 96620, 96699

      • Rewrite the parser and avoid warnings from clang (CPAN RT#101501)

    • 0.9911
      • Back out change to normal() and numify() because it breaks Module::Build

    • 0.9912
      • Complete reverting the ill-conceived alpha->normal() code (CPAN RT#101632)

      • Skip leading zeros when parsing dotted-decimal versions after the first element (CPAN RT#101628)

      • Minor change to report the correct rt.cpan.org URL (CPAN RT#101600)

  • Updated perl-YAML-LibYAML to 0.58 as per the Fedora version


Recent