From dev-return-4668-archive-asf-public=cust-asf.ponee.io@airflow.incubator.apache.org Sat Mar 10 15:14:42 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id B657B180651 for ; Sat, 10 Mar 2018 15:14:41 +0100 (CET) Received: (qmail 62155 invoked by uid 500); 10 Mar 2018 14:14:40 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 62138 invoked by uid 99); 10 Mar 2018 14:14:39 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Mar 2018 14:14:39 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 73E4FC1432 for ; Sat, 10 Mar 2018 14:14:39 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.011 X-Spam-Level: X-Spam-Status: No, score=-0.011 tagged_above=-999 required=6.31 tests=[SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id F6qqII8U3Daw for ; Sat, 10 Mar 2018 14:14:37 +0000 (UTC) Received: from mail.firemirror.com (mail.firemirror.com [178.63.242.223]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 56D8C5F30B for ; Sat, 10 Mar 2018 14:14:37 +0000 (UTC) Received: from [217.169.25.231] (helo=themisto.localdomain) by mail.firemirror.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.90_1) (envelope-from ) id 1eufGZ-0002E0-ST for dev@airflow.incubator.apache.org; Sat, 10 Mar 2018 14:14:36 +0000 From: Ash Berlin-Taylor Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Merging PRs, closing Jira tickets (a.k.a New Committer) guide? Date: Sat, 10 Mar 2018 14:14:31 +0000 References: To: dev@airflow.incubator.apache.org In-Reply-To: Message-Id: <1EDA47E5-4032-43E1-961E-6CE9936D01C0@firemirror.com> X-Mailer: Apple Mail (2.3273) Could someone add my Confluence user (ashb) to the space as well please? = I can't seem to edit/create pages right now. Thanks, Ash > On 4 Mar 2018, at 00:59, Sid Anand wrote: >=20 > Hi Ash, > Welcome aboard. >=20 > Firstly, I'm moving this conversation over to the dev list -- the = first > lesson we all learned at the insistence of the incubator mentors was = to use > the private list for voting and discussion on PMC matters. They = require > that all information-oriented discussions be routed to the dev-list. >=20 > *Merging PRs:* > To merge a PR, you can use a very handy tool written by @jlowin > : https://github.com/apache/ > incubator-airflow/blob/master/dev/airflow-pr >=20 > It's pretty self-explanatory. Essentially, you follow the instructions = in > the tool -- the result is that the PR will be merged to Apache > and = then > synced (mirrored) to https://github.com/apache/incubator-airflow. The > Apache mirror runs on apache infrastructure and is the source of truth > (rules of apache). The mirror = > is what we all see.. there can sometimes be a delay of a minute before = the > PR you merged shows up in the commit history on git hub, but it's = usually > under 10 seconds. >=20 > We document the tool on the Committer Guide > = .= >=20 > *Releases:* > As I haven't done a release yet, I'll defer to Bolke and Chris who = most > recently did releases to point you to documentation. >=20 > *Jira Role:* > I've added you to the Admin, PMC, Committers, and ASF Members roles. I > believe you don't need them to edit or close and JIRAs. I had = requested > anyone be able to open, edit, or close JIRAs, so if that's not the = case, it > would be good to know. >=20 > *GitHub:* > Can you try merging a PR? That would be an indication that you have = the > necc perms. >=20 > *Other Questions*: > Q1:"I understand that the process for making changes now I'm a = committer is > the same as before: I should open a PR+Jira and get it approved by = another > committer. Is this correct?" > A1: You are correct! >=20 > Hope this helps! > -s >=20 > P.S. > BTW, I'll be in London from tomorrow (landing at noon) till the = following > Friday -- I co-chair QCon London and usually find myself there around = this > time every year. Feel free to drop me a line if you happen to be in = the > area. >=20 > On Sat, Mar 3, 2018 at 5:06 AM, Ash Berlin-Taylor = wrote: >=20 >> Hi Everyone! >>=20 >> Thanks for inviting me to join the Airflow PPMC! >>=20 >> An introduction: I live and work in London, I'm currently working for = the >> data group of a large advertising company, though I will be going on >> paternity leave for 3 months any day now as my wife is pregnant with = our >> first child. (Eeee!) >>=20 >> I have some questions :) >>=20 >> How to I merge PRs? =46rom the outside it appears that the merge = happens in >> an apache repo and is somehow automatically replicated into github. = Is >> there a guide on the workflow to do this? What credentials do I use = for >> apache git? >>=20 >> Is the branching process for releases or it is it a loose convention = up to >> the Release Manager for that release? (i.e. v1-9-stable, v1-9-test = etc.) If >> we wanted to release a 1.9.1 with some fixes what might the process = be? >>=20 >> Can someone grant my Jira user (ashb) permission to edit/close = tickets? >>=20 >> Ditto for github (ashb)? >>=20 >> I understand that the process for making changes now I'm a committer = is >> the same as before: I should open a PR+Jira and get it approved by = another >> committer. Is this correct? >>=20 >> Is there anything else I should know but don't know about to ask? :) >>=20 >> Thanks, >> Ash