Return-Path: X-Original-To: apmail-falcon-dev-archive@minotaur.apache.org Delivered-To: apmail-falcon-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 659D318450 for ; Fri, 12 Jun 2015 08:46:04 +0000 (UTC) Received: (qmail 23326 invoked by uid 500); 12 Jun 2015 08:46:04 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 23288 invoked by uid 500); 12 Jun 2015 08:46:04 -0000 Mailing-List: contact dev-help@falcon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.apache.org Delivered-To: mailing list dev@falcon.apache.org Received: (qmail 23273 invoked by uid 99); 12 Jun 2015 08:46:03 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Jun 2015 08:46:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 676CEC0C6F for ; Fri, 12 Jun 2015 08:46:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.68 X-Spam-Level: * X-Spam-Status: No, score=1.68 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_REPLY=1, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id WndWNqw5xfQ1 for ; Fri, 12 Jun 2015 08:45:56 +0000 (UTC) Received: from mail-pa0-f49.google.com (mail-pa0-f49.google.com [209.85.220.49]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 2633F47BC9 for ; Fri, 12 Jun 2015 08:45:56 +0000 (UTC) Received: by pacyx8 with SMTP id yx8so19075992pac.2 for ; Fri, 12 Jun 2015 01:45:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:references:from:content-type:in-reply-to:message-id:date:to :content-transfer-encoding:mime-version; bh=wQdliXJaEEgSo6fWMAmY/qUQLLAbZJ8XoDQlQX8dW/o=; b=xk89yOY0RE4/2+/GCpl9Y75Bht2zuBdMJ5C8oFKPItTtYCutJRoViuH9JHX17N/gjf tgjuuuZ3Ia+dpkAAS/9pVRd7dVUfcnUI/7HvWcs1KgQxefPkcilkZIJW543CjeqCkDoU lax2rq1xTTLHP2PvAs2Kak7ZASLGigvXRcSNACSvR6ttKVEGA7I+3omjbWHEJXLRDQON bvVn1AtBxcgU3Dmf8EZKRDRJGzTP+Vrtx4dWUW6HovltLsElEUbkdX8i8SWX+0lak025 tkrdyQIMEHGSOrFtk9zD9JVLzaLTm9Tqs/BEwFzCTyupYxSHYktrt8ITIVksAIDwH3eI PiPw== X-Received: by 10.68.225.97 with SMTP id rj1mr21722788pbc.108.1434098704163; Fri, 12 Jun 2015 01:45:04 -0700 (PDT) Received: from [172.16.2.185] ([183.82.101.117]) by mx.google.com with ESMTPSA id zb14sm2916741pab.20.2015.06.12.01.45.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 12 Jun 2015 01:45:03 -0700 (PDT) Subject: Re: [DISCUSS] - Cancel Patches & newbie JIRAs References: From: Siva Thumma Content-Type: text/plain; charset=us-ascii X-Mailer: iPhone Mail (12F70) In-Reply-To: Message-Id: <117C5066-4C80-44B0-8BF0-B64F060FC35B@gmail.com> Date: Fri, 12 Jun 2015 14:33:22 +0530 To: "dev@falcon.apache.org" Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) How do we decide on if something is newbie jira ? All in all, We should. > On 12-Jun-2015, at 9:33 am, Ajay Yadav wrote: > > We discussed it in the syncup. We agreed to cancel patches if they are not > ready for review or need more work to be done. > > On Fri, Jun 12, 2015 at 9:15 AM, Srikanth Sundarrajan > wrote: > >> Should we adopt this ? >> >> Regards >> Srikanth Sundarrajan >> >>> Date: Fri, 15 May 2015 15:34:15 +0530 >>> Subject: Re: [DISCUSS] - Cancel Patches & newbie JIRAs >>> From: pallavi.rao@inmobi.com >>> To: dev@falcon.apache.org >>> >>> I'm trying to avoid multiple cycles of patch upload -> review -> update >>> patch, by getting as many comments up front. >>> >>> Also, to me, when I submit a patch, it is an indication that it is ready >>> for review. Similarly, when I cancel my patch, it is an indication that >> I'm >>> reworking my patch. >>> >>> Committers and the rest of the contributors can always be the second line >>> of defense, if one of us notices any JIRA for too long in PATCH AVAILABLE >>> even after one review, we can always cancel with a comment. >>> >>>> On Fri, May 15, 2015 at 3:08 PM, Ajay Yadav wrote: >>>> >>>> Thanks for the comments Pallavi! >>>> >>>> I think the patch should be cancelled by the reviewer/committer. I >>>> understand your concern that the rest of the community may miss >> reviewing >>>> the patch but the problem that we are facing is actually the opposite. >> Some >>>> patches lie around for a long time without getting any feedback, they >> get >>>> buried under other JIRAs. Sometimes people loose enthusiasm to >> contribute >>>> if they don't see any progress or feedback on their JIRA. It has >> happened >>>> in Falcon and as a community we have often admitted that we need to >> work >>>> more on reviewing JIRAs and giving more prompt feedback. People can >> always >>>> go to open review board requests and review all open requests for >> Apache >>>> Falcon if they want. One can also review JIRAs before >> committers/reviewers >>>> get a chance to review or commit it and it will be highly appreciated. >> One >>>> will have the chance to review the patch once again when newer patch >>>> becomes available. Also, new comers might not be familiar with our JIRA >>>> workflow and might not know that they have to cancel the patch. Hence I >>>> believe that onus of cancelling the patch should be on the reviewer. >> In my >>>> opinion this also seems to be the more common practice. >>>> >>>> A user might not start rework on the patch in short time because of >> several >>>> possible reasons so I feel it should be cancelled immediately. It's >> just a >>>> state change to say "hey I need some more inputs from you before I can >> take >>>> this JIRA further". Cancelling it after a few days doesn't solve the >>>> purpose of keeping the queue short and giving all JIRAs a chance to get >>>> reviewed. Also, some of us review all Patch Available JIRAs whenever >> they >>>> get time, there is no way for them to get to the JIRAs which haven't >> been >>>> reviewed even once. There is no way to know without opening the JIRAs >> if >>>> the previous feedback is incorporated or not. All committers/reviewers >> will >>>> have to continuously keep checking those JIRAs . >>>> >>>> >>>> >>>> >>>> On Fri, May 15, 2015 at 1:42 PM, Pallavi Rao >>>> wrote: >>>> >>>>> Regarding canceling a patch, +1 for it. But, I think we need to >> layout >>>> the >>>>> guidelines a little more clearly as to who cancels the patch and when >>>>> should it be cancelled. >>>>> >>>>> If a patch is cancelled by a reviewer/committer, the rest of the >>>> community >>>>> may miss reviewing the patch. And, when the patch is updated, the >>>> community >>>>> may provide further or conflicting comments. So, I suggest that the >> owner >>>>> of the JIRA cancel the patch. >>>>> >>>>> When should one cancel the patch? A few days after the first >> reviewer has >>>>> provided his comments, giving some time for others to review it. The >> time >>>>> interval again can be left to the discretion of the owner, based on >> the >>>>> size and nature of the patch. Basically, he/she will cancel the patch >>>> when >>>>> re-work on the patch begins. >>>>> >>>>> As always, comments welcome. >>>>> >>>>> On Fri, May 15, 2015 at 12:49 PM, pavan kumar Kolamuri < >>>>> pavan.kolamuri@gmail.com> wrote: >>>>> >>>>>> +1 for this approach . It will be good for new one's to start >>>> contribute >>>>> as >>>>>> well . >>>>>> >>>>>> On Thu, May 14, 2015 at 4:05 PM, Srikanth Sundarrajan < >>>>> sriksun@hotmail.com >>>>>> wrote: >>>>>> >>>>>>> I know few other projects at ASF follow the practice of >> cancelling >>>>>> patches >>>>>>> when more work is required on it to keep the "Patch Available" >> queue >>>>>> small >>>>>>> and with something that requires immediate attention. Am +1 on >> this. >>>>>>> >>>>>>> +1 for tagging jira's with "newbie" as well. One needs to update >> the >>>>>> cwiki >>>>>>> article in How To contribute accordingly as well. >>>>>>> >>>>>>> Regards >>>>>>> Srikanth Sundarrajan >>>>>>> >>>>>>>> From: ajaynsit@gmail.com >>>>>>>> Date: Thu, 14 May 2015 11:24:44 +0530 >>>>>>>> Subject: [DISCUSS] - Cancel Patches & newbie JIRAs >>>>>>>> To: dev@falcon.apache.org >>>>>>>> >>>>>>>> Hi Everyone, >>>>>>>> >>>>>>>> Currently we have around 30 issues in Patch Available state. To >>>> keep >>>>>> this >>>>>>>> queue short and to distinguish the issues which haven't been >>>> reviewed >>>>>>> from >>>>>>>> the issues which have been reviewed but need further work, I >>>> propose >>>>>> that >>>>>>>> we should change the state to Open (by cancelling the patch). >> This >>>>> way >>>>>> we >>>>>>>> can review patches which need to be looked at more efficiently >> and >>>>>>>> frequently. >>>>>>>> >>>>>>>> My second suggestion is to start creating some "nice to have" >> JIRAs >>>>>> which >>>>>>>> are suitable for new comers and label them as *newbie. *This >> will >>>>> help >>>>>>> new >>>>>>>> comers who want to contribute to the project. Experienced >>>>> contributors >>>>>>>> should avoid assigning these JIRAs to themselves unless >> absolutely >>>>>>>> necessary. Help from other committers towards creating more >> newbie >>>>>> JIRAs >>>>>>> is >>>>>>>> very welcome. >>>>>>>> >>>>>>>> Thoughts? >>>>>>>> >>>>>>>> Cheers >>>>>>>> Ajay Yadava >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Regards >>>>>> Pavan Kumar Kolamuri >>>>> >>>>> -- >>>>> _____________________________________________________________ >>>>> The information contained in this communication is intended solely >> for >>>> the >>>>> use of the individual or entity to whom it is addressed and others >>>>> authorized to receive it. It may contain confidential or legally >>>> privileged >>>>> information. If you are not the intended recipient you are hereby >>>> notified >>>>> that any disclosure, copying, distribution or taking any action in >>>> reliance >>>>> on the contents of this information is strictly prohibited and may be >>>>> unlawful. If you have received this communication in error, please >> notify >>>>> us immediately by responding to this email and then delete it from >> your >>>>> system. The firm is neither liable for the proper and complete >>>> transmission >>>>> of the information contained in this communication nor for any delay >> in >>>> its >>>>> receipt. >>> >>> -- >>> _____________________________________________________________ >>> The information contained in this communication is intended solely for >> the >>> use of the individual or entity to whom it is addressed and others >>> authorized to receive it. It may contain confidential or legally >> privileged >>> information. If you are not the intended recipient you are hereby >> notified >>> that any disclosure, copying, distribution or taking any action in >> reliance >>> on the contents of this information is strictly prohibited and may be >>> unlawful. If you have received this communication in error, please notify >>> us immediately by responding to this email and then delete it from your >>> system. The firm is neither liable for the proper and complete >> transmission >>> of the information contained in this communication nor for any delay in >> its >>> receipt. >> >>