PaulHowarth/Blog/2014-11-12

Wednesday 12th November 2014

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 3.0106 in F-21 and Rawhide:

    • More minor doc improvements (GH#26)

  • Updated perl-Devel-PartialDump to 0.17 in F-21 and Rawhide:

    • Moose dependency removed, resolving circular dependency in Moose's recommended prereqs

    • Converted packaging to Dist::Zilla

    • Attribute list_delim is now being used in list dumps

    • Setting attribute max_length to 0 now shortens more, to '...'

    • Fixed use of = in array/hash ref objects

    • Extra test coverage
  • Updated perl-Eval-Closure to 0.11 in F-21 and Rawhide:

    • Support lexical subs on 5.18+
    • Fix pod links
    • Add "alias => 1" option for making closure variables actually alias the closed over variables (so the variable referenced in the environment hashref will actually be updated by changes made in the closure)

  • Updated perl-Exception-Class to 1.39 in Rawhide:

    • Replaced the Exception::Class::Base->NoRefs method with UnsafeRefCapture to match changes in Devel::StackTrace 2.00; the old method is deprecated but will continue to work

  • Updated perl-Hash-FieldHash to 0.14 in F-21 and Rawhide:

    • Use Module::Build instead of Module::Install with minil(1)

    • No code changes
  • Updated perl-indirect to 0.33 in F-21 and Rawhide:

    • Fix false positives with Devel::Declare (CPAN RT#83806)

    • Fix false positive using ? : syntax (CPAN RT#83839)

    • Fix incorrect RT link in metadata (CPAN RT#84649)

    • no indirect in eval could trigger for direct calls on __PACKAGE__ (CPAN RT#88428)

    • Author tests are no longer bundled with this distribution
    • Add support for the PERL_OP_PARENT optional feature introduced in perl 5.21.2

    • Fix tests that use run_perl(), which fail on Android (CPAN RT#92806)

    • indirect constructs will no longer segfault while inside the empty package on perl 5.8.x; this fix may also prevent some segfaults during global destruction

    • Stop breaking eval in an END block in Win32 pseudo-forks (CPAN RT#99083)

    • Fix segfaults during global destruction of a thread or a pseudo-fork
  • Updated perl-Perl-Critic to 1.123 in F-21 and Rawhide:

    • Now requires PPI 1.220, which has numerous bug fixes; this may eliminate the need for some "## no critic" markers you inserted to work around those bugs - the "ProhibitUselessNoCritic" policy should help you find them

    • Fixed a typo in the Variables::ProhibitPerl4PackageNames message

  • Updated perl-Pod-Eventual to 0.094001 in F-21 and Rawhide:

    • Update repo and bug tracker
    • Tiny documentation tweak
    • Require Mixin::Linewise 0.102 to avoid busted 0.101

  • Updated perl-PPI to 1.220 in F-21 and Rawhide:

    • Incompatible behaviour fixes on PPI::Statement::Sub->prototype

    • Improved parsing of various syntax elements
    • Code quality improvements
    • Various small documentation fixes

Local Packages

  • Updated perl-Cpanel-JSON-XS to 3.0106 as per the Fedora version

  • Updated perl-Perl-Critic to 1.123 as per the Fedora version

  • Updated perl-PPI to 1.220 as per the Fedora version


Recent