PaulHowarth/Blog/2016-04-25

Monday 25th April 2016

Fedora Project

  • Updated perl-JSON-PP to 2.27400 in F-24 and Rawhide:

    • Applied and merged long term neglected patches and pull requests
    • Modified Makefile.PL to set UNINST=1 if needed on old perls

    • Decode decimals to Perl's internal NV type

Local Packages

  • Updated perl-Archive-Tar to 2.06:

    • Changed some of the "A"s in the UNPACK constant to "a" to allow trailing whitespaces in an archived filename

    • Roundtrip tests
  • Updated perl-DBI to 1.636:

    • Fixed RaiseError/PrintError for UTF-8 errors/warnings (CPAN RT#102404)

    • Fixed cases where ShowErrorStatement might show incorrect Statement (CPAN RT#97434)

    • Fixed DBD::Gofer for UTF-8-enabled STDIN/STDOUT (PR#32)

    • Fixed fetchall_arrayref({}) behavior with no columns (PR#31)

    • Fixed tied CachedKids ref leak in attribute cache by weakening (CPAN RT#113852)

    • Fixed "panic: attempt to copy freed scalar" upon commit() or rollback() (CPAN RT#102791)

    • Treat undef in DBI::Profile Path as string "undef" (CPAN RT#113298)

    • Fix SQL::Nano parser to ignore trailing semicolon

    • Added @ary = $dbh->selectall_array(...) method (CPAN RT#106411)

    • Added appveyor support (Travis like CI for windows) (PR#30)

    • Corrected spelling errors in pod (CPAN RT#107838)

    • Corrected and/or removed broken links to SQL standards (CPAN RT#111437)

    • Corrected doc example to use dbi: instead of DBI: in DSN (CPAN RT#101181)

    • Removed/updated broken links in docs (PR#29)

    • Clarified docs for DBI::hash($string)

    • Removed the ancient DBI::FAQ module (CPAN RT#102714)

    • Fixed t/pod.t to require Test::Pod ≥ 1.41 (CPAN RT#101769)

    • Fix compilation for threaded perl ≤ 5.12 broken in 1.635 (CPAN RT#113955)

    • Change t/16destroy.t to avoid race hazard (CPAN RT#113951)

    • Output perl version and archname in t/01basics.t

    • Add perl 5.22 and 5.22-extras to travis-ci config
  • Updated perl-File-Remove to 1.57:

    • Correct the copyright holder and year
    • Add a test for Kwalitee and 'use warnings'

  • Updated perl-JSON-PP to 2.27400 as per the Fedora version

  • Updated perl-Module-Build to 0.4218:

    • Read extra_linker_flags using its accessor

    • Convert win shell splitting to m//gc parser, fixing handling of 0 and handling of backslashes preceding a double quote

    • Win32 installation of MB with gmake requires SHELL env var to be set

    • Skip XS test when link_executable fails

  • Updated perl-Pod-Spell (1.20) to explicitly require File::ShareDir

  • Updated perl-Text-Haml to 0.990117:

    • Fixed regression introduced by implicit bracing where final trailing newlines were no longer suppressed where they should have been
    • Fixed bogus <> and </> from wrapping lines beginning with ( or {

    • Added test to ensure sequential multiline code blocks work
    • Since we no longer allow statement continuation across '-' code block lines, implemented support for multiline code blocks

    • Fair attempt at block capturing helpers
    • Now bracing whole level, including blocks, which is a precursor to allowing helpers to enclose blocks
    • Need implicit braces around block contents too
    • Eliminate need for closing brace block by implicitly adding open/close braces at level changes


Recent