Archive:Build Service Testing
This article about the Open Build Service is obsolete! You can find up to date information on https://github.com/openSUSE/open-build-service/blob/master/CONTRIBUTING.md#how-to-setup-an-obs-development-environment |
OBS Testing and Development for new OBS Features
The OBS Testing and Development System runs the snapshots as well as some upstream support packages like new versions of ruby, ruby on rails etc (this goes back to the beginning of OBS development with a first system in 2006).
The version therein are normally the weekly snapshots from the OBS git repositories trunk. After OBS 2.0, the testsuite had been enhanced and is now run on a weekly basis. Setting up and running the testsuite can be found here
New features like ACL, Cross Build, Download on Demand and others have been developed on this system. Also, the changes in OBS needed to port openSUSE @ ARM architecture are done herein. The first non x86 or ppc distributions had been put onto this system. The MeeGo project has switched to the new Cross Buildsystem now. MeeGo project also runs a semi plublic OBS system for the development and the weekly snapshots of MeeGo.
List of supported Linux Distros with Architectures
List of Distros/Archs running, that form the Testbase are:
- openSUSE
- openSUSE 10.3 @ ppc, i586/x86_64
- openSUSE 11.0 @ ppc/ppc64, i586/x86_64
- openSUSE 11.1 @ ppc/ppc64, i586/x86_64
- openSUSE 11.2 @ armv5el/armv7el, ppc/ppc64, i586/x86_64
- openSUSE Factory @ armv5el/armv7el, ppc/ppc64, i586/x86_64
- SUSE Linux Enterprise 9 @ i586/x86_64
- SUSE Linux Enterprise 10 @ i586/x86_64
- Fedora ( arm versions for Fedora 8/10 as provided by Fedora on the Linux UK ftp server)
- Fedora 6 + Extras @ i586/x86_64
- Fedora 8 @ arm5el, ppc, i586/x86_64
- Fedora 9 @ ppc/ppc64, i586/x86_64
- Fedora 10 @ arm5el, ppc/ppc64, i586/x86_64
- Fedora 11 @ arm5el, ppc/ppc64, i586/x86_64
- Fedora 12 @ arm5el, ppc/ppc64, i586/x86_64
- Red Hat Enterprise Linux 4
- Red Hat Enterprise Linux 5
- CentOS 5 @ i586/x86_64
- Maemo.org ( arm and i586 versions with Adaptions to remove scratchbox from Jan-Simon Möller as provided by Maemo on repositories server )
- Maemo 4.1 Diabolo @ arm5el, i586
- Maemo/Mer Sprint 0.13-0.17 @ arm5el, i586
- Maemo/Mer Devel @ arm5el, i586
- Maemo 5.0 Fremantle @ arm5el, i586
- Moblin.org ( i586 versions, a OBS Test Port to ARM was done by Martin Mohring and Jan-Simon Möller )
- Moblin 2.0 i586
- Moblin 2.1 i586
- Moblin Devel i586
- MeeGo.org ( i586 armv5 armv7 versions, regular cross toolchain and OBS support maintained by Jan-Simon Möller and Martin Mohring)
- MeeGo 1.0 i586 armv5 armv7
- MeeGo Devel i586 armv5 armv7
- Mandriva Linux
- Mandriva 2006 @ i586/x86_64
- Mandriva 2007 @ i586/x86_64
- Mandriva 2008 @ i586/x86_64
- Mandriva 2009 @ i586/x86_64
- ST Linux ( arm and sh4 versions 2.2 and 2.3 ported to OBS by 5e Datasoft)
- STLinux 2.2 @ sh4/st40
- STLinux 2.3 @ arm9, arm11, sh4/st40
- Debian ( arm OABI/EABI versions for Etch/Lenny/Sid in the official repositories)
- Debian Etch @ arm4l, mips/mipsel (WIP), ppc, i586/x86_64
- Debian Lenny @ arm4l/arm5el, mips/mipsel (WIP), ppc, i586/x86_64
- Debian Sid @ arm5el, mips/mipsel (WIP), ppc, i586/x86_64, sh4
- Ubuntu ( arm versions for 7.10/8.04,8.10 as ported by the Mojo Project in the download repositories)
- Ubuntu 7.10 @ arm5el, ppc, i586/x86_64
- Ubuntu 8.04 @ arm5el/arm7el, ppc, i586/x86_64
- Ubuntu 8.10 @ arm5el, ppc, i586/x86_64
- Ubuntu 9.04 @ arm7el, ppc, i586/x86_64 (it is the first version with official arm support from canonical)
- Ubuntu 9.10 @ arm7el, ppc, i586/x86_64
- Ubuntu 10.04 @ arm7el, ppc, i586/x86_64 (currently in beta)
For a technical information about Cross Development read the Cross Development Concept and Example.