PaulHowarth/Blog/2017-07-14

Friday 14th July 2017

Fedora Project

  • Updated pari to 2.9.3 in F-26 and Rawhide (see CHANGES for details)

RPM Fusion Project

  • Rebuilt get_iplayer (3.01) for Perl 5.26 in Rawhide

  • Rebuilt lives (2.8.7) for Perl 5.26 in Rawhide

Local Packages

  • Updated perl-Coro to 6.512:

    • Seems to pass test suite down till 5.8.9, so make this the minimum requirement in Makefile.PL

    • Experimental 5.24 compatibility changes (SUB_ARGARRAY)

    • Experimental 5.26 compatibility changes (PL_comppadPADOFFSET)

    • Disable FORTIFY_SOURCE to avoid broken (but well-intentioned) fortified longjmp variants in some libcs

    • Re-try JIT allocation without PROT_EXEC, to hopefully improve portability (still doesn't seem to work around broken SELinux mmap everywhere)

    • Spelling fixes
  • Updated perl-ExtUtils-CBuilder to 0.280226:

  • Updated perl-interpreter to provide perl-generators prior to Fedora 21 so that that can be used unconditionally as well

  • Updated perl-Net-DNS-Resolver-Programmable to 0.005:

    • BIGPRESH taking over maintainership of this seemingly orphaned but very useful distribution

    • Avoid deprecated make_query_packet() call (CPAN RT#109266)

    • Remove debian/ subdir (CPAN RT#108522)

    • Regenerate README via pod2readme

    • Fix version number in older changelog entry
    • Remove use of deprecated qv()

    • Import rcode list from Net::DNS (CPAN RT#96390)

  • Updated perl-Test-Script to 1.20:

    • Use Capture::Tiny instead of IPC::Run3 (GH#4, GH#15)

    • Use Test2::V0 instead of Test2::Bundle::Extended for Test2 tests

    • Add support for stdin option that was lost in the Capture::Tiny migration

    • Minor documentation fixes
    • Officially drop support for Perl 5.6 (support for 5.6 was already implicitly dropped when we migrated to Capture::Tiny)

    • A near term future version will also drop support for the old pre-Test2 Test::Builder


Recent