Thursday 20th August 2015
Fedora Project
Updated perl-Convert-BinHex to 1.124 in F-23 and Rawhide:
Changed debinhex to UTF-8
Made the Test:: modules optional (CPAN RT#101974)
Fixed a manual typo (CPAN RT#88874)
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)