PaulHowarth/Blog/2015-01-29

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:

  • 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


Recent