LWN.net Logo

openSUSE Build Service Version 0.5 Release

From:  Adrian =?iso-8859-1?q?Schr=F6ter?= <adrian-AT-suse.de>
To:  opensuse-announce-AT-opensuse.org
Subject:  [opensuse-announce] openSUSE Build Service Version 0.5 Release
Date:  Fri, 21 Dec 2007 14:10:55 +0100
Message-ID:  <200712211410.55283.adrian@suse.de>


The openSUSE project releases the version 0.5 of the openSUSE Build Service.
This code drop does provide the functionality as provided on
https://build.opensuse.org/ the first time as official tar ball release.
Pointsettia provides the complete infrastructure to build single hardware
architecture distributions. System images can be created via KIWI

Overview of a few enhancements in Pointsettia:
 * Improved repository generation. Repositories get generated out of process
   of the scheduler. This makes the scheduler faster and more reliable.
 * Improved signing for repositories. Each project get now its individual gpg
   key for the repositories
 * Convenient project deletion now available.
 * Bugzilla linkage. Link added to create new Bugzilla reports for certain
   projects or packages

The openSUSE Build Service (OBS) is designed to host sources of packages. It
can reuse sources from other source repository systems like svn or cvs, but
it is more often used to maintain all necessary files around a tar ball
release from another open source project.

The OBS features the project modell, which allows easy team building around a
set of packages and allow the cooperation between upstream software
developers and multiple packagers. It does also enable developers to adapt
existing packages and to offer different flavors of them for their use cases.

The goal of the OBS is to become a complete open development platform for the
openSUSE distribution. Therefore it does focus esp. on consistent package
building via automatic package rebuilding in case of changes of dependend
package changes to guarantee always a consistent build.

Next years developing will focus on improving the collaboration features to
allow submissions requests to all projects, what will allow direct
contributions to the openSUSE distribution. Later on we will complete the
necessary features for creating installation medias and improving the
End-User interface.

Links:
 * The Build Service development takes place in Novell forge at
    http://forge.novell.com/modules/xfmod/project/?opensuse
 * The version 0.5 can be downloaded from
    http://developer.novell.com/wiki/index.php/Special:Downlo...
 * Packages are packaged in the OBS itself
    http://software.opensuse.org/search?q=obs&baseproject...
 * Current svn version can get checked out from
    https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice

We wish you already a Happy New Year !

Your OBS development team.

-- 

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@suse.de

-- 
To unsubscribe, e-mail: opensuse-announce+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-announce+help@opensuse.org


(Log in to post comments)

openSUSE Build Service Version 0.5 Release

Posted Jan 3, 2008 22:07 UTC (Thu) by jengelh (subscriber, #33263) [Link]

There is something much simpler than OBS IMO. Probably not in terms of UI or the funky XML
functionality nor use of Xen, but in terms of setup it was much less frightening. Whereas OBS
needs Apache with some of the fat enterprise stuff (read: Tomcat or something similarly,
ruby-based it was), lbuild - also created by the people at SUSE - is a command-line package
building script using sh and perl. While it does not use a Xen VM, it will use a chroot,
probably even allowing to use all your CPU cores (dunno how many cores OBS gives to its Xen
instances) if the specfile makes use of it. I have a howto on
http://jengelh.hopto.org/linux/dev_lbuild.php for those interested.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds