Bug#592506: libtest-harness-perl: Serios regressions in 3.20-1 solved in upstream Git, probably blocker for stable

v.nix.is debian-bug at v.nix.is
Tue Aug 10 16:24:51 UTC 2010


Package: libtest-harness-perl
Version: 3.20-1
Severity: important
Tags: patch

Since upstream released 3.17_01 there have been two serious
regressions with the handling of:

  * Passing arguments to executable non-Perl tests:
    https://rt.cpan.org/Ticket/Display.html?id=59186#txn-801685

  * Running executable non-Perl tests:
    https://rt.cpan.org/Ticket/Display.html?id=59457

I'm filing the issue here due to the the stable freeze. These two
issues are likely to break a lot of cases where prove/Test::Harness is
being used to run non-Perl tests, it breaks e.g. the Git test suite.

Fixes for this upstream are:

    http://github.com/AndyA/Test-Harness/commit/4b911b81224f2f3064c67ecec744fa5e5fc365b4
    http://github.com/AndyA/Test-Harness/commit/f21ad263aa32d08ad59d32d031abedfe6195f9e2
    http://github.com/AndyA/Test-Harness/commit/80cf0384667d8bc7e95c2b0565827292aacab139
    http://github.com/AndyA/Test-Harness/commit/cbe222550db69d3a8fc4ea26c0950d2e28270158
    http://github.com/AndyA/Test-Harness/commit/a794796d6780f4438bb492bf87ed14982a5357dd
    http://github.com/AndyA/Test-Harness/commit/3a934f897b6a9d1d91afbeca21616e4c729f344f
    http://github.com/AndyA/Test-Harness/commit/6ca9bf39fed165755033e824b895edea1cac21a7
    http://github.com/AndyA/Test-Harness/commit/6703fdc01e152df672047400364b227a172449e2
    http://github.com/AndyA/Test-Harness/commit/6a9a72773c9d2f54e9124d3359efe6100df6a8bf
    http://github.com/AndyA/Test-Harness/commit/7038535a4ea429742a441a901b097169579a91cd

Please do one of:

    * Bump Test::Harness back down to 3.17
    * Apply the above patches to 3.20
    * Ship Test::Harness from the master branch upstream, or wait for
      3.22 to hit CPAN (should be soon-ish)

A Test::Harness with this bug has never been part of a perl release,
having to deal with this issue in a Debian stable release would be
painful in the long term.
     

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (700, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-rc5-Avar-Akbar+ (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libtest-harness-perl depends on:
ii  perl                          5.10.1-13  Larry Wall's Practical Extraction 

libtest-harness-perl recommends no packages.

libtest-harness-perl suggests no packages.

-- no debconf information





More information about the pkg-perl-maintainers mailing list