On Mon, Jan 21, 2008 at 08:46:30AM +0100, Jim Meyering wrote: > Elias Pipping <[EMAIL PROTECTED]> wrote: > > as for the check-root tests: > > > > this one now passes: > > > > special-bits > > > > these fail: > > > > rm/fail-2eperm > > cp/preserve-gid > > touch/now-owned-by-other > > It looks like they're all due to the fact that you used > NON_ROOT_USERNAME=nobody and "nobody" lacks access to required > files. Can you run it again, as recommended in README > i.e., using NON_ROOT_USERNAME=your_user_name (assuming the > source tree belongs to "your_user_name"):
D'oh -- should've read that. So, with 6.10 and --disable-acl, all of the non-root tests pass and a single root-only test fails: % tar xf coreutils-6.10.tar.gz % cd coreutils-6.10 % ./configure --disable-acl % make -j3 % sudo env VERBOSE=yes NON_ROOT_USERNAME=$USER make check -C tests/cp TESTS=preserve-gid make check-TESTS FAIL: preserve-gid.log =========================================== 1 of 1 tests failed See tests/cp/test-suite.log Please report it to bug-coreutils@gnu.org =========================================== ================================================= GNU coreutils 6.10: tests/cp/test-suite.log ================================================= 1 of 1 tests failed. .. contents:: :depth: 2 FAIL: preserve-gid.log (exit: 1) ================================ + cp --version cp (GNU coreutils) 6.10 Copyright (C) 2008 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 Torbjorn Granlund, David MacKenzie, and Jim Meyering. ++ perl -le 'foreach my $i (1000..16*1024-1) { getpwuid $i or (print $i), exit }' + nameless_uid=1000 ++ perl -le 'foreach my $i (1000..16*1024) { getgrgid $i or (print $i), exit }' + nameless_gid1=1000 ++ perl -le 'foreach my $i (1000+1..16*1024) { getgrgid $i or (print $i), exit }' + nameless_gid2=1001 + test -z 1000 + test -z 1000 + test -z 1001 + chown +1000 . + create a0 0 0 + echo a0 + chown +0:+0 a0 + create b0 1000 1000 + echo b0 + chown +1000:+1000 b0 + create b1 1000 1001 + echo b1 + chown +1000:+1001 b1 + create c0 0 1000 + echo c0 + chown +0:+1000 c0 + create c1 0 1001 + echo c1 + chown +0:+1001 c1 + t0 a0 0 0 cp + f=a0 + shift + u=0 + shift + g=0 + shift + rm -f b + cp a0 b ++ stat -c '%u %g' b + s='0 20' + test 'x0 20' '!=' 'x0 0' + echo './preserve-gid: cp a0 b: 0 0 != 0 20' ./preserve-gid: cp a0 b: 0 0 != 0 20 + exit 1 + exit 1 + st=1 + cleanup_ + : + d=/Users/pipping/coreutils-6.10/tests/cp/cu-preserve-gid.Vh5JhaeTrx + cd /Users/pipping/coreutils-6.10/tests/cp + chmod -R u+rwx /Users/pipping/coreutils-6.10/tests/cp/cu-preserve-gid.Vh5JhaeTrx + rm -rf /Users/pipping/coreutils-6.10/tests/cp/cu-preserve-gid.Vh5JhaeTrx + exit 1 make[2]: *** [test-suite.log] Error 1 make[1]: *** [check-TESTS] Error 2 make: *** [check-am] Error 2 % -- Elias PS: this is still on i386-apple-darwin9.1.0
pgpAnqhjNfpZV.pgp
Description: PGP signature
_______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils