PaulHowarth/Blog/2016-05-29

Sunday 29th May 2016

Fedora Project

  • Updated perl-Eval-Closure to 0.14 in Rawhide:

    • Various minor optimizations (GH#8)

  • Updated perl-MCE to 1.708 in F-24 and Rawhide:

    • Improved import routine in MCE Models and MCE::Subs; this resolves an issue where functions are not exported; e.g. mce_flow, mce_flow_s

    • Added support for IO::TieCombine handles, which enables MCE->print and MCE->sendto to work reliably with App::Cmd and App::Cmd::Tester; see "Testing and Capturing Output" in MCE::Examples

  • Updated perl-Test-Regexp to 2016052701 in Rawhide:

    • Allow specifying how you want to display characters that aren't printable ASCII characters (it used to be displayed as hex escapes); we also now allow named escapes "as is", \n/\r/\t only or "only escape non-printable ASCII", which is the new default

  • Updated perl-Test-Simple to 1.302022 in Rawhide:

    • Many micro-optimizations
    • Spelling fixes and tests
    • Fix leaky File.t file so that /tmp doesn't fill up

    • Move some modules out of the known broken list in xt tests

    • Add Test2-based tools to downstream testing

    • Change when PID/TID are stashed (for forkprove)

    • VMS fixes for Files.t and IPC system

    • Improve thread checks to better detect broken 5.10 builds
    • Use thread checks to skip/run t/Legacy/Regression/637.t

Local Packages

  • Rebuilt libspf2 (1.2.10) to flesh out the build dependencies

  • Updated perl-Carp-Clan to 6.06:

    • Patch tests failing due to 5.25.1+'s deprecated unquoted left brace in regex (CPAN RT#114537)

    • Avoid failure due to version self-check in 20pre560.t

  • Updated perl-Eval-Closure to 0.14 as per the Fedora version

  • Updated perl-MCE to 1.708 as per the Fedora version

  • Updated perl-Net-DNS to 1.06:

  • Updated perl-Regexp-Common to 2016052804:

    • When multiple delimiters are given, wrap the clauses inside a (?|); this makes it that, under -keep, the used delimiters are always in $2 and $4, and the string between the delimiters is always in $3

    • A requirement on 5.10.0 is now in place for the 'delimited' and 'quoted' patterns

    • The 'delimited' pattern now allows specifying closing delimiters that are different from the opening delimiters

    • Added a 'bquoted' pattern, which is a shortcut for using the 'delimited' pattern with 85 mirror imaged bracketing constructs (requires 5.014)

    • Eliminate the use of s///r

    • Fix issues with matching Roman numerals, where the pattern wasn't greedy enough (CPAN RT#104353)

    • Allow Roman numerals to match sequences of 4 Is, Xs, Cs and Ms; this raises the maximum number to be matched to 4999 (MMMMCMXCIX)

    • Fixed some POD nits
  • Updated perl-Test-Regexp to 2016052701 as per the Fedora version


Recent