[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#650096: perl: test failure on hurd: ../dist/IO/t/io_pipe.t



On Thu, Dec 01, 2011 at 11:24:10AM +0100, Pino Toscano wrote:
> Alle martedì 29 novembre 2011, Samuel Thibault ha scritto:
> > Dominic Hargreaves, le Sat 26 Nov 2011 13:56:09 +0000, a écrit :
> > > ../dist/IO/t/io_pipe.t .. Failed 1/10 subtests
> > 
> > Pino apparently noticed that it'd be fixed by the pflocal or socket
> > patches, and will confirm
> 
> Yes, it looks like the latest hurd patches made this test pass.

On my test box with hurd 20111206-1 installed, this test still fails
for me. This is with perl 5.14.2-6, with the tests I now expect to be
passing based on bug reports re-enabled:

$ ./perl t/TEST -v ../dist/IO/t/io_pipe.t
t/../dist/IO/t/io_pipe....1..10
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 10
FAILED--expected test 9, saw test 10
Failed 1 test out of 1, 0.00% okay.
        ../dist/IO/t/io_pipe.t

Could you check whether the fix you expected to fix this is actually in
20111206-1, or whether there is some other issue?

(Trivial patch to re-enable test attached).

Thanks,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)
diff --git a/dist/IO/t/io_pipe.t b/dist/IO/t/io_pipe.t
index 6e4768d..b7897bb 100644
--- a/dist/IO/t/io_pipe.t
+++ b/dist/IO/t/io_pipe.t
@@ -24,9 +24,6 @@ BEGIN {
     elsif ($^O eq 'MSWin32' && !$ENV{TEST_IO_PIPE}) {
 	$reason = 'Win32 testing environment not set';
     }
-    elsif ($^O eq 'gnu') {
-        $reason = 'fails on GNU/Hurd (Debian #650096)';
-    }
     if ($reason) {
 	print "1..0 # Skip: $reason\n";
 	exit 0;

Reply to: