[openstack-dev] [neutron] What does being a neutron-core member mean? [WAS: Re: [neutron] I am pleased to propose two new Neutron API/DB/RPC core reviewers!]

Flavio Percoco flavio at redhat.com
Fri Aug 14 15:25:40 UTC 2015


On 14/08/15 10:14 -0500, Kyle Mestery wrote:
>On Fri, Aug 14, 2015 at 10:00 AM, Flavio Percoco <flavio at redhat.com> wrote:
>
>    On 14/08/15 10:42 -0400, Assaf Muller wrote:
>   
>        First I'd like to say that I recognize that this discussion is
>        incredibly
>        personal. Brandon and Russell, please do not be offended, but I know
>        that I
>        probably would be if this very public thread involved myself. That
>        being said,
>        please know that from my perspective this is *not* personal, rather I
>        see this
>        as a general discussion about the precedent that we are creating here.
>
>        Responses in-line.
>
>        On Fri, Aug 14, 2015 at 9:32 AM, Kyle Mestery <mestery at mestery.com>
>        wrote:
>
>           On Fri, Aug 14, 2015 at 6:29 AM, Ihar Hrachyshka <
>        ihrachys at redhat.com>
>           wrote:
>                 it feels to me that leaving neutron-core group as a
>        "meta-group" that
>               includes everyone who makes significant positive impact in any
>        of
>               those repos is not optimal. 
>
>             This is where I'd disagree. I think in general teams pay too much
>        attention
>           to stats, which are incredibly easy to game. Case in point, with the
>           current objections people have over Brandon and Russell being
>        nominated, I
>           could have waited 4-6 weeks and let them amass a plethora of review
>        stats,
>           but what would the point of that have been?
>
>
>        None what so ever. I think the point here is that if someone is
>        focusing on
>        another project then it's debatable if they should become a core in the
>        Neutron
>        project itself. Very simply put, if someone is a core in a subproject
>        and is
>        doing a fantastic job, but that person is not truly involved in the
>        Neutron
>        project itself, then that person becoming core in Neutron to me is
>        dangerous.
>        Before someone becomes core, I would like to be familiar with their
>        expertise
>        in Neutron so that I know if to trust their +2 or not on a given area
>        in
>        Neutron. If that person didn't really focus on Neutron then I have no
>        way of
>        being familiar with their expertise, thus no ability to trust them even
>        if I'm
>        generally a trusting person.
>   
>
>    I'm not really familiar with Neutron's workflow but as an outsider and
>    also based on my experience from other projects, the separation of
>    concerns from a review perspective is very useful. Teams that govern
>    several projects are be better off giving reviewing rights to folks
>    in a per-project basis rather than doing it cross-team.
>
>    I'd go as far as saying that folks with review rights in the server
>    don't necessarily need to have review rights in smaller projects. The
>    reason I'm saying this is because I believe that reviewer rights is
>    not a prize but a volunteer job. The moment I'm asked whether I want
>    to join a reviewers team in a project, I gotta be honest with what my
>    available time will allow me to do.
>
>
>
>What you just said is what I've been trying to emphasize my entire time as PTL:
>Reviewing is a duty, not a prize. The thing we're discussing here is the issue
>of when to give someone +2 rights. I'm arguing in favor of a web of trust
>system, which is what we have with Lieutenants. I'm also saying that I'm a
>proponent of elevating folks who want to take on the duty and letting them do
>that before they spend a month building up stats. This is not an opinion shared
>by everyone I realize, but it's my opinion.
>
>Like I've said in this thread, the entire system is built on trust. We as a
>community need to trust more and rely on that trust. I feel as if I've spent my
>PTL time trying to build that up and instill this value into the Neutron
>community. The results speak for themselves at this point, but I'm proud of
>what *we* as a community have built here.

Different projects follow different rules. Some projects favor stats,
others favor enthusiasm and try to build a stronger community based on
that.

I just wanted to say that I personally favor building a web of trust
rather than relying *just* on stats!

Flavio

>
>Kyle
> 
>
>    To what I just said, I'd also add the familiarity with the code-base,
>    etc.
>
>    Just my $0.02,
>    Flavio
>
>
>
>    --
>    @flaper87
>    Flavio Percoco
>   
>    __________________________________________________________________________
>    OpenStack Development Mailing List (not for usage questions)
>    Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>

-- 
@flaper87
Flavio Percoco
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150814/09ade026/attachment.pgp>


More information about the OpenStack-dev mailing list