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 A3B0B200BC8 for ; Wed, 9 Nov 2016 03:37:39 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id A236B160B0C; Wed, 9 Nov 2016 02:37:39 +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 E7CF5160B0A for ; Wed, 9 Nov 2016 03:37:38 +0100 (CET) Received: (qmail 15622 invoked by uid 500); 9 Nov 2016 02:37:37 -0000 Mailing-List: contact dev-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zookeeper.apache.org Delivered-To: mailing list dev@zookeeper.apache.org Received: (qmail 15611 invoked by uid 99); 9 Nov 2016 02:37:37 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Nov 2016 02:37:37 +0000 Received: from mail-yw0-f181.google.com (mail-yw0-f181.google.com [209.85.161.181]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 9734E1A01D7 for ; Wed, 9 Nov 2016 02:37:37 +0000 (UTC) Received: by mail-yw0-f181.google.com with SMTP id t125so200062124ywc.1 for ; Tue, 08 Nov 2016 18:37:37 -0800 (PST) X-Gm-Message-State: ABUngvcuKH31Dr6quRVBTUOI0H7nZZ6OIzIQ3ajudd9m6JY71tIKG50BeWdF/F3PD2aVkDD2TV24pgbHyX8OWA== X-Received: by 10.13.212.200 with SMTP id w191mr14077267ywd.245.1478659056804; Tue, 08 Nov 2016 18:37:36 -0800 (PST) MIME-Version: 1.0 Received: by 10.13.217.144 with HTTP; Tue, 8 Nov 2016 18:37:36 -0800 (PST) In-Reply-To: References: <5D89E1B9-F1C3-48AB-AEB7-33623C425108@apache.org> <412F8FEF-0141-4EE2-909F-EF5BD5BBA61C@apache.org> <953D1750-48BB-4044-BD87-D13C58799CFC@apache.org> From: Flavio P JUNQUEIRA Date: Tue, 8 Nov 2016 18:37:36 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [DISCUSS] QA github pre-commit queue To: Zookeeper Content-Type: multipart/alternative; boundary=001a114fd420d339440540d5235f archived-at: Wed, 09 Nov 2016 02:37:39 -0000 --001a114fd420d339440540d5235f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I don't have any strong argument for keeping the Jira patches other than the fact that this is what we have been doing since the project was created. If there is anyone who do not want to use github in the community, please speak up. -Flavio On Mon, Nov 7, 2016 at 9:49 AM, Michael Han wrote: > +1 for disabling jira qa and only support pull request for code change > contributions. Besides making support easier this approach is also aligne= d > with what Spark and Kafka is doing, and being consistent across Apache > projects regarding how to use PR seems a good thing to do. > > >> have the tool upload the *.patch file to Jira for archiving purposes. > I think nothing will prevent a user submit a patch file to JIRA with our > script changes, so the functionality of archiving patches will still work= . > Though, I noticed that Kafka [1] and Spark [2] explicitly stated that do > not include patch file in JIRA for code contributions, so probably we'd d= o > this too for consistency purpose? Are there any benefit of archiving > patches given we prefer (or actually require) pull request instead of > patches? > > [1] > https://cwiki.apache.org/confluence/display/KAFKA/ > Contributing+Code+Changes#ContributingCodeChanges-PullRequest > [2] > https://cwiki.apache.org/confluence/display/SPARK/Contributing+to+Spark# > ContributingtoSpark-PullRequest > > On Mon, Nov 7, 2016 at 8:04 AM, Edward Ribeiro > wrote: > > > I am +1 about having patches submitted via PRs. IMHO, we should disable > the > > Jira QA altogether, but have the tool upload the *.patch file to Jira f= or > > archiving purposes. > > > > On Sun, Nov 6, 2016 at 6:42 PM, Ra=C3=BAl Guti=C3=A9rrez Segal=C3=A9s < > > rgs@itevenworks.net> > > wrote: > > > > > On 6 November 2016 at 11:54, Flavio Junqueira wrote: > > > > > > > ZOOKEEPER-2624 has been merged, thank Raul, Ben and Michael for > > > reviewing. > > > > > > > > The QA for pull requests should be working for pull requests agains > > > > master, but let's keep an eye and polish any rough edges that might > > still > > > > be there. > > > > > > > > With ZOOKEEPER-2624 in, there is one last major decision we need to > > make > > > > to wrap this up. The pull request QA currently do not make a jira > patch > > > > available. This is intentional because making it patch available wi= ll > > > > trigger the original Jira QA, which will be confusing because we wi= ll > > > see a > > > > failure (I haven't tested, but I think that's what's going to > happen). > > If > > > > we change the script to make the Jira patch available, then we need > to > > > > either: > > > > > > > > 1- Disable the Jira QA altogether, which means that we will only ha= ve > > > pull > > > > request QA available > > > > 2- Make the Jira QA script spot that there is a pull request > available > > > and > > > > not build it. > > > > > > > > I'm wondering if folks would be ok with only having patches submitt= ed > > via > > > > pull requests or if we should continue to support the old Jira QA. > > > > > > > > > > I am +1 on only having patches submitted via PRs, it's simpler to onl= y > > have > > > to support one method. Thanks Flavio for making this happen! > > > > > > > > > -rgs > > > > > > > > > -- > Cheers > Michael. > --001a114fd420d339440540d5235f--