Open Build Service is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way. OBS 2.3 brings the functionality to maintain a released software product in an efficient and transparent way. This includes
- Update coordination: One or more maintenance groups can decide if and when to start or release an update. This includes also the tracking of new, running and processed updates.
- QA and Review integration: The current state of an update is always visible and trackable. Review processes can be integrated.
- Release Management: Isolated build and tested updates can be released or revoked via OBS mechanism.
- Multiple code stream support: An issue can be handled for multiple code streams.
- Documentation support: The documentation of an update for the end-user is integrated
This functionality is already used for doing the maintenance updates for the openSUSE distributions. The features can be used all together or in parts for own products.
- A greatly improved web interface, including user management, syntax highlighted source editor and improved source diff review views
- Improved Cross Build Support via Qemu
- Functionality to hide entire projects
- Issue tracking support, tracking documented fixes in external bugzilla, fate and CVE instances in packages.
About Open Build Service
The Open Build Service (OBS) is an open and complete distribution development platform. It provides the infrastructure to easily create, release and maintain software for openSUSE and other Linux distributions on different hardware architectures. It is developed under the umbrella of the openSUSE project, but is licensed under GPL and used by other open source projects like MeeGo or Tizen. It is also used by universities, ISVs and companies like Intel, Dell, and SGI.