Thursday 29th January 2015
Fedora Project
Updated perl-Archive-Any to 0.0942 in Rawhide
- Replace contents of archives in test folder with random noise in order to avoid any licensing issues
Updated perl-List-MoreUtils to 0.404 in Rawhide:
Fix ancient toolchains (PREREQ_PM & Co. set appropriately)
Bump version required of Test::More to 0.96 (#toolchain calls it a "sane subset")
Fix some meta-data #toolchain pointed out
Updated perl-Test-NoTabs to 1.4 in Rawhide:
Removed boilerplate section "EXPORT" from pod (CPAN RT#96937)
Tightened checking for pod lines (CPAN RT#95747)
Updated perl-Test-RequiresInternet to 0.04 in Rawhide:
Test::More prior to 0.88 (included with perl 5.10.1) does not support the done_testing() function; revert to a test plan to support older perls (GH#2)
Local Packages
Updated perl-Archive-Any to 0.0942 as per the Fedora version
Updated perl-List-MoreUtils to 0.404 as per the Fedora version
Updated perl-Test-NoTabs to 1.4 as per the Fedora version
The tarball for this release appears to have been generated using BSD tar on a Mac, resulting in this when unpacking using GNU tar on Linux:
/usr/bin/tar: Ignoring unknown extended header keyword 'SCHILY.dev' /usr/bin/tar: Ignoring unknown extended header keyword 'SCHILY.ino' /usr/bin/tar: Ignoring unknown extended header keyword 'SCHILY.nlink' /usr/bin/tar: Ignoring unknown extended header keyword 'LIBARCHIVE.creationtime'
The tarball still unpacks OK but on GNU tar version 1.15.1 as used on F-5, F-6, F-7 and EL-5, tar exits with a non-zero status and this breaks the build. To work around this, I had to disable the tarball unpacking in %setup and do it manually:
%prep # tarballs created on MacOS with BSD tar contain extended attributes that # cause GNU tar 1.15.1 on F-7,EL-5 and before to exit with an error after # properly extracting the tarball, so we have to work around that %setup -q -n Test-NoTabs-%{version} -T -c tar -xz --pax-option="delete=SCHILY.*" --pax-option="delete=LIBARCHIVE.*" --strip-components=1 -f %{SOURCE0}
Updated perl-Test-RequiresInternet to 0.04 as per the Fedora version
Updated python-twisted to Obsolete/Provide python-twisted-core-doc as well as all of the other Obsoletes/Provides