Mailinglist Archive: opensuse-buildservice (311 mails)

< Previous Next >
Re: [opensuse-buildservice] Local build of package
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Mon, 9 Nov 2009 19:56:31 +0100
  • Message-id: <200911091956.31200.adrian@xxxxxxx>
Am Montag, 9. November 2009 19:42:37 schrieb Juergen Weigert:
On Nov 09, 09 19:02:36 +0100, Michael Schroeder wrote:
On Mon, Nov 09, 2009 at 06:58:28PM +0100, Pavol Rusnak wrote:
On 11/09/2009 06:41 PM, Michael Schroeder wrote:
'mock' is Fedora's version of our 'build' package. You don't need
a build service account to use it.

I'd love to add this feature to obs!

We have it since a long time. Even before obs and it is an advantage IMHO that
you do not need the complexity of the OBS infrastructure, if you don't need
it's features.

Using 'build' ends with "*** /media/dvd/suse does not exist". Reading
manpage reveals that one has to mount DVD media with RPMs. AFAIK mock
can download all packages it needs using yum, so it hardly can be
advertised as an alternative. We can try to hack 'osc build' (this
would probably involve some server-side hacking) to be able to build
locally and without OBS account.

As the name 'osc' suggests, it is intended for building build service
packages. Don't try to misuse it for things it's not designed
for. You should rather improve 'build' instead.

Why should the osc design forbid such local builds?

As far as I can see, it can be implemented with read-only guest access
(fate#306192) on the server side. The rest in osc itself should be simple.
Call it 'osc mock' ?

Where is the sense to create high load on our server, if you do not like to
use it's functionality ?

if you just want to build offline, just use the offline tool. Where is the
advantage to use the online tool to do the same job as the offline tool ?

--

Adrian Schroeter
SUSE Linux Products GmbH
email: adrian@xxxxxxx

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups