The openSUSE Build Service Team has decided to rename its cutting-edge packaging- and distribution build technology to Open Build Service. The new name, while maintaining the well-known OBS acronym, signals its open and cross-distribution nature. (more…)
Archive for the ‘Build Service’ Category
The openSUSE Build Service team has released verison 2.0.8 and 2.1.6. of OBS. Both versions are fixing a critical security leak which can be miss-used to modify projects or packages without having write permission there. We highly recommend to update your instance of OBS as soon as possible to these new versions. Version 1.7 is not affected by this issue.
openSUSE Build Service (OBS) has a problem. It is horrible powerful, but no one knows. Or no one knows how to make use of it in short.
Our documentation exists only in the wiki so far. While the wiki is still and will remain as a documentation resource, several of us OBS users and developers think we need something more structured and edited. A real book in short, which you can read to get an entire overview.
Therefore we started to create the infrastructure to write such books, it is part of the openSUSE documentation project. This means the documentation is written in docbook and hosted in svn.
OBS 2.1 Introduces New Features
Enhanced web user interface
In a little over a month, the openSUSE conference 2010 will start under the title “collaboration accross borders”. This article highlights one of the main topics at this conference — a truly border-crossing technology called the Build Service. This technology helps developers target many different linux distributions with their software quickly and easily, and the openSUSE conference offers the perfect opportunity to get some “inside information” and share ideas towards fast-tracking the software packaging process. Read on to learn more about the Build Service and what it can do for you!
The openSUSE Project is proud to announce the 1.8 and 2.0 releases of the openSUSE Build Service (OBS). It is an open package and distribution development platform that provides a transparent infrastructure that allows developers to build for various major Linux distributions and hardware architectures.
The public server http://build.opensuse.org is available for all open source developers to build packages for the most popular distributions including Debian, Fedora, Mandriva, openSUSE, Red Hat Enterprise Linux, SUSE Linux Enterprise and Ubuntu. It is also used to build the openSUSE and MeeGo distributions.
OBS 2.0′s key features are a newly designed Web UI, anonymous access and an enhanced request system. OBS 1.8 is an update to the 1.7 release driven by the needs of the MeeGo project. Its major feature is access control enforcement. The next OBS release 2.1 will also include the access control enforcement, which is not yet in 2.0.
The completely refreshed Web UI for OBS 2.0 allows developers to work more efficiently, as data is displayed where it is expected, and the Web service loads faster and provides better access to projects, packages and meta data.
Anonymous access in OBS 2.0 to all packages and projects offers great convenience for users and more effectively promotes packages in the Build Service to the world at large, enabling search engines to index the Build Service as well. It also makes it easy to collaborate with other developers to show them patches or log files.
With OBS 2.0, review handling by a team is supported and roles can get assigned to groups instead of just to a single person.
The access control enforcement feature of OBS 1.8 allows access for projects, packages and repositories to be restricted to specified users and groups. This acknowledges privacy concerns of users.
“The openSUSE Build Service has substantial momentum in the mobile and embedded space, specifically being used now by the MeeGo project. The Linux Foundation is proud to be a strong contributor to OBS, including making substantial contributions to these new releases and features. We look forward to working with our members on OBS-related projects.”
said Amanda McPherson, vice president marketing and developer services at the Linux Foundation.
“The openSUSE Build Service 2.0 release is a significant improvement for developers, it eases collaboration with the broader open source community due to supporting anonymous access. Developers can get their job better done with the new WebUI and the faster and more flexible OBS. ”
said Michael Löffler, chairperson of the openSUSE Board.
Users can use OBS 2.0 on the project’s public server http://build.opensuse.org or run it in their own on-premise infrastructure. Deployment is possible directly from source code or from our appliance image.
The openSUSE Build Service (obs) is an open package and distribution development platform that provides a transparent infrastructure that allows developers to build for various major Linux distributions and architectures.
The public server build.opensuse.org is available for all open source developers to build packages for the most popular distributions incl. Debian, Fedora, Mandriva, openSUSE, Red Hat, SUSE Linux Enterprise and Ubuntu. It is also used to build the openSUSE distribution.
This is the first beta release of version 2.0. Version 2.0 is planned to be released on June 10th. We have updated the public server http://build.opensuse.org with the current code stream as part of our testing. We invite others running a build service to test the code and give feedback via the opensuse-buildservice mailing list and report bugs in bugzilla.
Beta1 is feature complete, new features will go in the next major release (release planned for end of 2010), we will concentrate on fixing bugs now. (more…)
OBS Developers from MeeGo project visited the SUSE OBS Developers in Nürnberg on friday and saturday. Not everybody managed to come due to the ash over europe, but at least
- Anas Nashif from Intel
- Alexander(Sasha) Kanevskiy from Nokia
- Martin Mohring from Linux Foundation
- Jan-Simon Möller from Linux Foundation
- Andreas Jaeger from Novell/SUSE
- Michael Schröder from Novell/SUSE
- Adrian Schröter from Novell/SUSE
spoke about a lot of features and wanted design changes in OBS. The MeeGo project uses OBS to create their packages and products in similar setup and with needs as openSUSE. In short this is having multiple code streams, which are used to create multiple products, which require maintenance updates and QA validations. This give us plenty areas of collaboration and makes us hoping to drive OBS in a good direction for all of us.
You can find detailed meeting minutes in the mailing list archive.
The openSUSE Build Service team is happy to announce the availability of OBS 1.7.2.
This release brings beside bug fixes also some new features back ported from master branch. The new features makes the initial setup easier and offers optionally also authentification against a LDAP server.
Users can download the OBS Appliance as USB or hard disc image, VMware image or Live CD. The new administration interface allows the intial setup via your web browser with this release.
Today, the openSUSE Build Service team released the latest version of the openSUSE Build Service, a tool that provides software developers with the ability to create and release software for openSUSE, SUSE Linux Enterprise and other Linux distributions, including Fedora, Red Hat, Mandriva, Debian and Ubuntu. The openSUSE Build Service allows developers to create packages, software stacks or even a whole distribution as well as use and integrate them with other open source components.
Key features of the 1.7 release include:
- A new attribute system – A flexible system that stores information related to projects or packages. This gives a good overview and enables teams or individuals to use the openSUSE Build Service as database for their information.
- Faster build speeds – The SAT Solver speeds up the dependency calculation by factor of 1,000, which means a package change submitted to the build service starts building in seconds instead of minutes.
- Customized branding – For local instances of the openSUSE Build Service, this release offers the ability to add custom branding and the Web user interface (UI) now supports individual themes.
- An openSUSE Build Service server appliance – Built as hard disk image and live CD, this appliance allows users to run the system from a USB stick and just replace it with a new version on update without losing the data they have submitted to the server.
- In addition to bug fixes, other improvements include a request system that now offers a review mechanism, improved status information (package build dependencies, repository status, etc.), and improved merge handling of sources for automated conflict resolution.
For more information and to download openSUSE Build Service 1.7, go here.