On Sun, Aug 14, 2016 at 8:16 PM, Assaf Gordon <assafgor...@gmail.com> wrote: > Hello, > >> On Aug 14, 2016, at 21:30, Jim Meyering <j...@meyering.net> wrote: >> >> http://meyering.net/diff/diffutils-3.4.8-c06c.tar.xz > > On AIX, SunOS 5.10, OpenBSD-5.8, the 'diff3' test fails, likely due to > missing 'seq'. > Log attached (for one of them). > > Otherwise, no failures on: > Mac OS X, 10.9.5, 10.10.4, > Fedora 20 (ppc64), 21 (ppc64le) > Fedora 24, 23, 22 (x86_64) > Ubuntu 14.05, 15.04 > CentOS 7.0, 6.5 > Debian 8.1, 7.6 > FreeBSD 10.3, 9.3 > SUSE 42.1 > GNU Hurd 0.7 > OpenSolaris 5.11 (sparc, i86pc) > Trisquel 7.0, 6.0.1
Wow. Great. Thanks for such quick and thorough testing. missing seq is indeed the cause. It should be easy to work around the lack of seq: I'll simply include this replacement function from gzip's tests/zgrep-context: # A limited replacement for seq: handle 1 or 2 args; increment must be 1 seq() { case $# in 1) start=1 final=$1;; 2) start=$1 final=$2;; *) echo you lose 1>&2; exit 1;; esac awk 'BEGIN{for(i='$start';i<='$final';i++) print i}' < /dev/null }