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 688D9200D08 for ; Thu, 21 Sep 2017 22:42:02 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 66F291609E1; Thu, 21 Sep 2017 20:42: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 A875F1609DB for ; Thu, 21 Sep 2017 22:42:01 +0200 (CEST) Received: (qmail 42453 invoked by uid 500); 21 Sep 2017 20:41:55 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 42441 invoked by uid 99); 21 Sep 2017 20:41:55 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Sep 2017 20:41:55 +0000 Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com [74.125.82.44]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 952F71A0226 for ; Thu, 21 Sep 2017 20:41:54 +0000 (UTC) Received: by mail-wm0-f44.google.com with SMTP id m127so2357663wmm.1 for ; Thu, 21 Sep 2017 13:41:53 -0700 (PDT) X-Gm-Message-State: AHPjjUgFUfDH3r9D5oj9oeTuhHSwh4kArvc2msDRG666jrWthGEEabLt S6Yq1c237QMGP/T0iz2hC8/wZLfZggjQ8DG7QU05pA== X-Google-Smtp-Source: AOwi7QBH5E47cKFeZCecULzdZYnXkkvnxQkYPNIFLbJaeA4zCA+T2UkTPPbTOHjKNOWDocaNcx5xh4gpIb7mn6tEiwk= X-Received: by 10.80.166.99 with SMTP id d90mr2481957edc.96.1506026511885; Thu, 21 Sep 2017 13:41:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.80.137.13 with HTTP; Thu, 21 Sep 2017 13:41:31 -0700 (PDT) In-Reply-To: References: From: Misty Stanley-Jones Date: Thu, 21 Sep 2017 13:41:31 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [DISCUSS] Becoming a Committer To: HBase Dev List Content-Type: multipart/alternative; boundary="94eb2c1953dc437f450559b91f75" archived-at: Thu, 21 Sep 2017 20:42:02 -0000 --94eb2c1953dc437f450559b91f75 Content-Type: text/plain; charset="UTF-8" I feel like I inject this note into all discussions like this, but I'm going to do it again. "Act like a committer" does not ONLY mean to produce code for HBase. It means to support the project. This may mean any of the following, plus a long list of other things I'm sure I'm not thinking of right now: - Contribute to the docs (yay!) - Help fix and improve testing - Participate in release candidate votes, even if non-binding - Review other people's work - Help newbies - Answer questions - Update the website - File issues - Mentor new contributors of all sorts - Give talks about HBase - Write blogs about HBase - Participate in design discussions - Provide UX feedback - Write demo applications - Help us attract and retain a diverse community - Interact with other projects in ways that benefit HBase and those other projects I would personally consider all of these bullet points to be super significant in "act like a committer" type discussions. I think that contributing code is only one aspect. For some reason it seems to be the most appealing aspect to lots of people, but IMHO that makes for a poor community experience. On Wed, Sep 20, 2017 at 11:48 AM, Mike Drob wrote: > Hi folks, > > I've been chatting with folks off and on about this for a while, and was > told that this made sense as a discussion on the dev@ list. > > How does the PMC select folks for committership? The most common answer is > that folks should 'act like a committer' but that's painfully nebulous and > easy to get sidetracked onto other topics. The problem is compounded > because what may be great on one project is inconsistently applied on other > projects in the ASF, and yet we are all very tightly coupled as communities > and as project dependencies. > > Ideally, this is something that we can document in the book. Misty gently > pointed out http://hbase.apache.org/book.html#_guide_for_hbase_committers > but > also noted that it's for what happens after somebody becomes a committer. > Still, if the standard is "act like one until you become one" then it's > useful reading for people. Also, there doesn't seem to be any guidelines > like this for PMC. > > Is the list of prerequisites possible to articulate, or will it always boil > down to "intangibles?" Is there a concern that providing a checklist > (perhaps a list of items necessary, but not sufficient) will lead to folks > motivated wrongly, similar to oft maligned "resume driven development?" > > I'll kick off the discussion by saying that my personal yardstick of "Can I > trust this person's judgement regarding code/reviews" is probably too vague > to be useful, and even worse is impossible for others to apply. > > Curiously, > Mike > --94eb2c1953dc437f450559b91f75--