Build Service/Testing
From openSUSE
OBS Testing and Development for new OBS Features
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 weekly 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.
New features like 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 openSUSE / Moblin project also uses the versions of the packages from openSUSE:Tools:Devel.
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 Factory @ armv5el, armv7el (WIP), 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
- 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.2 Diabolo @ arm5el, i586
- Maemo/Mer Sprint 0.13-0.15 @ arm5el, i586
- Maemo/Mer Devel @ arm5el, i586
- 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 (WIP), ppc, i586/x86_64
- Debian Lenny @ arm4l/arm5el, mips (WIP), ppc, i586/x86_64
- Debian Sid @ arm5el, ppc, i586/x86_64
- 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)
For a technical information about Cross Development read the Cross Development Concept and Example.

