PaulHowarth/Blog/2014-08-14

Thursday 14th August 2014

Fedora Project

  • Became owner of perl-Test-Command in EPEL-7 (Bug #1056172)

  • Branched and built perl-Test-Command (0.11) for EPEL-7

  • Branched and built perl-Unicode-Map (0.112) for EPEL-7

  • Branched and built perl-Digest-Perl-MD5 (1.9) for EPEL-7

  • Updated perl-Archive-Any-Lite to 0.10 in F-21, Rawhide and EPEL-7:

  • Updated perl-ExtUtils-Depends to 0.400 in F-21 and Rawhide:

    • Depends.pm: use $DLEXT instead of $SO for library filename extensions

    • MANIFEST: remove MYMETA.* files

    • Use DynaLoader::mod2fname if available

    • Added Android support
    • In addition to the package variables $inc, $libs and @typemaps, write an 'Inline' method to <package>::Install::Files for easier interoperability with the Inline module

    • Accompany the 'Inline' method with a 'deps' method in <package>::Install::Files in addition to the @deps package variable

    • Make ExtUtils::Depends->load use the 'Inline' and 'deps' methods by default, falling back to the package variables if the methods are not defined

    • Make the docs recommend the 'Inline' and 'deps' approach for creating <package>::Install::Files manually, without ExtUtils::Depends::save_config

  • Updated perl-IO-All to 0.68 in F-21 and Rawhide:

    • Fix Copyright years
    • Documentation fixes
  • Updated perl-MooseX-Role-Parameterized to 1.07 in F-21, Rawhide and EPEL-7:

    • Restored MooseX::Role::Parameterized->current_metaclass as a public method; apparently there is code on CPAN that relies on this

    • Remove README.pod from shipped dist

  • Updated perl-MooseX-Role-WithOverloading to 0.15 in F-21 and Rawhide:

    • Forward-compat mode added for Moose 2.1300, which cores all of this distribution's functionality

  • Updated perl-namespace-autoclean to 0.19 in F-21, Rawhide and EPEL-7:

    • Bump dependency on B::Hooks::EndOfScope, to get the separation of pure-perl and XS components (CPAN RT#89245)

    • Repository migrated to the github moose organization
    • Update configure_requires checking in Makefile.PL, add CONTRIBUTING file

    • Changed the code to no longer require Class::MOP; if your class is not a Moose class then we don't load Class::MOP, which was particularly problematic for Moo classes, as using namespace::autoclean with a Moo class "upgraded" it to be a Moose class

    • Using this module just broke overloading in a class (CPAN RT#50938)

    • Add -except to import options; this allows you to explicitly not clean a sub.

    • Better method detection for Mouse (GH#4)

    • More comprehensive testing with Moo/Mouse/Moose

    • Fixed cleaning of constants
  • Updated perl-Path-Tiny to 0.056 in F-21, Rawhide and EPEL-7:

    • Fixed problem throwing errors from 'remove'

    • The 'digest' method now takes a 'chunk_size' option to avoid slurping files entirely into memory

    • The 'dirname' method is deprecated due to exposing File::Spec inconsistencies

Local Packages

  • Updated curl to tighten the inter-package dependencies (make them arch-specific)

  • Updated perl-Archive-Any-Lite to 0.10 as per the Fedora version

  • Updated perl-DBD-CSV to 0.44:

    • Table names` case sensitiveness not tested on case-problematic FS's
    • Fix defaults in documentation
    • Fix typo in SYNOPSIS (CPAN RT#97313)

    • Work around EOF bug in Text::CSV_XS-1.10

  • Updated perl-ExtUtils-Depends to 0.400 as per the Fedora version

  • Updated perl-FileHandle-Fmode to 0.14:

    • Define PERL_NO_GET_CONTEXT

  • Updated perl-MooseX-Role-Parameterized to 1.07 as per the Fedora version

  • Updated perl-MooseX-Role-WithOverloading to 0.15 as per the Fedora version

  • Updated perl-Path-Tiny to 0.056 as per the Fedora version

  • Updated perl-Test-CleanNamespaces to 0.14:

    • Remove accidental dependency on Class::MOP (which turned into a circular dependency with Moose-2.1211)

  • Updated perl-Test-Most to 0.34:

    • Make compatible with the new Test::Builder

    • Backwards-incompatible change: reftype no longer exported by default; see https://github.com/Ovid/test--most/issues/6 (this should not be noticed by most users)

    • defer_plan() has long been deprecated and will be removed in a future release; this release carp()s if you try to call it

  • Rebuilt pptp for ppp 2.4.7 in F-21 onwards, somewhat pointlessly because pptp doesn't build-require ppp and thus it makes no difference to the build


Recent