Hello. The test suite for diffutils 3.5 has a tendency to fail in our ppc64el architecture:
https://buildd.debian.org/status/logs.php?pkg=diffutils&ver=1%3A3.5-2&arch=ppc64el According to Christoph Biedl (Cc:ed), there is a race condition here: | mkfifo fifo | printf '%*s-a' 1000000 > a | head -c 10 < fifo > /dev/null & + diff --color=always ---presume-output-tty a b > fifo | test $? = 141 || fail=1 Quoting Christoph: > There is a race condition involved, it fails in about three of > four attempts - but not at all if the test is run under strace. > A "sleep 0.1" before the diff made the test pass in ten of ten > attempts. So the reason might indeed be the head command hasn't opened > fifo yet by the time diff tries to write to it. For the Debian package, I am going to add a "sleep 1" (slightly more portable), but Christoph points out that this should not really be architecture specific. Thanks.
