Luk Claes <l...@debian.org> writes:

> I am the s390 experimental buildd admin. An approximation of who is, can
> be found on experimental.buildd.net. The new wanna build maintainers are
> thinking of providing something more suited and more accurate after
> lenny...

Ah, excellent, thank you!

>> If you have a moment, could you try running:
>> 
>>     ls -l /dev/full
>
> # ls -l /dev/full
> crw-rw-rw- 1 root root 1, 5 Sep 15  2006 /dev/full

Hm, well, it's not that then....

>>     tests/util/tokens-t
>
> 2# tests/util/tokens-t
> 10
> ok 1
> ok 2
> ok 3
> ok 4
> ok 5
> ok 6
> ok 7
> ok 8
> ok 9
> not ok 10
>   wanted: -2
>     seen: 0

However, the program successfully wrote to /dev/full.  Which seems wrong.
Maybe there's something I'm missing about s390 or about the test suite
code.

Unfortunately, it looks like raptor.debian.org has no chroots configured
for schroot and no compilers installed in the main OS, so I can't easily
run a simplified test on s390.  I was trying to run:

#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int
main(void)
{
    int fd, status;

    fd = open("/dev/full", O_RDWR);
    if (fd < 0) {
        fprintf(stderr, "failed to open /dev/full: %s\n", strerror(errno));
        exit(1);
    }
    status = write(fd, "foo", 3);
    printf("status = %d (%s)\n", status, strerror(errno));
    return 0;
}

just as a sanity check.  On i386, it returns:

windlord:~> ./foo 
status = -1 (No space left on device)

This particular test case hasn't changed in several releases and remctl
previously built on s390, so something must have changed....

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to