PaulHowarth/Blog/2018-02-08

Thursday 8th February 2018

Fedora Project

  • Updated imlib (1.9.15) in Rawhide to drop ldconfig scriptlets (replaced by RPM File Triggers) from Fedora 28

  • Updated Judy (1.0.5) in Rawhide to drop ldconfig scriptlets (replaced by RPM File Triggers) from Fedora 28

  • Updated libxml (1.8.17) in Rawhide to drop ldconfig scriptlets (replaced by RPM File Triggers) from Fedora 28

Local Packages

  • Updated imlib (1.9.15) as per the Fedora version

  • Updated Judy (1.0.5) as per the Fedora version

  • Updated libxml (1.8.17) as per the Fedora version

  • Updated perl-Text-Template to 1.49:

    • Remove COPYING and Artistic files from the dist; these are replaced by the Dist::Zilla generated LICENSE file

    • Use strict/warnings

    • Remove $VERSION checks from tests, which makes it easier to run the test with Dist::Zilla and avoids maintenance issue of updating the tests for each release

    • Allow precompiled templates to work with preprocessing (CPAN RT#29928)

    • Add "strict" option to fill_in(); this adds "use strict" and "use vars (...)" to the prepend section, and only the keys of the HASH option are allowed in the template (CPAN RT#55696)

    • Fix templates with inline comments without newline after comment for Perl < 5.18 (CPAN RT#34292)

    • Don't use bareword file handles
    • Use three argument form of open()

    • Fix BROKEN behaviour so that it returns the text accumulated so far on undef as documented (CPAN RT#28974)

    • Source code clean-ups
    • Minimum Perl version is now 5.8.0
    • Allow start/end delimiters to be identical (e.g.: @@foo@@, XXfooXX) (CPAN RT#46639)

    • Fix and document the FILENAME parameter to fill_in() (CPAN RT#106093)

    • Test suite clean-ups:
      • Turn on strict/warnings for all tests

      • Run tests through perltidy and formatting clean-up

      • Remove number prefixes from test names
      • Use Test::More instead of generating TAP by hand

      • Use three-argument form of open()

      • Don't use indirect object syntax
      • Don't use bareword file handles
      • Use File::Temp to generate temporary files


Recent