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