After one whole year of hard work, toil, tears and sweat from all our awesome contributors the latest release of the Open Build Service(OBS) is ready for you. Version 2.4 adds support for yet another package format, secure boot signing and appstream app stores. It also brings a constraint system to better match build hardware to build jobs and includes a lot of speed improvements. OBS 2.4 is the latest, greatest and rock solid release...
Next week is Hackweek! At least twice a year all SUSE engineers are free to work for one week on projects of their passion. They can choose to contribute to an existing open source project or try something new, nobody has tried before. One whole week of innovation, collaboration, and learning. If you want to know more check the great hackweek.suse.com. As very integral building block of the openSUSE/SUSE universum the Open Build Service will...
Let's be honest, you might think differently but you and us are not perfect yet. From time to time we make mistakes that end up as bugs in the Open Build Service (OBS) and it's also not unheard of that you need help to wrap your head around something. But don't despair, as Free Software project we're commited to work together and collaborate. Here is how we do that. We help each other out There...
In October we went to the openSUSE conference/Linuxdays at Prague in the Czech republic, here is the trip-report for the OBS community. The program of the first two days was more focused on things that are only loosely connected to OBS like FOSS/commons/freedom in general, user workshops and applications. Monday and Tuesday on the other hand where focused solely on openSUSE and here the OBS, naturally, played a bigger role. All in all it was...
Next weekend the 4th openSUSE Conference is going to kick-off in the beautiful city of Prague, Czech Republic. Around 600 Free and Open Source Software enthusiasts come together for four days to learn, hack and to have a lot of fun together. As the Open Build Service (OBS) is developed under the hood of the openSUSE project our team will also represent. Coolo and Henne will join the track east to help run the event...
This release brings some bug fixes which could be considered privacy fixes depending on your setup and expectations. Please find details below. OBS 2.3.6 is published in the openSUSE:Tools project and appliances can be used as usual. Feature backports: none Changes: api: run the rescale of build monitor statistics hourly api: a package created by submit request took over group roles. Does not happen anymore. Bugfixes: webui: fixed default config for api port (https now)...
osc 0.136.0 release We are happy to announce the osc 0.136.0 release. This release is mostly a bugfix release and contains the following changes: prefer TLS v1.1 or v1.2 if available declined is considered to be an open state (that is “osc rq list” also shows declined requests) added support to move files across packages via “osc mv” (fixes issue #10) show source package name when running “osc se –binary …” fixed encoding detection fixed...
We are happy to announce that the Open Build Service (OBS) is now able to build the package format used by Arch Linux! With this new format you can deliver automatic, consistent and reproducible builds of your software to your users and customers for yet another Free and Open Source Software distribution. In total the OBS now supports 10 base distributions in more than 20 flavors and versions. Last years Google Summer of Code marked...
You always wanted to join the Open Build Service Team at SUSE? In case you like OBS and think you could help to improve it, please send us your CV. Extra bonus points are made by any experience with web stacks, ideally with Ruby On Rails. Also any involvement with open source communities would help. We would also be highly interested if you could implement something, for example from the Junior Jobs. You can find...
The Open Build Service(OBS) version 2.3.0 brings new features especially in the Maintenance and Release Management area and is the latest stable maintained version. It is recommended to update to this version to get improved security protections. It is also the first version which comes with official support offerings from B1-Systems backed by SUSE. Major Features OBS 2.3 brings the functionality to maintain a released software product in an efficient and transparent way. This includes...
Just a quick note. You can meet OBS developers Michael Schröder and Adrian Schröter at the Tizen developer conference. There will be a talk on Thursday about the state and future of OBS development.
Yet another OBS 2.1 release is out there. 2.1.17 brings compatibility with OBS 2.3 instances and has an extra protection layer against programming errors on the rails level. Changes enforce rubygems < 1.6.0 to avoid runtime errors update to version 2.1.17 Support linking to remote OBS 2.3 package which contains links with vrev attribute Added new default targets for SUSE Linux Enterprise SP1 and SP2 builds Removed RHEL-4 default target (EOL) Additional protection layer against...
The Build Service Team at openSUSE 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. The history The Open Build Service started out as an internal SUSE technology. In 2006 it was decided to open its source code and development process. From that point on, the scope of the Open Build Service started to...
The Open 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 used to modify projects or packages without having write permission to them. 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. Thanks to Marcus Hüwe for reporting this issue. Other Fixes in OBS 2.1.6 Additionally...
The Open Build Service (OBS) has a problem. It is horrible powerful, but no one knows. Or if they know that it is, they don't know how to make use of it. Our documentation exists only in the wiki so far. While the wiki will remain 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...
The Open Build Service (OBS) - is now officially at release 2.1. We're delighted with the improvements in this release, including an enhanced web interface, integration with online code management systems and better access controls. Key Features Enhanced web user interface This iteration has enhanced the web user interface of Open Build Service with features that were previously only in the osc command line client. It now allows submitting of packages to other projects, showing...
In a little over a month, the openSUSE conference 2010 will start with the title "collaboration accross borders". This article highlights one of the main topics at this conference — a truly border-crossing technology called the Open 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...
The openSUSE Project is proud to announce the 1.8 and 2.0 releases of the Open Build Service (OBS). The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures. It is developed by a talented team of developers as...
The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures. It is developed by a talented team of developers as Free Software and is used by many Free and Open Source software projects, companies and researchers. Including but...
OBS Developers from MeeGo project visited the OBS Team 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...
We are proud to announce the availability of the OBS 1.7.2 release. The new version comes with a number of bug fixes, but also with some new features back ported from master branch. The new functionality allows to use existing LDAP servers for authentication. The new instances can be setup more easily now via the admin web interface, esp the OBS Appliance. Special thanks go to James Oakley for his high quality bug reports and...
Today the team released the latest version of the Open 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 Open Build Service allows developers to create packages, software stacks or even whole distributions as well as use and integrate them with other open source components. This release brings beside bug...
We are happy to announce that we have reached a state which can be considered as final version of 1.7.0. No more changes, except for the version number are planned until 1.7.0 final release next week. We fixed a number of issues since beta 3, especially: references to static.opensuse.org got removed initial Kiwi 4.1 support attribute handling fixes various runtime error exceptions patchinfo handling The release is available as version 1.6.99 in the openSUSE:Tools:Unstable project...
This release is now feature complete and also the API should be final by now. Biggest changes since beta 1 are: Switch to Ruby on Rails 2.3.5 The branch call is doing full copies of packages now, not just _link files anymore Repository status + dirty flag is calculated and displayed in the web interface (and with osc 0.125) many bugfixes esp. in api and webui Workers can get auto configured via SLP. This release...
Michael Schröder put some effort into supporting a new way of doing a branch and merge of a package with openSUSE Build Service (OBS). This is a new feature of OBS 1.7 release and is active now on build.opensuse.org by default. This new way is almost the same way as subversion or git are working. The former branch command created just a "_link" file and stored changes beside in a patch file. The new mechanism...
Today Frank Karlitschek, maintainer of the openDesktop.org network, announced that the first step of integration with openDesktop.org is complete. Effective immediately, developers can add their Build Service ID to projects on openDesktop.org, and all packages available from the Open Build Service will automatically show up on the openDesktop.org pages. The openDesktop.org sites include openDesktop.org, KDE-Apps.org, GNOME-Apps.org, KDE-Look.org, and GNOME-Look.org. The openDesktop.org network reaches more than 150,000 registered contributors, and has more than 90 million page...
The team is proud to announce the 1.5 release of the openSUSE Build Service. This release takes developers beyond just building packages. You can now build your own distribution using the Open Build Service! The 1.5 release makes it possible to build entire releases within the build service and export ISO images and FTP trees. All users can create images locally using "osc build," and permission can be granted to build images using the hosted...
Have you ever wanted to join Build Service development, but you had no idea what to implement? Would you like a real opportunity to learn Ruby on Rails? This is a great time to start! The OBS developers have collected smaller projects on this wiki page. These projects are ideal for anyone new to OBS development. All you need is a local copy of the web client, which can easily be deployed on your development...
Today we started an Open Build Service Webclient online survey. We want to get more informations about the Open Build Service Webclient users, the used hardware and software and (potential) use cases. If you use, used or want to use the OBS, please participate on the survey and help us to make a solid new version of the web client . The survey is available on surveymonkey.com via this link.
The openSUSE 11.1 beta 1 release marks a significant change for openSUSE. For the first time in 11 years, a SUSE release was not built in the SUSE internal AutoBuild service -- openSUSE 11.1 beta 1 was built using the Open Build Service! AutoBuild was the first full automated system on this planet which built Linux distributions. It served us well, with reliable building of the SUSE distributions. It guaranteed that depending packages got rebuilt...
The openSUSE Project is proud to announce the 1.0 release of the Open Build Service. The 1.0 release provides all the features necessary to support building openSUSE in the public build systems and allowing direct contributions to openSUSE from all contributors. Developers can now submit contributions to openSUSE directly at build.opensuse.org. The Open Build Service allows developers to create and maintain packages for openSUSE and many other Linux distributions, including CentOS, Debian, Fedora, Mandriva, Red...
We have released the first release candidate of the Open Build Service 1.0. With the release candidate, all the features are now in place to support collaboration to build distributions in the open. The Open Build Service has offered a simple collaboration system since its inception for groups to work closely together on packages or solutions stacks. The 1.0 RC 1 release improves on existing functionality to allow the Build Service to scale to larger...
Building packages for multiple distros can be a major pain -- which is why we provide the Open Build Service. One of the Build Service's many features is the ability to create packages for many distros -- including openSUSE, SUSE Linux Enterprise, Debian, Fedora, CentOS, and Ubuntu. One of the projects making the most of the Build Service is KDevelop. We talked with KDevelop developer Amilcar do Carmo Lucas about how the KDevelop project is...
We are proud to announce another major release of the Open Build Service (OBS). This release brings a new level to OBS scalability by adding the ability for OBS instances to interact. The 0.9 release will help grow a world-wide network of build service instances. OBS instances can automatically interact with each other and reuse projects residing on other OBS instances. New installations of OBS are automatically configured to work with the main openSUSE Build...
The Open Build Service, an innovative framework that provides an infrastructure for software developers to easily create and compile packages for multiple Linux distributions, has extended its support to build packages for CentOS and Red Hat Enterprise Linux. The Open Build Service already supports several Linux distributions including openSUSE, Debian, Fedora, Mandriva, SUSE Linux Enterprise and Ubuntu. As its name suggests, the openSUSE project is committed to choice and opposed to the exclusion of innovation...
The openSUSE project releases the version 0.5 of the openSUSE Build Service. This code drop does provides the same functionality as on build.opensuse.org the first time as official tar ball release. OBS 0.5 provides the complete infrastructure to build single hardware architecture distributions. System images can be created via KIWI. Overview of enhancements in OBS 0.5: Improved repository generation. Repositories get generated out of process of the scheduler. This makes the scheduler faster and more...
As you the Open Build Service (OBS) connects the totally different worlds of End-Users and developers/packagers. This already works to the degree that everybody can download software, which got packaged in the OBS. Also the packagers already get feedback via download numbers, tags or rating within the web interface. Andreas Bauer now added the next functionality in this context. All search results in the End User interface do offer now a link to the packager...
Our own Klaas Freitag wrote an article about the Open Build Service that got published in the german edition of Linux Magazin. It covers general introduction into the Open Build Service, tutorials how to build a simple package, touches upon OSC and web client and gives an overview over the underlying technology. Everyone able to read german can grab a pdf copy here.
As part of their openSUSE release series, Novell Open Audio has talked to Michael Schröder and Andreas Bauer about the Open Build Service, our powerful cross-distribution package build system. They discuss a bunch of updates which happened over the year since last coverage, what is being worked on currently and a little bit on how you can have your projects hosted on the service.
An updated Roadmap for the Open Build Service has been published. It outlines the development targets until the fourth quarter of 2008. Please understand the dates as target estimations, but not as guaranteed dates. Some functionality might arrive earlier, while other features may need some more time. If you would like to see features available earlier we are also very happy to help you to start working on any of these functionalities yourself. If youre...
As announced at the LinuxWorld Conference & Expo, AMD has been unveiled as a Platinum Sponsor of openSUSE providing it with powerful infrastructure upon which the Open Build Service (OBS) can be run. More from the press release: Now with more than 700 projects and 20,000 software packages, the Open Build Service is an innovative framework that provides an infrastructure for software developers to easily create and compile packages for multiple Linux distributions... In the...
The Open Build Service allows from now on more control about what to do with built packages. You can for example switch of the publishing of packages to the ftp server and mirrors, when you prepare a major update in your project. To disable the publishing, you just need to add <publish> <disable /> </publish> to your project meta data. This can be done via osc meta prj -e YOUR_PROJECT or directly via the api...