Good news! openSUSE Milestone 0 of openSUSE 12.3 is out! While we’re still discussing the schedule and won’t be deciding anything before the openSUSE Conference in Prague later this month, development is picking up steam. (more…)
Archive for the ‘Build Service’ Category
Access to api.o.o and the website build.opensuse.org are possible, so source modifications and local builds, e.g. via the command line client osc, are working. Just builds on the server will not happen.
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.
The Open Build Service, a system to collaboratively build and easily distribute packages for a wide variety of operating systems and platforms, has introduced the ability to integrate the intelligent OBS ‘download package’ page into websites. This is useful for projects who want to offer their users easy access to downloads for a wide variety of Linux (and non-linux) systems. Moreover, the Open Build Service 2.3 Release Candidate is out and the final release is near. (more…)
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…)
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.