Hi, On 07/31/2013 10:15 AM, Michal Vyskocil wrote:
On Wed, Jul 31, 2013 at 03:15:46PM +0200, Bernhard Voelker wrote:
On 07/31/2013 02:01 PM, Klaus Kaempf wrote:
If some change in Factory breaks the build, I want to see it in _my_ (devel) project.
+1
... and even more: when I build may package in Base:System, it would be nice to have it also (tried to) built against a bleeding edge tool chain. If that fails, I wold be able to react long before that tool's bleeding egde version goes into Base:Build and Factory.
It does not sounds cool to create staging projects for each of 100+ devel projects we do use. What would be worthwhile is to be aware that your package does not build in Factory staging project.
From my POW he biggest design flaw in OBS is that is project centric. It is nice and easy to create your own project. But it's impossible for a package maintainer to have any clue what's going around with his package. And we are mostly selfish beasts, so we do take a care about our own stuff. Atm all you can do is to go through a number of random projects, like devel project, factory, various staging** subprojects made by coolo.
Simply switch a focus from projects* to package and you'll see how easy it will be
package/ devel - OK factory - OK staging-gcc48 - FAIL staging-rpm - FAIL staging-libpng15 - OK
That should certainly eliminate the lack of information I claim at least a group of people have.
* I do consider the idea of devel projects as the most harmfull thing we have to deal with. It is build on the similar ideas like "components", but that seems to be proven it does not work. Interdependencies are real and kill-ya.
I've seen component models work very well and scale very well, yes tooling to manage dependencies is necessary, but I have yet to see a set of dependencies that cannot be pulled apart. Later, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org