This is an automated email from the git hooks/post-receive script. mans0954 pushed a commit to branch master in repository libtest-unixsock-perl.
commit 86bbd7f9bb805e93a5084778472653a0b70ab19e Author: Christopher Hoskin <christopher.hos...@gmail.com> Date: Wed Jan 4 07:11:06 2017 +0000 Patch to add working directory to @INC for tests 14 and 15 --- debian/changelog | 9 +++++---- debian/patches/series | 1 + debian/patches/test-inc.patch | 35 +++++++++++++++++++++++++++++++++++ debian/rules | 2 -- 4 files changed, 41 insertions(+), 6 deletions(-) diff --git a/debian/changelog b/debian/changelog index d9fd7e7..5b4220b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ libtest-unixsock-perl (0.1-1) UNRELEASED; urgency=low TODO: - - test suite: not sure but I think fixing the test suite would be better - than the workaround in d/rules. - - Do you have any suggestions how to do this? Any attempt I made to modify - @INC seem to be ignored by Module::Build::Tiny. Thanks. + - Tests fail with messages of the form + IPC Fatal Error: Leftover files in the directory (/tmp/test2~11385~jTI3BV/11385~0~1~11386~0~13~Test2~Event~Note.ready)! + Could not remove IPC temp dir (/tmp/test2~11385~jTI3BV) at /usr/share/perl5/Test2/IPC/Driver/Files.pm line 420 during global destruction. + on testing (seems okay on unstable) + * Initial Release. (Closes: #849809) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..a9f6e69 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +test-inc.patch diff --git a/debian/patches/test-inc.patch b/debian/patches/test-inc.patch new file mode 100644 index 0000000..3bed049 --- /dev/null +++ b/debian/patches/test-inc.patch @@ -0,0 +1,35 @@ +Description: Add working directory to test search paths + Tests 14 and 15 fail to run on recent versions of Perl following the removal + of '.' from @INC in response to CVE-2016-1238. This patch follows the + recommended solution of using FindBin to find the relative path. +Bug: https://github.com/fujiwara/Test-UNIXSock/issues/1 +Bug: https://rt.cpan.org/Public/Bug/Display.html?id=119683 +Forwarded: https://github.com/fujiwara/Test-UNIXSock/pull/2 +Author: Christopher Hoskin <mans0...@debian.org> +Last-Update: 2017-01-04 + +--- a/t/14_simple_unix.t ++++ b/t/14_simple_unix.t +@@ -1,6 +1,9 @@ + use warnings; + use strict; + ++use FindBin; ++use lib "$FindBin::Bin/../"; ++ + BEGIN { + if ($^O =~ m/^(?:qnx|nto|vos|MSWin32)$/ ) { + print "1..0 # Skip: UNIX domain sockets not implemented on $^O\n"; +--- a/t/15_oo_unix.t ++++ b/t/15_oo_unix.t +@@ -1,6 +1,10 @@ + use warnings; + use strict; + ++use FindBin; ++use lib "$FindBin::Bin/../"; ++ ++ + BEGIN { + if ($^O =~ m/^(?:qnx|nto|vos|MSWin32)$/ ) { + print "1..0 # Skip: UNIX domain sockets not implemented on $^O\n"; diff --git a/debian/rules b/debian/rules index 30c959c..abde6ef 100755 --- a/debian/rules +++ b/debian/rules @@ -3,5 +3,3 @@ %: dh $@ -override_dh_auto_test: - prove --blib -I. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libtest-unixsock-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits