#acl PaulHowarth:read,write,admin,revert,delete All:read === 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 ([[https://github.com/Perl-Critic/Perl-Critic/issues/696|GH#696]], [[https://github.com/Perl-Critic/Perl-Critic/issues/607|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 ([[https://github.com/Perl-Critic/Perl-Critic/pull/751|GH#751]]) * If an element contained blank lines then the source "`%r`" displayed for a violation was wrong ([[https://github.com/Perl-Critic/Perl-Critic/pull/702|GH#702]], [[https://github.com/Perl-Critic/Perl-Critic/issues/734|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% ([[https://github.com/Perl-Critic/Perl-Critic/pull/656|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 ([[https://github.com/Perl-Critic/Perl-Critic/pull/735|GH#735]]) * Updated docs on `ProhibitYadaOperator` ([[https://github.com/Perl-Critic/Perl-Critic/issues/662|GH#662]]) * Removed all the references to the old mailing list and code repository at `tigris.org` ([[https://github.com/Perl-Critic/Perl-Critic/issues/757|GH#757]]) * Updated `perl-Text-CSV_XS` to 1.30 in F-26 and Rawhide: * Add `csv (..., out => ...)` syntax examples ([[https://github.com/Tux/Text-CSV_XS/pull/7|GH#7]]) * Disable `escape_null` for undefined `escape_char` * Fix `->say` for bound columns ([[CPAN:121576|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 [[https://github.com/paramiko/paramiko/blob/2.2.0/sites/www/changelog.rst#id1|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 ----