Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 91C1EFF2E for ; Wed, 24 Apr 2013 19:28:53 +0000 (UTC) Received: (qmail 72719 invoked by uid 500); 24 Apr 2013 19:28:53 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 72609 invoked by uid 500); 24 Apr 2013 19:28:53 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 72599 invoked by uid 99); 24 Apr 2013 19:28:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Apr 2013 19:28:53 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [209.249.225.83] (HELO barracuda.praxiseng.com) (209.249.225.83) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Apr 2013 19:28:49 +0000 X-ASG-Debug-ID: 1366831704-05a01b37fdbacca0001-gV7wrZ Received: from exch02.praxislan01.com (exch02.praxislan01.com [192.168.200.77]) by barracuda.praxiseng.com with ESMTP id gA1zi200L2Dutzdy for ; Wed, 24 Apr 2013 15:28:24 -0400 (EDT) X-Barracuda-Envelope-From: bfloss@praxiseng.com X-ASG-Whitelist: Client Received: from EXCH04.praxislan01.com ([fe80::2038:18bb:7ea1:c4f2]) by exch02.praxislan01.com ([fe80::d81f:ba94:4fd6:80c2%12]) with mapi id 14.02.0247.003; Wed, 24 Apr 2013 15:28:26 -0400 From: Brian Loss To: "" Subject: Re: JIRA Patch Conventions Thread-Topic: JIRA Patch Conventions X-ASG-Orig-Subj: Re: JIRA Patch Conventions Thread-Index: AQHOQJ8hhzQRDvZtnUyDyXQRA68yVZjlokGAgAAI1ICAABGnAIAAAFkAgAADzACAACfSgIAABY2AgAAXV4A= Date: Wed, 24 Apr 2013 19:28:25 +0000 Message-ID: <6852AB30-F76B-45B2-9BCD-74CFA7DB94C9@praxiseng.com> References: <5177E66D.9020503@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [144.51.3.125] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <3C633B0624291D4D9CABA1D048789541@praxiseng.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Barracuda-Connect: exch02.praxislan01.com[192.168.200.77] X-Barracuda-Start-Time: 1366831704 X-Barracuda-URL: http://192.168.100.5:8000/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at praxiseng.com X-Barracuda-BRTS-Status: 1 X-Virus-Checked: Checked by ClamAV on apache.org +1 for this approach On Apr 24, 2013, at 2:04 PM, Christopher wrote: > +1 for #2. >=20 > Also, I like the convention: ACCUMULO-XXXX.#.patch, where XXX is the > ticket number, and # is the 1-up identifier. >=20 > The ACCUMULO-XXXX part is nice so you don't lose context when you > download the file locally, and the .patch suffix is nice because many > editors will do syntax highlighting. (of course, I'm talking about > patches for the filename extension... one could just as easily provide > a .java file or a .jpg or something else). >=20 > -- > Christopher L Tubbs II > http://gravatar.com/ctubbsii >=20 >=20 > On Wed, Apr 24, 2013 at 1:45 PM, William Slacum > wrote: >> Leave the tickets on there. I'm not trying to romance you Mike, I want m= ore >> history and less mystery. >>=20 >>=20 >> On Wed, Apr 24, 2013 at 11:22 AM, Corey Nolet wrot= e: >>=20 >>> #2 as well. >>>=20 >>>=20 >>> On Wed, Apr 24, 2013 at 11:08 AM, John Vines wrote: >>>=20 >>>> I too am in favor of the patch history being available. >>>>=20 >>>>=20 >>>> On Wed, Apr 24, 2013 at 11:07 AM, Billie Rinaldi >>>> wrote: >>>>=20 >>>>> I like #2 as well. Here's a quote from the incubator list confirming >>> that >>>>> we don't need ICLAs for patches. >>>>>=20 >>>>>> Under the terms of the AL, any contribution made back to the ASF on >>>>>> ASF infrastructure, such as via a mailing list, JIRA, or Bugzilla, i= s >>>>>> licensed to the foundation. The JIRA checkbox existed to give people >>>>>> an easy way to _avoid_ contributing something. There is no need to >>> ask >>>>>> casual patchers for ICLAs. >>>>> On Apr 24, 2013 10:05 AM, "Josh Elser" wrote: >>>>>=20 >>>>>>=20 >>>>>> On 4/24/13 9:32 AM, Keith Turner wrote: >>>>>>=20 >>>>>>> On Tue, Apr 23, 2013 at 11:51 PM, Mike Drob >>> wrote: >>>>>>>=20 >>>>>>> Accumulo Devs, >>>>>>>>=20 >>>>>>>> Are there any conventions that we'd like to follow for attaching >>>>> updated >>>>>>>> patches to issues? There are two lines of thought applicable here: >>>>>>>>=20 >>>>>>>> 1) Remove the old one and attach the new patch. This has the >>>> advantage >>>>> of >>>>>>>> being immediately obvious to future google searchers what the patc= h >>>>> was, >>>>>>>> especially in case of back porting issues. >>>>>>>> 2) Leave all patches attached to the ticket, and use a one-up >>>>> identifier >>>>>>>> for each subsequent patch. This preserves context from comments, >>> and >>>>>>>> might >>>>>>>> be useful in other ways. >>>>>>>>=20 >>>>>>>=20 >>>>>>> I've seen both approaches used on Accumulo tickets, and don't have >>> a >>>>>>>> strong >>>>>>>> preference outside of a desire for consistency. I think I'd lean >>>>> towards >>>>>>>> option #2, if only because that means I get one fewer email >>>>> notification. >>>>>>>>=20 >>>>>>>> I agree I would like consistency. I lean towards 2 also, but I >>> do >>>>> not >>>>>>> have a good reason, its just my preference. We should probably put >>>>>>> together a page outlining how to submit a patch. I have seen other >>>>>>> projects do this. >>>>>>>=20 >>>>>> Ditto. >>>>>>=20 >>>>>>>=20 >>>>>>> As an aside, what is the IP status of submitted patches? I think I >>>>>>>> remember >>>>>>>> hearing that they immediately become part of the Apache Foundation= , >>>> so >>>>>>>> removing them might be a bad idea from that perspective. >>>>>>>>=20 >>>>>>>> Does someone who is submitting patches need to submit an ICLA? >>>>>>>=20 >>>>>> I believe they just need to be capable of assigning the copyright to >>>> the >>>>>> ASF (as in, an employer does not hold rights to the patch). I believ= e >>>> the >>>>>> ICLA is more for the case of a committer being able to use SVN (and >>> not >>>>>> having the jira checkbox). >>>>>>=20 >>>>>>>=20 >>>>>>>=20 >>>>>>> Mike >>>>>>>>=20 >>>>>>>>=20 >>>>>>=20 >>>>>=20 >>>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Corey Nolet >>> Senior Software Engineer >>> TexelTek, inc. >>> [Office] 301.880.7123 >>> [Cell] 410-903-2110 >>>=20