On Tue, Apr 03, 2007 at 08:00:33PM +0900, David Cournapeau wrote:
Michael Schroeder wrote:
Actually it uses neither. It calls dpkg to install the needed packages and dpkg-source/dpkg-buildpackage to build the packages. It's basically the same code used for rpms with just different command calls.
In this case, how are the files retrieved by the build service ?
The build clients asks the repository server for the packages. There are no mirrors involved at all. Local building with osc is a different issue, of course. osc asks software.opensuse.org for a package, software.opensuse.org redirects to a mirror. If software.opensuse.org doesnt know about the package osc falls back to retrieving the package from the buildservice.
Is there a reason for not using deboostrap/pbuilder ? As they exist for this exact purpose (building/testing pkgs in clean environments), and can retrieve sources directly from mirrors, this would make things easier, no ?
Not really. You would have to teach debootstrap/pbuilder about the project structure and layering used in the buildservice. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org