Thursday 14th February 2019
Local Packages
Updated getmail to 5.11:
Bugfix: The SNI change in version 5.10 did not work correctly with Python < 2.7.13
Updated perl-File-Slurp to 9999.26:
Reduce the size of handle.t to prevent failures on systems with limits set
Skip all tests in the suite that relied on overriding syswrite to test failure mechanisms as CORE::print cannot be overridden
Refactor write_file to use print rather than syswrite:
- When performing an atomic write, make sure we find a good temporary file so that we don't accidentally overwrite a file that may already exist in the working directory
Stop re-working the line endings on write_file when on Windows as the use of print now allows layers to provide that functionality
Add File::Basename, File::Spec, File::Temp, and IO::Handle to the runtime prereqs; these were already testing prereqs and are core
- Perl 5.30 compliance is complete at this point