PaulHowarth/Blog/2015-09-14

Monday 14th September 2015

Fedora Project

  • Updated perl-Parse-RecDescent to 1.967012 in F-23 and Rawhide:

    • Base the standalone precompiled parser's runtime name on the parser's class, rather than use the fixed "Parse::RecDescent::_Runtime"; this prevents "already defined" warnings when two standalone precompiled parsers are used

    • Add support for allowing precompiled parsers to share a common runtime via the Precompile({-runtime_class}) option and the PrecompiledRuntime() function

    • Warn on creation of Precompiled parsers that depend on Parse::RecDescent

    • Non-backwards compatible change: Change the global <skip:> directive to use eval similarly to the other <skip:> directives, rather than being single-quoted in the resulting parser

    • Correct some typos in the documentation (CPAN RT#87185)

    • Sort hash keys and rulenames when generating code; this keeps the output text for a given input text the same, reducing differences in automated builds (CPAN RT#102160)

    • Precompiled parsers now document which $Parse::RecDescent::VERSION was used to generate them (CPAN RT#77001)

Local Packages

  • Updated libgcrypt to 1.6.4:

    • Speed up the random number generator by requiring less extra seeding
    • New flag "no-keytest" for ECC key generation; due to a bug in the parser that flag will also be accepted but ignored by older version of Libgcrypt

    • Always verify a created RSA signature to avoid private key leaks due to hardware failures
    • Fix alignment bug in the AESNI code on Windows > 7

    • Support FreeBSD 10 and later
    • Other minor bug fixes
  • Updated perl-Module-CoreList to 5.20150912:

    • Updated for v5.20.3
  • Updated perl-Parse-RecDescent to 1.967012 as per the Fedora version

  • Updated unrar to 5.30 beta 4


Recent