PaulHowarth/Blog/2017-05-16

Tuesday 16th May 2017

Fedora Project

  • Updated GeoIP to 1.6.11 in F-24, F-25, F-26 and Rawhide:

    • Fix use of a NULL pointer when opening a corrupt database with 'GeoIP_open' (GH#87)

  • Updated perl-PPI to 1.224 in F-26 and Rawhide:

    • Unit tests for many parts, both passing and TODO

    • Many documentation fixes
    • Add ->version method to PPI::Statement::Package

    • Remove unused PPI::Document->new timeout feature

    • Do not expect '.' in @INC

    • Many parsing fixes
    • Various fixes to the behaviours of methods
    • Removal of problematic dependencies

Local Packages

  • Updated GeoIP to 1.6.11 as per the Fedora version

  • Updated perl-JSON to 2.92:

    • PERL_JSON_BACKEND now accepts Cpanel::JSON::XS as well

    • Tweaked tests to support various back ends
    • Made convert_blessed_universally (for Perl 5.18+) and support_by_pp less harmful

    • Fixed N/A exit code in Makefile.PL

    • Various documentation tweaks
    • Reworked documentation, based on the one for JSON::XS

    • Removed duplicated tests
    • Removed base.pm dependency

    • Updated backportPP with JSON::PP 2.91_04

    • Fixed not to fail tests under Perl 5.25.*
  • Updated perl-PPI to 1.224 as per the Fedora version, adding a patch to revert back to use of List::MoreUtils on older distributions that don't have a new enough List::Util (1.33 or later) and another patch to fix warnings emitted on older perls (prior to Fedora 19)


Recent