PaulHowarth/Blog/2023-01-08

Sunday 8th January 2023

Fedora Project

  • Updated perl-Params-ValidationCompiler to 0.31 in Rawhide:

    • Require Class::XSAccessor 1.17+ when trying to load it; earlier versions cause test failures (GH#27)

  • Updated perl-Perl-Critic to 1.148 in Rawhide:

  • Possible breakage
    • Removed Perl::Critic::Utils::DataConversion; any add-on policies that used it will need to copy the functions from there into their own code

  • Documentation
    • ProhibitCascadingIfElse no longer suggests using given/when

  • Internals
    • We no longer require Test::Deep for testing

    • Test::Kwalitee is now only recommended, not required

    • Random micro-optimizations, like using hashes for array contents checking, and using any() instead of calling grep as a boolean

  • Updated perl-Test-Deep to 1.204 in Rawhide:

    • Try to avoid clobbering global error variables when loading test libraries
    • hash_each now enumerates keys in sort() order, to make errors more consistent

Local Packages

  • Updated perl-Params-ValidationCompiler to 0.31 as per the Fedora version

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

  • Updated perl-Test-Deep to 1.204 as per the Fedora version


Recent