PaulHowarth/Blog/2014-03-28

Friday 28th March 2014

Fedora Project

  • Submitted a perl-MooseX-Types-Path-Tiny package for review

  • Updated perl-CPAN-Meta-Requirements to 2.125 in Rawhide:

    • On Perls prior to v5.12, CPAN::Meta::Requirements will force UNINST=1 when necessary to remove stale copies from ExtUtils::MakeMaker

    • Updated Makefile.PL logic to support PERL_NO_HIGHLANDER

  • Updated perl-Devel-EnforceEncapsulation to 0.51 in Rawhide:

    • Fix for change in overload behaviour in Perl 5.17 onwards (CPAN RT#77486)

  • Updated perltidy to 20140328 in Rawhide:

    • Fixed CPAN RT#94190 and debian Bug #742004: perltidy.LOG file left behind; the problem was caused by the memoization speedup patch in version 20121207: an unwanted flag was being set, which caused a LOG to be written if perltidy was called multiple times

    • New default behaviour for LOG files: if the source is from an array or string (through a call to the perltidy module) then a LOG output is only possible if a logfile stream is specified; this is to prevent unexpected perltidy.LOG files

    • Fixed debian Bug #740670, insecure temporary file usage; File::Temp is now used to get a temporary file (CVE-2014-2277)

    • Any -b (--backup-and-modify-in-place) flag is silently ignored when a source stream, destination stream, or standard output is used; this is because the -b flag may have been in a .perltidyrc file and warnings break Test::NoWarnings

Local Packages

  • Updated perl-Devel-EnforceEncapsulation to 0.51 as per the Fedora version

  • Updated perl-Module-CoreList to 3.09:

    • Updated for v5.19.10
  • Updated perl-Perl-Tidy to 20140328 as per the Fedora perltidy package


Recent