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 B354118A59 for ; Thu, 21 Jan 2016 16:11:33 +0000 (UTC) Received: (qmail 70833 invoked by uid 500); 21 Jan 2016 16:11:33 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 70798 invoked by uid 500); 21 Jan 2016 16:11:33 -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 70787 invoked by uid 99); 21 Jan 2016 16:11:33 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Jan 2016 16:11:33 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D05571A0423 for ; Thu, 21 Jan 2016 16:11:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.674 X-Spam-Level: * X-Spam-Status: No, score=1.674 tagged_above=-999 required=6.31 tests=[FSL_HELO_BARE_IP_2=0.873, KAM_ASCII_DIVIDERS=0.8, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id NTMJ5k3ReqMK for ; Thu, 21 Jan 2016 16:11:21 +0000 (UTC) Received: from relayvx12c.securemail.intermedia.net (relayvx12c.securemail.intermedia.net [64.78.52.187]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 48BDE203BE for ; Thu, 21 Jan 2016 16:11:21 +0000 (UTC) Received: from securemail.intermedia.net (localhost [127.0.0.1]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-2.localdomain (Postfix) with ESMTPS id 12BDF53E86 for ; Thu, 21 Jan 2016 08:11:20 -0800 (PST) Subject: Re: [DISCUSS] Moving to github pull request model MIME-Version: 1.0 x-echoworx-msg-id: 38f0e076-2061-4bc6-be32-a353ad8f8db3 x-echoworx-emg-received: Thu, 21 Jan 2016 08:11:20.017 -0800 x-echoworx-message-code-hashed: 12fa8bb60024ce6e2e89042367bb6e68d07251ea7cb24db38059dcf53d324d59 x-echoworx-action: delivered Received: from 10.254.155.17 ([10.254.155.17]) by emg-ca-1-2 (JAMES SMTP Server 2.3.2) with SMTP ID 120 for ; Thu, 21 Jan 2016 08:11:20 -0800 (PST) Received: from MBX080-W4-CO-1.exch080.serverpod.net (unknown [10.224.117.101]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by emg-ca-1-2.localdomain (Postfix) with ESMTPS id B5A7053E86 for ; Thu, 21 Jan 2016 08:11:19 -0800 (PST) Received: from MBX080-W4-CO-1.exch080.serverpod.net (10.224.117.101) by MBX080-W4-CO-1.exch080.serverpod.net (10.224.117.101) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 21 Jan 2016 08:11:18 -0800 Received: from MBX080-W4-CO-1.exch080.serverpod.net ([10.224.117.101]) by mbx080-w4-co-1.exch080.serverpod.net ([10.224.117.101]) with mapi id 15.00.1130.005; Thu, 21 Jan 2016 08:11:18 -0800 From: Balu Vellanki Bala To: "dev@falcon.apache.org" Thread-Topic: [DISCUSS] Moving to github pull request model Thread-Index: AQHRVCBN+IYfgV7ttUqFz0Y/8ruvIp8GO5SAgAAJgQCAAAN1gIAADwcAgAACOgD//8qrgA== Date: Thu, 21 Jan 2016 16:11:18 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [67.160.200.53] x-source-routing-agent: Processed Content-Type: text/plain; charset="us-ascii" Content-ID: <54D5352033B22043B92D39B2E47EBD00@exch080.serverpod.net> Content-Transfer-Encoding: quoted-printable +1 it is better to have one pull request instead of having one (or more) patch and a separate review request per Jira. Balu On 1/21/16, 3:22 AM, "Deepak Kumar Barr (Tech_BLR)" wrote: >+1 > >Regards, >Deepak Kumar Barr >Bigfoot-Apps > >On Thu, Jan 21, 2016 at 4:44 PM, Karishma Gulati >> wrote: > >> +1. It'll be a good transition! >> >> Thanks, >> Karishma >> >> On Thu, Jan 21, 2016 at 3:50 PM, Ajay Yadav >>wrote: >> >> > Pavan, >> > >> > This is a solved problem. We would like to continue one JIRA =3D one >>commit >> > practice and users will be required squash their commits. Revisiting >>that >> > "How to Contribute" section and setting checks to enforce practices is >> also >> > one of the preparatory work for this move. >> > >> > >> > Cheers >> > Ajay Yadava >> > >> > On Thu, Jan 21, 2016 at 3:38 PM, Idris Ali >>wrote: >> > >> > > +1, good initiative. >> > > >> > > Pavan, in the github world we can make use of pull-requests to see >>what >> > is >> > > going in a patch. >> > > Ideally, one patch =3D one pull request (with multiple commits). >> > > >> > > On Thu, Jan 21, 2016 at 3:04 PM, pavan kumar Kolamuri < >> > > pavan.kolamuri@gmail.com> wrote: >> > > >> > > > +1 for this. Only concern i have is there is chance that a single >> patch >> > > > will have multiple commits. If we want to see what all changes >>went >> in >> > > one >> > > > patch we have to look multiple commits. Is there any way to view >> > changes >> > > of >> > > > one patch in single go ? >> > > > >> > > > On Thu, Jan 21, 2016 at 1:19 PM, Ajay Yadav >> > wrote: >> > > > >> > > > > Hello everyone, >> > > > > >> > > > > Several projects in Apache (the cool kids on the block like >>SPARK, >> > > flink >> > > > > etc.) have moved to github's pull request model instead of the >> patch >> > > and >> > > > > review board approach and more are moving towards that >>approach. I >> > > > > personally find this approach much better and some of the >> advantages >> > > are >> > > > as >> > > > > follows >> > > > > >> > > > > 1. *Familiarity* *-* Due to the popularity of github in open >> > source >> > > > > projects lot more users are familiar with the pull request >>model >> > > than >> > > > > the >> > > > > patch based approach. >> > > > > 2. *Ease - *Users don't have to create a review board request >> and >> > at >> > > > the >> > > > > same time attach the patch to JIRA also. Committers can >>easily >> > > commit >> > > > a >> > > > > patch with the click of a button. >> > > > > 3. *Conflicts - *Users get a real time visibility in whether >> their >> > > > > contribution has conflicts. >> > > > > 4. *Attribution - *Github's Pull request model allows a >>stronger >> > > > > attribution for the contribution as the author of the patch >>is >> the >> > > > user >> > > > > who >> > > > > submitted the pull request and not the committer who >>committed >> > this >> > > to >> > > > > master. >> > > > > >> > > > > >> > > > > This will require some preparation work to be done beforehand >>for >> > > example >> > > > > pre commit builds etc. to be configured. If no one has any >>concerns >> > > then >> > > > I >> > > > > can start figuring out the details and setting infrastructure >>for >> it. >> > > > > Thoughts, suggestions and tips are welcome :) >> > > > > >> > > > > >> > > > > 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. >>