PaulHowarth/Blog/2015-08-20

Thursday 20th August 2015

Fedora Project

  • Updated perl-Convert-BinHex to 1.124 in F-23 and Rawhide:

  • Updated perl-NetAddr-IP to 4.078 in F-23 and Rawhide:

    • Fix typo in Util.pm 1.53 Makefile.PL that caused failure to find compiler

  • Updated perl-Test-Vars to 0.008 in F-23 and Rawhide:

    • In some corner cases, Test::Vars would try to look inside the body of a stub sub ("sub foo;") and then blow up; this could be triggered by declaring a stub sub and then an attribute with a reader of the same name in a Moose::Role, for example

Local Packages

  • Updated perl-Convert-BinHex to 1.124 as per the Fedora version

  • Updated perl-NetAddr-IP to 4.078 as per the Fedora version

  • Updated perl-Test-Vars to 0.008 as per the Fedora version

  • Updated perl-Text-Diff to 1.42:

    • Updated all modules to "use warnings", and use "our ...", so bumped minimum perl version to 5.006 and added MIN_PERL_VERSION to Makefile.PL

    • If a file doesn't exist, you'd get a warning about trying to read a closed filehandle; now we croak (CPAN RT#73505)

    • Blank line needed for =head1 OPTIONS to format properly (CPAN RT#94895)

    • The '>' character needed escaping inside pod formatting code (CPAN RT#51612)

    • Fixed syntax error in SYNOPSIS of Text::Diff::Table (CPAN RT#25283)

    • Updated FSF postal address in LICENSE (CPAN RT#101553)

    • Added SEE ALSO section to doc, with links to a bunch of Diff modules

    • Added link to github repository in the doc
    • Deleted META.yml from the repo; EUMM will generate it for us

    • Reformatted Changes file as per CPAN::Changes::Spec

    • Added TODO.md, with two further things I can see need doing

    • Removed all tab characters from source
    • Fixed pod link that was referring to the wrong place (CPAN RT#106150)

  • I also added a workaround for "redundant argument in sprintf" warning (CPAN RT#100505)


Recent