> Since it lacks details, I am also attaching the corresponding output of
> "DEBUG=1 VERBOSE=1 gmake check".

Here it is.

FAIL: tests/date/date-tz
========================

+ initial_cwd_=/home/bruno/coreutils-9.7.321-dc30e/build
+ testdir_prefix_
+ printf gt
+ pfx_=gt
+ mktempd_ /home/bruno/coreutils-9.7.321-dc30e/build gt-date-tz.sh.XXXX
+ destdir_=/home/bruno/coreutils-9.7.321-dc30e/build
+ template_=gt-date-tz.sh.XXXX
+ MAX_TRIES_=4
+ destdir_slash_=/home/bruno/coreutils-9.7.321-dc30e/build/
+ unset TMPDIR
+ using redirections: 2>/dev/null do {
+ d=/home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ ':'
+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ ls -dgo /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O 2>/dev/null
+ perms='drwx------ 2 512 Sep 19 01:35 /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O'
+ ':'
+ echo /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ return
+ test_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ cd /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ srcdir=../..
+ builddir=..
+ export srcdir builddir
+ gl_init_sh_nl_='
'
+ IFS=' 	
'
+ for sig_=1
+ expr 1 + 128
+ eval "trap 'Exit 129' 1"
+ trap 'Exit 129' 1
+ for sig_=2
+ expr 2 + 128
+ eval "trap 'Exit 130' 2"
+ trap 'Exit 130' 2
+ for sig_=3
+ expr 3 + 128
+ eval "trap 'Exit 131' 3"
+ trap 'Exit 131' 3
+ for sig_=13
+ expr 13 + 128
+ eval "trap 'Exit 141' 13"
+ trap 'Exit 141' 13
+ for sig_=15
+ expr 15 + 128
+ eval "trap 'Exit 143' 15"
+ trap 'Exit 143' 15
+ saved_IFS=' 	
'
+ IFS=':'
+ new_PATH=''
+ for dir=/home/bruno/coreutils-9.7.321-dc30e/build/src
+ IFS=' 	
'
+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/src/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src
+ for dir=/home/bruno/bin
+ IFS=' 	
'
+ test -d /home/bruno/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin'
+ for dir=/bin
+ IFS=' 	
'
+ test -d /bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin'
+ for dir=/sbin
+ IFS=' 	
'
+ test -d /sbin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin'
+ for dir=/usr/bin
+ IFS=' 	
'
+ test -d /usr/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin'
+ for dir=/usr/sbin
+ IFS=' 	
'
+ test -d /usr/sbin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin'
+ for dir=/usr/pkg/bin
+ IFS=' 	
'
+ test -d /usr/pkg/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin'
+ for dir=/usr/games
+ IFS=' 	
'
+ test -d /usr/games/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ IFS=' 	
'
+ PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ export PATH
+ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ abs_path_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/./src
+ PATH='/home/bruno/coreutils-9.7.321-dc30e/build/./src:/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ create_exe_shims_ /home/bruno/coreutils-9.7.321-dc30e/build/./src
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ date
+ require_built_ date
+ skip_=no
+ for i=date
+ test no = yes
+ test yes = yes
+ local i
+ for i=date
+ env date --version
date (GNU coreutils) 9.7.321-dc30e
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
+ printf '%2000s'
+ tr ' ' a
+ tz_long=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+ date -d 'TZ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0" 2017'
date: invalid date 'TZ="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0" 2017'
+ fail=1
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ ':'
+ test '' = yes
+ cd /home/bruno/coreutils-9.7.321-dc30e/build
+ chmod -R u+rwx /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ rm -rf /home/bruno/coreutils-9.7.321-dc30e/build/gt-date-tz.sh.Cy5O
+ exit 1
FAIL tests/date/date-tz.sh (exit status: 1)

FAIL: tests/join/join
=====================

join (GNU coreutils) 9.7.321-dc30e
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Mike Haertel.
creating file '1a.1' with contents 'a 1
'
creating file '1a.2' with contents 'b
'
creating file '1a.3' with contents 'a 1
'
creating file '1a.4' with contents ''
1a...
Running command: 'join -a1 '1a.1' '1a.2' > 1a.O 2> 1a.E'
creating file '1b.1' with contents 'a 1
'
creating file '1b.2' with contents 'b
'
creating file '1b.3' with contents 'b
'
creating file '1b.4' with contents ''
1b...
Running command: 'join -a2 '1b.1' '1b.2' > 1b.O 2> 1b.E'
creating file '1c.1' with contents 'a 1
'
creating file '1c.2' with contents 'b
'
creating file '1c.3' with contents 'a 1
b
'
creating file '1c.4' with contents ''
1c...
Running command: 'join -a1 -a2 '1c.1' '1c.2' > 1c.O 2> 1c.E'
creating file '1d.1' with contents 'a 1
b
'
creating file '1d.2' with contents 'b
'
creating file '1d.3' with contents 'a 1
b
'
creating file '1d.4' with contents ''
1d...
Running command: 'join -a1 '1d.1' '1d.2' > 1d.O 2> 1d.E'
creating file '1e.1' with contents 'a 1
b
'
creating file '1e.2' with contents 'b
'
creating file '1e.3' with contents 'b
'
creating file '1e.4' with contents ''
1e...
Running command: 'join -a2 '1e.1' '1e.2' > 1e.O 2> 1e.E'
creating file '1f.1' with contents 'b
'
creating file '1f.2' with contents 'a
b
'
creating file '1f.3' with contents 'a
b
'
creating file '1f.4' with contents ''
1f...
Running command: 'join -a2 '1f.1' '1f.2' > 1f.O 2> 1f.E'
creating file '2a.1' with contents 'a
b
c
'
creating file '2a.2' with contents 'a x y
b
c
'
creating file '2a.3' with contents 'a x y
b
c
'
creating file '2a.4' with contents ''
2a...
Running command: 'join -a1 -e . '2a.1' '2a.2' > 2a.O 2> 2a.E'
creating file '2b.1' with contents 'a
b
c
'
creating file '2b.2' with contents 'a x y
b
c
'
creating file '2b.3' with contents 'a x y
b . .
c . .
'
creating file '2b.4' with contents ''
2b...
Running command: 'join -a1 -e . -o 2.1,2.2,2.3 '2b.1' '2b.2' > 2b.O 2> 2b.E'
creating file '2c.1' with contents 'a
b
c
d
'
creating file '2c.2' with contents 'a x y
b
c
'
creating file '2c.3' with contents 'a x y
b . .
c . .
. . .
'
creating file '2c.4' with contents ''
2c...
Running command: 'join -a1 -e . -o 2.1,2.2,2.3 '2c.1' '2c.2' > 2c.O 2> 2c.E'
creating file '3a.1' with contents 'a:1
b:1
'
creating file '3a.2' with contents 'a:2:
b:2:
'
creating file '3a.3' with contents 'a:1:2:
b:1:2:
'
creating file '3a.4' with contents ''
3a...
Running command: 'join -t: '3a.1' '3a.2' > 3a.O 2> 3a.E'
creating file '3b.1' with contents 'a 1
b 1
'
creating file '3b.2' with contents 'a 1
b 2
'
creating file '3b.3' with contents 'a 1
'
creating file '3b.4' with contents ''
3b...
Running command: 'join -t "" '3b.1' '3b.2' > 3b.O 2> 3b.E'
creating file '3c.1' with contents 'aa
'
creating file '3c.2' with contents 'ab
'
creating file '3c.3' with contents 'aab
'
creating file '3c.4' with contents ''
3c...
Running command: 'join -t "\0" '3c.1' '3c.2' > 3c.O 2> 3c.E'
creating file '4a.1' with contents 'a 1
'
creating file '4a.2' with contents 'b
'
creating file '4a.3' with contents 'a 1
'
creating file '4a.4' with contents ''
4a...
Running command: 'join -v 1 '4a.1' '4a.2' > 4a.O 2> 4a.E'
creating file '4b.1' with contents 'a 1
'
creating file '4b.2' with contents 'b
'
creating file '4b.3' with contents 'b
'
creating file '4b.4' with contents ''
4b...
Running command: 'join -v 2 '4b.1' '4b.2' > 4b.O 2> 4b.E'
creating file '4c.1' with contents 'a 1
b
'
creating file '4c.2' with contents 'b
'
creating file '4c.3' with contents 'a 1
'
creating file '4c.4' with contents ''
4c...
Running command: 'join -v 1 '4c.1' '4c.2' > 4c.O 2> 4c.E'
creating file '4d.1' with contents 'a 1
b
'
creating file '4d.2' with contents 'b
'
creating file '4d.3' with contents ''
creating file '4d.4' with contents ''
4d...
Running command: 'join -v 2 '4d.1' '4d.2' > 4d.O 2> 4d.E'
creating file '4e.1' with contents 'b
'
creating file '4e.2' with contents 'a 1
b
'
creating file '4e.3' with contents 'a 1
'
creating file '4e.4' with contents ''
4e...
Running command: 'join -v 2 '4e.1' '4e.2' > 4e.O 2> 4e.E'
creating file '5a.1' with contents 'a 1
b 2
'
creating file '5a.2' with contents 'a 11
b
'
creating file '5a.3' with contents 'a 11
b -
'
creating file '5a.4' with contents ''
5a...
Running command: 'join -a1 -e - -o 1.1,2.2 '5a.1' '5a.2' > 5a.O 2> 5a.E'
creating file '5b.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5b.2' with contents 'apr 06
aug 14
date
feb 15'
creating file '5b.3' with contents 'apr 06
aug 14
dec -
feb 15
'
creating file '5b.4' with contents ''
5b...
Running command: 'join -a1 -e - -o 1.1,2.2 '5b.1' '5b.2' > 5b.O 2> 5b.E'
creating file '5c.1' with contents 'aug 20
dec 18
'
creating file '5c.2' with contents 'aug 14
date
feb 15'
creating file '5c.3' with contents 'aug 14
dec -
'
creating file '5c.4' with contents ''
5c...
Running command: 'join -a1 -e - -o 1.1,2.2 '5c.1' '5c.2' > 5c.O 2> 5c.E'
creating file '5d.1' with contents 'dec 18
'
creating file '5d.2' with contents ''
creating file '5d.3' with contents 'dec -
'
creating file '5d.4' with contents ''
5d...
Running command: 'join -a1 -e - -o 1.1,2.2 '5d.1' '5d.2' > 5d.O 2> 5d.E'
creating file '5e.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5e.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5e.3' with contents 'apr 06
aug 14
- -
feb 15
'
creating file '5e.4' with contents ''
5e...
Running command: 'join -a2 -e - -o 1.1,2.2 '5e.1' '5e.2' > 5e.O 2> 5e.E'
creating file '5f.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5f.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5f.3' with contents '06 apr
14 aug
- -
15 feb
'
creating file '5f.4' with contents ''
5f...
Running command: 'join -a2 -e - -o 2.2,1.1 '5f.1' '5f.2' > 5f.O 2> 5f.E'
creating file '5g.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5g.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5g.3' with contents '06 apr
14 aug
- dec
15 feb
'
creating file '5g.4' with contents ''
5g...
Running command: 'join -a1 -e - -o 2.2,1.1 '5g.1' '5g.2' > 5g.O 2> 5g.E'
creating file '5h.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5h.2' with contents 'apr 06
aug 14
date
'
creating file '5h.3' with contents '06 apr
14 aug
- dec
- feb
'
creating file '5h.4' with contents ''
5h...
Running command: 'join -a1 -e - -o 2.2,1.1 '5h.1' '5h.2' > 5h.O 2> 5h.E'
creating file '5i.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5i.2' with contents 'apr 06
aug 14
date
'
creating file '5i.3' with contents 'apr 06
aug 14
dec -
feb -
'
creating file '5i.4' with contents ''
5i...
Running command: 'join -a1 -e - -o 1.1,2.2 '5i.1' '5i.2' > 5i.O 2> 5i.E'
creating file '5j.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5j.2' with contents 'apr 06
aug 14
date
'
creating file '5j.3' with contents '06 apr
14 aug
- -
'
creating file '5j.4' with contents ''
5j...
Running command: 'join -a2 -e - -o 2.2,1.1 '5j.1' '5j.2' > 5j.O 2> 5j.E'
creating file '5k.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5k.2' with contents 'apr 06
aug 14
date
'
creating file '5k.3' with contents '06 apr
14 aug
- -
'
creating file '5k.4' with contents ''
5k...
Running command: 'join -a2 -e - -o 2.2,1.1 '5k.1' '5k.2' > 5k.O 2> 5k.E'
creating file '5l.1' with contents 'apr 15
aug 20
dec 18
'
creating file '5l.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5l.3' with contents '06 apr
14 aug
- dec
'
creating file '5l.4' with contents ''
5l...
Running command: 'join -a1 -e - -o 2.2,1.1 '5l.1' '5l.2' > 5l.O 2> 5l.E'
creating file '5m.1' with contents 'apr 15
aug 20
dec 18
'
creating file '5m.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5m.3' with contents '06 apr
14 aug
- -
15 -
'
creating file '5m.4' with contents ''
5m...
Running command: 'join -a2 -e - -o 2.2,1.1 '5m.1' '5m.2' > 5m.O 2> 5m.E'
creating file '6a.1' with contents 'a 1
b 2
d 4
'
creating file '6a.2' with contents 'a 21
b 22
c 23
f 26
'
creating file '6a.3' with contents 'a 1 21
b 2 22
'
creating file '6a.4' with contents ''
6a...
Running command: 'join -e - '6a.1' '6a.2' > 6a.O 2> 6a.E'
creating file '6b.1' with contents 'a 1
b 2
d 4
'
creating file '6b.2' with contents 'a 21
b 22
c 23
f 26
'
creating file '6b.3' with contents 'a 1 21
b 2 22
d 4
'
creating file '6b.4' with contents ''
6b...
Running command: 'join -a1 -e - '6b.1' '6b.2' > 6b.O 2> 6b.E'
creating file '6c.1' with contents 'a 21
b 22
c 23
f 26
'
creating file '6c.2' with contents 'a 1
b 2
d 4
'
creating file '6c.3' with contents 'a 21 1
b 22 2
c 23
f 26
'
creating file '6c.4' with contents ''
6c...
Running command: 'join -a1 -e - '6c.1' '6c.2' > 6c.O 2> 6c.E'
creating file '7a.1' with contents 'a
b
c
'
creating file '7a.2' with contents 'a x y
b
c
'
creating file '7a.3' with contents '.
.
.
'
creating file '7a.4' with contents ''
7a...
Running command: 'join -a1 -e . -o 2.7 '7a.1' '7a.2' > 7a.O 2> 7a.E'
creating file '8a.1' with contents 'a
b
c
d G
'
creating file '8a.2' with contents 'a x y
b
c
e
'
creating file '8a.3' with contents 'a .
b .
c .
d G
'
creating file '8a.4' with contents ''
8a...
Running command: 'join -a1 -e . -o 0,1.2 '8a.1' '8a.2' > 8a.O 2> 8a.E'
creating file '8b.1' with contents 'a
b
c
d G
'
creating file '8b.2' with contents 'a x y
b
c
e
'
creating file '8b.3' with contents 'a .
b .
c .
d G
e .
'
creating file '8b.4' with contents ''
8b...
Running command: 'join -a1 -a2 -e . -o 0,1.2 '8b.1' '8b.2' > 8b.O 2> 8b.E'
creating file '9a.1' with contents ' a 1
 b 2
'
creating file '9a.2' with contents ' a Y
 b Z
'
creating file '9a.3' with contents 'a 1 Y
b 2 Z
'
creating file '9a.4' with contents ''
9a...
Running command: 'join  '9a.1' '9a.2' > 9a.O 2> 9a.E'
creating file '10a.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10a.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10a.3' with contents 'a 1 2 3 4
b 1 . 3 4
c . . 3 4
d 1 2 . .
'
creating file '10a.4' with contents ''
10a...
Running command: 'join -a1 -a2 -e . -o auto '10a.1' '10a.2' > 10a.O 2> 10a.E'
creating file '10b.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10b.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10b.3' with contents '2 a 1 . .
. b 1 . .
2 d 1 . .
4 . . a 3
4 . . b 3
4 . . c 3
'
creating file '10b.4' with contents ''
10b...
Running command: 'join -a1 -a2 -j3 -e . -o auto '10b.1' '10b.2' > 10b.O 2> 10b.E'
creating file '10c.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10c.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10c.3' with contents 'a 1 2 . . .
b 1 . . . .
d 1 2 . . .
'
creating file '10c.4' with contents ''
10c...
Running command: 'join -a1 -1 1 -2 4 -e. -o auto '10c.1' '10c.2' > 10c.O 2> 10c.E'
creating file '10d.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10d.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10d.3' with contents '. . . a 3 4
. . . b 3 4
. . . c 3 4
'
creating file '10d.4' with contents ''
10d...
Running command: 'join -a2 -1 1 -2 4 -e. -o auto '10d.1' '10d.2' > 10d.O 2> 10d.E'
creating file '10e.1' with contents 'a 1 2
b 1 2 discard
'
creating file '10e.2' with contents 'a 3 4
b 3 4 discard
'
creating file '10e.3' with contents 'a 1 2 3 4
b 1 2 3 4
'
creating file '10e.4' with contents ''
10e...
Running command: 'join -o auto '10e.1' '10e.2' > 10e.O 2> 10e.E'
creating file '10f.1' with contents 'a,1,,2
b,1,2
'
creating file '10f.2' with contents 'a,3,4
b,3,4
'
creating file '10f.3' with contents 'a,1,,2,3,4
b,1,2,,3,4
'
creating file '10f.4' with contents ''
10f...
Running command: 'join -t, -o auto '10f.1' '10f.2' > 10f.O 2> 10f.E'
creating file 'v2-order.1' with contents ''
creating file 'v2-order.2' with contents '2 1
'
creating file 'v2-order.3' with contents '1 2
'
creating file 'v2-order.4' with contents ''
v2-order...
Running command: 'join -v2 -2 2 'v2-order.1' 'v2-order.2' > v2-order.O 2> v2-order.E'
creating file 'trailing-sp.1' with contents 'a:x 
'
creating file 'trailing-sp.2' with contents 'a:y 
'
creating file 'trailing-sp.3' with contents 'a:x :y 
'
creating file 'trailing-sp.4' with contents ''
trailing-sp...
Running command: 'join -t: -1 1 -2 1 'trailing-sp.1' 'trailing-sp.2' > trailing-sp.O 2> trailing-sp.E'
creating file 'sp-vs-blank.1' with contents ' 1
'
creating file 'sp-vs-blank.2' with contents ' 2
'
creating file 'sp-vs-blank.3' with contents ' 1 2
'
creating file 'sp-vs-blank.4' with contents ''
sp-vs-blank...
Running command: 'join  'sp-vs-blank.1' 'sp-vs-blank.2' > sp-vs-blank.O 2> sp-vs-blank.E'
creating file '8-bit-t.1' with contents 'a?1?71
b?1?71
'
creating file '8-bit-t.2' with contents 'a?1?72?1?7
b?1?72?1?7
'
creating file '8-bit-t.3' with contents 'a?1?2?1?7
b?1?2?1?7
'
creating file '8-bit-t.4' with contents ''
8-bit-t...
Running command: 'join -t?1?7 '8-bit-t.1' '8-bit-t.2' > 8-bit-t.O 2> 8-bit-t.E'
creating file 'bigfield1.1' with contents 'a
'
creating file 'bigfield1.2' with contents 'b
'
creating file 'bigfield1.3' with contents ' a b
'
creating file 'bigfield1.4' with contents ''
bigfield1...
Running command: 'join -1 18446744073709551616 -2 2 'bigfield1.1' 'bigfield1.2' > bigfield1.O 2> bigfield1.E'
creating file 'bigfield2.1' with contents 'a
'
creating file 'bigfield2.2' with contents 'b
'
creating file 'bigfield2.3' with contents ' a b
'
creating file 'bigfield2.4' with contents ''
bigfield2...
Running command: 'join -1 18446744073709551616 -2 2 'bigfield2.1' 'bigfield2.2' > bigfield2.O 2> bigfield2.E'
creating file 'invalid-j.1' with contents ''
creating file 'invalid-j.2' with contents ''
creating file 'invalid-j.3' with contents ''
creating file 'invalid-j.4' with contents 'join: invalid field number: 'x'
'
invalid-j...
Running command: 'join -j x 'invalid-j.1' 'invalid-j.2' > invalid-j.O 2> invalid-j.E'
creating file 'chkodr-1.1' with contents ' a 1
 b 2
'
creating file 'chkodr-1.2' with contents ' a Y
 b Z
'
creating file 'chkodr-1.3' with contents 'a 1 Y
b 2 Z
'
creating file 'chkodr-1.4' with contents ''
chkodr-1...
Running command: 'join --check-order 'chkodr-1.1' 'chkodr-1.2' > chkodr-1.O 2> chkodr-1.E'
creating file 'chkodr-2.1' with contents ' a 1
 b 2
'
creating file 'chkodr-2.2' with contents ' a Y
 b Z
'
creating file 'chkodr-2.3' with contents 'a 1 Y
b 2 Z
'
creating file 'chkodr-2.4' with contents ''
chkodr-2...
Running command: 'join --nocheck-order 'chkodr-2.1' 'chkodr-2.2' > chkodr-2.O 2> chkodr-2.E'
creating file 'chkodr-3.1' with contents ' b 1
 a 2
'
creating file 'chkodr-3.2' with contents ' b Y
 a Z
'
creating file 'chkodr-3.3' with contents 'b 1 Y
a 2 Z
'
creating file 'chkodr-3.4' with contents ''
chkodr-3...
Running command: 'join --nocheck-order 'chkodr-3.1' 'chkodr-3.2' > chkodr-3.O 2> chkodr-3.E'
creating file 'chkodr-4.1' with contents ' b 1
 a 2
'
creating file 'chkodr-4.2' with contents ' b Y
 a Z
'
creating file 'chkodr-4.3' with contents 'b 1 Y
a 2 Z
'
creating file 'chkodr-4.4' with contents ''
chkodr-4...
Running command: 'join  'chkodr-4.1' 'chkodr-4.2' > chkodr-4.O 2> chkodr-4.E'
creating file 'chkodr-5.1' with contents ' b 1
 a 2
'
creating file 'chkodr-5.2' with contents ' b Y
 a Z
'
creating file 'chkodr-5.3' with contents ''
creating file 'chkodr-5.4' with contents 'join: chkodr-5.1:2: is not sorted:  a 2
'
chkodr-5...
Running command: 'join --check-order 'chkodr-5.1' 'chkodr-5.2' > chkodr-5.O 2> chkodr-5.E'
creating file 'chkodr-5b.1' with contents ' a 2
 b 1
'
creating file 'chkodr-5b.2' with contents ' b Y
 a Z
'
creating file 'chkodr-5b.3' with contents ''
creating file 'chkodr-5b.4' with contents 'join: chkodr-5b.2:2: is not sorted:  a Z
'
chkodr-5b...
Running command: 'join --check-order 'chkodr-5b.1' 'chkodr-5b.2' > chkodr-5b.O 2> chkodr-5b.E'
creating file 'chkodr-5c.1' with contents ' a 2
 b 1
'
creating file 'chkodr-5c.2' with contents ' b Y

'
creating file 'chkodr-5c.3' with contents ''
creating file 'chkodr-5c.4' with contents 'join: chkodr-5c.2:2: is not sorted: 
'
chkodr-5c...
Running command: 'join --check-order 'chkodr-5c.1' 'chkodr-5c.2' > chkodr-5c.O 2> chkodr-5c.E'
creating file 'chkodr-5d.1' with contents 'a
x

'
creating file 'chkodr-5d.2' with contents 'b
y

'
creating file 'chkodr-5d.3' with contents ''
creating file 'chkodr-5d.4' with contents 'join: chkodr-5d.1:3: is not sorted: 
join: chkodr-5d.2:3: is not sorted: 
join: input is not in sorted order
'
chkodr-5d...
Running command: 'join  'chkodr-5d.1' 'chkodr-5d.2' > chkodr-5d.O 2> chkodr-5d.E'
creating file 'chkodr-5e.1' with contents 'a
x
o'
creating file 'chkodr-5e.2' with contents 'b
y
p'
creating file 'chkodr-5e.3' with contents ''
creating file 'chkodr-5e.4' with contents 'join: chkodr-5e.1:3: is not sorted: o
join: chkodr-5e.2:3: is not sorted: p
join: input is not in sorted order
'
chkodr-5e...
Running command: 'join  'chkodr-5e.1' 'chkodr-5e.2' > chkodr-5e.O 2> chkodr-5e.E'
creating file 'chkodr-6.1' with contents ' b 1
 a 2
'
creating file 'chkodr-6.2' with contents ' b Y
 c Z
'
creating file 'chkodr-6.3' with contents 'b 1 Y
'
creating file 'chkodr-6.4' with contents ''
chkodr-6...
Running command: 'join --nocheck-order 'chkodr-6.1' 'chkodr-6.2' > chkodr-6.O 2> chkodr-6.E'
creating file 'chkodr-7.1' with contents '2 a
1 b
'
creating file 'chkodr-7.2' with contents '2 c
1 d'
creating file 'chkodr-7.3' with contents ''
creating file 'chkodr-7.4' with contents ''
chkodr-7...
Running command: 'join -12 'chkodr-7.1' 'chkodr-7.2' > chkodr-7.O 2> chkodr-7.E'
creating file 'chkodr-8.1' with contents '2 a
1 b
'
creating file 'chkodr-8.2' with contents ''
creating file 'chkodr-8.3' with contents ''
creating file 'chkodr-8.4' with contents ''
chkodr-8...
Running command: 'join  'chkodr-8.1' 'chkodr-8.2' > chkodr-8.O 2> chkodr-8.E'
creating file 'header-1.1' with contents 'ID Name
1 A
2 B
'
creating file 'header-1.2' with contents 'ID Color
1 red
'
creating file 'header-1.3' with contents 'ID Name Color
1 A red
'
creating file 'header-1.4' with contents ''
header-1...
Running command: 'join --header 'header-1.1' 'header-1.2' > header-1.O 2> header-1.E'
creating file 'header-2.1' with contents 'ID Name
1 A
2 B
'
creating file 'header-2.2' with contents 'ID Color
2 green
'
creating file 'header-2.3' with contents 'ID Name Color
2 B green
'
creating file 'header-2.4' with contents ''
header-2...
Running command: 'join --header --check-order 'header-2.1' 'header-2.2' > header-2.O 2> header-2.E'
creating file 'header-3.1' with contents 'ID Name
2 B
1 A
'
creating file 'header-3.2' with contents 'ID Color
2 blue
'
creating file 'header-3.3' with contents 'ID Name Color
'
creating file 'header-3.4' with contents 'join: header-3.1:3: is not sorted: 1 A
'
header-3...
Running command: 'join --header --check-order 'header-3.1' 'header-3.2' > header-3.O 2> header-3.E'
creating file 'header-4.1' with contents 'ID Group Name
1 Foo A
2 Bar B
'
creating file 'header-4.2' with contents 'ID Color
2 blue
'
creating file 'header-4.3' with contents 'ID Name Color
2 B blue
'
creating file 'header-4.4' with contents ''
header-4...
Running command: 'join --header -o "0,1.3,2.2" 'header-4.1' 'header-4.2' > header-4.O 2> header-4.E'
creating file 'header-5.1' with contents 'ID1 Name
1 A
2 B
'
creating file 'header-5.2' with contents 'ID2 Color
1 red
'
creating file 'header-5.3' with contents 'ID1 Name Color
1 A red
'
creating file 'header-5.4' with contents ''
header-5...
Running command: 'join --header 'header-5.1' 'header-5.2' > header-5.O 2> header-5.E'
creating file 'header-6.1' with contents 'ID1 Name
1 A
'
creating file 'header-6.2' with contents ''
creating file 'header-6.3' with contents 'ID1 Name
1 A
'
creating file 'header-6.4' with contents ''
header-6...
Running command: 'join --header -a1 'header-6.1' 'header-6.2' > header-6.O 2> header-6.E'
creating file 'z1.1' with contents 'ace'
creating file 'z1.2' with contents 'abc'
creating file 'z1.3' with contents 'ac'
creating file 'z1.4' with contents ''
z1...
Running command: 'join -z 'z1.1' 'z1.2' > z1.O 2> z1.E'
creating file 'z2.1' with contents 'a
c
e
'
creating file 'z2.2' with contents 'a
b
c'
creating file 'z2.3' with contents 'a
c
'
creating file 'z2.4' with contents ''
z2...
Running command: 'join  'z2.1' 'z2.2' > z2.O 2> z2.E'
creating file 'z3.1' with contents 'a
c
e'
creating file 'z3.2' with contents 'a
b
c'
creating file 'z3.3' with contents 'a
c
'
creating file 'z3.4' with contents ''
z3...
Running command: 'join  'z3.1' 'z3.2' > z3.O 2> z3.E'
creating file 'z4.1' with contents 'ace'
creating file 'z4.2' with contents 'abc'
creating file 'z4.3' with contents 'ac'
creating file 'z4.4' with contents ''
z4...
Running command: 'join -z 'z4.1' 'z4.2' > z4.O 2> z4.E'
creating file 'z5.1' with contents 'a

1c 3'
creating file 'z5.2' with contents 'a 2b
8c 9'
creating file 'z5.3' with contents 'a 1 2b 8c 3 9'
creating file 'z5.4' with contents ''
z5...
Running command: 'join -z -a1 -a2 'z5.1' 'z5.2' > z5.O 2> z5.E'
creating file 'z6.1' with contents 'a
1
'
creating file 'z6.2' with contents 'a
1
'
creating file 'z6.3' with contents 'a
1
'
creating file 'z6.4' with contents ''
z6...
Running command: 'join -z -t "" 'z6.1' 'z6.2' > z6.O 2> z6.E'
creating file '1a-mb.1' with contents 'a 1
'
creating file '1a-mb.2' with contents 'b
'
creating file '1a-mb.3' with contents 'a 1
'
creating file '1a-mb.4' with contents ''
1a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 '1a-mb.1' '1a-mb.2' > 1a-mb.O 2> 1a-mb.E'
creating file '1b-mb.1' with contents 'a 1
'
creating file '1b-mb.2' with contents 'b
'
creating file '1b-mb.3' with contents 'b
'
creating file '1b-mb.4' with contents ''
1b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 '1b-mb.1' '1b-mb.2' > 1b-mb.O 2> 1b-mb.E'
creating file '1c-mb.1' with contents 'a 1
'
creating file '1c-mb.2' with contents 'b
'
creating file '1c-mb.3' with contents 'a 1
b
'
creating file '1c-mb.4' with contents ''
1c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -a2 '1c-mb.1' '1c-mb.2' > 1c-mb.O 2> 1c-mb.E'
creating file '1d-mb.1' with contents 'a 1
b
'
creating file '1d-mb.2' with contents 'b
'
creating file '1d-mb.3' with contents 'a 1
b
'
creating file '1d-mb.4' with contents ''
1d-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 '1d-mb.1' '1d-mb.2' > 1d-mb.O 2> 1d-mb.E'
creating file '1e-mb.1' with contents 'a 1
b
'
creating file '1e-mb.2' with contents 'b
'
creating file '1e-mb.3' with contents 'b
'
creating file '1e-mb.4' with contents ''
1e-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 '1e-mb.1' '1e-mb.2' > 1e-mb.O 2> 1e-mb.E'
creating file '1f-mb.1' with contents 'b
'
creating file '1f-mb.2' with contents 'a
b
'
creating file '1f-mb.3' with contents 'a
b
'
creating file '1f-mb.4' with contents ''
1f-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 '1f-mb.1' '1f-mb.2' > 1f-mb.O 2> 1f-mb.E'
creating file '2a-mb.1' with contents 'a
b
c
'
creating file '2a-mb.2' with contents 'a x y
b
c
'
creating file '2a-mb.3' with contents 'a x y
b
c
'
creating file '2a-mb.4' with contents ''
2a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e . '2a-mb.1' '2a-mb.2' > 2a-mb.O 2> 2a-mb.E'
creating file '2b-mb.1' with contents 'a
b
c
'
creating file '2b-mb.2' with contents 'a x y
b
c
'
creating file '2b-mb.3' with contents 'a x y
b . .
c . .
'
creating file '2b-mb.4' with contents ''
2b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e . -o 2.1,2.2,2.3 '2b-mb.1' '2b-mb.2' > 2b-mb.O 2> 2b-mb.E'
creating file '2c-mb.1' with contents 'a
b
c
d
'
creating file '2c-mb.2' with contents 'a x y
b
c
'
creating file '2c-mb.3' with contents 'a x y
b . .
c . .
. . .
'
creating file '2c-mb.4' with contents ''
2c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e . -o 2.1,2.2,2.3 '2c-mb.1' '2c-mb.2' > 2c-mb.O 2> 2c-mb.E'
creating file '3a-mb.1' with contents 'a:1
b:1
'
creating file '3a-mb.2' with contents 'a:2:
b:2:
'
creating file '3a-mb.3' with contents 'a:1:2:
b:1:2:
'
creating file '3a-mb.4' with contents ''
3a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t: '3a-mb.1' '3a-mb.2' > 3a-mb.O 2> 3a-mb.E'
creating file '3b-mb.1' with contents 'a 1
b 1
'
creating file '3b-mb.2' with contents 'a 1
b 2
'
creating file '3b-mb.3' with contents 'a 1
'
creating file '3b-mb.4' with contents ''
3b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t "" '3b-mb.1' '3b-mb.2' > 3b-mb.O 2> 3b-mb.E'
creating file '3c-mb.1' with contents 'aa
'
creating file '3c-mb.2' with contents 'ab
'
creating file '3c-mb.3' with contents 'aab
'
creating file '3c-mb.4' with contents ''
3c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t "\0" '3c-mb.1' '3c-mb.2' > 3c-mb.O 2> 3c-mb.E'
creating file '4a-mb.1' with contents 'a 1
'
creating file '4a-mb.2' with contents 'b
'
creating file '4a-mb.3' with contents 'a 1
'
creating file '4a-mb.4' with contents ''
4a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v 1 '4a-mb.1' '4a-mb.2' > 4a-mb.O 2> 4a-mb.E'
creating file '4b-mb.1' with contents 'a 1
'
creating file '4b-mb.2' with contents 'b
'
creating file '4b-mb.3' with contents 'b
'
creating file '4b-mb.4' with contents ''
4b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v 2 '4b-mb.1' '4b-mb.2' > 4b-mb.O 2> 4b-mb.E'
creating file '4c-mb.1' with contents 'a 1
b
'
creating file '4c-mb.2' with contents 'b
'
creating file '4c-mb.3' with contents 'a 1
'
creating file '4c-mb.4' with contents ''
4c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v 1 '4c-mb.1' '4c-mb.2' > 4c-mb.O 2> 4c-mb.E'
creating file '4d-mb.1' with contents 'a 1
b
'
creating file '4d-mb.2' with contents 'b
'
creating file '4d-mb.3' with contents ''
creating file '4d-mb.4' with contents ''
4d-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v 2 '4d-mb.1' '4d-mb.2' > 4d-mb.O 2> 4d-mb.E'
creating file '4e-mb.1' with contents 'b
'
creating file '4e-mb.2' with contents 'a 1
b
'
creating file '4e-mb.3' with contents 'a 1
'
creating file '4e-mb.4' with contents ''
4e-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v 2 '4e-mb.1' '4e-mb.2' > 4e-mb.O 2> 4e-mb.E'
creating file '5a-mb.1' with contents 'a 1
b 2
'
creating file '5a-mb.2' with contents 'a 11
b
'
creating file '5a-mb.3' with contents 'a 11
b -
'
creating file '5a-mb.4' with contents ''
5a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 1.1,2.2 '5a-mb.1' '5a-mb.2' > 5a-mb.O 2> 5a-mb.E'
creating file '5b-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5b-mb.2' with contents 'apr 06
aug 14
date
feb 15'
creating file '5b-mb.3' with contents 'apr 06
aug 14
dec -
feb 15
'
creating file '5b-mb.4' with contents ''
5b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 1.1,2.2 '5b-mb.1' '5b-mb.2' > 5b-mb.O 2> 5b-mb.E'
creating file '5c-mb.1' with contents 'aug 20
dec 18
'
creating file '5c-mb.2' with contents 'aug 14
date
feb 15'
creating file '5c-mb.3' with contents 'aug 14
dec -
'
creating file '5c-mb.4' with contents ''
5c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 1.1,2.2 '5c-mb.1' '5c-mb.2' > 5c-mb.O 2> 5c-mb.E'
creating file '5d-mb.1' with contents 'dec 18
'
creating file '5d-mb.2' with contents ''
creating file '5d-mb.3' with contents 'dec -
'
creating file '5d-mb.4' with contents ''
5d-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 1.1,2.2 '5d-mb.1' '5d-mb.2' > 5d-mb.O 2> 5d-mb.E'
creating file '5e-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5e-mb.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5e-mb.3' with contents 'apr 06
aug 14
- -
feb 15
'
creating file '5e-mb.4' with contents ''
5e-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -e - -o 1.1,2.2 '5e-mb.1' '5e-mb.2' > 5e-mb.O 2> 5e-mb.E'
creating file '5f-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5f-mb.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5f-mb.3' with contents '06 apr
14 aug
- -
15 feb
'
creating file '5f-mb.4' with contents ''
5f-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -e - -o 2.2,1.1 '5f-mb.1' '5f-mb.2' > 5f-mb.O 2> 5f-mb.E'
creating file '5g-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5g-mb.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5g-mb.3' with contents '06 apr
14 aug
- dec
15 feb
'
creating file '5g-mb.4' with contents ''
5g-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 2.2,1.1 '5g-mb.1' '5g-mb.2' > 5g-mb.O 2> 5g-mb.E'
creating file '5h-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5h-mb.2' with contents 'apr 06
aug 14
date
'
creating file '5h-mb.3' with contents '06 apr
14 aug
- dec
- feb
'
creating file '5h-mb.4' with contents ''
5h-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 2.2,1.1 '5h-mb.1' '5h-mb.2' > 5h-mb.O 2> 5h-mb.E'
creating file '5i-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5i-mb.2' with contents 'apr 06
aug 14
date
'
creating file '5i-mb.3' with contents 'apr 06
aug 14
dec -
feb -
'
creating file '5i-mb.4' with contents ''
5i-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 1.1,2.2 '5i-mb.1' '5i-mb.2' > 5i-mb.O 2> 5i-mb.E'
creating file '5j-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5j-mb.2' with contents 'apr 06
aug 14
date
'
creating file '5j-mb.3' with contents '06 apr
14 aug
- -
'
creating file '5j-mb.4' with contents ''
5j-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -e - -o 2.2,1.1 '5j-mb.1' '5j-mb.2' > 5j-mb.O 2> 5j-mb.E'
creating file '5k-mb.1' with contents 'apr 15
aug 20
dec 18
feb 05
'
creating file '5k-mb.2' with contents 'apr 06
aug 14
date
'
creating file '5k-mb.3' with contents '06 apr
14 aug
- -
'
creating file '5k-mb.4' with contents ''
5k-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -e - -o 2.2,1.1 '5k-mb.1' '5k-mb.2' > 5k-mb.O 2> 5k-mb.E'
creating file '5l-mb.1' with contents 'apr 15
aug 20
dec 18
'
creating file '5l-mb.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5l-mb.3' with contents '06 apr
14 aug
- dec
'
creating file '5l-mb.4' with contents ''
5l-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - -o 2.2,1.1 '5l-mb.1' '5l-mb.2' > 5l-mb.O 2> 5l-mb.E'
creating file '5m-mb.1' with contents 'apr 15
aug 20
dec 18
'
creating file '5m-mb.2' with contents 'apr 06
aug 14
date
feb 15
'
creating file '5m-mb.3' with contents '06 apr
14 aug
- -
15 -
'
creating file '5m-mb.4' with contents ''
5m-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -e - -o 2.2,1.1 '5m-mb.1' '5m-mb.2' > 5m-mb.O 2> 5m-mb.E'
creating file '6a-mb.1' with contents 'a 1
b 2
d 4
'
creating file '6a-mb.2' with contents 'a 21
b 22
c 23
f 26
'
creating file '6a-mb.3' with contents 'a 1 21
b 2 22
'
creating file '6a-mb.4' with contents ''
6a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -e - '6a-mb.1' '6a-mb.2' > 6a-mb.O 2> 6a-mb.E'
creating file '6b-mb.1' with contents 'a 1
b 2
d 4
'
creating file '6b-mb.2' with contents 'a 21
b 22
c 23
f 26
'
creating file '6b-mb.3' with contents 'a 1 21
b 2 22
d 4
'
creating file '6b-mb.4' with contents ''
6b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - '6b-mb.1' '6b-mb.2' > 6b-mb.O 2> 6b-mb.E'
creating file '6c-mb.1' with contents 'a 21
b 22
c 23
f 26
'
creating file '6c-mb.2' with contents 'a 1
b 2
d 4
'
creating file '6c-mb.3' with contents 'a 21 1
b 22 2
c 23
f 26
'
creating file '6c-mb.4' with contents ''
6c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e - '6c-mb.1' '6c-mb.2' > 6c-mb.O 2> 6c-mb.E'
creating file '7a-mb.1' with contents 'a
b
c
'
creating file '7a-mb.2' with contents 'a x y
b
c
'
creating file '7a-mb.3' with contents '.
.
.
'
creating file '7a-mb.4' with contents ''
7a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e . -o 2.7 '7a-mb.1' '7a-mb.2' > 7a-mb.O 2> 7a-mb.E'
creating file '8a-mb.1' with contents 'a
b
c
d G
'
creating file '8a-mb.2' with contents 'a x y
b
c
e
'
creating file '8a-mb.3' with contents 'a .
b .
c .
d G
'
creating file '8a-mb.4' with contents ''
8a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -e . -o 0,1.2 '8a-mb.1' '8a-mb.2' > 8a-mb.O 2> 8a-mb.E'
creating file '8b-mb.1' with contents 'a
b
c
d G
'
creating file '8b-mb.2' with contents 'a x y
b
c
e
'
creating file '8b-mb.3' with contents 'a .
b .
c .
d G
e .
'
creating file '8b-mb.4' with contents ''
8b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -a2 -e . -o 0,1.2 '8b-mb.1' '8b-mb.2' > 8b-mb.O 2> 8b-mb.E'
creating file '9a-mb.1' with contents ' a 1
 b 2
'
creating file '9a-mb.2' with contents ' a Y
 b Z
'
creating file '9a-mb.3' with contents 'a 1 Y
b 2 Z
'
creating file '9a-mb.4' with contents ''
9a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  '9a-mb.1' '9a-mb.2' > 9a-mb.O 2> 9a-mb.E'
creating file '10a-mb.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10a-mb.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10a-mb.3' with contents 'a 1 2 3 4
b 1 . 3 4
c . . 3 4
d 1 2 . .
'
creating file '10a-mb.4' with contents ''
10a-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -a2 -e . -o auto '10a-mb.1' '10a-mb.2' > 10a-mb.O 2> 10a-mb.E'
creating file '10b-mb.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10b-mb.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10b-mb.3' with contents '2 a 1 . .
. b 1 . .
2 d 1 . .
4 . . a 3
4 . . b 3
4 . . c 3
'
creating file '10b-mb.4' with contents ''
10b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -a2 -j3 -e . -o auto '10b-mb.1' '10b-mb.2' > 10b-mb.O 2> 10b-mb.E'
creating file '10c-mb.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10c-mb.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10c-mb.3' with contents 'a 1 2 . . .
b 1 . . . .
d 1 2 . . .
'
creating file '10c-mb.4' with contents ''
10c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a1 -1 1 -2 4 -e. -o auto '10c-mb.1' '10c-mb.2' > 10c-mb.O 2> 10c-mb.E'
creating file '10d-mb.1' with contents 'a 1 2
b 1
d 1 2
'
creating file '10d-mb.2' with contents 'a 3 4
b 3 4
c 3 4
'
creating file '10d-mb.3' with contents '. . . a 3 4
. . . b 3 4
. . . c 3 4
'
creating file '10d-mb.4' with contents ''
10d-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -a2 -1 1 -2 4 -e. -o auto '10d-mb.1' '10d-mb.2' > 10d-mb.O 2> 10d-mb.E'
creating file '10e-mb.1' with contents 'a 1 2
b 1 2 discard
'
creating file '10e-mb.2' with contents 'a 3 4
b 3 4 discard
'
creating file '10e-mb.3' with contents 'a 1 2 3 4
b 1 2 3 4
'
creating file '10e-mb.4' with contents ''
10e-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -o auto '10e-mb.1' '10e-mb.2' > 10e-mb.O 2> 10e-mb.E'
creating file '10f-mb.1' with contents 'a,1,,2
b,1,2
'
creating file '10f-mb.2' with contents 'a,3,4
b,3,4
'
creating file '10f-mb.3' with contents 'a,1,,2,3,4
b,1,2,,3,4
'
creating file '10f-mb.4' with contents ''
10f-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t, -o auto '10f-mb.1' '10f-mb.2' > 10f-mb.O 2> 10f-mb.E'
creating file 'v2-order-mb.1' with contents ''
creating file 'v2-order-mb.2' with contents '2 1
'
creating file 'v2-order-mb.3' with contents '1 2
'
creating file 'v2-order-mb.4' with contents ''
v2-order-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -v2 -2 2 'v2-order-mb.1' 'v2-order-mb.2' > v2-order-mb.O 2> v2-order-mb.E'
creating file 'trailing-sp-mb.1' with contents 'a:x 
'
creating file 'trailing-sp-mb.2' with contents 'a:y 
'
creating file 'trailing-sp-mb.3' with contents 'a:x :y 
'
creating file 'trailing-sp-mb.4' with contents ''
trailing-sp-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t: -1 1 -2 1 'trailing-sp-mb.1' 'trailing-sp-mb.2' > trailing-sp-mb.O 2> trailing-sp-mb.E'
creating file 'sp-vs-blank-mb.1' with contents ' 1
'
creating file 'sp-vs-blank-mb.2' with contents ' 2
'
creating file 'sp-vs-blank-mb.3' with contents ' 1 2
'
creating file 'sp-vs-blank-mb.4' with contents ''
sp-vs-blank-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'sp-vs-blank-mb.1' 'sp-vs-blank-mb.2' > sp-vs-blank-mb.O 2> sp-vs-blank-mb.E'
join: test sp-vs-blank-mb: stdout mismatch, comparing sp-vs-blank-mb.3 (expected) and sp-vs-blank-mb.O (actual)
*** sp-vs-blank-mb.3	Fri Sep 19 01:35:07 2025
--- sp-vs-blank-mb.O	Fri Sep 19 01:35:07 2025
***************
*** 1 ****
-  1 2
--- 0 ----
creating file '8-bit-t-mb.1' with contents 'a?1?71
b?1?71
'
creating file '8-bit-t-mb.2' with contents 'a?1?72?1?7
b?1?72?1?7
'
creating file '8-bit-t-mb.3' with contents 'a?1?2?1?7
b?1?2?1?7
'
creating file '8-bit-t-mb.4' with contents ''
8-bit-t-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -t?1?7 '8-bit-t-mb.1' '8-bit-t-mb.2' > 8-bit-t-mb.O 2> 8-bit-t-mb.E'
creating file 'bigfield1-mb.1' with contents 'a
'
creating file 'bigfield1-mb.2' with contents 'b
'
creating file 'bigfield1-mb.3' with contents ' a b
'
creating file 'bigfield1-mb.4' with contents ''
bigfield1-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -1 18446744073709551616 -2 2 'bigfield1-mb.1' 'bigfield1-mb.2' > bigfield1-mb.O 2> bigfield1-mb.E'
creating file 'bigfield2-mb.1' with contents 'a
'
creating file 'bigfield2-mb.2' with contents 'b
'
creating file 'bigfield2-mb.3' with contents ' a b
'
creating file 'bigfield2-mb.4' with contents ''
bigfield2-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -1 18446744073709551616 -2 2 'bigfield2-mb.1' 'bigfield2-mb.2' > bigfield2-mb.O 2> bigfield2-mb.E'
creating file 'chkodr-1-mb.1' with contents ' a 1
 b 2
'
creating file 'chkodr-1-mb.2' with contents ' a Y
 b Z
'
creating file 'chkodr-1-mb.3' with contents 'a 1 Y
b 2 Z
'
creating file 'chkodr-1-mb.4' with contents ''
chkodr-1-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --check-order 'chkodr-1-mb.1' 'chkodr-1-mb.2' > chkodr-1-mb.O 2> chkodr-1-mb.E'
creating file 'chkodr-2-mb.1' with contents ' a 1
 b 2
'
creating file 'chkodr-2-mb.2' with contents ' a Y
 b Z
'
creating file 'chkodr-2-mb.3' with contents 'a 1 Y
b 2 Z
'
creating file 'chkodr-2-mb.4' with contents ''
chkodr-2-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --nocheck-order 'chkodr-2-mb.1' 'chkodr-2-mb.2' > chkodr-2-mb.O 2> chkodr-2-mb.E'
creating file 'chkodr-3-mb.1' with contents ' b 1
 a 2
'
creating file 'chkodr-3-mb.2' with contents ' b Y
 a Z
'
creating file 'chkodr-3-mb.3' with contents 'b 1 Y
a 2 Z
'
creating file 'chkodr-3-mb.4' with contents ''
chkodr-3-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --nocheck-order 'chkodr-3-mb.1' 'chkodr-3-mb.2' > chkodr-3-mb.O 2> chkodr-3-mb.E'
creating file 'chkodr-4-mb.1' with contents ' b 1
 a 2
'
creating file 'chkodr-4-mb.2' with contents ' b Y
 a Z
'
creating file 'chkodr-4-mb.3' with contents 'b 1 Y
a 2 Z
'
creating file 'chkodr-4-mb.4' with contents ''
chkodr-4-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'chkodr-4-mb.1' 'chkodr-4-mb.2' > chkodr-4-mb.O 2> chkodr-4-mb.E'
creating file 'chkodr-5-mb.1' with contents ' b 1
 a 2
'
creating file 'chkodr-5-mb.2' with contents ' b Y
 a Z
'
creating file 'chkodr-5-mb.3' with contents ''
creating file 'chkodr-5-mb.4' with contents 'join: chkodr-5.1:2: is not sorted:  a 2
'
chkodr-5-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --check-order 'chkodr-5-mb.1' 'chkodr-5-mb.2' > chkodr-5-mb.O 2> chkodr-5-mb.E'
creating file 'chkodr-5b-mb.1' with contents ' a 2
 b 1
'
creating file 'chkodr-5b-mb.2' with contents ' b Y
 a Z
'
creating file 'chkodr-5b-mb.3' with contents ''
creating file 'chkodr-5b-mb.4' with contents 'join: chkodr-5b.2:2: is not sorted:  a Z
'
chkodr-5b-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --check-order 'chkodr-5b-mb.1' 'chkodr-5b-mb.2' > chkodr-5b-mb.O 2> chkodr-5b-mb.E'
creating file 'chkodr-5c-mb.1' with contents ' a 2
 b 1
'
creating file 'chkodr-5c-mb.2' with contents ' b Y

'
creating file 'chkodr-5c-mb.3' with contents ''
creating file 'chkodr-5c-mb.4' with contents 'join: chkodr-5c.2:2: is not sorted: 
'
chkodr-5c-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --check-order 'chkodr-5c-mb.1' 'chkodr-5c-mb.2' > chkodr-5c-mb.O 2> chkodr-5c-mb.E'
creating file 'chkodr-5d-mb.1' with contents 'a
x

'
creating file 'chkodr-5d-mb.2' with contents 'b
y

'
creating file 'chkodr-5d-mb.3' with contents ''
creating file 'chkodr-5d-mb.4' with contents 'join: chkodr-5d.1:3: is not sorted: 
join: chkodr-5d.2:3: is not sorted: 
join: input is not in sorted order
'
chkodr-5d-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'chkodr-5d-mb.1' 'chkodr-5d-mb.2' > chkodr-5d-mb.O 2> chkodr-5d-mb.E'
creating file 'chkodr-5e-mb.1' with contents 'a
x
o'
creating file 'chkodr-5e-mb.2' with contents 'b
y
p'
creating file 'chkodr-5e-mb.3' with contents ''
creating file 'chkodr-5e-mb.4' with contents 'join: chkodr-5e.1:3: is not sorted: o
join: chkodr-5e.2:3: is not sorted: p
join: input is not in sorted order
'
chkodr-5e-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'chkodr-5e-mb.1' 'chkodr-5e-mb.2' > chkodr-5e-mb.O 2> chkodr-5e-mb.E'
creating file 'chkodr-6-mb.1' with contents ' b 1
 a 2
'
creating file 'chkodr-6-mb.2' with contents ' b Y
 c Z
'
creating file 'chkodr-6-mb.3' with contents 'b 1 Y
'
creating file 'chkodr-6-mb.4' with contents ''
chkodr-6-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --nocheck-order 'chkodr-6-mb.1' 'chkodr-6-mb.2' > chkodr-6-mb.O 2> chkodr-6-mb.E'
creating file 'chkodr-7-mb.1' with contents '2 a
1 b
'
creating file 'chkodr-7-mb.2' with contents '2 c
1 d'
creating file 'chkodr-7-mb.3' with contents ''
creating file 'chkodr-7-mb.4' with contents ''
chkodr-7-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -12 'chkodr-7-mb.1' 'chkodr-7-mb.2' > chkodr-7-mb.O 2> chkodr-7-mb.E'
creating file 'chkodr-8-mb.1' with contents '2 a
1 b
'
creating file 'chkodr-8-mb.2' with contents ''
creating file 'chkodr-8-mb.3' with contents ''
creating file 'chkodr-8-mb.4' with contents ''
chkodr-8-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'chkodr-8-mb.1' 'chkodr-8-mb.2' > chkodr-8-mb.O 2> chkodr-8-mb.E'
creating file 'header-1-mb.1' with contents 'ID Name
1 A
2 B
'
creating file 'header-1-mb.2' with contents 'ID Color
1 red
'
creating file 'header-1-mb.3' with contents 'ID Name Color
1 A red
'
creating file 'header-1-mb.4' with contents ''
header-1-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header 'header-1-mb.1' 'header-1-mb.2' > header-1-mb.O 2> header-1-mb.E'
creating file 'header-2-mb.1' with contents 'ID Name
1 A
2 B
'
creating file 'header-2-mb.2' with contents 'ID Color
2 green
'
creating file 'header-2-mb.3' with contents 'ID Name Color
2 B green
'
creating file 'header-2-mb.4' with contents ''
header-2-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header --check-order 'header-2-mb.1' 'header-2-mb.2' > header-2-mb.O 2> header-2-mb.E'
creating file 'header-3-mb.1' with contents 'ID Name
2 B
1 A
'
creating file 'header-3-mb.2' with contents 'ID Color
2 blue
'
creating file 'header-3-mb.3' with contents 'ID Name Color
'
creating file 'header-3-mb.4' with contents 'join: header-3.1:3: is not sorted: 1 A
'
header-3-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header --check-order 'header-3-mb.1' 'header-3-mb.2' > header-3-mb.O 2> header-3-mb.E'
creating file 'header-4-mb.1' with contents 'ID Group Name
1 Foo A
2 Bar B
'
creating file 'header-4-mb.2' with contents 'ID Color
2 blue
'
creating file 'header-4-mb.3' with contents 'ID Name Color
2 B blue
'
creating file 'header-4-mb.4' with contents ''
header-4-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header -o "0,1.3,2.2" 'header-4-mb.1' 'header-4-mb.2' > header-4-mb.O 2> header-4-mb.E'
creating file 'header-5-mb.1' with contents 'ID1 Name
1 A
2 B
'
creating file 'header-5-mb.2' with contents 'ID2 Color
1 red
'
creating file 'header-5-mb.3' with contents 'ID1 Name Color
1 A red
'
creating file 'header-5-mb.4' with contents ''
header-5-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header 'header-5-mb.1' 'header-5-mb.2' > header-5-mb.O 2> header-5-mb.E'
creating file 'header-6-mb.1' with contents 'ID1 Name
1 A
'
creating file 'header-6-mb.2' with contents ''
creating file 'header-6-mb.3' with contents 'ID1 Name
1 A
'
creating file 'header-6-mb.4' with contents ''
header-6-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join --header -a1 'header-6-mb.1' 'header-6-mb.2' > header-6-mb.O 2> header-6-mb.E'
creating file 'z1-mb.1' with contents 'ace'
creating file 'z1-mb.2' with contents 'abc'
creating file 'z1-mb.3' with contents 'ac'
creating file 'z1-mb.4' with contents ''
z1-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -z 'z1-mb.1' 'z1-mb.2' > z1-mb.O 2> z1-mb.E'
creating file 'z2-mb.1' with contents 'a
c
e
'
creating file 'z2-mb.2' with contents 'a
b
c'
creating file 'z2-mb.3' with contents 'a
c
'
creating file 'z2-mb.4' with contents ''
z2-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'z2-mb.1' 'z2-mb.2' > z2-mb.O 2> z2-mb.E'
creating file 'z3-mb.1' with contents 'a
c
e'
creating file 'z3-mb.2' with contents 'a
b
c'
creating file 'z3-mb.3' with contents 'a
c
'
creating file 'z3-mb.4' with contents ''
z3-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join  'z3-mb.1' 'z3-mb.2' > z3-mb.O 2> z3-mb.E'
creating file 'z4-mb.1' with contents 'ace'
creating file 'z4-mb.2' with contents 'abc'
creating file 'z4-mb.3' with contents 'ac'
creating file 'z4-mb.4' with contents ''
z4-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -z 'z4-mb.1' 'z4-mb.2' > z4-mb.O 2> z4-mb.E'
creating file 'z5-mb.1' with contents 'a

1c 3'
creating file 'z5-mb.2' with contents 'a 2b
8c 9'
creating file 'z5-mb.3' with contents 'a 1 2b 8c 3 9'
creating file 'z5-mb.4' with contents ''
z5-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -z -a1 -a2 'z5-mb.1' 'z5-mb.2' > z5-mb.O 2> z5-mb.E'
creating file 'z6-mb.1' with contents 'a
1
'
creating file 'z6-mb.2' with contents 'a
1
'
creating file 'z6-mb.3' with contents 'a
1
'
creating file 'z6-mb.4' with contents ''
z6-mb...
Running command: 'LC_ALL=fr_FR.UTF-8  join -z -t "" 'z6-mb.1' 'z6-mb.2' > z6-mb.O 2> z6-mb.E'
FAIL tests/join/join.pl (exit status: 1)

FAIL: tests/tail/pipe-f2
========================

+ initial_cwd_=/home/bruno/coreutils-9.7.321-dc30e/build
+ testdir_prefix_
+ printf gt
+ pfx_=gt
+ mktempd_ /home/bruno/coreutils-9.7.321-dc30e/build gt-pipe-f2.sh.XXXX
+ destdir_=/home/bruno/coreutils-9.7.321-dc30e/build
+ template_=gt-pipe-f2.sh.XXXX
+ MAX_TRIES_=4
+ destdir_slash_=/home/bruno/coreutils-9.7.321-dc30e/build/
+ unset TMPDIR
+ using redirections: 2>/dev/null do {
+ d=/home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ ':'
+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ ls -dgo /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl 2>/dev/null
+ perms='drwx------ 2 512 Sep 19 01:36 /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl'
+ ':'
+ echo /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ return
+ test_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ cd /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ srcdir=../..
+ builddir=..
+ export srcdir builddir
+ gl_init_sh_nl_='
'
+ IFS=' 	
'
+ for sig_=1
+ expr 1 + 128
+ eval "trap 'Exit 129' 1"
+ trap 'Exit 129' 1
+ for sig_=2
+ expr 2 + 128
+ eval "trap 'Exit 130' 2"
+ trap 'Exit 130' 2
+ for sig_=3
+ expr 3 + 128
+ eval "trap 'Exit 131' 3"
+ trap 'Exit 131' 3
+ for sig_=13
+ expr 13 + 128
+ eval "trap 'Exit 141' 13"
+ trap 'Exit 141' 13
+ for sig_=15
+ expr 15 + 128
+ eval "trap 'Exit 143' 15"
+ trap 'Exit 143' 15
+ saved_IFS=' 	
'
+ IFS=':'
+ new_PATH=''
+ for dir=/home/bruno/coreutils-9.7.321-dc30e/build/src
+ IFS=' 	
'
+ test -d /home/bruno/coreutils-9.7.321-dc30e/build/src/.
+ new_PATH=/home/bruno/coreutils-9.7.321-dc30e/build/src
+ for dir=/home/bruno/bin
+ IFS=' 	
'
+ test -d /home/bruno/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin'
+ for dir=/bin
+ IFS=' 	
'
+ test -d /bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin'
+ for dir=/sbin
+ IFS=' 	
'
+ test -d /sbin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin'
+ for dir=/usr/bin
+ IFS=' 	
'
+ test -d /usr/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin'
+ for dir=/usr/sbin
+ IFS=' 	
'
+ test -d /usr/sbin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin'
+ for dir=/usr/pkg/bin
+ IFS=' 	
'
+ test -d /usr/pkg/bin/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin'
+ for dir=/usr/games
+ IFS=' 	
'
+ test -d /usr/games/.
+ new_PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ IFS=' 	
'
+ PATH='/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ export PATH
+ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ abs_path_dir_=/home/bruno/coreutils-9.7.321-dc30e/build/./src
+ PATH='/home/bruno/coreutils-9.7.321-dc30e/build/./src:/home/bruno/coreutils-9.7.321-dc30e/build/src:/home/bruno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/games'
+ create_exe_shims_ /home/bruno/coreutils-9.7.321-dc30e/build/./src
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ tail
+ require_built_ tail
+ skip_=no
+ for i=tail
+ test no = yes
+ test yes = yes
+ local i
+ for i=tail
+ env tail --version
tail (GNU coreutils) 9.7.321-dc30e
Copyright (C) 2025 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Paul Rubin, David MacKenzie, Ian Lance Taylor,
and Jim Meyering.
+ mkfifo_or_skip_ fifo
+ test 1 = 1
+ mkfifo fifo
+ echo 1 >fifo
+ echo 1 >exp
+ fastpoll='-s.1 --max-unchanged-stats=1'
+ timeout 10 tail -s.1 --max-unchanged-stats=1 -f fifo >out
+ pid=28901
+ retry_delay_ check_tail_output .1 7
+ local test_func=check_tail_output
+ local init_delay=.1
+ local max_n_tries=7
+ shift 3
+ local attempt=1
+ local num_sleeps=1
+ local time_fail
+ test 1 -le 7
+ gawk -v n=1 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.1
+ check_tail_output 0.1
+ sleep 0.1
+ test -s out
+ time_fail=1
+ expr 1 + 1
+ attempt=2
+ expr 1 '*' 2
+ num_sleeps=2
+ test 2 -le 7
+ gawk -v n=2 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.2
+ check_tail_output 0.2
+ sleep 0.2
+ test -s out
+ time_fail=1
+ expr 2 + 1
+ attempt=3
+ expr 2 '*' 2
+ num_sleeps=4
+ test 3 -le 7
+ gawk -v n=4 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.4
+ check_tail_output 0.4
+ sleep 0.4
+ test -s out
+ time_fail=1
+ expr 3 + 1
+ attempt=4
+ expr 4 '*' 2
+ num_sleeps=8
+ test 4 -le 7
+ gawk -v n=8 -v s=.1 'BEGIN { print s * n }'
+ local delay=0.8
+ check_tail_output 0.8
+ sleep 0.8
+ test -s out
+ time_fail=1
+ expr 4 + 1
+ attempt=5
+ expr 8 '*' 2
+ num_sleeps=16
+ test 5 -le 7
+ gawk -v n=16 -v s=.1 'BEGIN { print s * n }'
+ local delay=1.6
+ check_tail_output 1.6
+ sleep 1.6
+ test -s out
+ time_fail=1
+ expr 5 + 1
+ attempt=6
+ expr 16 '*' 2
+ num_sleeps=32
+ test 6 -le 7
+ gawk -v n=32 -v s=.1 'BEGIN { print s * n }'
+ local delay=3.2
+ check_tail_output 3.2
+ sleep 3.2
+ test -s out
+ time_fail=1
+ expr 6 + 1
+ attempt=7
+ expr 32 '*' 2
+ num_sleeps=64
+ test 7 -le 7
+ gawk -v n=64 -v s=.1 'BEGIN { print s * n }'
+ local delay=6.4
+ check_tail_output 6.4
+ sleep 6.4
+ test -s out
+ time_fail=1
+ expr 7 + 1
+ attempt=8
+ expr 64 '*' 2
+ num_sleeps=128
+ test 8 -le 7
+ test 1 = 0
+ fail=1
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ compare_ exp out
+ LC_ALL=C diff -u exp out
--- exp	2025-09-19 01:36:19.254302307 +0200
+++ out	2025-09-19 01:36:19.254755158 +0200
@@ -1 +0,0 @@
-1
+ fail=1
+ kill -0 28901
kill: pid 28901: No such process
+ fail=1
+ cleanup_
+ kill 28901 2>/dev/null
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ kill 28901 2>/dev/null
+ test '' = yes
+ cd /home/bruno/coreutils-9.7.321-dc30e/build
+ chmod -R u+rwx /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ rm -rf /home/bruno/coreutils-9.7.321-dc30e/build/gt-pipe-f2.sh.oRVl
+ exit 1
FAIL tests/tail/pipe-f2.sh (exit status: 1)

Reply via email to