Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 70D52200AC8 for ; Tue, 24 May 2016 00:56:02 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 6F424160A24; Mon, 23 May 2016 22:56:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 92B1A160A0E for ; Tue, 24 May 2016 00:56:01 +0200 (CEST) Received: (qmail 59398 invoked by uid 500); 23 May 2016 22:56:00 -0000 Mailing-List: contact dev-help@arrow.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@arrow.apache.org Delivered-To: mailing list dev@arrow.apache.org Received: (qmail 59370 invoked by uid 99); 23 May 2016 22:56:00 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2016 22:56:00 +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 F0A38C03BC for ; Mon, 23 May 2016 22:55:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.198 X-Spam-Level: * X-Spam-Status: No, score=1.198 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 9CoxpAT5RkmO for ; Mon, 23 May 2016 22:55:57 +0000 (UTC) Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 596805F59E for ; Mon, 23 May 2016 22:55:56 +0000 (UTC) Received: by mail-ig0-f176.google.com with SMTP id ww4so42444974igb.1 for ; Mon, 23 May 2016 15:55:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=xCGyx7jeLNrrbRNa4RZ8WeBvHzCI3I+AS041w8GbCO8=; b=BVIk2PfiZUvMBmqu5NrXEx/6X8WZNH9u1m11Zs9UFB4DO4wVJf7t2QnVDCPod4Jn/i pPr0WoXPfs4fwqYQHj1Q87iRCg7u16Ci5DOl76RzaYj7iV6k1mVpG/NbXH7STw8ifJ1j 92nsFjTPyLrHK7UH41gYL3iBXj3QQi3UsJBpMmhHa+87XUBUsr7w6YH61cMD6WlJEkdg yycAvsMVLAGfvmQErzrBM7xOxVYCvahbP1RSKIfJF4auNq7op33i7k2XKwq8Lk2KjbqL +buT8LdnOLHYIgujuKqPJylRXcwU76QEp1E8um5jdIAxp1g2wWweunec4LS3w0azHLVN 0E2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=xCGyx7jeLNrrbRNa4RZ8WeBvHzCI3I+AS041w8GbCO8=; b=ZtloDh3yglEQJGJXnzdmu6PEZwerSfcB1q8jsODn590xNJNr9qnyiXfsJkc812sBTS yZtWubvc5i60hq1Xir35knlIIonpIH14zZE38ZnD4sqvrPYUYKM8+T34gboxY+2T/f39 gy1TqN3Dh7Am3VZtsvBeI0PYnLPVg6Jo3ASu/iNm1YIf6L4KM3zbHv0tRIqQp7nelKDg JBiavR9AMS1uUHKjfJwnlq3W9oRsXussPxzvZPlU0z/VstFH7yV7jRhtnXMN0fGAD2tb vrfV10yH4fYJPU7D6Uvc6EStFVqRKPK2UXc8kr9rH0ng7Ym3sbYnaxTUMH3JktX7/Z1O Bujg== X-Gm-Message-State: ALyK8tLSzeyT/zD7DXs+jpjAosFr5OXAaLIHYaCbHFYrp35Qb+wjz+M3L+CAJnvX5QLy+Ex0YL/lD3RsmqQFSw== X-Received: by 10.50.116.200 with SMTP id jy8mr9459367igb.35.1464044155277; Mon, 23 May 2016 15:55:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.40.5 with HTTP; Mon, 23 May 2016 15:55:35 -0700 (PDT) In-Reply-To: References: <8D5F7E3237B3ED47B84CF187BB17B6661493B7AE@shsmsx102.ccr.corp.intel.com> <8D868F3E-D6ED-4E86-AFEE-69433B218E12@gmail.com> From: Hanifi GUNES Date: Mon, 23 May 2016 15:55:35 -0700 Message-ID: Subject: Re: Code review tools for Arrow patches To: dev@arrow.apache.org Cc: emkornfield@gmail.com Content-Type: multipart/alternative; boundary=bcaec5069a00cf99fc05338a57be archived-at: Mon, 23 May 2016 22:56:02 -0000 --bcaec5069a00cf99fc05338a57be Content-Type: text/plain; charset=UTF-8 I worked with Gerrit and GH both. My personal preference would be in favor of Gerrit because of its power user ready-ness and tight integration with git + git cli. Afaics there are legitimate concerns around possible trickiness of novice users' interaction with Gerrit. Not sure if this was mentioned above but there seems a Gerrit + GH plugin that mirrors GH pull-requests to Gerrit changes. Never used it but still this may be of help. 1: https://gerrit.googlesource.com/plugins/github/+/master/README.md 2016-05-13 8:47 GMT-07:00 Jason Altekruse : > If everyone else would prefer Gerrit, I would be okay with using it > exclusively to simplify things. It does have several nice features beyond > reviewboard as it manages its own git repository, rather than just patch > files. > > Jason Altekruse > Software Engineer at Dremio > Apache Drill Committer > > On Thu, May 12, 2016 at 10:03 PM, Wes McKinney > wrote: > > > Apparently it is possible, but quite a lot of work: > > > > https://github.com/andygrunwald/gotrap > > > > The ideal thing, it would seem, would be to have the Gerrit code > > reviews with automatic replication of updated patch sets to a pull > > request (i.e. each new patch set force pushes the branch). I don't > > think we're going to get that, so I'm not sure how to proceed. The > > Kudu team uses Gerrit + Jenkins trigger (e.g. see it in action here > > http://gerrit.cloudera.org:8080/#/c/2992/) > > > > - Wes > > > > On Mon, May 9, 2016 at 4:48 PM, Micah Kornfield > > wrote: > > > Does gerrit work well with TravisCI, or will we need to develop/setup > > > another continuous integration solution? > > > > > > On Wed, May 4, 2016 at 10:08 PM, Daniel Robinson > > > wrote: > > >> Admittedly, coming from the complete opposite end of the commit-size > > spectrum, the JIRA issue + GitHub pull request workflow already feels a > > little frictional for simple bugfixes and additions, so I was wary of > > Gerrit. But it actually looks pretty well-suited to small commits. > > >> One advantage I'd see to different platforms, though, would be the > > potential for JIRA integration. GitHub seems to have a more built-in > > solution for this, if it's something you could foresee setting up. But > > there seem to be ways to do it with Gerrit too. > > >> Clearly having an option to use GitHub pull requests lowers the > > barriers to entry for contributors, but I understand easy pull requests > are > > a double-edged sword for maintainers! > > >> > > >> > > >> > > >> _____________________________ > > >> From: Wes McKinney > > >> Sent: Thursday, May 5, 2016 12:46 AM > > >> Subject: Re: Code review tools for Arrow patches > > >> To: > > >> > > >> > > >> I'm also on board with this if it doesn't deter new contributors (it's > > >> a bit of additional process over GitHub but overall not too hard to > > >> learn). > > >> > > >> On Tue, May 3, 2016 at 9:59 AM, Jacques Nadeau > > wrote: > > >>> I dont know about the other pmc members and committers but I prefer > > just > > >>> making Gerrit the only way to submit patches rather than one of many. > > It > > >>> seems to work well for Asterix and Kudu. > > >> > > >> > > >> > > >> > > > --bcaec5069a00cf99fc05338a57be--