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 ECE9E200D1A for ; Mon, 9 Oct 2017 18:03:30 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id EB57D1609CE; Mon, 9 Oct 2017 16:03:30 +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 DD8631609BB for ; Mon, 9 Oct 2017 18:03:29 +0200 (CEST) Received: (qmail 6322 invoked by uid 500); 9 Oct 2017 16:03:28 -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 6309 invoked by uid 99); 9 Oct 2017 16:03:28 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Oct 2017 16:03:28 +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 A1681198733 for ; Mon, 9 Oct 2017 16:03:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.48 X-Spam-Level: ** X-Spam-Status: No, score=2.48 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudera.com header.b=gMEg+TKA; dkim=pass (2048-bit key) header.d=apache-org.20150623.gappssmtp.com header.b=kk3/bxxo Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 55kXd0Kzva6u for ; Mon, 9 Oct 2017 16:03:23 +0000 (UTC) Received: from mail-vk0-f54.google.com (mail-vk0-f54.google.com [209.85.213.54]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 02EF360E11 for ; Mon, 9 Oct 2017 16:03:23 +0000 (UTC) Received: by mail-vk0-f54.google.com with SMTP id 126so12914570vkj.9 for ; Mon, 09 Oct 2017 09:03:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudera.com; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=cZss3NKnn9yF4VScfMVVckcYY53Llj7KIoAgzjV3ahk=; b=gMEg+TKABJACbJUuVHVYaxdPGmtVVselReuKsH+EuUe/qlvIOioZEqwHI0z99tjO0t D8/4xxe6YGeMtRrZmcjtyqUf+FulAGPo/ffQ6CkNb8EDjmhlDnmU4dJ//FOcM3a8kynG Gf5x+Cpv7mEEMrp2HzDuwiKQ3K+iJXUoCefPThLC+JrX3igju1s0yA7IyIDwiA8ksIba jOZNQ9vinwVk0uiTSXrCXupQN+jsijmQIcs5l9ToX2WzBWXnR+EjnoFsobz5I45q7L87 6K74SNg84RGqnUMTDfs9ikbADPsr6ut6tgbao94UUDfS4tWwL5XbwJzwoCCuiAwJ2uSD 2lhg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apache-org.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=cZss3NKnn9yF4VScfMVVckcYY53Llj7KIoAgzjV3ahk=; b=kk3/bxxo5csPXRJChbONI5ZAM0Hj9TSLOBqvwu7eTjGvyyOVVi4cCbceMmXn1JOavq 3utw/C2K/Jpz10VLizIqRZaFZhF/H9wV0oqAM3DEvdnMbWT3x1Iuqg32BgEUVo3scWLq 0pnQKqtycEKu/NxEm0+P2vNvxa9sCissIS9aCJBUYYKXAVJ1DrLM+xREqHcS/PGvcj3M 4rqtRyFPkx9vDObO8/1qX4Lnrdh++zJhazn2zK67CRDkWteBxJ1fmwHwBU4D83vcTKk+ /olbNva0Qi87rTaSY56H3GdRbPK5OymoE2Q0Jvf9BRr5Sg7jR5wubx3mqUzNmV1qjm7N YAMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=cZss3NKnn9yF4VScfMVVckcYY53Llj7KIoAgzjV3ahk=; b=ot2GLMnjDvj014aROlUjj43c7rnx9VklZqqIwKo+Lkp00Yr1rIc9aPtf1cpiCEPFkx PdavIO0ni+BqwijcO416qKqbYiIlcKeFBjsEQ3d7XXYH/sdrjKPdvlT6b1XhZilVD+sn ojp3O1sCvDPAhAxx+PfPbcowWBSKkHYESZLma8s7PNgf2PcMPnTYqzG6J3x/KNG3fvp+ XSxYg8AJAK4T1VIfpXiG20NU36qqAM1HlBRGYoM+ldvhqk45WLWgtMjEDLpOaMDi8cT6 ochK5/lpeotbKcl9s24BF1ghT6+Q0NiMx4dDbuJuqh5t2/8jB2tdX0NjXbWf27F9hX7Z 5cBg== X-Gm-Message-State: AMCzsaV/GJjPQ8+KBlkW+P66Gl4hC9ZqrzH7O8KvSKTuWUEBAO/4XFS5 vEB9fA5YipHNnQihoVCu2Om5kDZEk+nvy06JDiuSxmEp X-Google-Smtp-Source: AOwi7QDJOsdJeaZH1xHeIKyLyQGdVr7uMVt8tkFsXq3OQh9Ytii0x4Rz0+7oFbEb6A9LU9jS7iGpDcy1eGdoNavIBjU= X-Received: by 10.31.184.201 with SMTP id i192mr5406902vkf.132.1507565001260; Mon, 09 Oct 2017 09:03:21 -0700 (PDT) MIME-Version: 1.0 Sender: mdrob@cloudera.com Received: by 10.103.76.193 with HTTP; Mon, 9 Oct 2017 09:03:00 -0700 (PDT) In-Reply-To: References: From: Mike Drob Date: Mon, 9 Oct 2017 11:03:00 -0500 X-Google-Sender-Auth: XPkoakrHMdaent08SrWT3ibZFwY Message-ID: Subject: Re: [DISCUSS] Becoming a Committer To: dev Content-Type: multipart/alternative; boundary="001a114413b2606f7f055b1f5439" archived-at: Mon, 09 Oct 2017 16:03:31 -0000 --001a114413b2606f7f055b1f5439 Content-Type: text/plain; charset="UTF-8" Yep, filed https://issues.apache.org/jira/browse/HBASE-18974 to track adding to the docs. On Sun, Oct 1, 2017 at 7:20 AM, Chia-Ping Tsai wrote: > The is a great discussion. And i love misty's list. > Don't let this die. What about putting the summary in our docs? > > -- > Chia-Ping > > On 2017-09-30 02:34, Andrew Purtell wrote: > > This conversation is in a good place. I apologize for the tone of my > > earlier allergic reaction but not the content. I hope that is acceptable. > > > > > > On Fri, Sep 29, 2017 at 11:01 AM, Mike Drob wrote: > > > > > To bounce off of what Yu Li said earlier - I see Hadoop has adopted > very > > > similar language to the Spark list: > > > http://hadoop.apache.org/committer_criteria.html > > > > > > I especially like the examples at the bottom. They are four diverse > paths, > > > and there is no expectation that this is an exclusive list. If we were > to > > > write our own, I think it should reflect Andrew's highlighting of the > > > non-professional contributor's path. And also important is to include > the > > > soft skills from Misty's list. > > > > > > Mike > > > > > > On Sat, Sep 23, 2017 at 5:07 PM, Stack wrote: > > > > > > > Good discussion. Thanks Mike for kicking it off. > > > > > > > > The Misty list is great. > > > > > > > > I find myself giving double kudos for non-code or feature contribs; > e.g. > > > > stuff like test-fixing, patches that fix bugs found in production or > > > > patches from operators that ease their day-to-day burden, voting on > > > > releases, doc., (useful, encouraging, deep, helpful) review of the > work > > > of > > > > others, etc. (I'd love it if someone took ownership of our website -- > > > hint, > > > > hint). > > > > > > > > Sean has a dictum, paraphrasing, "...the fastest route to > commitership is > > > > doing what no one else wants to do" (Did I mangle that Busbey?), > which I > > > > like. > > > > > > > > While Andrew may have misjudged Mike Drob's original intent, I > appreciate > > > > his rallying to the cause of the non-professional contributor and his > > > > reaction to (mis-perceived) call for quantification (For a classic > on the > > > > problems that arise when hard-and-fast rules, see [2]). I'm with him > > > > defending PMC right to give 'spirit' and 'gut' precedence over > 'rules' > > > > (Often, it *is* just a case of you know it when you see it). And as > per > > > > Andy, if perceived injustice or bias, please write here or > private@hbase. > > > > > > > > Lets keep dumping on this thread. We can then summarize and make it > easy > > > > for prospectives to find (can also add links to stuff such as the > recent > > > > Wang+Leblang talk at ApacheCon [1] and Andrew's write up for how to > be a > > > > committer on Hadoop as background). > > > > > > > > Thanks, > > > > St.Ack > > > > > > > > 1. > > > > https://apachecon2017.sched.com/event/9zv3/a-tale-of-two- > > > > developers-finding-harmony-between-commercial-software- > > > > development-and-the-apache-way-andrew-wang-alex-leblang-cloudera > > > > 2. > > > > https://books.google.com/books/about/Seeing_Like_a_ > > > > State.html?id=PqcPCgsr2u0C > > > > > > > > > > > > > > > > > > > > > > > > On Fri, Sep 22, 2017 at 4:08 PM, Zach York < > zyork.contribution@gmail.com > > > > > > > > wrote: > > > > > > > > > bq. As a > > > > > relatively new member in the HBase community and a non-committer, > once > > > > the > > > > > new member decides that he/ she wants to become a Committer, it > will be > > > > > helpful to have a list of PMC members that he/ she can communicate > with > > > > and > > > > > get feedback from time to time. Feedback may include potential > > > > adjustments > > > > > and rough idea about progress towards the goal. > > > > > > > > > > This sounds like a good idea! Ideally, if you interact with the > > > community > > > > > often enough, you should be building connections, but it nevers > hurts > > > to > > > > > have someone to check how they perceive your work. > > > > > > > > > > bq. For others, having > > > > > this list of volunteer mentors, will surely help. > > > > > > > > > > Again I agree. This part is especially important as it is hard to > judge > > > > > your progress if you don't have someone at the same company to > converse > > > > > with. > > > > > > > > > > On Fri, Sep 22, 2017 at 3:38 PM, Umesh Agashe < > uagashe@cloudera.com> > > > > > wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > Thank you all for a good discussion here. Issues with both > having and > > > > NOT > > > > > > having documented specific criteria are well articulated here. > As a > > > > > > relatively new member in the HBase community and a non-committer, > > > once > > > > > the > > > > > > new member decides that he/ she wants to become a Committer, it > will > > > be > > > > > > helpful to have a list of PMC members that he/ she can > communicate > > > with > > > > > and > > > > > > get feedback from time to time. Feedback may include potential > > > > > adjustments > > > > > > and rough idea about progress towards the goal. Paid > professionals > > > who > > > > > are > > > > > > working with PMC members, can talk to their colleagues. For > others, > > > > > having > > > > > > this list of volunteer mentors, will surely help. IMHO, this will > > > make > > > > > > process a bit more transparent. I would like to know your > thoughts on > > > > > this. > > > > > > > > > > > > Thanks, > > > > > > Umesh > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Sep 21, 2017 at 1:41 PM, Misty Stanley-Jones < > > > misty@apache.org > > > > > > > > > > > wrote: > > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Best regards, > > Andrew > > > > Words like orphans lost among the crosstalk, meaning torn from truth's > > decrepit hands > > - A23, Crosstalk > > > --001a114413b2606f7f055b1f5439--