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
  • 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

For a technical information about Cross Development read the Cross Development Concept and Example.