PaulHowarth/Blog/2017-06-11

Sunday 11th June 2017

Fedora Project

  • Updated perl-Perl-Critic to 1.128 in F-26 and Rawhide:

  • Bug Fixes

    • PPI misparsing a module caused an incorrect "Must end with a recognizable true value"; this is fixed by upgrading to PPI 1.224 (GH#696, GH#607)

    • A test would fail under the upcoming Perl 5.26 that omits the current directory from @INC

    • Fixed an invalid test in the RequireBarewordsIncludes test (GH#751)

    • If an element contained blank lines then the source "%r" displayed for a violation was wrong (GH#702, GH#734)

  • Dependencies

    • Perl::Critic now requires PPI 1.224; PPI is the underlying Perl parser on which Perl::Critic is built, and 1.224 introduces many parsing fixes such as:

      • Fixes for dot-in-@INC

      • Parse left side of => as bareword even if it looks like a keyword or op

      • $::x now works

      • Higher accuracy when deciding whether certain characters are operators or variable type casts (*&% etc.)

      • Subroutine attributes parsed correctly
  • Performance Enhancements

    • Sped up BuiltinFunctions::ProhibitUselessTopic ~7% (GH#656)

  • Documentation

    • Fixed incorrect explanation of capture variables in ProhibitCaptureWithoutTest

    • Fixed incorrect links
    • Fixed incorrect example for returning a sorted list
    • Fixed invalid POD (GH#735)

    • Updated docs on ProhibitYadaOperator (GH#662)

    • Removed all the references to the old mailing list and code repository at tigris.org (GH#757)

  • Updated perl-Text-CSV_XS to 1.30 in F-26 and Rawhide:

    • Add csv (..., out => ...) syntax examples (GH#7)

    • Disable escape_null for undefined escape_char

    • Fix ->say for bound columns (CPAN RT#121576)

    • Update to Devel::PPPort 3.36

    • Tested under 5.26.0 and 5.27.0
    • Documentation changes and additions
  • Updated python-paramiko to 2.2.0 in Rawhide

Local Packages

  • Updated perl-Perl-Critic to 1.128 as per the Fedora version

  • Updated perl-Text-CSV_XS to 1.30 as per the Fedora version


Recent