Mailinglist Archive: opensuse-buildservice (193 mails)

< Previous Next >
Re: [opensuse-buildservice] How to make a debian package ?
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Tue, 3 Apr 2007 14:09:11 +0200
  • Message-id: <20070403120911.GA27662@xxxxxxx>
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@xxxxxxx
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups