[Mageia-dev] Will this work for a build system?

Michael Scherer misc at zarb.org
Mon Sep 27 12:47:48 CEST 2010


Le lundi 27 septembre 2010 à 11:12 +0200, Frank Loewe a écrit :
> >What about virtualization?
> >
> >Maybe we could set-up some kind of cluster of remote and dedicated
> vm's as a unique build system. Could be a good workaround over
> security and integrity issues, 'cause we are using >a "single" build
> system.
> 
> 
> That is the thing SuSE OBS does. The System which builds the package
> is a VM on a XEN Host, which is generated automatically from a defined
> Image, every time and for every package.
> So it is clear, that the package is built on a clean system with the
> right OS and Patch level.

That's also what we do, except our system is a little bit older, and so
use chroot. But we were planning to change this on mandriva ( but no one
did ).

There is however something to not forget, that's the way we target more
exotic architecture. Ie, arm, mips, etc. Arnaud Patard explained to me
that nothing replace compilation on real system as subtle bug can be
introduced by emulator or cross compilation. 

So the system must be flexible enough to not force virtualisation or
anything.

-- 
Michael Scherer



More information about the Mageia-dev mailing list