PaulHowarth/Blog/2018-05-12

Saturday 12th May 2018

Fedora Project

  • Rebuilt perl-Compress-Raw-Lzma (2.082) for xz 5.2.4 in Fedora 28 and Rawhide

  • Updated perl-YAML to 1.25 in Rawhide:

    • Support trailing comments (GH#189, GH#190, GH#191)

    • Remove unused code (GH#192)

    • Use Test::Deep to actually test correctly for class names (GH#193)

    • Fix loading of mapping key that starts with '' (GH#194)

    • Fix loading strings with multiple spaces (GH#172)

    • Allow more characters in anchor name (GH#196)

    • Add $YAML::LoadBlessed for disabling loading objects (GH#197)

    • Disable test with long string under certain conditions (GH#201)

    • Quote scalar if it equals '=' (GH#202)

    • Multiple regexp roundtrip does not grow (GH#203)

    • Add support for compact nested block sequences (GH#204)

    • Support reverse order of block scalar indicators (GH#205)

    • Support nested mappings in sequences (GH#206)

Local Packages

  • Rebuilt perl-Compress-Raw-Lzma (2.082) for xz 5.2.4 in Fedora 28 and Rawhide

  • Updated perl-YAML to 1.25 as per the Fedora version

  • Updated xz to 5.2.4 in F-28 and Rawhide:

  • liblzma:

    • Allow 0 as memory usage limit instead of returning LZMA_PROG_ERROR; now 0 is treated as if 1 byte was specified, which effectively is the same as 0

    • Use "noexcept" keyword instead of "throw()" in the public headers when a C++11 (or newer standard) compiler is used

    • Added a portability fix for recent Intel C Compilers
    • Microsoft Visual Studio build files have been moved under windows/vs2013 and windows/vs2017

  • xz:

    • Fix "xz --list --robot missing_or_bad_file.xz", which would try to print an uninitialized string and thus produce garbage output; since the exit status is non-zero, most uses of such a command won't try to interpret the garbage output

    • "xz --list foo.xz" could print "Internal error (bug)" in a corner case where a specific memory usage limit had been set


Recent