#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 3rd March 2010 === ==== Fedora Project ==== * The `libpng10` upgrade to 1.0.53 has been assigned [[CVE:2010-0205|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 WikiPedia:FTBFS bug [[RedHatBugzilla:464964|#464964]] ([[CPAN:46193|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:50868|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 [[RedHatBugzilla:569568|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 ----