PaulHowarth/Blog

Paul Howarth's Blog

<< <  2015 / 1 >  >>
Mon Tue Wed Thu Fri Sat Sun
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Recent Entries

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

Wednesday 28th January 2015

Fedora Project

Local Packages

  • Updated perl-MetaCPAN-API-Tiny to 1.150270 as per the Fedora version

Tuesday 27th January 2015

Fedora Project

  • Submitted a perl-Apache-Session-LDAP package for review

  • David Dick kindly reviewed and approved my perl-Test-RequiresInternet package submission

  • Imported and built perl-Test-RequiresInternet (0.03) for F-20, F-21, Rawhide, EPEL-6 and EPEL-7

  • Updated perl-List-MoreUtils to 0.403 in Rawhide:

    • Remove most recent stable perl recommendation from meta to work around misbehaving CPAN clients blocking update
    • Update copyright date
    • Ensure AUTHOR is a string on older toolchains

  • Updated perl-MetaCPAN-API to 0.50 in Rawhide:

    • Convert to Moo

    • Use Types::Standard

    • Remove Module::Build

    • Deprecate using x_deprecate meta-data

  • Updated perl-MetaCPAN-Client to 1.011000 in Rawhide:

    • Support 'favorites' type and 'facets' key param in 'all' queries

  • Updated perl-YAML-LibYAML to 0.59 in Rawhide:

    • Better scalar dump heuristics (PR/23)

    • More closely match YAML.pm

Local Packages

  • Updated perl-Archive-Zip to 1.45:

    • Win32 with ZIP executable could not create temp file
    • FreeBSD unzip sets $? to 0 for empty zip file

  • Updated perl-HTTP-Tiny to 0.054:

    • Added more fallback paths to find CA files
    • Fixed a typo in an error message
  • Updated perl-List-MoreUtils to 0.403 as per the Fedora version

  • Updated perl-MetaCPAN-Client to 1.011000 as per the Fedora version

  • Updated perl-Sub-Uplevel to 0.25:

    • Fixed: 00-compile.t failures under Windows (CPAN RT#98230)

    • The 00-compile.t file has been moved to a release test and is no longer shipped

    • Moved bug tracker to Github
    • Updated repo files explaining how to contribute
    • Enabled Travis CI
  • Updated perl-YAML-LibYAML to 0.59 as per the Fedora version

Monday 26th January 2015

Fedora Project

  • Submitted a review request for a perl-Test-RequiresInternet package

  • Updated perl-Cache-Cache to 1.08 in Rawhide:

    • Try to avoid some race conditions
    • Typo fixes
  • Updated perl-Class-MethodMaker to 2.22 in Rawhide:

    • Use File::Temp::tmpnam as needed in Android

  • Updated perl-Test-YAML-Meta to 0.21 in Rawhide:

    • Changes file dates changed to meet W3CDTF standards

    • Reworked Makefile.PL for clarity

    • Upgraded to Test::CPAN::Meta::JSON for tests

    • Added META.json

    • Updated test suite
    • Added repositories to Meta files
    • Consistent abstract
    • INSTALL documentation update

    • Extended META test suite
    • Fixed license fields in META.json to be lists

    • Added WARNING notice

  • Updated perl-YAML to 1.14 in Rawhide:

    • Add support for QuoteNumericStrings global setting (PR/145)

Local Packages

  • New package perl-Test-RequiresInternet (0.03)

  • Updated perl-DateTime-TimeZone to 1.84:

    • Removed the per-OS prereqs on DateTime::TimeZone::HPUX and DateTime::TimeZone::Local::Win32; this gets rid of circular dependencies between those distros and this one (CPAN RT#68231,101588,101589)

  • Updated perl-IO-stringy to avoid a doc-file dependency on /usr/bin/perl on recent distributions with rpm ≥ 4.9 (not worth fixing on older distributions really)

  • Updated perl-MetaCPAN-API to 0.50:

    • Convert to Moo

    • Use Types::Standard

    • Remove Module::Build

    • Deprecate using x_deprecate meta-data

  • Updated perl-MetaCPAN-API-Tiny to add spec file boilerplate needed for builds on old distributions (now working all the way back to F-5)

  • Updated perl-Module-Build to 0.4211:

    • Fix t/actions/installdeps.t to work on "perl in space"

    • Stop using version->normal(); prefer stringify()

    • inc::latest has been split out to a separate distribution on CPAN; it is an optional prerequisite, only needed for the experimental bundling feature

  • Updated perl-Module-CoreList to 5.20150120:

    • Updated for v5.21.8
  • Updated perl-Test-YAML-Meta to 0.21:

    • Consistent abstract
    • INSTALL documentation update

    • Extended META test suite
    • Fixed license fields in META.json to be lists

    • Added WARNING notice

  • Updated perl-XML-LibXSLT to 1.94:

    • Add the ->max_vars function to set the MaxVars (CPAN RT#101413)

    • Fix breakage caused by the MaxVars change on older versions of libxslt (CPAN RT#101605)

  • Updated perl-YAML to 1.14 as per the Fedora version

Sunday 25th January 2015

Fedora Project

  • Updated perl-Tree-DAG_Node to 1.24 in Rawhide:

    • Clean up discussion in docs of original author's reluctance to allow parameters to new()

    • Rewrite bareword filehandles to use a variable (my $fh)

    • Rename github repo from Tree--DAG_Node to Tree-DAG_Node; update Build.PL and Makefile.PL to match

    • Reformat the docs to be ≤ 100 chars per line
    • Change horizontal indentation used by node2string() to add 1 space, so '|' lines up underneath the first char of the previous node's name

Local Packages

  • Updated perl-Tree-DAG_Node to 1.24 as per the Fedora version

  • Updated pptp to replace the call-init-fix patch by the vector-remove-fix patch from upstream (Bug #1183627), and to fix one deref-after-free issue

Other Entries

Year 2015

January

February

March

April

May

June

July

August

September

October

November

December

Year 2014

January

February

March

April

May

June

July

August

September

October

November

December

Year 2013

January

February

March

April

May

June

July

August

September

October

November

December

Year 2012

January

February

March

April

May

June

July

August

September

October

November

December

Year 2011

January

February

March

April

May

June

July

August

September

October

November

December

Year 2010

January

February

March

April

May

June

July

August

September

October

November

December

Year 2009

January

February

March

April

May

June

July

August

September

October

November

December

Year 2008

January

February

March

April

May

June

July

August

September

October

November

December

Year 2007

January

February

March

April

May

June

July

August

September

October

November

December

Year 2006

January

February

March

April

May

June

July

August

September

October

November

December

{i} Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/


Recent