Thursday 22nd August 2013
Fedora Project
Jitka Plesnikova kindly reviewed and approved my package submissions for perl-true, perl-Perl6-Caller, perl-Carp-Fix-1_25 and perl-Time-y2038
Imported and built perl-Carp-Fix-1_25 for F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6
Imported and built perl-Parallel-Runner for F-19, F-20 and Rawhide
Imported and built perl-Perl6-Caller for F-18, F-19, F-20, Rawhide, EPEL-5 and EPEL-6
Imported and built perl-Time-y2038 for F-18, F-19, F-20 and Rawhide
Imported and built perl-true for F-19, F-20 and Rawhide
Updated perl-Module-Metadata to 1.000016 in F-20 and Rawhide:
- Re-release to fix prereqs and other metadata
Updated perl-Perl-OSType to 1.004 in F-20 and Rawhide:
- 'bitrig' is a Unix
Tried to updated perl-Test-Kwalitee to 1.13 in F-20 and Rawhide:
Added missing abstract for kwalitee-metrics script
No longer issuing a warning if the test is running from xt/ (see v1.10)
However, the builds failed because the builder couldn't find perl(Digest::SHA), which was very strange given that perl-Digest-SHA is there on the mirrors
Updated perl-YAML-Tiny to 1.54 in F-20 and Rawhide:
Convert to Dist::Zilla
Updated format to conform to CPAN::Changes::Spec
Local Packages
Updated perl-Module-Metadata to 1.000016 as per the Fedora version
Updated perl-Perl-OSType to 1.004 as per the Fedora version
Whilst doing this update I noticed that the POD spelling test (which uses Test::Spelling) was being skipped because "no working spellchecker could be found"; this was despite hunspell and its English dictionary being installed. After a lengthy investigation I discovered that Pod::Wordlist::hanekomu explicitly sets the spellchecker to aspell (for no obvious reason) and so I had to specify aspell and its US English dictionary dictionary as build requirements rather than the (otherwise preferred) hunspell versions
Successfully updated perl-Test-Kwalitee to 1.13 (see above for details)
Updated perl-XML-LibXML to 2.0103:
Fix for test failures in t/40reader.t (CPAN RT#83779)
Updated perl-YAML-Tiny to 1.54 as per the Fedora version
In common with most "Convert to Dist::Zilla" jobs, this meant I needed to introduce a bunch of patches (4 in this case) to support building this simple package on old distributions where I can't upgrade Test::More to a modern version