Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 17386 invoked from network); 5 Jul 2006 22:18:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Jul 2006 22:18:17 -0000 Received: (qmail 75719 invoked by uid 500); 5 Jul 2006 22:18:10 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 75670 invoked by uid 500); 5 Jul 2006 22:18:10 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 75659 invoked by uid 99); 5 Jul 2006 22:18:10 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Jul 2006 15:18:10 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of paulmcmahan@gmail.com designates 66.249.92.170 as permitted sender) Received: from [66.249.92.170] (HELO ug-out-1314.google.com) (66.249.92.170) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Jul 2006 15:18:09 -0700 Received: by ug-out-1314.google.com with SMTP id m3so61328uge for ; Wed, 05 Jul 2006 15:17:48 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=H23NJfLO6uPWTg6Z/3ecogtNv3iqtFJs9WHISQVp0pfoIQsCNUhBmg4guVKLDY2FGCNGi4BI++B8TIfsxVRJXtX/aptcSX9MImnZPcwWpgEEJ/KlvWe2XOSVm2dR+qx2QGaXjpu7fzSBwvqHBSuDlquVRETEAV6WhGfpTTR/0/0= Received: by 10.67.101.10 with SMTP id d10mr1008ugm; Wed, 05 Jul 2006 15:16:12 -0700 (PDT) Received: by 10.66.249.9 with HTTP; Wed, 5 Jul 2006 15:16:12 -0700 (PDT) Message-ID: <21df75940607051516y6cdfab07u94da29a7b17726c6@mail.gmail.com> Date: Wed, 5 Jul 2006 18:16:12 -0400 From: "Paul McMahan" To: dev@geronimo.apache.org Subject: Re: [DISCUSS] Patch vote restart guidelines (was Re: [jira] Updated: (GERONIMO-2161) [RTC] Remove Geronimo modules from dependencyManagement in root pom.xml) In-Reply-To: <44A9FC34.6090009@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <44A9FC34.6090009@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N John, if the ultimate goal of RTC is to ensure quality then I think the restart guidelines sound reasonable since they guarantee that the exact code being committed has been inspected multiple times and by independent sources. But if the goal of RTC is really just to ensure that "the left hand knows what the right hand is doing" then we may benefit from relaxing the definition of trivial to mean those changes which don't affect the core flow of the reviewed code. e.g. changes which improve readability, address minor oversights, or address edge cases would fall into this category. Actually, now that I think about it I wonder if allowing these types of changes to go in without restarting the review might actually improve quality because the contributor would otherwise be hesitant to make them. For example, if 3 PMC members review the code and two provide a +1 but a third suggests some "trivial" changes then the contributor is less likely to make them if it means restarting the review. Paul On 7/4/06, John Sisson wrote: > Jason Dillon wrote: > > So far 2+ days, several patches... one PMC +1, one non-PMC +1 (with > > caveat to ping JVZ)... now crazy problems with diff/patch.. which I'm > > not exactly sure how that affects the current votes... or does adding > > a new version of the patch negate anything else voted upon. > IMO, a vote for a patch would be need to be restarted if the changes > between the previous patch and the newer version of the patch are not > trivial. Trival meaning: > > * documentation changes > * non-controversial non-semantic style changes such as fixing > indentation and adding comments. > > Trivial changes do not include code changes or changes that affect the > operation of the build. > > To make it easier for reviewers when a new version of a patch is > generated, it would be worthwhile adding a comment on what has changed > since the previous patch. > > Do the above patch vote negation guidelines sound reasonable to everyone? > > Thanks, > > John > >