On Mon, Dec 10, 2012 at 3:49 PM, Ingo Weinhold <ingo_weinhold@xxxxxx> wrote: >> Am 10.12.2012 um 10:11 schrieb Axel Dörfler <axeld@xxxxxxxxxxxxxxxx>: >>> I'd be willing to volunteer as RM for our next release to try that out >>> for real >>> if we can agree on those or similar terms. > > > Yippee! :-) Yay, I'm sure you'll regret it, but thanks! :-) I'm butting out of this discussion for a while, I just wanted to clear a few things before I leave. Firstly, Ingo, I'm sorry for becoming upset with you earlier. Having thought about it today, I think I owe you an explanation as to what ticked me off in the FreeBSD discussion. I believe you were in your analytic mindset, connecting dots, honestly thinking, "hmm...they have delegated branch commits rights to the developers but they also conduct a review before accepting commits". In your eyes, that looked reasonably similar to our current process. Me, I was coming from a direction of trying to, among other things, distribute the workload. When looking at the FreeBSD process, I saw three distinct roles, an RM overseeing the branch and communicating the policies, developers responsible for getting their commits to land on branch, and finally a team of reviewers. To me, that was (and I think still is) dissimilar to our current process, where we shove all of those responsibilities and more into one person. Anyway, I didn't come here to flog that horse again, I now think I understand how you came to your conclusion and I respect that. Secondly, and this is a general reminder to everyone including myself; it's sometimes easy to forget that we are a volunteer based project. We can wish for a short release cycle, for patches to be reviewed, for a blocker bug to get fixed, for more frequent releases, etc. But, we can't just count on it. Our release process must take this into account or misery will inevitably follow. Of course, you all know this already. Thirdly, I noticed someone mentioning having a trunk better prepared for branching. Fixed release cycles, or at least announcing branching months in advance, providing a predictable framework to work within for developers and RMs, could possibly be beneficial here. The thought has likely crossed your minds already, I'm just throwing that out there, it's not a drum that I will be beating relentlessly...for now. ;-) Fourthly, I am grateful for having had a chance to take part in this discussion, it has touched on many things I have been thinking about for quite some time now. Fifthly, I'm out. Thanks! - luroh