Alternative architectures in OBS

As you may already know, there are initiatives in openSUSE community to get our great openSUSE running even on non-mainstream architectures. I’m particularly interested into openSUSE on ARM but I’m rooting for our colleagues who are working on getting PPC support in openSUSE. Of course we are using OBS to do that and there is one minor think that you might not noticed yet. Anybody can build for these architectures!!! It is still slow, so don’t enable it just for every repo you have, but if you want to help us and contribute to our porting initiatives, this can help you, save you some time and can make it easier for you to contribute!

How to do it? It’s not as easy as enabling Factory or Tumbleweed builds, but it still pretty easy. The easiest way for tutorial and my preferred way would be using osc tool in commandline. You can just call osc meta prj -e and add following code (leave out  architectures you don’t want to play with):

<repository name="openSUSE_Factory_ARM">
  <path repository="standard" project="openSUSE:Factory:ARM"/>
  <arch>armv7l</arch>
</repository>
<repository name="openSUSE_Factory_ppc">
  <path repository="standard" project="openSUSE:Factory:PowerPC"/>
  <arch>ppc</arch>
  <arch>ppc64</arch>
</repository>

You can of course get the same results using webUI, but that is a little bit more difficult to describe and I’m sure you’ll find it by yourselves. So if you want to help us with all these non-mainstream architectures it’s really easy to do so!