Build against 13.1 update


I noticed ther are a recent update for the python standard packaes in 13.1, and I was expecting a rebuild of all python packages due to that. But nothing happened.

So is OBS always building against the standard repository and does not automatically include the update repo?
If so, is there an easy way to tell that the update should be reflected as well, or do I have to enter a line like
<path project=“openSUSE:13.1” repository=“update”/>
for each repo?


OBS is only building against the repos you specify, it doesn’t automatically add the Updates repo.

But it shouldn’t really be necessary either. One point of openSUSE’s update policy is that the updates have to be ABI compatible, so there’s no need to rebuild the whole distribution if there’s an update to some low-level package (glibc f.e.). That’s one of the reasons why there are no version updates normally, and bug/security fixes are backported to the distro’s version.

If you do want to build against openSUSE:13.1:Update (for whatever reason), you have to add it manually.
The correct line would be this though:

<path project="openSUSE:13.1:Update" repository="standard"/>