On 01/13/2016 08:20 AM, Pádraig Brady wrote:
You can download the coreutils snapshot in xz format (5.4 MB) from: http://pixelbeat.org/cu/coreutils-ss.tar.xz
One more obscure minor issue: On OpenSolaris-5.10/i86pc, a framework error: === ERROR: tests/rm/r-root + sed 's/.*rm: /rm: /; s/\(rm: it is dangerous to operate recursively on\).*$/\1 '\''\/'\''/' sed: Missing newline at end of file standard input. === The standard input is generated by gdb, here: http://lingrok.org/xref/coreutils/tests/rm/r-root.sh#103 This test does not fail on OpenSolaris-5.10/sun4u, or on OpenSolaris 5.11 (neither x86pc or sun4u). regards, - assaf ERROR: tests/rm/r-root ====================== ++ initial_cwd_=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87 ++ fail=0 +++ testdir_prefix_ +++ printf gt ++ pfx_=gt +++ mktempd_ /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87 gt-r-root.sh.XXXX +++ case $# in +++ destdir_=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87 +++ template_=gt-r-root.sh.XXXX +++ MAX_TRIES_=4 +++ case $destdir_ in +++ case $template_ in ++++ unset TMPDIR +++ d=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf +++ case $d in +++ test -d /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf ++++ ls -dgo /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf ++++ tr S - +++ perms='drwx------ 2 2 Jan 13 18:14 /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf' +++ case $perms in +++ test 0 = 0 +++ echo /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf +++ return ++ test_dir_=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf ++ cd /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf ++ 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 ++ trap remove_tmp_ 0 + path_prepend_ ./src + test 1 '!=' 0 + path_dir_=./src + case $path_dir_ in + abs_path_dir_=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/./src + case $abs_path_dir_ in + PATH=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/./src:/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/src:/usr/xpg4/bin:/usr/xpg6/bin:/usr/xpg4/bin/:/opt/csw/bin:/usr/bin:/bin:/sbin:/usr/sbin + create_exe_shims_ /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/./src + case $EXEEXT in + return 0 + shift + test 0 '!=' 0 + export PATH + print_ver_ rm + require_built_ rm + skip_=no + for i in '"$@"' + case " $built_programs " in + test no = yes + test yes = yes + local i + for i in '$*' + env rm --version rm (GNU coreutils) 8.24.150-4ab87 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://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, Richard M. Stallman, and Jim Meyering. + skip_if_root_ + uid_is_privileged_ ++ id -u + my_uid=11068 + case $my_uid in + return 1 + require_gcc_shared_ + gcc_shared_ - d.so -xc + local in=- + local out=d.so + shift 2 + gcc -Wall -shared --std=gnu99 -fPIC -O2 -xc - -o d.so -ldl + rm -f d.so + unset CU_TEST_SKIP_EXIT + case $(cat gdb.out) in ++ cat gdb.out + break_src=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/src/remove.c ++ grep -n '^excise' /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/src/remove.c + break_line='366:excise (FTS *fts, FTSENT *ent, struct rm_options const *x, bool is_dir)' ++ echo '366:excise (FTS *fts, FTSENT *ent, struct rm_options const *x, bool is_dir)' ++ cut -d: -f1 + break_line=366 + break_line=/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/src/remove.c:366 + cat + gcc_shared_ k.c k.so + local in=k.c + local out=k.so + shift 2 + gcc -Wall -shared --std=gnu99 -fPIC -O2 k.c -o k.so -ldl + cat + mkdir dir + rm -r dir + test -d dir + mkdir dir + skip= + for file in dir file + exercise_rm_r_root dir + rm -f x excise.break + test -f x + test -f excise.break + local skip_exit= + '[' '' = 1 ']' + gdb -nx --batch-silent -return-child-result '--eval-command=set exec-wrapper env '\''LD_PRELOAD=:./k.so'\'' ' '--eval-command=break '\''/home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/src/remove.c:366'\''' '--eval-command=source bp.py' '--eval-command=run -rv --one-file-system dir' --eval-command=quit rm + ret=255 + clean_rm_err_ + sed 's/.*rm: /rm: /; s/\(rm: it is dangerous to operate recursively on\).*$/\1 '\''\/'\''/' sed: Missing newline at end of file standard input. + framework_failure_ + warn_ 'r-root.sh: set-up failure: ' + case $IFS in + printf '%s\n' 'r-root.sh: set-up failure: ' r-root.sh: set-up failure: + test 9 = 2 + printf '%s\n' 'r-root.sh: set-up failure: ' + sed 1q + Exit 99 + set +e + exit 99 + exit 99 + remove_tmp_ + __st=99 + cleanup_ + : + cd /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87 + chmod -R u+rwx /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf + rm -rf /home/agn/pretest.2016-01-13.1OaalP/coreutils-ss.qRdXN2/coreutils-8.24.150-4ab87/gt-r-root.sh.Qsnf + exit 99 ERROR tests/rm/r-root.sh (exit status: 99)
