Mailinglist Archive: opensuse-packaging (218 mails)

< Previous Next >
Re: [opensuse-packaging] Parallel build
  • From: Stephan Kulow <coolo@xxxxxxx>
  • Date: Tue, 8 Dec 2009 13:25:08 +0100
  • Message-id: <200912081325.08739.coolo@xxxxxxx>
Am Dienstag 08 Dezember 2009 schrieb Marcus Meissner:
On Tue, Dec 08, 2009 at 11:36:13AM +0100, Jean Delvare wrote:
Hi there,

I see that you are submitting many requests to let openSUSE packages
build in parallel. I am a little surprised that it is needed, I
thought the build service was powered by icecream which was magically
dispatching build jobs as needed. Or am I far off track?

I dont think the buildservice uses icecream. Please correct me though.
It does not, but let's assume it does: icecream can only really help if the
package builds with parallel jobs, so it needs to be enabled in the package.


Now, if parallel build should indeed be added, I would have expected
it to be handled globally rather than on a per-package basis.

Can you please clarify? What problem are you trying to solve, where
do we come from and where do we expect to go?

Well, you need to tell the .spec files that "make -jsomething" is possible
instead of just "make".

You cannot just replace make blindly by a automatic parallel version.
Actually the fact that we build for a long time without %jobs > 1 led to many
packagers adding %jobs and having no good way to test this: and now many
packages fail because their build systems are just not up to parallel make ;(


(Of course the question is really if it is necessary for all packages.)

I wonder too. Many of the packages patched compile for very short time and
spend their time in doing installs and test suits.

Greetings, Stephan
--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-packaging+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups