[Pkg-zsh-devel] Bug#764650: zsh: FTBFS with noatime mounts

Frank Terbeck ft at bewatermyfriend.org
Thu Oct 9 22:08:30 UTC 2014


Hi Thorsten!

Thorsten Glaser wrote:
> Justification: FTBFS, but maybe m68k are the only ones with noatime?
>
> http://buildd.debian-ports.org/status/fetch.php?pkg=zsh&arch=m68k&ver=5.0.6-3&stamp=1412524530
>
> ../../Test/C02cond.ztst: test failed.
> The following may (or may not) help identifying the cause:
>   This test can fail on NFS-mounted filesystems as the access and
>   modification times are not updated separately.  The test will fail
>   on HFS+ (Apple Mac OS X default) filesystems because access times
>   are not recorded.  Also, Linux ext3 filesystems may be mounted
>   with the noatime option which does not update access times.
>   Failures in these cases do not indicate a problem in the shell.
> […]

Hum. There are a few tests, that are supposed to detect systems that
don't support that test, like systems with noatime filesystems and skip
that particular test.

In particular for noatime:

  elif test -f /etc/mtab && { grep $(df . 2>/dev/null| tail -n1 | awk '{print $1}') /etc/mtab | grep -q noatime; }; then

...which doesn't catch the problem in the buildd, it would seem.

It does work on my laptop, but then, I have no clue about buildds. :)

Someone with a better, more portable version of that test around?


Regards, Frank



More information about the Pkg-zsh-devel mailing list