Return-Path: X-Original-To: apmail-hawq-dev-archive@minotaur.apache.org Delivered-To: apmail-hawq-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 9A866187C5 for ; Sat, 26 Dec 2015 20:31:47 +0000 (UTC) Received: (qmail 88250 invoked by uid 500); 26 Dec 2015 20:31:47 -0000 Delivered-To: apmail-hawq-dev-archive@hawq.apache.org Received: (qmail 88186 invoked by uid 500); 26 Dec 2015 20:31:47 -0000 Mailing-List: contact dev-help@hawq.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hawq.incubator.apache.org Delivered-To: mailing list dev@hawq.incubator.apache.org Received: (qmail 88173 invoked by uid 99); 26 Dec 2015 20:31:46 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Dec 2015 20:31:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 646BE18027E for ; Sat, 26 Dec 2015 20:31:46 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.001 X-Spam-Level: X-Spam-Status: No, score=0.001 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com header.b=LFrR3n5X; dkim=pass (2048-bit key) header.d=erenkrantz-com.20150623.gappssmtp.com header.b=BjvK8lGk Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id HzTr0goC2ljy for ; Sat, 26 Dec 2015 20:31:36 +0000 (UTC) Received: from mail-ig0-f172.google.com (mail-ig0-f172.google.com [209.85.213.172]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 6B8BF203A3 for ; Sat, 26 Dec 2015 20:31:35 +0000 (UTC) Received: by mail-ig0-f172.google.com with SMTP id m11so103108280igk.1 for ; Sat, 26 Dec 2015 12:31:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=s1K2fL/WQeJ5OQIG0dwMwgcwfh6X3101mcHHXzLuKQc=; b=LFrR3n5XAE0dZTvoqhnJZxl/GM86eVSP5HZffYXZtpuXu4k+AMZakXqFtJ1+8S/E9y OpFTW1ptnexq/RJUfh6BrXRX/U5kmKEmNT9H+AcIEWIi6YnUe6p4hB5h4UL3AeIm0IKy 7PnlEMsrtN6JyxlTZOWnTMlrr6E9Q3chUk2v5vmPI5qwiy5KzaIOL53w4XiG/3geS0yh E6OSBv+WQIzkZbxBt6/VEPRSVRcHxqqOgqHd+i/R2bkOALgWT6mbkE7hKn6jOPyxvAKf V8XLFqPqXqZDc8SStWAN+9SLtLK5PAXKyKGtDG1tGOt0Kph5fS3AuaVOE8EyUyUR1NYc 3Ohw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erenkrantz-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=s1K2fL/WQeJ5OQIG0dwMwgcwfh6X3101mcHHXzLuKQc=; b=BjvK8lGkvuEwFh1bvTkdycG1oJGtDRdq0BezYwfnKdK/GZRVUA+aBHVz/Sxjh6RdK3 KMvNpShRJ4JDztkasKXlSy8N6EGfp+OQCtLvtOgg6GmmBzJKEeOQBPE2sBj9DQ/ZZ1GM ulYd8fB8IV+SOt3b8jA0yiMVobwiAVQPYr/nJpq9dHDRnWiZ78DZ4kSy/nj6DIjn6dDK 3aNLf6QdO/sU+A4SVLQVMNr0NLBZOzRufu1RVAd6CTs9PzXDOX7c/nZzHQvzIrRtKJ// tA/6+twlZU8xXk0QeoyfEbxUrrVqN3D3khVLHja/DIX83MV8oipAiSTk5mhrH3NeDXaJ WXCw== MIME-Version: 1.0 X-Received: by 10.50.79.196 with SMTP id l4mr47851726igx.77.1451161894364; Sat, 26 Dec 2015 12:31:34 -0800 (PST) Sender: justin.erenkrantz@gmail.com Received: by 10.79.116.153 with HTTP; Sat, 26 Dec 2015 12:31:34 -0800 (PST) In-Reply-To: References: <20151224175718.GQ10680@tpx> Date: Sat, 26 Dec 2015 15:31:34 -0500 X-Google-Sender-Auth: I5gqVq5OO2TEEEmBBiIxGniHMR4 Message-ID: Subject: Re: What's bar to be a HAWQ committer? From: Justin Erenkrantz To: dev@hawq.incubator.apache.org Content-Type: text/plain; charset=UTF-8 Hi Lei, I have two additional comments to add to what Roman and Cos already said. In the early stages of the Incubation process, it's probably better to err on the side of inclusion. Especially given the early adoption of RTC, code contributions will be vetted. Not everyone is going to be able work on HAWQ full-time - nor should that be a gatekeeper for commit access. Chances are that folks who contribute at this early stage could be nurtured into being fantastic contributors. As a mentor, this is one of the criteria I'd like to see before graduation - are projects accepting of contributors who show up and recognize them accordingly? I would also think it'd be a good idea to think - and document - what the definition of sustained contributions are. While it doesn't have to be concrete (e.g. number of patches or months), there should be some guidance available. Subversion has some useful docs that may be worth perusing at: http://subversion.apache.org/contributing.html http://subversion.apache.org/docs/community-guide/roles.html#committers Cheers. -- justin On Thu, Dec 24, 2015 at 9:30 PM, Lei Chang wrote: > @konstantin, concur with you on the contribution scope, not everyone can do > all of the things or want to do everything, contributors that have > contributed a lot to one area should be welcomed as a committer. > > Cheers > Lei > > > On Fri, Dec 25, 2015 at 1:57 AM, Konstantin Boudnik wrote: > >> It's up to the community to decide what's the entry barrier, but here a few >> points to consider: >> - not everybody worthy a committer-ship might be interested in doing the >> whole laundry list below >> - Apache projects are collectives of volunteers, contributing where there >> want to and when they have time for it. Expecting every and each one of >> them to cover 27 different areas of possible contributions will slow the >> community growth to halt >> - IIRC, this project decided to stick to RTC, which is proven to have a >> slow-down effect on the participation rate, so be extra careful setting >> such a high bar >> >> None of what I said means that sloppy coders or arrogant jack-asses should >> be >> welcomed with open arms. Say, there's someone who's doing great job in the, >> say, query optimization part of the project, helps others to understand >> his work and gives feedback to other contribution in the same area. If the >> same time the guy doesn't give a hoot about anything else in the project - >> he >> should be invited as a committer. But per the following guidelines, he >> would >> never be welcomed here. >> >> Something to think about, perhaps. >> Cos >> >> On Thu, Dec 17, 2015 at 02:50PM, Lei Chang wrote: >> > We do not have a finalized answer for this yet. I summarized the points >> > from previous discussions. >> > >> > There are no hard and fast rules, but here are a few things that >> typically >> > would prompt considering somebody a candidate for a committer >> > 1. participation in the mailing list conversations >> > 2. code contributions (patches submitted to JIRA or PRs) committed >> > by existing committers >> > 3. documentation contributions >> > 4. wiki/social media contributions >> > 5. review of patches submitted by others >> > 6. reviews of release candidates >> > 7. bug reports >> > 8. work with peers collaboratively and potentially as a mentor to new >> > contributors >> > >> > More discussions are welcomed :-) >> > >> > Cheers >> > Lei >> > >> > >> > >> > On Tue, Dec 8, 2015 at 1:15 PM, Lei Chang >> wrote: >> > >> > > >> > > My thought is that a committer should be able to act as a mentor, work >> > > with peers collaboratively and contribute to the project continuously >> or a >> > > long time period. >> > > >> > > What do you guys think? >> > > >> > > Cheers >> > > Lei >> > > >> > > >> > > >> > > On Tue, Dec 8, 2015 at 6:38 AM, Roman Shaposhnik > > >> > > wrote: >> > > >> > >> Lei, what are your thoughts on the required level of >> > >> contribution to be considered? >> > >> >> > >> Thanks, >> > >> Roman. >> > >> >> > >> On Sun, Dec 6, 2015 at 11:57 PM, Lei Chang >> > >> wrote: >> > >> > add the link: >> > >> > http://community.apache.org/newcommitter.html#new-committer-process >> > >> > >> > >> > On Mon, Dec 7, 2015 at 3:57 PM, Lei Chang >> > >> wrote: >> > >> > >> > >> >> >> > >> >> Here is the common apache process for becoming a new committer. >> > >> >> >> > >> >> Cheers >> > >> >> Lei >> > >> >> >> > >> >> >> > >> >> >> > >> >> On Mon, Dec 7, 2015 at 11:07 AM, Roman Shaposhnik < >> > >> roman@shaposhnik.org> >> > >> >> wrote: >> > >> >> >> > >> >>> Hi Xin! >> > >> >>> >> > >> >>> this is a great question. Certainly this is something that HAWQ >> > >> >>> community has to ponder soon enough. There are no hard and >> > >> >>> fast rules, but here are a few things that typically would prompt >> > >> >>> considering somebody a candidate for a committer: >> > >> >>> 1. participation in the mailing list conversations >> > >> >>> 2. code contributions (patches submitted to JIRA or PRs) >> committed >> > >> >>> by existing committers >> > >> >>> 3. documentation contributions >> > >> >>> 4. wiki/social media contributions >> > >> >>> 5. review of patches submitted by others >> > >> >>> 6. reviews of release candidates >> > >> >>> 7. bug reports >> > >> >>> >> > >> >>> If the behavior of contributing to the project in a variety of >> > >> different >> > >> >>> ways >> > >> >>> continues for a few months I think it is reasonable to expect that >> > >> your >> > >> >>> merit should be considered as a basis for commitership. >> > >> >>> >> > >> >>> Thanks, >> > >> >>> Roman. >> > >> >>> >> > >> >>> On Fri, Dec 4, 2015 at 5:49 PM, Xin Zhang >> wrote: >> > >> >>> > Hi HAWQ devs, >> > >> >>> > >> > >> >>> > I recently started contributing to apache-hawq. >> > >> >>> > >> > >> >>> > I am wondering what's bar to be considered at a committer, and >> > >> what's >> > >> >>> the >> > >> >>> > process to submit a request, and when PMC can review the >> request. >> > >> >>> > >> > >> >>> > I am pretty new to OSS as well as this project, and any >> guidance is >> > >> >>> greatly >> > >> >>> > appreciated. >> > >> >>> > >> > >> >>> > -- >> > >> >>> > Thanks, >> > >> >>> > Shin >> > >> >>> >> > >> >> >> > >> >> >> > >> >> > > >> > > >>