openSUSE:Build Service installations

Ga naar: navigatie, zoeken

Voeg uzelf toe aan de Engelse versie van deze pagina als u een lokale versie van de openSUSE Buildservice gebruikt. Beschrijf ook waarvoor u het gebruikt.

Dit artikel is nog maar gedeeltelijk vertaald. Als u mee wilt helpen met vertalen lees dan Wiki vertalen naar het Nederlands.

OBS Testing and Development System for new OBS Features ( Martin Mohring / 5e Datasoft )

The OBS Testing and Development System runs the openSUSE:Tools:Devel/obs-all-svn, qemu-svn, osc-svn, build-svn snapshots as well as some upstream support packages like new versions of ruby, ruby on rails etc.

The version therein are normally the biweekly snapshots from the OBS svn repositories trunk. If svn trunk is broken, these versions are ommited and not put into the public openSUSE:Tools:Devel project. Also, we have now decided to rename the "provides" field in the package names to differ from the openSUSE distribution and put "conflict" fields into the packages so package managers like zypper present you with a installation/deinstallation choice and not with a silent overwrite like in the past.

More on the Testbase [openSUSE:Build_Service_Testing here]

We are looking for a sponsor to enhance the OBS Backend server, it needs a machine with a dual core x86 64 bit and 4 GB of memory - package base and number of scheduler architectures have increased too much. Also, we are looking for an additional dual core ppc64 machine as a worker.

VideoLAN repositories for openSUSE 10.3 - Factory ( Dimstar )

The VideoLAN repository is built on an own installation of OBS, which is (to my knowledge) the first one to run completely on openSUSE 11.1. Even signing is used in this instance.

OBS Testing/Development, Embedded Systems, Imaging ( Jan-Simon Möller )

OBS is the Backend for the new version of the LiRE Platform. I'm also using OBS for Cross Development - see this post.

Distros running:

  • Cross
    • Fedora 8 @ arm5el
    • Debian Etch @ arm4l
    • Maemo/Diablo @ arm6el
  • Native
    • openSUSE 10.3 @ i586/x86_64
    • openSUSE 11.0 @ i586/x86_64
    • openSUSE 11.1 @ i586/x86_64
    • openSUSE Factory @ i586/x86_64
  • Custom
    • Homebrew @ i586
    • LiRE @ i586

Open-Xchange Server 6 Platform packages for SLE10, RHEL5 and DebianEtch ( Carsten Hoeger / Open-Xchange )

We use a local OBS to build our complete Open-Xchange Server 6 platform. We also integrated CruiseControl with OBS in using customized ant tasks that use the OBS REST API

University of British Columbia Okanagan for Research and Distro Deployment ( Steve Cundy )

We have been using a local OBS primarily for building custom/open/commercial packages required for our standard SLED and SLES deployment as well as managing unique software requests from our researchers and faculty with incredible response times. The OBS has also proved to be a critical and invaluable tool in allowing us to quickly roll out new servers and desktops configured for use at UBCO. With extremely limited resources we can fully support a rapidly growing linux infrastructure and community on campus. The project has been so successful we are looking into providing a public server for faculty/students/grads develop on, expanding the choices of fully supported distros to choose from, and getting more involved in community project development (ie: AccessGrid).

Dell OpenManage Server Administrator (OMSA) Michael Brown

As of OpenManage 6.2 released in Dec 2009, most of the OMSA software stack is built using OBS. We build native packages for each OS we support using a Dell-internal private OBS instance, and have completely rewritten our build system and packaging to be as close to Linux RPM Packaging guidelines and FHS as possible. While we still have a small handful of RPMs which are not built using OBS, we are making good progress on having a full stack built using OBS, likely to be released later this year.

Dell Community Repository Michael Brown

Dell hosts several open source projects for distribution to customers on a community-support-only basis. We struggled to build all of the software across all the OS distribution flavors using a homegrown build system. OBS saved the day in allowing not only easy access to build across our most popular repos, but also in allowing secure access to allow trusted third parties to add content to our repos.

Moblin Project

The Moblin project uses a local instance of the openSUSE Build Service to build and manage the Moblin packages. After careful evaluation of the available solutions, openSUSE Build Service appeared to be the best fit for Moblin's objectives.

Stylite GmbH

Stylite GmbH uses a local openSUSE Build Service to test-build packages for EGroupware and build our own EPL (EGroupware Premium Line) packages. Official EGroupware packages will then be build on and distributed from there.

linux-administrator projects uses a local setup of openSUSE Build Service to create packages / distributions for various projects like VHCS and stresslinux or other personally needed setups. The same instance is used to build packages needed in our datacenter environment at InterNetX GmbH.

The following distributions are included in our setup (i586/x86_64):

  • (open)SuSE Linux 9.3 - 11.3 (+Updates)
  • SuSE Linux Enterprise 9 - 11 (+Updates)
  • Fedora 5 - 13 (+Extras)
  • CentOS 4.x and 5.x (+EPEL)
  • Redhat Enterprise Linux 5.x
  • Debian Etch/Lenny
  • Ubuntu 6.06 - 10.04

Our repos are powered by mirrorbrain.


The openSUSE packages in the Packman repository are built using a local setup of the openSUSE Build Service (currently using trunk) to provide many additional packages for openSUSE (games, multimedia, ...).


See this email


Barcelona based ItechGrup SL uses a local openSUSE Build Service to build packages for Linkat GNU/Linux (openSUSE based distribution) and for some other open source projects. and MeeGo Community

The Maemo community needs to provide build services for the community to create packages for Fremantle and other releases of Maemo. The OBS service is package agnostic and can build our debian packages for both x86 and ARM architectures. Now that Maemo is becoming MeeGo we will also be supporting the MeeGo community and providing build services that will eventually allow developers to deploy to both x86 and arm architectures using both rpm and debian packaging.

The deployment is documented

University of Erlangen-Nuremberg (Computer Center)

The universities computer center (RRZE, Regionales Rechenzentrum Erlangen) has been running a local OBS instance since 2007. Its main purpose is to provide up-to-date or pre-configured packages for our Linux infrastructure (mainly SLES 9/10/11). The OBS enables us to support a large range of different releases and system architectures with little effort.

open-slx gmbh Nuremberg (openSUSE box product)

open-slx has running an obs instance since 2/2010. This obs is used to build addons, that can not be checked in in For example commercial software of 3rd party vendors. Also Balsam extensions are produced here. OBS is giving our developers a unified integration platform for openSUSE packages.

XtreemOS XtreemOS INRIA

At INRIA (Institut National de Recherche en Informatique et Automatique), we have started using OBS to port our packages from Mandriva in which XtreemOS was originally based to other rpm distributions, such as CentOS and all the SLE/openSUSE variants. XtreemOS is a set of grid/cloud middleware technologies which also include a distributed file system, as well as support for Virtual Organizations and shared computing resources across organizations.

Amino Communication Ltd

At Amino Communication [1] we are using an OBS appliance to build our version of MeeGo which is used in our Intel based Setop box. We use it to follow the upstream Linux kernel and multiple customer configuration in a semi automated way.