amd64 buildd hosts

2008-07-21 Thread Walter Franzini
[I hope it's ok to post in this list about the amd64 related buildd
hosts.  If not, please let me know where I can ask for help.]

Hi all,

I'm trying to fix the problems the aegis package has being built on
the nautilus buildd host.

The previous release of the package was successful, but it was build
on excelsior. (http://buildd.debian.org/build.cgi?pkg=aegis)

The problem is not related to compilation, but to the test suite.  It
seems to me that the package is build by an user that belong to the
undefined group 1000 and this make aegis fails numerous tests.

Can someone give me some help? Thanks.

--
Walter Franzini
http://aegis.stepbuild.org/

PGP Public key ID: 1024D/CB3FEB43
Key fingerprint  : FA26 C33B CAFF 7848 EFEB  7327 96AA 2D57 CB3F EB43
Key server   : http://www.keyserver.net


pgpMLzTLM51vB.pgp
Description: PGP signature


Re: [Aegis-developers] amd64 buildd hosts

2008-07-21 Thread Peter Miller
On Mon, 2008-07-21 at 14:00 +0200, Walter Franzini wrote:
 The problem is not related to compilation, but to the test suite.  It
 seems to me that the package is build by an user that belong to the
 undefined group 1000 and this make aegis fails numerous tests.

Aegis doesn't like unknown users or unknown groups.

That has probably happened is the user build bot is logged in as has the
default group from the fourth column of the /etc/passwd file as 1000,
but that group does not appear in the /etc/group file.  A second, less
likely, possibility is a file with its group set to a number which does
not appear in the /etc/group file.

This was once a bigger issue that it is not, because Aegis once stored
the _string_ of the GID in the meta-data.

We could add a simple program to the start of each test file which
checks for thinks Aegis really can't cope with -- like unlisted GIDs,
UIDs  100, etc -- and have the tests fail more gracefully in broken
environments.  In the test_prelude, actually, which would be good reason
to update all of the test scripts to use it.


Regards
Peter Miller [EMAIL PROTECTED]
/\/\*http://miller.emu.id.au/pmiller/

PGP public key ID: 1024D/D0EDB64D
fingerprint = AD0A C5DF C426 4F03 5D53  2BDB 18D8 A4E2 D0ED B64D
See http://www.keyserver.net or any PGP keyserver for public key.

If the programmer can simulate a construct faster than a compiler can
implement the construct itself, then the compiler writer has blown it
badly. -- Guy Steele


signature.asc
Description: This is a digitally signed message part