PaulHowarth/Blog/2016-03-02

Wednesday 2nd March 2016

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 3.0213 in F-24 and Rawhide:

    • Silence JSON::PP::Boolean redefine warnings (GH#60)

  • Updated perl-Path-Tiny to 0.082 in F-24 and Rawhide:

    • The relative() method no longer uses File::Spec's buggy rel2abs method; the new Path::Tiny algorithm should be comparable and passes File::Spec rel2abs test cases, except that it correctly accounts for symlinks

    • Added 'edit' and 'edit_lines' plus _utf8 and _raw variants; this is similar to perl's -i flag (though without backups)

    • Fixed lines_utf8() with chomping for repeated empty lines

    • Fixed lines_utf8+chomp and relative() bugs on Windows

    • Documented that subclassing is not supported

Local Packages

  • Updated perl-File-Which to 1.20:

    • Fix bug where executable named "0" would not be found (GH#7)

  • Updated perl-Path-Tiny to 0.082 as per the Fedora version; as the dependency on a recent File::Spec has now gone, the oldest distribution I can build this for is now F-11 rather than F-19, the limiting factor now being the version requirements for File::Path and File::Temp

  • Updated perl-Term-ReadLine-Gnu to 1.30:

    • t/utf8_binary.t: Add a fix to handle escape sequences that rl_initialize may output

  • Updated perl-File-ShareDir-ProjectDistDir (1.000008), perl-Path-IsDev (1.001002), perl-Path-FindDev (0.5.2) and perl-Pod-Spell (1.19) to add support for old distributions back to F-11 now that their dependency Path::Tiny does


Recent