Open Build Service Versions Save

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs

2.1.12

1 year ago

We released another 2.1 version. More important then the actual changes is actually the new place. We moved the 2.1 stream now to the "openSUSE:Tools:2.1" project to free "openSUSE:Tools" for the upcomming 2.3 release.

Please find the packages and appliances here:

http://download.opensuse.org/repositories/openSUSE:/Tools:/2.1/

If you want to stay on 2.1 branch for some time, please modify your update repository entry now.

The openSUSE:Tools project is now on hold until 2.3 gets released.

The changes are quite minimal:

Feature backports:

  • none

Changes:

  • backend: support projects with defined devel projects (from OBS 2.3)

Bugfixes:

  • webui: Fix revert to revision button by using the revision to revert to.
  • webui: fix link to new forum location of OBS forums. -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.11

1 year ago

2.1.10

1 year ago

2.1.9

1 year ago

Yet another really small OBS maintenance release. This release is basically fixing one thing: linking to remote source links/branches of packages.

This was broken since a long time (but api.opensuse.org was not affected for some reason).

Packages are as usual in openSUSE:Tools project, the appliances have been updated.

Release Notes:

Feature backports:

  • none

Changes:

  • Removed openSUSE 11.2 from default list since it runs out-of-maintenance

Bugfixes:

  • api: fix handling of source linking/branching packages on a remote server, which are a link/branch there as well. -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.8

1 year ago

We just released OBS 2.1.8. Maybe the last maintenance release before 2.3.

This release brings in first place fixes for the experimental apache/passenger support. People who try to use this should update in any case.

As usual you can find packages below:

http://download.opensuse.org/repositories/openSUSE:/Tools/

and updated appliances here:

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

Full changelog from release notes:

Feature backports:

  • Support for request notifications when a request has multiple actions

Changes:

  • Remove Ubuntu 9.04 from default targets and added 11.04
    • api: strip passwords in log files (when running in debug mode)

Bugfixes:

  • webui: support mod_xforward
    • api: fix handling of not permitted PUT/POST commands when use apache with mod_rails
    • api: fix crash when accessing attributes on remote projects -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.7

1 year ago

We have just published another maintenance release for OBS 2.1.

Beside the usual bugfixes, it supports some new features:

  • Building against OBS 2.3 remote instances (like api.opensuse.org) is working now even when new features are used in the projects.

  • It comes with a default configuration for apache2. While lighttpd remains to be the standard for 2.1, we will most likely switch to apache for OBS 2.3. People who reported random incorrect answers from OBS (like empty answers with OK/code 200) should be able to solve these problems with this setup. There will be also a follow up post about how to use the load optimizations via mod_xforward.

As usual you can find packages below:

http://download.opensuse.org/repositories/openSUSE:/Tools/

and updated appliances here:

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

openSUSE Build Service 2.1.7

Updaters from any OBS 2.1 release can just ugrade the packages and restart all services. Updaters from former releases should read the README.UPDATERS file.

Feature backports:

  • bs_admin supports the dump of .solv files now
  • EXPERIMENTAL: support apache2-mod_xforward optionally in api
  • apache2 vhost config has been added

Changes:

  • Support building against OBS 2.3 using new project features (lock, type and releasetarget)

Bugfixes:

  • api: fix diffing of package meta files
  • api: fix history access of deleted packages
  • api: fix logging of comment and user on package delete
  • backend: Fix argument handling in experimental LXC wrapper for source services -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.5

1 year ago

We just released another bugfix release for OBS 2.1. Update for all 2.1.x users will work just by updating the packages and restart the services. No further steps are needed.

Please note also that we updated the future OBS roadmap. We will skip 2.2 release to give it some more time to stabelize and release the features together with 2.3 end of next month hopefully.

Feature backport:

  • Support xz compression on srcdiff

Changes:

  • backend: Throw valid error message when running a source service on a linked, but not branched package.
  • backend: cleaned up BSConfig template.
  • worker: Support new --vm-memory parameter of new build script.
  • Outdated OBS book has been removed

Bugfixes:

  • webui: Don't crash if package has no debuginfo
  • webui: Don't crash without session data
  • api: fix database of _product: packages, when a request accept of product rename or a new product addition happens.
  • backend: fixed storage of incorrect linked data, which could happen when accessing to a package link via a project link under some circumstances.
  • backend: useforbuild parameter was not checked when using Exportfilters in prjconf. -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.4

1 year ago

2.1.3

1 year ago

openSUSE Build Service 2.1.3 released

Updaters from any OBS 2.1 release can just upgrade the packages and restart all services. Updaters from former releases should read the README.UPDATERS file.

Due to a security issue we use "bsdtar" now to setup a build environment in a secure way. Please note that builds inside of a chroot environment are still insecure, you still need to use KVM or XEN. Please update the "build" package also to get the bsdtar support.

It got released to the ususal places:

Appliance: http://en.opensuse.org/openSUSE:Build_Service_Appliance Packages: http://download.opensuse.org/repositories/openSUSE:/Tools/ Git: http://www.gitorious.org/opensuse/build-service/commits/2.1

Please find the release notes below for more details:

Feature backport:

  • none

Changes:

  • webui: is not offering a download link of files > 4MB, if user is not logged in.
  • api: api is not restoring a project object anymore if source server takes too long removing the project (better fix in 2.2 branch)
  • backend: services get also executed on "commitfilelist" (used by osc 0.130)
  • worker: requires bsdtar now for setting up build environment via build script

Bugfixes:

  • webui: OOM error fixes diststats calculation script
  • webui: tablesorter element fixes
  • api: fix anonymous access, when osc is used on api server
  • api: fix listing of history of meta data
  • backend: dispatcher priorisation fix
  • backend: fix source links to remote OBS instance with specified md5 revision -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]

2.1.2

1 year ago

openSUSE Build Service 2.1.2 released

Users of OBS 2.1.0 and 2.1.1 should update if they rely on the source read access protection. We fixed a security leak here.

This release is also fixing a regression of 2.1.1 for iChain users. New users were not able to register.

Users who want to build for Ubuntu:10.10 need also the new build package from today. Support for RHEL-6 and Fedora:14 has been added as well.

Updaters from any OBS 2.1 release can just upgrade the packages and restart all services. Updaters from former releases should read the README.UPDATERS file.

It got released to the ususal places:

Appliance: http://en.opensuse.org/openSUSE:Build_Service_Appliance Packages: http://download.opensuse.org/repositories/openSUSE:/Tools/ Git: http://www.gitorious.org/opensuse/build-service/commits/2.1

Please find the release notes below for more details:

Feature backport:

  • api: Support deletion of binaries in _repository (FATE #310489)

Changes:

  • backend: Make OBS interconnect more reliable by retrying multiple times on not reachable remote instances
  • api: XML schema of _link files is not enforcing the element order anymore
  • api: submit requests do not modify link target definitions anymore.
  • api: updated default build target list
  • webui: Removed "Add as patch" functionality as it can not work with branched links.

Bugfixes:

  • backend: Security bugfix which allowed access to "sourceaccess" protected sources
  • backend: XPATH query fix
  • api: layout fixes
  • webui: fixing new user registration when using iChain (regression introduced in 2.1.1)
  • webui: layout fixes -- Adrian Schroeter SUSE Linux Products GmbH email: [email protected]