I also respect Magnus, as person, and as a friend. And I'm not gonna keep my mouth shut and let this go on, without telling my opinion.
Aleksey Bragin wrote:
For some strange reason, he accepted that as lowering his status (which I didn't intend to do, and in fact it's quite hard to harm someone's "status").
Strange reason? Oh, really? There has been a lot of talk about more professional development and keeping trunk stable etc.... But after all this is still an open source project. Everyone does the coding for fun. Take the fun away and the coder will stop coding. Taking away commit access to trunk is like spitting directly into the developer's face. Don't expect any other reaction as Magnus'. If I were in his situation, I'd be pissed, too.
Let' talk about spelling... This is ridiculous. Wrong spelling in comments doesn't harm anyone. If you don't like it you can fix it afterwards, but there's really no need to review a patch to fix the comment spelling.
And about Magnus breaking trunk... I remember times when trunk was broken all the time again and again. I really do not see Magnus as being the one who broke it all the time. It was ntoskrnl stuff mostly. Noone ever thought about making Alex only commit to a branch. Well, you have to break an egg to make an omlett.
And now that ntoskrnl is quite stable you start getting pissed off by small regressions.. Or well, no, you got pissed off by one regression Magnus has caused, because he wasted your time. There have actually been a lot more regressions introduced recently: - Ownerdrawn menus (janderwald) - ntuser class changes (gbrunmar) - solitaire colors (tkreuzer) - broken download (pschweitzer) - crt changes (cfinck/encoded) Just to name a few. All of them being as bad or worse and being in trunk for a much longer time and probably wasting a lot more people's time finding the guilty revisions / fixing it.
Sorry, if I now sound pissed, too. I am. Because this sucks. I don't like where this is going. I don't like the idea of 1st and second class devs and being reviewed. What's next? Supervisors and group leaders, assigned tasks with deadlines and monthly reports and whatever?
You want a stable trunk - great! The question is how much are you willing to pay. Is loosing one of the old devs really in the budget?
Please rethink. Thanks, Timo