<div dir="ltr"><div><div><div>"Long term, the ideal situation is one where we can give more people 
commit rights, and review rights.   But until we have developed the 
skills in the community that are needed, we will continue with the 
current setup."<br><br></div>This seems to be a chicken-and-egg problem. We need to christen more reviewers in order to handle the volume of PRs and keep the Mono community engaged; but in order to gain enough confidence in a contributor to make them a reviewer, their requests need to be reviewed! How can we "develop the skills in the community" if requests routinely sit idle for over a year?<br><br></div>I got really excited about contributing to Mono about two years ago; I love .NET and C#, but many of my colleagues (not to mention many of the companies for which we consult) are staunchly anti-Windows; I wanted to help demonstrate that Mono could be a viable alternative for non-Windows development. But research into the state of the community left me disappointed: PRs are ignored, roadmaps are horribly out of date, builds are constantly broken...in general, not an environment that encourages community members to contribute their valuable time.<br><br></div>I understand the desire to maintain a high standard for contributed code, and I support maintaining that standard; but a process MUST be developed that encourages community contribution rather than stagnating it.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 16, 2014 at 3:31 PM, Miguel de Icaza <span dir="ltr"><<a href="mailto:miguel@xamarin.com" target="_blank">miguel@xamarin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hello Greg,<div><br></div><div>The best approach is to stay engaged in the pull requests and bring the attention to the mailing list for us to discuss.</div><div><br></div><div>Long term, the ideal situation is one where we can give more people commit rights, and review rights.   But until we have developed the skills in the community that are needed, we will continue with the current setup.</div><div><br></div><div>The bar for mono is high: we can not just take any code and distribute it, since the impact of mistakes is large.</div><div><br></div><div>To give an example, even new Xamarin employees that are hired to work exclusively on the runtime are working through pull requests, and they also have to wait for some of the more senior people to review and approve the patches.   We have very nice fixes that we still postpone until we have the bandwidth of doing a full review.</div><div><br></div><div>In the meantime, if you need quick hacks, you can always fork Mono and distribute your forked version with your changes.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Miguel</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 16, 2014 at 3:27 PM, Greg Young <span dir="ltr"><<a href="mailto:gregoryyoung1@gmail.com" target="_blank">gregoryyoung1@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This topic has been brought up in a ton of other threads I just want<br>
to centralize the topic.<br>
<br>
I have felt the pain many others have discussed (6-12 months for an<br>
accept of PR, we actually had a separate distribution of mono for a<br>
while).<br>
<br>
Is there background on the issue?<br>
What are the issues that are involved from a xamarin perspective?<br>
How can the community help?<br>
<br>
Cheers,<br>
<br>
Greg<br>
<span><font color="#888888"><br>
--<br>
Studying for the Turing test<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>