On May 31, 2005, at 10:55 PM, Michèle Garoche wrote:
Le 31 mai 2005 à 23:48, Matthew Sachs a écrit :
The second build will use 10.4-transitional and not try to force 4.0, and will build the packages as 'nobody' instead of 'root'.
That would be good, because I've begun on 27th May and only 1120 packages have been built at the time being mostly because I should provide my password many times. 

Even when fink builds as 'nobody', the fink program still runs as root for everything except building. I think you should run buildfink as root, so when it calls fink it never has to ask for a password.

Just a question, could it be that building as nobody changes the way some packages are built, i.e. some packages would not compile and some other ones would compile contrary to that would have happened when building as root?

I guess it's possible that a few packages will build incorrectly. But most likely a package that needs root will fail (ie: when it tries to use chown). Part of the purpose of this build is to catch the packages that fail without root.

It will be interesting also to have all variants of a package systematically built, if possible at all, but with a possibility to exclude some variants if they are known not to compile at a certain time (I think of ssl variants for example).

I believe buildfink already does this.

Another one would be to get the graph of each dependency, because the graph of all dependencies is not always easily readable.

If/when we ever have an unstable bindist, 'apt-cache dotty' should do this. But most packages have so many recursive dependencies that it's still hard to visualize.

Dave

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to