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: