<br><br><div class="gmail_quote">On Tue, Mar 26, 2013 at 11:27 PM, Anish Mangal <span dir="ltr"><<a href="mailto:anish@sugarlabs.org" target="_blank">anish@sugarlabs.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I don't have a dog in the fight, but I can give my two cents<br>
(disclaimer: I'm sorry if I misunderstood facts or misquoted people):<br>
<br>
With dextrose, we had the same bottleneck problem, of patches getting<br>
stuck in the review queue, then the commit queue. One associated<br>
problem is that the longer a patch lingers on, the more it loses<br>
contextual value and the harder it is to remember/understand for<br>
everyone what the patch was for or what it did (even with good commit<br>
messages). What would happen many times is that once the patch finally<br>
reaches the maintainer, he has to make an effort to recall the<br>
relevance of the patch and spend time in reviewing it again.<br>
<br>
Gonzalo also raises pertinent points:<br>
* We don't have enough reviewers<br>
* We don't have enough maintainers<br>
<br>
In dextrose, addressed this problem this way:<br>
* There was one release manager<br>
* There were multiple people with the access and the authority to commit patches<br>
* There were dedicated testers<br>
<br>
* There were foul-ups initially, but this increased the pace of<br>
development by at least 2x.<br>
<br>
What could this mean in context of sugar/mainline:<br>
* Have one or two maintainers. Simon and Manuq are excellent. They are<br>
responsible for setting roadmaps, deadlines, and making releases.<br>
* Have multiple people with commit access authority. Daniel and<br>
Gonzalo perhaps? I don't know who else.<br>
* The criteria for committing could be as simple as:<br>
** The patch has been reviewed by atleast one person from this group<br>
** The patch has been *tested* by atleast one person from this group<br>
<br>
Normally, one wouldn't recommend this as it increases the chance of<br>
breakage, but I guess we're at the other end of the spectrum. If<br>
development pace needs to be ramped up, I'd recommend the above.<br></blockquote><div><br><br>Very well put - practical, and not too bothersome to anyone !!<br><br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
Cheers,<br>
Anish<br>
<div class="HOEnZb"><div class="h5"><br>
On Tue, Mar 26, 2013 at 7:26 AM, Simon Schampijer <<a href="mailto:simon@schampijer.de">simon@schampijer.de</a>> wrote:<br>
> On 03/26/2013 12:21 PM, Manuel Quiñones wrote:<br>
>><br>
>> I would like to applaud the discussion.<br>
>><br>
>> Yes, I think we are blocking too much, in regards to stuff that is out<br>
>> of bugfixing, and polishing the gtk3 port.  This is indeed not good<br>
>> for the community.<br>
>><br>
>> When I started in this project, my patches received reviews from many<br>
>> people, not only maintainers.  Many discussions went by.  I don't see<br>
>> that happening anymore.  We also had periodic design meetings guiding<br>
>> features.  Discussing design after the development is made isn't good,<br>
>> imho.<br>
>><br>
>> It would be great if someone can stand up and become a maintainer.<br>
>> Maybe you, Daniel?  You have demonstrated your skills with<br>
>> sugar-build, and helping on the gtk3 port.<br>
><br>
><br>
> A reviewer with the authority described in this discussion is probably a<br>
> good first start. I think that is what Daniel would be able to help us with.<br>
><br>
><br>
> Simon<br>
><br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Anish | <a href="mailto:anish@sugarlabs.org">anish@sugarlabs.org</a><br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Ajay<br>