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 966D3200D15 for ; Thu, 21 Sep 2017 01:24:04 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 94C8E1609E4; Wed, 20 Sep 2017 23:24:04 +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 AB0431609E2 for ; Thu, 21 Sep 2017 01:24:03 +0200 (CEST) Received: (qmail 4084 invoked by uid 500); 20 Sep 2017 23:23:57 -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 4072 invoked by uid 99); 20 Sep 2017 23:23:57 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Sep 2017 23:23:57 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id DD9B81A1530 for ; Wed, 20 Sep 2017 23:23:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.379 X-Spam-Level: ** X-Spam-Status: No, score=2.379 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id WDt-ML3C214I for ; Wed, 20 Sep 2017 23:23:54 +0000 (UTC) Received: from mail-qt0-f172.google.com (mail-qt0-f172.google.com [209.85.216.172]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id B7DEC5F3CF for ; Wed, 20 Sep 2017 23:23:54 +0000 (UTC) Received: by mail-qt0-f172.google.com with SMTP id s18so4430719qta.3 for ; Wed, 20 Sep 2017 16:23:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=IVHoJpn1nLDScSzdTeCGpEJS0MbOj0NPS9CNMYbat24=; b=r/SjIFiNYbx5WsGwgbX1gpgBGaH/+xSQVBhDmskL4GQkTYb0FkL75/Vw9/Nv8V5y2/ 760imV0+51e3zFHnzi7Mczi5MDNqnrYeeNi100dqe8lzkcbMRX6ewHBly7bmB/j0og9y NPaFNQAlPzDW/YRhZ/HQv5/HTQt4r90nItZTbunrZ9EbTIejqbsPT96x0vGxnOE+BIIv 9hwM3we3PnnYs1JuFEmFXqHaghxNal4mc1D4Y9k8tKxh/fXRSFXE+A2uqnMmB0JoVSIb 2kz9ICrAWfhLNl6LfYOdSCM6JT2hMBU+lVfdouMnUozIui800oMSJlrqqvoXiQayCYmK tNaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=IVHoJpn1nLDScSzdTeCGpEJS0MbOj0NPS9CNMYbat24=; b=nMKLPdQaQDe5rfkJ3w4hLMW+IkiLXaw8AK/K7iGhRXCgI1SOuX7U3v3GJ6DGIpI3zf BX2y/t/kNye99j/aahI+CZjH6B720rM2QXTuTD9LOnl1eu6L23hC7psdgSkZ23aAghK6 1Rv3BXmA8YCI1Opz5fvLUHyeYHnp7FsKxtPdAG+gP6c6Yacd9/BRW+PXUqHy0xdZDSvG Vc3ajl0i5A8ydGhIUIl5ci47qoljeh2XwQIekWkocqJ96vpte5ddwPVQ5eN7sqrLykCZ 9DjqnKkyNLW+X+/0x5SS2unig5fPFUhG2I6MbUNejjFFqjS7FkrR3G2yxs/2gUw5OWzT fbXA== X-Gm-Message-State: AHPjjUi4i0tfpkn5gAaY5jAFBMto+swsmkgulxYOG9teXjF/Zet6jBMz aE6PmMHNKgul/uaE30xv4ZBUOFPwujiWY6V5WFbxvA== X-Google-Smtp-Source: AOwi7QC4U8+jIu8rJPNTX4WmnEee+qHBrqu8eFD4Z18SEoZNkZSXCwLHuARWoira6woDDcuy/Nc1zg3xLq3h5UB6RlA= X-Received: by 10.237.46.98 with SMTP id j89mr334933qtd.182.1505949827044; Wed, 20 Sep 2017 16:23:47 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.181.205 with HTTP; Wed, 20 Sep 2017 16:23:46 -0700 (PDT) In-Reply-To: References: From: Vladimir Rodionov Date: Wed, 20 Sep 2017 16:23:46 -0700 Message-ID: Subject: Re: [DISCUSS] Becoming a Committer To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary="001a114f44b47d9b150559a74459" archived-at: Wed, 20 Sep 2017 23:24:04 -0000 --001a114f44b47d9b150559a74459 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The most important criterion that make sense is the level of involvement in HBase development: 1. Number of JIRAs resolved 2. Number of major features implemented 3. Number of new LOC added to code base This translates immediately to number of hours (days, weeks, months and even years) spent on HBase development Another one that make sense as well is community involvement : 1. Presentations, tech talks at meetups and conferences 2. Activity in user and dev mailing lists PMC members can score each category and award status to a person with a maximum score. That is truly quantifiable approach with almost no room for power abuse -Vlad On Wed, Sep 20, 2017 at 3:57 PM, Vladimir Rodionov wrote: > Any subjective criteria, such as "acting like a committer" open wide room > for =D0=B0 power abuse of PMC members. > > My 2c > > -Vlad > > On Wed, Sep 20, 2017 at 3:05 PM, Andrew Purtell > wrote: > >> By the way I think "act like a committer and you'll become a committer" = is >> pretty good advice for anyone looking to enter into participation in an >> open source community, and a reasonable yardstick to judge candidates wh= o >> have been nominated. I also have no objection to documenting a list of >> favorable attributes. I would hope every PMCer voting on candidates will >> be >> fair and remember how they judged previous candidates, and be objective.= I >> give everyone the presumption of acting in good faith and that's enough >> (for me). What makes me allergic to this discussion is words like >> "prerequisite" and the implication that our current process has been >> unfair >> or is not aligned with the Apache Way. I think that case should be made = if >> we need to make it. >> >> >> On Wed, Sep 20, 2017 at 2:54 PM, Andrew Purtell >> wrote: >> >> > > will lead to folks motivated wrongly, similar to oft maligned "resum= e >> > driven development?" >> > >> > I find the need to have this discussion mildly offensive. Have we been >> > unfair in offering committership? Do you have a specific example of >> > something that looked improper? Can you name a committer whom you thin= k >> was >> > offered committership without sufficient merit? Can you name any actio= n >> we >> > have taken that smacks of "resume driven development"? >> > >> > I take the opposite view. I think the presumption of good faith in som= e >> > communities has been ground down by inter-vendor conflicts and as a >> result >> > they are very litigious and everything must be super specified and "by >> the >> > book" according to some formal process that drains the spirit of the >> Apache >> > Way and is corrosive to everything that holds open source communities >> > together. I don't think importing these ways to the HBase community is >> > either necessary or wise at this time. >> > >> > I'd like nominations for committership and PMC to be addressed on a ca= se >> > by case basis. Perhaps we should have greater transparency in the >> welcome >> > announcement. >> > >> > >> > 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 nebulou= s >> 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.h >> tml#_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 alway= s >> >> 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 >> > >> >> >> >> -- >> Best regards, >> Andrew >> >> Words like orphans lost among the crosstalk, meaning torn from truth's >> decrepit hands >> - A23, Crosstalk >> > > --001a114f44b47d9b150559a74459--