This week's CI failed on macOS: 2 tests fail.

FAIL: tests/env/env
FAIL: tests/misc/printenv

I would guess that it's caused by commits
328322ca641a9eb2b500ab8f9e3cb68c41e1aa30
e0ae3dc846c418c1bfb425183be01db06771a92f


Here's the log:


FAIL: tests/env/env
===================

++ initial_cwd_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build 
gt-env.sh.XXXX
+++ case $# in
+++ destdir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+++ template_=gt-env.sh.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ 
destdir_slash_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/
+++ case $template_ in
++++ unset TMPDIR
+++ 
d=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
+++ case $d in
+++ :
+++ test -d 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
++++ ls -dgo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
+++ perms='drwx------ 2 64 Aug 10 19:41 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib'
+++ case $perms in
+++ :
+++ echo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
+++ return
++ 
test_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
++ cd 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
++ case $srcdir in
++ srcdir=../..
++ builddir=..
++ export srcdir builddir
++ gl_init_sh_nl_='
'
++ IFS='        
'
++ for sig_ in 1 2 3 13 15
+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
++ for sig_ in 1 2 3 13 15
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
++ for sig_ in 1 2 3 13 15
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
++ for sig_ in 1 2 3 13 15
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
++ for sig_ in 1 2 3 13 15
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS='  
'
++ IFS=:
++ new_PATH=
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/lib/ruby/gems/3.4.0/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/opt/[email protected]/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.cargo/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/local/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.yarn/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/platform-tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Library/Frameworks/Python.framework/Versions/Current/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ IFS='        
'
++ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ case $path_dir_ in
+ 
abs_path_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src
+ case $abs_path_dir_ in
+ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
+ create_exe_shims_ 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src
+ case $EXEEXT in
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ env pwd nice
+ require_built_ env pwd nice
+ skip_=no
+ for i in '"$@"'
+ case " $built_programs " in
+ for i in '"$@"'
+ case " $built_programs " in
+ for i in '"$@"'
+ case " $built_programs " in
+ test no = yes
+ test yes = yes
+ local i
+ for i in '$*'
+ env env --version
env (GNU coreutils) 2026-08-10
Copyright (C) 2026 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 Richard Mlynarik, David MacKenzie, and Assaf Gordon.
+ for i in '$*'
+ env pwd --version
pwd (GNU coreutils) 2026-08-10
Copyright (C) 2026 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 Jim Meyering.
+ for i in '$*'
+ env nice --version
nice (GNU coreutils) 2026-08-10
Copyright (C) 2026 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.
++ command -v env
++ sed 's|/env|/echo|'
+ echo 
'#!/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src/echo 
foo'
+ chmod a+x show_args
+ ./show_args
foo ./show_args
+ a=1
+ export a
+ env -
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ env -i
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ env -u a -i -u a --
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ env -i -- a=b
+ echo a=b
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ returns_ 125 env ---
env: unrecognized option '---'
Try 'env --help' for more information.
+ returns_ 125 env -u
env: option requires an argument -- 'u'
Try 'env --help' for more information.
+ returns_ 2 env sh -c 'exit 2'
+ returns_ 126 nice .
nice: '.': Permission denied
+ returns_ 126 env .
env: '.': Permission denied
+ returns_ 127 env no_such
env: 'no_such': No such file or directory
+ grep '^ENV_TEST'
+ env
+ ENV_TEST1=a
+ export ENV_TEST1
+ env ENV_TEST2=
+ LC_ALL=C
+ sort
+ grep '^ENV_TEST' all
+ env -u ENV_TEST1 ENV_TEST3=c
+ grep '^ENV_TEST' all
+ LC_ALL=C
+ sort
+ env ENV_TEST1=b
+ grep '^ENV_TEST' all
+ LC_ALL=C
+ sort
+ env ENV_TEST2= env
+ grep '^ENV_TEST' all
+ LC_ALL=C
+ sort
+ env -u ENV_TEST1 ENV_TEST3=c env
+ grep '^ENV_TEST' all
+ LC_ALL=C
+ sort
+ env ENV_TEST1=b env
+ grep '^ENV_TEST' all
+ LC_ALL=C
+ sort
+ cat
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ cat
++ printf 'NON_UTF8_TEST=\240'
+ env $'NON_UTF8_TEST=\240' env
+ LC_ALL=C
+ sort
+ grep '^NON_UTF8_TEST' all
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ cat
++ printf 'NON_UTF8_TEST\240=1'
+ env $'NON_UTF8_TEST\240=1' env
+ grep '^'\''NON_UTF8_TEST' all
+ LC_ALL=C
+ sort
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ mkdir unlikely_name
+ cat
+ chmod +x unlikely_name/also_unlikely
+ returns_ 127 env also_unlikely
env: 'also_unlikely': No such file or directory
++ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:unlikely_name
++ env also_unlikely
+ test xpass = xpass
++ env 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:unlikely_name
 also_unlikely
