On 12/06/2013 04:27 AM, Michal Hrusecky wrote:
Robert Schweikert - 11:41 5.12.13 wrote:
...
If we go with the multi integration branch model that is being discussed, where/how are we going to find the necessary chaperone's to manage all these staging branches?
As uncle Ben says - with great power comes great responsibility. Anybody can mess around with Factory, but they should also be responsible enough to make sure they don't break other peoples work.
I am sorry, but I think we are talking about two different things. I also know that it is hard to see some of the things I am trying to shed a light on if one hasn't lived in a world of multi staging trees.
If we end up with 10, 20, you name it staging trees, and we still only have the "factory maintainers" looking over things, how is that any better than the 1 integration branch we have today?
No, everybody should clean up their own mess, factory-maintainers shouldn't act as caring mommy cleaning up everybody who ... creates a mess around them. People should cleanup their own mess.
It is not necessarily about cleaning up issues created by the checking I submitted. There are and there always will be adverse interactions when disconnected staging branches merge into the reference branch, factory. The only way, that I know of today, to avoid the adverse effects is to rebuild every active staging tree and retest every active staging tree whenever another staging tree gets merged into the reference branch. Even Susanne's ideas do not address this problem.
The over all workload for factory maintainers would only go up with multiple staging trees because things get way more complicated.
No, they are there to provide guidance and help, not to fix other people stuff.
And yes, anyone who thinks they can assign work to someone volunteering their time is IMHO barking up the wrong tree, it's not going to happen.
Yep, that goes both ways though. Don't expect factory-maintainers to fix a mess you created.
I don't think people generally have that expectation! But messes get created by integrating disconnected staging branches, there will be plenty of work in the final integration branch. The idea of having everything cross build against each other such that there are no issues in the final integration branch, factory, appears far fetched to me. Somehow I get the feeling that I am not expressing myself correctly, sorry, I do not know at the moment how to express this differently. Later, Robert -- Robert Schweikert MAY THE SOURCE BE WITH YOU SUSE-IBM Software Integration Center LINUX Tech Lead Public Cloud Architect rjschwei@suse.com rschweik@ca.ibm.com 781-464-8147 -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org