Wednesday 3rd March 2010
Fedora Project
The libpng10 upgrade to 1.0.53 has been assigned CVE-2010-0205 (libpng stalls on highly compressed ancillary chunks), so I changed the already-pending updates from Bugfix to Security
Took over ownership of the orphaned perl-RRD-Simple package and fixed the FTBFS bug #464964 (CPAN RT#46193) by dropping the buildreq on perl(Test::Deep) until such time as upstream produces a fix for the failing test t/32exported_function_interface.t; I also needed to patch some broken POD (CPAN RT#50868) to prevent the t/10pod.t test failing on recent distributions, and whilst I was at it, I fixed the versioned provide for perl(RRD::Simple) to use the real module version (1.44) instead of the svn revision number (1100), with this bit of spec-file hackery:
# Don't want provides/requires from %{_docdir} %global docfilt %{__perl} -p -e 's|%{_docdir}/%{name}-%{version}\\S+||' # RRD::Simple version should be from distribution version, not svn revision %global verfilt %{__perl} -pi -e 's/(perl\\(RRD::Simple\\) =) \\d+/\\1 %{version}/' # Apply provides/requires filters %global provfilt /bin/sh -c "%{docfilt} | %{__perl_provides} | %{verfilt}" %define __perl_provides %{provfilt} %global reqfilt /bin/sh -c "%{docfilt} | %{__perl_requires}" %define __perl_requires %{reqfilt}
The nice new package (first new Fedora build since F-9) also resolved Bug #569568, a request to update RRD::Simple to the current upstream release.
Updated perl-Tie-IxHash to 1.22 in Rawhide since I found the Fedora package was out of date when I came to import it into my local repository
Local Packages
New package perl-Tie-IxHash (1.22)
Updated perl-Sub-Exporter to add a manual dependency on perl(Exporter), used via a "use base Exporter" statement that rpm's auto-dependency checker doesn't spot
Updated perl-Sub-Install to reinstate the perl(Test::Perl::Critic) buildreq that I removed when importing the package from Fedora (I didn't have a Perl::Critic package at the time) and added buildreq perl(Test::Output), needed for tests on old distributions
Updated perl-XML-Simple to add buildreq perl-Tie-IxHash for improved test coverage
Rebuilt perl-Class-C3-XS, perl-File-Which, perl-Pod-Readme, perl-Socket6, perl-Sys-Hostname-Long, perl-Taint-Runtime, perl-Test-Distribution, perl-Test-HTML-Tidy, perl-Test-Object, perl-Test-Output and perl-Test-Pod-Coverage for perl 5.10.1 in devel branches