bug-coreutils
[Top][All Lists]
Advanced

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

Re: 'make check' failure with coreutils-8.2


From: Jim Meyering
Subject: Re: 'make check' failure with coreutils-8.2
Date: Sat, 12 Dec 2009 14:47:02 +0100

Chris Clayton wrote:
> I've just built coreutils-8.2 and make check fails and asks for a report to 
> this mail address.
> configure is run thusly:
>
> ./configure --prefix=/usr --disable-acl --disable-rpath --disable-nls 
> --disable-xattr
...

Thanks for the report.  What type of system are you using? (uname -a)
That failure means that your system's kernel lacks inotify support
and that test failed to account for the possibility.

Can you confirm that the patch below solves the problem?

> FAIL: tail-2/wait (exit: 1)
> ===========================
> tail (GNU coreutils) 8.2
...
> tail: cannot open `not_here' for reading: No such file or directory
> tail: inotify cannot be used, reverting to polling: Function not implemented
> tail: no files remaining
> + test 1 = 124
> + test '!' -r unreadable
> + timeout 1 tail -s0.1 -f unreadable
> tail: cannot open `unreadable' for reading: Permission denied
> tail: inotify cannot be used, reverting to polling: Function not implemented
> tail: no files remaining
> + test 1 = 124
> + timeout 1 tail -s0.1 -f here
> + test 124 = 124
> + timeout 1 tail -s0.1 -F here
> + test 124 = 124
> + test '!' -r unreadable
> + timeout 1 tail -s0.1 -F unreadable
> tail: cannot open `unreadable' for reading: Permission denied
> tail: inotify cannot be used, reverting to polling: Function not implemented
> + test 124 = 124
> + timeout 1 tail -s0.1 -F not_here
> tail: cannot open `not_here' for reading: No such file or directory
> tail: inotify cannot be used, reverting to polling: Function not implemented
> + test 124 = 124
> + test -s tail.err
> + fail=1
...

>From 75db742ff9b0242db693c7e98c6adee265872cd0 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Sat, 12 Dec 2009 14:44:46 +0100
Subject: [PATCH] tests: tail-without-inotify: avoid spurious test failure

* tests/tail-2/wait: Account for the possibility that the kernel
lacks inotify support.  Reported by Chris Clayton.
---
 tests/tail-2/wait |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/tests/tail-2/wait b/tests/tail-2/wait
index 9392ade..bdc115a 100755
--- a/tests/tail-2/wait
+++ b/tests/tail-2/wait
@@ -54,7 +54,8 @@ for inotify in ---disable-inotify ''; do
   timeout 1 tail -s0.1 -F $inotify not_here
   test $? = 124 || fail=1

-
+  grep -v 'tail: inotify cannot be used, reverting to polling:' tail.err > x
+  mv x tail.err
   test -s tail.err && fail=1
   :>tail.err

--
1.6.6.rc1.319.g9b57d




reply via email to

[Prev in Thread] Current Thread [Next in Thread]