+ test xpass = xpass
+ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:
+ export PATH
+ ln -s show_args ./-u
+ case $(env -u echo echo good) in
++ env -u echo echo good
+ case $(env -u echo -- echo good) in
++ env -u echo -- echo good
+ case $(env -- -u pass) in
++ env -- -u pass
+ returns_ 127 env a=b -- true
env: '--': No such file or directory
+ ln -s show_args ./--
+ case $(env a=b -- true || echo fail) in
++ env a=b -- true
+ cat
+ chmod +x c=d
++ env c=d echo fail
+ test xfail = xfail
++ env -- c=d echo fail
+ test xfail = xfail
++ env ./c=d echo fail
+ test xfail = xfail
++ env sh -c 'exec "$@"' sh c=d echo fail
+ test xpass = xpass
++ sh -c '\c=d echo fail'
+ test xpass = xpass
++ env sh -c '\c=d echo fail'
+ test xpass = xpass
+ returns_ 125 env -u a=b true
env: cannot unset 'a=b': Invalid argument
+ returns_ 125 env -u '' true
env: cannot unset '': Invalid argument
+ mkdir empty
+ returns_ 125 env --chdir=empty/nonexistent true
env: cannot change directory to 'empty/nonexistent': No such file or directory
+ returns_ 125 env -C empty
+ printf '%s\n' 'env: must specify command with --chdir (-C)' 'Try '\''env 
--help'\'' for more information.'
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
++ cd empty
++ env pwd
+ 
exp=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib/empty
++ env --chdir=empty pwd
+ 
got=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib/empty
+ test 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib/empty
 = 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib/empty
