This is an automated email from the git hooks/post-receive script. guillem pushed a commit to branch master in repository dpkg.
commit 4ccdc11f30a1a5a87f0172449ffce546275c6dc5 Author: Guillem Jover <[email protected]> Date: Mon Sep 12 02:03:35 2016 +0200 build: Specify exec argument for TAP::Harness Older versions of TAP::Harness do not handle non-perl executables. So check if the test has the executable bits, and return an arrayref to use it, otherwise return undef to use the perl interpreter. --- check.am | 2 ++ debian/changelog | 2 ++ 2 files changed, 4 insertions(+) diff --git a/check.am b/check.am index c902a40..48e4a26 100644 --- a/check.am +++ b/check.am @@ -14,6 +14,8 @@ TEST_PARALLEL ?= 1 TEST_RUNNER = '\ my $$harness = TAP::Harness->new({ \ + exec => sub { my (undef, $$test) = @_; \ + return -x $$test ? [ $$test ] : undef }, \ lib => [ "$(top_srcdir)/scripts", "$(top_srcdir)/dselect/methods" ], \ color => 1, \ verbosity => $(TEST_VERBOSE), \ diff --git a/debian/changelog b/debian/changelog index ec86816..da95cf2 100644 --- a/debian/changelog +++ b/debian/changelog @@ -17,6 +17,8 @@ dpkg (1.18.11) UNRELEASED; urgency=medium when some unrelated warning needs to be emitted. - Bump po4a version to 0.43 (we are using --porefs wrap option). - Add support for running the test suite in parallel. + - Specify exec argument for TAP::Harness to gracefully handle non-perl + executables with older versions of the module. [ Updated manpages translations ] * German (Helge Kreutzmann). -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/dpkg/dpkg.git

