bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new snapshot [Re: coreutils 6.9.92 fail to configure on *bsd


From: Elias Pipping
Subject: Re: new snapshot [Re: coreutils 6.9.92 fail to configure on *bsd
Date: Wed, 23 Jan 2008 12:35:02 +0100
User-agent: Mutt/1.5.17 (2007-11-01)

On Mon, Jan 21, 2008 at 08:46:30AM +0100, Jim Meyering wrote:
> Elias Pipping <address@hidden> 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 address@hidden
    ===========================================

    =================================================
       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

Attachment: pgpOhhXriSxZC.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]