On Fri, Oct 31, 2008 at 11:21 PM, David Sterratt <span dir="ltr">&gt;</span> wrote:.<br><div class="gmail_quote"><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
</div>A thought about widening bottleneck #3 that requires no technological<br>
innovation: Suppose I&#39;ve submitted a patch that I&#39;m keen to see reviewed<br>
and committed. Would it be socially acceptable to review two other<br>
patches (preferably related in some way and of a similar level of<br>
complexity) and ask the submitters of those patches to review my patch<br>
in return?<br>
<br>
You scratch my patch, I&#39;ll scratch yours.<br>
<br></blockquote></div><br>A very large proportion (I wouldn&#39;t dare to say how many) of core patches are reviewed because a handful of us who hang out in irc trade patch reviews with each other on a regular basis. Sometimes this is a straight trade, more generally there&#39;s a handful of people who can be relied upon for decent reviews of core patches they might not have a personal interest in, and those people tend to get their patches reviewed faster too based on reputation (although our patches can still sit in the queue for weeks and weeks like anyone else&#39;s, that&#39;s how bad it is). If this sounds a bit cliquey, then that&#39;s because it is, but only by necessity. With over 400 issues needing review against Drupal 7 at the moment (and some of those issues might have 20 individual patches posted on them), it&#39;s one of few available ways to filter - and I say this as someone who&#39;s probably reviewed quite a bit more than 400 patches against Drupal 6 and 7.<br>
<br>If you come into #drupal, and say &#39;I&#39;ve got a few minutes spare to review patches, want to trade?&quot;, you&#39;ll find many willing and able people.<br><br>While reviewing patches doesn&#39;t have the same obvious visibility as posting a new module for example, you&#39;ll get copious thanks if you review core patches, or patches against any of the major contributed modules - because development on both core and contrib is actively held up, sometimes stalled, by the lack of reviewers (see Daniel Kudwein&#39;s post to this list asking for reviews of Views 1.x patches - who reading this has used Views? How many have reviewed any patches in the Views issue queue? How many reading would like to get attention from one of the Views maintainers next time they have a support request?). So while it might appear a thankless task, this a misconception that we need to stamp out. We have more than enough contributed modules, we have a real shortage of people actively working on the ones that most people actually use.<br>
<br>In answer to the original poster, while it&#39;s already been covered a bit, the main reason we don&#39;t appear to give much attention to the stable Drupal 5 and 6 branches, is because there&#39;s a policy of ensuring that bugs are fixed in&nbsp; HEAD (Drupal 7) first, then backported. This ensures that bugs fixed in 5 and 6 won&#39;t reappear when Drupal 7 is released, that changes made are consistent between all three branches, and that the bulk of work reviewing and refining patches can be done where there&#39;s the most active development going on. I&#39;m not sure where this particular policy is documented, so for now at least, I&#39;ve updated <a href="http://drupal.org/patch/submit">http://drupal.org/patch/submit</a> to reflect it a bit.<br>
<br>Having said that, there&#39;s still a shortage of people reviewing patches against Drupal 7, and even more against 5 and 6 - including the ones backported from 7. One thing which might help with 5/6 would be additional links to the issue queues from the &#39;contributors block&#39; - at least critical/needs review. I don&#39;t know about everyone else, but those links are where I find patches to review unless I&#39;m pointed to them directly, and patches for 5 and 6 don&#39;t show up there.<br>
<br>Nat<br>