PaulHowarth/Blog/2014-05-06

Tuesday 6th May 2014

Fedora Project

  • Updated perl-IPC-Run (0.92) in Rawhide to address intermittent test failures (CPAN RT#20105, RH BZ#1094395)

  • Updated perl-Path-Tiny to 0.054 in Rawhide and EPEL-7:

    • The 'is_file' method now does -e && ! -d and not -f because -f is often more restrictive than people intend or expect

    • Added 'chmod' method with symbolic chmod support ("a=r,u+rx")

    • The 'basename' method now takes a list of suffixes to remove before returning the name

    • Added FREEZE/THAW/TO_JSON serialization helpers

    • When constructing a Path::Tiny object from another, the original is returned unless it's a temp dir/file, which significantly speeds up calling path($path) if $path is already a Path::Tiny object

    • Constructing any path - e.g. with child() - with undef or zero-length parts throws an error instead of constructing an invalid path

Local Packages

  • Updated perl-IO-Tty to 1.11:

    • Add get_winsize and set_winsize

  • Updated perl-IPC-Run as per the Fedora version

  • Updated perl-Params-Check (0.38) to bump its epoch to compete with the Fedora version

  • Updated perl-Params-Validate to run the release tests only if we have Scalar::Util ≥ 1.20 (CPAN RT#95402)

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

  • Updated perl-Perl-Critic-Pulp to 83:

    • PerlMinimumVersionAndWhy new 5.10 -e -x stacked file test (CPAN RT#95208)

  • Updated unrar to 5.10 beta 4


Recent