PaulHowarth/Blog/2017-05-17

Wednesday 17th May 2017

Fedora Project

  • Updated perl-JSON-PP to 2.93 in Rawhide:

    • Changed the number detection logic (experimental)
    • Correct 0 handling (GH#23)

    • Removed base.pm dependency (GH#5)

    • Fixed wrong character offset (CPAN RT#116998)

    • Address VAX issues (CPAN RT#118469)

    • Various documentation fixes
    • Remove . in @INC in json_pp (GH#25, CVE-2016-1238)

    • Removed $VAR1 from json_pp output (GH#11)

    • Fixed an issue to ignore trailing 0 (GH#29)

    • Added Scalar::Util dependency for Perl 5.8+ (CPAN RT#84347)

    • Fixed issues spotted by Nicolas Seriot's JSON Test Suite including experimental UTF-16/32 support and backward incompatible change of C style comment handling (now disabled by default) (GH#28)

    • Moved the guts of JSON::PP::Boolean into lib/JSON/PP/Boolean.pm and gave it a proper version

    • Refactored incremental parser to let it handle incomplete JSON text properly
    • Imported and tweaked tests from JSON.pm

    • Minor code clean up
    • Fixed not to fail tests under Perl 5.25.* (CPAN RT#119114)

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

    • Let json_pp utility show the version of JSON::PP

    • Fix loading order of B module (GH#31)

    • Fixed isa tests for bignum

Local Packages

  • Updated perl-JSON-PP to 2.93 as per the Fedora version

  • Updated python-zope-interface to 4.4.1:

    • Avoid a warning from the C compiler (https://github.com/zopefoundation/zope.interface/issues/71)

    • Add support for Python 3.6
    • Simplify the caching of utility-registration data; in addition to simplification, avoids spurious test failures when checking for leaks in tests with persistent registries
    • Raise 'ValueError' when non-text names are passed to adapter registry methods: prevents corruption of lookup caches


Recent