#acl PaulHowarth:read,write,admin,revert,delete All:read === 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:29928|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:55696|CPAN RT#55696]]) * Fix templates with inline comments without newline after comment for Perl < 5.18 ([[CPAN:34292|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:28974|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:46639|CPAN RT#46639]]) * Fix and document the `FILENAME` parameter to `fill_in()` ([[CPAN:106093|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 ----