PaulHowarth/Blog/2019-02-14

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


Recent