PaulHowarth/Blog/2016-05-02

Monday 2nd May 2016

Fedora Project

  • Updated perl-List-MoreUtils to 0.415 in F-24 and Rawhide:

    • Fix CPAN RT#75727: after's XS implementation now calls XSRETURN(-1) when it doesn't find an element

    • Fix CPAN RT#113117: XS's minmax() sometimes returned undef (perl ≥ 5.20)

    • Explicit test for thesis in CPAN RT#110998: XS implementation of pairwise fails with memory allocation error when there are more return values than in original lists - thesis is proven wrong

    • Efficiency improvements
    • Improve some tests to get clearer reports
    • Distinguish between "Makefile.PL finds a .git directory" and "Makefile.PL runs in maintainer mode"

Local Packages

  • Updated perl-List-MoreUtils to 0.415 as per the Fedora version

  • Updated perl-Moose to 2.1800:

  • Bug Fixes:
  • Documentation:
    • Moose::Meta::Attribute::Native::Trait::Array now documents the return value for 'first_index' when there is no match (-1)

  • Tests:
    • Fix dysfunctional test on perl 5.8.x when Class::C3::XS is not installed (CPAN RT#113704)

  • Other:
    • Moose::Exception now has a boolean overload (PR#119)

    • All uses of List::MoreUtils have been removed, replaced by inlined forms or equivalents in List::Util (PR#120) (note that builds for older distributions that don't have a very recent List::Util are patched back to use List::MoreUtils)

    • Moose::Exception's message attribute can now be any defined value, so as to allow for objects with a stringification overload in place of a string

    • Build-time compiler sanity checking is now done with ExtUtils::HasCompiler instead of ExtUtils::CBuilder

    • An increased Data::OptList version has been added to recommended prereqs, for greater speed (PR#123)


Recent