PaulHowarth/Blog/2016-02-27

Saturday 27th February 2016

Fedora Project

  • Updated perl-Cpanel-JSON-XS to 3.0212 in F-24 and Rawhide:

    • Merge with JSON-XS-3.02:

      • docs: add some INTEROP, stricter nonref RFC 7159 and TAGGED VALUE SYNTAX AND STANDARD JSON EN/DECODERS paragraphs

      • Use 7159 nonref detection from JSON-XS: json_nonref()

      • Add some SAVESTACK_POS calls

      • Add -f cbor decode option (via CBOR::XS) to cpanel_json_xs

    • Fixed many spelling errors in the new docs
    • Fixed errors with threaded perls
    • Improved code quality in new merged code and fixed new warnings found with gcc-5

    • Add -f and -t yaml-xs and yaml-syck options to cpanel_json_xs

  • I softened the optional script dependencies for cpanel_json_xs to Suggests: rather than Requires: for distributions that have rpm ≥ 4.12 and hence support weak dependencies

Local Packages

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

  • Updated perl-JSON-XS to 3.02:

    • allow_nonref now affects booleans (\1, $Types::Serialiser::Boolean) as well

    • Allow literal tabs in strings in relaxed mode

    • Support "cbor" format in json_xs tool

    • Support (and fix) calling encode and decode in list context

    • Work around a bug in older perls crashing when presented with shared hash keys
    • Use stability canary
  • Updated perl-Text-Diff to 1.44:

    • Fixed the handling of text without a trailing newline: this module now adds the same text that the diff tool does, "\n\\ No newline at end of file\n"; previously this module simply produced broken diffs when one or both files had no trailing newline (GH#1)

  • Updated perl-XML-LibXML to 2.0124:

    • Fix XML::LibXML::Text->attributes() to return an empty list in list context (CPAN RT#112470)


Recent