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)
