PaulHowarth/Blog/2016-10-13

Thursday 13th October 2016

Fedora Project

  • Updated GeoIP-GeoLite-data to the October 2016 databases in F-23, F-24, F-25 and Rawhide

  • Updated perl-Cpanel-JSON-XS to 3.0218 in F-25 and Rawhide:

    • Detect INF/NAN: ?/++/-?/--- on HP-UX (GH#56)

    • New stringify_infnan(3) infnan_mode; easy to detect platform-independent "inf", "-inf" or "nan" strings with double quotes, with qnan, snan or negative nan unified to "nan"

    • Use faster strEQc macros from cperl with constant strings

    • Prefer memEQ for systems without memcmp, to use bcmp there

    • Add more expect_false() to inf/nan branches

    • expect_false() macro fix for MSVC

    • Fix av and hv length types: protect from security sensitive overflows, add HVMAX_T and RITER_T

    • Add new "Hash key too large" error; perl5 silently truncates it, we prefer errors
    • Fix broken 5.8.1 SvPOK_only, i.e. assert_not_ROK

    • Fix and document wrong strEQc usage in new() (GH#70)

    • Fix t/gh70-asan.t for older perls < 5.14

    • Fix DPPP_dummy_PL_parser warnings

Local Packages

  • Updated GeoIP-GeoLite-data to the October 2016 databases as per the Fedora version

  • Updated perl-Cpanel-JSON-XS to 3.0218 as per the Fedora version

  • Updated perl-HTTP-SimpleLinkChecker to 1.164:

  • Updated perl-Test-Script to 1.14:

    • Fix a regex in a test that fails on recent versions of Test2 on Windows (possibly others) (GH#8)

    • One of the tests was unreasonably slow, so it does not get run for users, and will be used for development only
    • Remove warning condition that happens with at least some older versions of Perl when using quotemeta without parentheses (GH#7)

  • Updated perl-Text-Template (1.46), perl-Tie-IxHash (1.23) and perl-Unicode-MapUTF8 (1.11) to build-require perl-generators for proper dependency generation


Recent