Tuesday 2nd July 2013
Fedora Project
Updated perl-DBM-Deep to 2.0009 in Rawhide:
Fix for pushing non-true values in DBM::Deep::Array (CPAN RT#85414)
It also needed a patch for some broken POD (CPAN RT#85252)
Local Packages
Updated perl-Array-Diff to add the missing build requirement of perl(ExtUtils::MakeMaker)
Updated perl-Class-Data-Inheritable to add the missing build requirement of perl(ExtUtils::MakeMaker)
Updated perl-constant-boolean to tweak the perlcritic test, which has discovered something to moan about (the unimport function's name)
Updated perl-DateTime-Locale to fix a FTBFS issue: DateTime::LocaleCatalog was renamed to DateTime::Locale::Catalog and is just a stub POD file now that details the renaming, so when the current version of Pod::Coverage tries to load the module to find the symbols, it can't and fails the test
$ IS_MAINTAINER=1 ./Build test t/01basic.t .......... ok t/02iso639-2.t ....... ok t/03alias.t .......... ok t/04format-length.t .. ok t/05register.t ....... ok t/06storable.t ....... ok t/07script.t ......... ok t/08dash-in-name.t ... ok t/09version-check.t .. ok t/10deprecated.t ..... ok # Failed test 'Pod coverage on DateTime::LocaleCatalog' # at t/pod-coverage.t line 93. # DateTime::LocaleCatalog: requiring 'DateTime::LocaleCatalog' failed # Looks like you failed 1 test of 3. t/pod-coverage.t ..... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/3 subtests t/pod.t .............. ok Test Summary Report ------------------- t/pod-coverage.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=12, Tests=10489, 9 wallclock secs ( 1.38 usr 0.08 sys + 9.32 cusr 0.15 csys = 10.93 CPU) Result: FAIL Failed 1/12 test programs. 1/10489 subtests failed.
Fortunately, perl-DateTime-Locale has a non-standard POD Coverage test, which made it easy to tweak it not to check the LocaleCatalog.pm file:
DateTime::LocaleCatalog has been renamed to DateTime::Locale::Catalog and cannot be loaded --- t/pod-coverage.t +++ t/pod-coverage.t @@ -14,6 +14,7 @@ my $dir = -d 'blib' ? 'blib' : 'lib'; my @files = sort File::Find::Rule ->file->name('*.pm') + ->not( File::Find::Rule->file->name('LocaleCatalog.pm') ) ->not( File::Find::Rule->grep('This file is auto-generated') )->in($dir); plan tests => scalar @files;
Updated perl-DBM-Deep to 2.0009 as per the Fedora version
Updated perl-File-MMagic to 1.30:
MMagic.pm (checktype_byfilename): remove Scalar::Util::weaken to prevent decrementing REFCNT too much
Updated perl-MIME-XBase64 to 3.14:
Install to 'site' instead of 'perl' when perl version is 5.12+
Updated perl-Spellunker to 0.3.0:
- Added more stopwords
Support &
Show correct test line number if all_pod_files_spelling_ok fails
- Documentation fixes
Test "bin" and "script" directories if "blib" does not exist
- Allow git sha1 hash
Updated the python-twisted stack to 13.1.0 (see NEWS for details)