A new "contrib" repository for openSUSE
- - feature freeze: when the Factory repository is freezed, the contrib repository must be freezed too; only allow bugfix upgrades (as, clearly, I doubt we'd find enough human resources to backport fixes) and reject feature upgrades
- - stable software: packages that are in there need a lot of testing and must hence be picked carefully
The point is to make an "additional" type of repository, not an "always the latest".
And then we should think about how to have those packages tested properly in order to gain an acceptable level of quality in there when openSUSE distro releases happen (or, rather, when they're freezed). Following the alpha/beta/RC cycles of Factory and issue the same calls for testing could be an option.
Alexey Eromenko had some ideas of what that might look like:
This means, that user's will have early version of contrib available for 11.1. "early" doesn't mean unstable, but it means that number of packages are expected to be limited.
Only stable software will make it into contrib. All unstable software will remain in user's Home projects in OBS.
Pascal Bleser wondered about how a package is determined to be stable.
That's precisely the point. How do we decide whether a package is stable enough to go into contrib ?
Through a release management team ?
But maybe we need to offer a comfortable way for people to test packages before they make it into contrib, and having a staging repository is one way of doing it.
(I'm just throwing ideas, I'm not saying it's necessarily _the_ way to do it)
Richard Guenther proposed some sort of staging repository.
Staging Contrib helps getting more peer review and avoids breaking Contrib itself. At the point the next openSUSE is freezed development can continue in the unstable branch but only critical fixes are migrated to Contrib.
Alexey Eromenko that the new repository should have stable versioned branches, but unstable packages should remain in Home repositories.
-unstable: I prefer this branch should exists in user's OBS, but if there are volunteers, it could be part of contrib. Because it is unstable, I don't think it needs branching.
The discussion continued from there. For now unstable packages remain the
the user's Home repository and a small review team has been formed to
review these potential candidates. The discussion, and results have been
documented on the Contrib
wiki page, along with a wish list of packages, for those who
are interested in learning more about the Contrib repository and the shape
it might take.
Posted Aug 28, 2008 6:25 UTC (Thu)
by salimma (subscriber, #34460)
[Link]
If you vet your contributors, then you can afford to trust them a bit more in deciding what's stable and what's not. It's not without fault -- developers are humans, after all. But it's interesting to see what solution openSUSE ends up with.
Posted Sep 4, 2008 20:11 UTC (Thu)
by oblio (guest, #33465)
[Link]
A new "contrib" repository for openSUSE
A new "contrib" repository for openSUSE
