Home Home > 2010 > 05 > 25 > openSUSE Build Service 2.0 Beta1 Release Brings New User Interface
Sign up | Login

openSUSE Build Service 2.0 Beta1 Release Brings New User Interface

May 25th, 2010 by

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.

Beta1 includes the following major changes:

New Web UI Tailor-Made for Packagers

The new Web UI makes your work more efficient as stuff is where it is expected, it loads faster and gives you a better access to projects, packages and meta data.

Public Read Access For Convenient Collaboration

Anonymous access gets you to packages and projects without log-in. This is pretty convenient for the users and promotes all packages in the Build Service more to the world as now search engines can index the Build Service as well. It makes it also easy to collaborate with other developers to show them your patches or log files.

New Features for Cooperation in a Team

With obs 2.0 review handling by a team is possible and roles can get assigned to groups instead of just to a single person.

Additional Changes

The full list of changes is available as part of the OBS Roadmap and includes also the following enhancements:

  • An easy way to view unsubmitted changes in development projects or new upstream releases. This is used especially for our openSUSE distribution development.
  • The request system has been enhanced: A new request type to add or change the user list of packages or projects has been added. Also review handling is now possible to allow a team to review changes prior to accepting a request.
  • Developers can receive notifications if one of their package gets branched by others.
  • Improved source handling: It’s possible to undelete packages. Meta data are now under version control.
  • The build service has seen many speedups so that packages get build faster.

You can try the obs 2.0 beta1 either on http://build.opensuse.org or in your own infrastructure. Deployment is possible directly from source code or from our combined server and worker virtual appliance image.


This is a release where many different people were involved in development and even more in testing by using the openSUSE instance. We received also a number of good feature requests that got implemented. Thanks to everybody that participated!

I’d like to give special credit for the great WebUI work done by the Boosters team, mainly Coolo and Tom!

Update: Some more technical details are available as well.

Both comments and pings are currently closed.

5 Responses to “openSUSE Build Service 2.0 Beta1 Release Brings New User Interface”

  1. Dean Hilkewich

    Looks nice but it seems like it requires a lot more clicking to get to where you want to be. Plus I find that the listing of projects is not as easy to quickly see the project you are looking for. When everything was in a nice tree structure it was quick to find projects.

  2. Andreas Jaeger

    It needs more clicking in some cases and gives on the other hand a cleaner interface without information overload on single pages.

    Could you discuss ideas for changes on the opensuse-buildservice mailinglist, please_\?

  3. Not a heavy packager here, but it seems much more clear and friendlier than before. And it also looks very good :-)

    Good job!

  4. Anixx

    Bad font in interface and in build output, and no possibility to change it :(. The previous version followed the browser’s settings.

  5. Not a heavy packager here, but it seems much more clear and friendlier than before. And it also looks very good :-)

    Good job!