The openSUSE project releases the version 0.5 of the openSUSE Build Service. This code drop does provide the functionality as provided on 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 enhancements in Poinsettia:
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
For a detailed list look here
The openSUSE Build Service 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 openSUSE Build Service 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.
The Build Service development takes place in Novell Forge, where the latest code can get checked out from svn. The version 0.5 can be downloaded from as source or from as packages from the openSUSE Build Service itself.
Categories: Build Service