We, the openSUSE Build Service development team are happy to declare

OBS 2.0 feature complete.

OBS 2.0 Beta 1 can be downloaded as usual from openSUSE:Tools:Unstable

project:

https://build.opensuse.org/project/show?project=openSUSE:Tools:Unstable

2.0 Beta 1 packages are marked as version 1.9.90. The same is true for

the OBS Appliance, which can be used to evaluate OBS or to run it in

a productive enviroment. Please find the OBS appliance here as usual:

http://wiki.opensuse.org/openSUSE:Build_Service_Appliance

The next beta will be release on friday this week, the final release is

estimated on 10th June.

Please find details about this release from the Release Notes.

Updaters should also read the README.UPDATERS file.

Extract from the release notes (consider them also as Beta for now ;)

Reqgressions:

=============

* read access control feature enhancements of MeeGo branch (1.8 in git)

are not included with this release.

Do *NOT* update from 1.8 to this release.

We will merge these branches in a later release.

* API calls which got deprecated with 1.0 release got removed:

/platform (use /build or /search/repository_id instead)

/repository (use /build or /search/repository_id instead)

/project (use /source instead)

/package (use /source instead)

Features:

=========

* Revised webui, new layout with more funcationality.

* Anonymous access mode for webui

=> to be configured in api config/options.yml

* Improved permission system:

- User group support for roles and requests

* Improved request system:

- Review mechanism

- New "reviewer" role to set default reviewers for a package or project.

These can be users or groups.

http://en.opensuse.org/Build_Service/Concepts/Review

- New requests types for

- set bugowner

- add role

* Project link mechanism

http://en.opensuse.org/Build_Service/Concepts/ProjectLinking

* Build job strategies got configurable

http://en.opensuse.org/Build_Service/Concepts/BuildSchedulingStrategies

* New fair build job dispatcher is distribution the jobs based on importance

and former used build times now.

* Build cycle dependencies are accessable via api and webui now.

* History for meta files like _meta and _prjconf

* Project/Package undelete feature

* Source service are stabelized

- default services for downloading files and to verify them are available.

* Lots of smaller improvements and bugfixes

Changes:

========

* xml files are validated by the api

* "expansion error" state got renamed to "unresolved".

* New "signing" state.

* For cross architecture compiling support:

CBpreinstall and CBinstall prjconf directives added.

- CBPreinstall: add to preinstall section if emulator_arch

- CBinstall: add to install section if emulator_arch

- as with VMinstall, there's no dependency resolution.

Add all needed dependencies manually.

--

Adrian Schroeter

SUSE Linux Products GmbH

email: adrian@suse.de