+ cat
+ chmod +x truetrue
+ for arg in ''\''argv0'\''' ''\'''\'''
+ env -v -a short --argv0=argv0 ./truetrue
+ cat
+ compare err_exp err
+ compare_dev_null_ err_exp err
+ test 2 = 2
+ test xerr_exp = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ err_exp err
+ LC_ALL=C
+ diff -u err_exp err
+ for arg in ''\''argv0'\''' ''\'''\'''
+ env -v -a short --argv0= ./truetrue
+ cat
+ compare err_exp err
+ compare_dev_null_ err_exp err
+ test 2 = 2
+ test xerr_exp = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ err_exp err
+ LC_ALL=C
+ diff -u err_exp err
+ cat
+ cat
+ tr ''\''' '"'
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:
 QUOTING_STYLE=literal 'a b=c d' env
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-literal out
+ compare_dev_null_ exp-noargs-literal out
+ test 2 = 2
+ test xexp-noargs-literal = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-literal out
+ LC_ALL=C
+ diff -u exp-noargs-literal out
--- exp-noargs-literal  2026-08-10 19:41:28
+++ out 2026-08-10 19:41:28
@@ -1 +1,2 @@
 a b=c d
+__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:
 QUOTING_STYLE=shell 'a b=c d' env
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-shell out
+ compare_dev_null_ exp-noargs-shell out
+ test 2 = 2
+ test xexp-noargs-shell = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-shell out
+ LC_ALL=C
+ diff -u exp-noargs-shell out
--- exp-noargs-shell    2026-08-10 19:41:28
+++ out 2026-08-10 19:41:28
@@ -1 +1,2 @@
 'a b'='c d'
+__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:
 QUOTING_STYLE=c 'a b=c d' env
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-c out
+ compare_dev_null_ exp-noargs-c out
+ test 2 = 2
+ test xexp-noargs-c = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-c out
+ LC_ALL=C
+ diff -u exp-noargs-c out
--- exp-noargs-c        2026-08-10 19:41:28
+++ out 2026-08-10 19:41:28
@@ -1 +1,2 @@
 "a b"="c d"
+"__CF_USER_TEXT_ENCODING"="0x1F5:0x0:0x0"
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ printf 'env: ignoring invalid value of environment variable %s\n' 
'QUOTING_STYLE: '\''invalid'\'''
+ env QUOTING_STYLE=invalid env
+ grep '^QUOTING_STYLE=invalid$' out
QUOTING_STYLE=invalid
+ compare exp err
+ compare_dev_null_ exp err
+ test 2 = 2
+ test xexp = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp err
+ LC_ALL=C
+ diff -u exp err
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' = yes
+ cd /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+ chmod -R u+rwx 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
+ rm -rf 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-env.sh.0Tib
+ exit 1
FAIL tests/env/env.sh (exit status: 1)

FAIL: tests/misc/printenv
=========================

++ initial_cwd_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+++ testdir_prefix_
+++ printf gt
++ pfx_=gt
+++ mktempd_ /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build 
gt-printenv.sh.XXXX
+++ case $# in
+++ destdir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+++ template_=gt-printenv.sh.XXXX
+++ MAX_TRIES_=4
+++ case $destdir_ in
+++ 
destdir_slash_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/
+++ case $template_ in
++++ unset TMPDIR
+++ 
d=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
+++ case $d in
+++ :
+++ test -d 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
++++ ls -dgo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
+++ perms='drwx------ 2 64 Aug 10 19:44 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH'
+++ case $perms in
+++ :
+++ echo 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
+++ return
++ 
test_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
++ cd 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
++ case $srcdir in
++ srcdir=../..
++ builddir=..
++ export srcdir builddir
++ gl_init_sh_nl_='
'
++ IFS='        
'
++ for sig_ in 1 2 3 13 15
+++ expr 1 + 128
++ eval 'trap '\''Exit 129'\'' 1'
+++ trap 'Exit 129' 1
++ for sig_ in 1 2 3 13 15
+++ expr 2 + 128
++ eval 'trap '\''Exit 130'\'' 2'
+++ trap 'Exit 130' 2
++ for sig_ in 1 2 3 13 15
+++ expr 3 + 128
++ eval 'trap '\''Exit 131'\'' 3'
+++ trap 'Exit 131' 3
++ for sig_ in 1 2 3 13 15
+++ expr 13 + 128
++ eval 'trap '\''Exit 141'\'' 13'
+++ trap 'Exit 141' 13
++ for sig_ in 1 2 3 13 15
+++ expr 15 + 128
++ eval 'trap '\''Exit 143'\'' 15'
+++ trap 'Exit 143' 15
++ saved_IFS='  
'
++ IFS=:
++ new_PATH=
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src/.
++ new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/lib/ruby/gems/3.4.0/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/opt/[email protected]/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /opt/homebrew/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.cargo/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/local/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/.yarn/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Users/runner/Library/Android/sdk/platform-tools/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /Library/Frameworks/Python.framework/Versions/Current/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /bin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /usr/sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin
++ for dir in '$PATH'
++ IFS='        
'
++ case "$dir" in
++ test -d /sbin/.
++ 
new_PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ IFS='        
'
++ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
++ export PATH
++ trap remove_tmp_ EXIT
+ path_prepend_ ./src
+ test 1 '!=' 0
+ path_dir_=./src
+ case $path_dir_ in
+ 
abs_path_dir_=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src
+ case $abs_path_dir_ in
+ 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
+ create_exe_shims_ 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src
+ case $EXEEXT in
+ return 0
+ shift
+ test 0 '!=' 0
+ export PATH
+ print_ver_ printenv
+ require_built_ printenv
+ skip_=no
+ for i in '"$@"'
+ case " $built_programs " in
+ test no = yes
+ test yes = yes
+ local i
+ for i in '$*'
+ env printenv --version
printenv (GNU coreutils) 2026-08-10
Copyright (C) 2026 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 and Richard Mlynarik.
+ env -- env
+ grep -Ev '^(_|LD_PRELOAD)='
+ env -- printenv
+ grep -Ev '^(_|LD_PRELOAD)='
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ env -- printenv
+ grep '^ENV_TEST'
+ returns_ 1 env -- printenv ENV_TEST
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ echo a
+ ENV_TEST=a
+ env -- printenv ENV_TEST
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ ENV_TEST1=a
+ ENV_TEST2=b
+ env -- printenv ENV_TEST2 ENV_TEST1 ENV_TEST2
+ ENV_TEST1=a
+ ENV_TEST2=b
+ env -- printenv ENV_TEST1 ENV_TEST2
+ cat
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ export ENV_TEST1=a
+ ENV_TEST1=a
+ returns_ 1 env -- printenv ENV_TEST2 ENV_TEST1
+ returns_ 1 env -- printenv ENV_TEST1 ENV_TEST2
+ unset ENV_TEST1
+ cat
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ echo b
+ env -- -a=b printenv -- -a
+ compare exp out
+ compare_dev_null_ exp out
+ test 2 = 2
+ test xexp = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp out
+ LC_ALL=C
+ diff -u exp out
+ returns_ 1 env a=b=c printenv a=b
+ compare /dev/null out
+ compare_dev_null_ /dev/null out
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s out
+ return 0
+ return 0
+ cat
+ cat
+ cat
+ cat
+ tr ''\''' '"'
+ tr ''\''' '"'
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=literal 'a b=c d' printenv
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-literal out
+ compare_dev_null_ exp-noargs-literal out
+ test 2 = 2
+ test xexp-noargs-literal = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-literal out
+ LC_ALL=C
+ diff -u exp-noargs-literal out
--- exp-noargs-literal  2026-08-10 19:44:21
+++ out 2026-08-10 19:44:21
@@ -1 +1,2 @@
 a b=c d
+__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=literal 'a b=c d' printenv 'a b'
+ compare exp-args-literal out
+ compare_dev_null_ exp-args-literal out
+ test 2 = 2
+ test xexp-args-literal = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-args-literal out
+ LC_ALL=C
+ diff -u exp-args-literal out
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=shell 'a b=c d' printenv
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-shell out
+ compare_dev_null_ exp-noargs-shell out
+ test 2 = 2
+ test xexp-noargs-shell = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-shell out
+ LC_ALL=C
+ diff -u exp-noargs-shell out
--- exp-noargs-shell    2026-08-10 19:44:21
+++ out 2026-08-10 19:44:21
@@ -1 +1,2 @@
 'a b'='c d'
+__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=shell 'a b=c d' printenv 'a b'
+ compare exp-args-shell out
+ compare_dev_null_ exp-args-shell out
+ test 2 = 2
+ test xexp-args-shell = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-args-shell out
+ LC_ALL=C
+ diff -u exp-args-shell out
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ for qs in literal shell c
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=c 'a b=c d' printenv
+ grep -vE 'QUOTING_STYLE|PATH' out-t
+ compare exp-noargs-c out
+ compare_dev_null_ exp-noargs-c out
+ test 2 = 2
+ test xexp-noargs-c = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-noargs-c out
+ LC_ALL=C
+ diff -u exp-noargs-c out
--- exp-noargs-c        2026-08-10 19:44:21
+++ out 2026-08-10 19:44:21
@@ -1 +1,2 @@
 "a b"="c d"
+"__CF_USER_TEXT_ENCODING"="0x1F5:0x0:0x0"
+ fail=1
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ env -i 
PATH=/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/./src:/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/src:/opt/homebrew/lib/ruby/gems/3.4.0/bin:/opt/homebrew/opt/[email protected]/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/Users/runner/.cargo/bin:/usr/local/bin:/Users/runner/.yarn/bin:/Users/runner/Library/Android/sdk/tools:/Users/runner/Library/Android/sdk/platform-tools:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin
 QUOTING_STYLE=c 'a b=c d' printenv 'a b'
+ compare exp-args-c out
+ compare_dev_null_ exp-args-c out
+ test 2 = 2
+ test xexp-args-c = x/dev/null
+ test xout = x/dev/null
+ return 2
+ case $? in
+ compare_ exp-args-c out
+ LC_ALL=C
+ diff -u exp-args-c out
+ compare /dev/null err
+ compare_dev_null_ /dev/null err
+ test 2 = 2
+ test x/dev/null = x/dev/null
+ test -s err
+ return 0
+ return 0
+ printf 'printenv: ignoring invalid value of environment variable %s\n' 
'QUOTING_STYLE: '\''invalid'\'''
+ env QUOTING_STYLE=invalid printenv
+ grep '^QUOTING_STYLE=invalid$' out
QUOTING_STYLE=invalid
+ compare exp err
+ compare_dev_null_ exp err
+ test 2 = 2
+ test xexp = x/dev/null
+ test xerr = x/dev/null
+ return 2
+ case $? in
+ compare_ exp err
+ LC_ALL=C
+ diff -u exp err
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' = yes
+ cd /Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build
+ chmod -R u+rwx 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
+ rm -rf 
/Users/runner/work/ci-check/ci-check/coreutils-2026-08-10/build/gt-printenv.sh.ChiH
+ exit 1
FAIL tests/misc/printenv.sh (exit status: 1)




Reply via email to