From patchwork Fri Sep 20 19:35:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Russell Bryant X-Patchwork-Id: 1165408 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ovn.org Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46Zkgc6qblz9sNw for ; Sat, 21 Sep 2019 05:44:28 +1000 (AEST) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 20206DC0; Fri, 20 Sep 2019 19:43:59 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 9719DD9C for ; Fri, 20 Sep 2019 19:43:57 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 7638A875 for ; Fri, 20 Sep 2019 19:43:50 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 1CEB68AC6E0; Fri, 20 Sep 2019 19:35:27 +0000 (UTC) Received: from t480s.redhat.com (ovpn-120-214.rdu2.redhat.com [10.10.120.214]) by smtp.corp.redhat.com (Postfix) with ESMTP id 406615C1B5; Fri, 20 Sep 2019 19:35:26 +0000 (UTC) From: Russell Bryant To: dev@openvswitch.org Date: Fri, 20 Sep 2019 15:35:10 -0400 Message-Id: <20190920193510.27539-3-russell@ovn.org> In-Reply-To: <20190920193510.27539-1-russell@ovn.org> References: <20190920193510.27539-1-russell@ovn.org> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (mx1.redhat.com [10.5.110.69]); Fri, 20 Sep 2019 19:35:27 +0000 (UTC) X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [PATCH 3/3] Acknowledge that OVN committers are a new group. X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org The MAINTAINRES.rst and related files still discussed the OVS committers group. Since OVN was split out into its own repository, the group of people with commit rights to OVN is different, and has evolved to include a couple of people that were not previously OVS committers. This change aims to further formalize the creation of a separate group of OVN committers. It includes the OVS committers that made the most changes to OVN in the past, as well as those who have already been granted commit rights to OVN. This change proposes that the new OVN committers group continues to follow the exact same policies and procedures as the OVS committers group, and simply updates the project name in those documents. Signed-off-by: Russell Bryant Acked-by: Ben Pfaff --- AUTHORS.rst | 8 ++-- .../internals/committer-emeritus-status.rst | 10 ++--- .../internals/committer-grant-revocation.rst | 24 +++++------ .../internals/committer-responsibilities.rst | 6 +-- MAINTAINERS.rst | 40 ++++--------------- 5 files changed, 33 insertions(+), 55 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index 4ebc3e03d..5c693a5ae 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -25,8 +25,10 @@ Authors ======= -The following people authored or signed off on commits in the Open -vSwitch source code or webpage version control repository. +The following people authored or signed off on commits in the OVN +source code or webpage version control repository. Since OVN originated in the +Open vSwitch git repository, this list also includes all of the names in the +AUTHORS file at the time OVN was split out from OVS. ================================== =============================================== Name Email @@ -651,5 +653,5 @@ weizj 34965317@qq.com 张强 zhangqiang@meizu.com =============================== =============================================== -Thanks to all Open vSwitch contributors. If you are not listed above +Thanks to all Open vSwitch and OVN contributors. If you are not listed above but believe that you should be, please write to dev@openvswitch.org. diff --git a/Documentation/internals/committer-emeritus-status.rst b/Documentation/internals/committer-emeritus-status.rst index 9e4fdab21..6711b105b 100644 --- a/Documentation/internals/committer-emeritus-status.rst +++ b/Documentation/internals/committer-emeritus-status.rst @@ -22,14 +22,14 @@ Avoid deeper levels because they do not render well. ================================== -Emeritus Status for OVS Committers +Emeritus Status for OVN Committers ================================== -OVS committers are nominated and elected based on their impact on the Open -vSwitch project. Over time, as committers' responsibilities change, some may +OVN committers are nominated and elected based on their impact on the OVN +project. Over time, as committers' responsibilities change, some may become unable or uninterested in actively participating in project governance. Committer "emeritus" status provides a way for committers to take a leave of -absence from OVS governance responsibilities. The following guidelines clarify +absence from OVN governance responsibilities. The following guidelines clarify the process around the emeritus status for committers: * A committer may choose to transition from active to emeritus, or from @@ -47,7 +47,7 @@ the process around the emeritus status for committers: * Emeritus committers do not nominate or vote in committer elections. From a governance perspective, they are equivalent to a non-committer. -* Emeritus committers cannot merge patches to the OVS repository. +* Emeritus committers cannot merge patches to the OVN repository. * Emeritus committers will be listed in a separate section in the MAINTAINERS.rst file to continue to recognize their contributions to the diff --git a/Documentation/internals/committer-grant-revocation.rst b/Documentation/internals/committer-grant-revocation.rst index 6d5344405..49c7769b8 100644 --- a/Documentation/internals/committer-grant-revocation.rst +++ b/Documentation/internals/committer-grant-revocation.rst @@ -22,13 +22,13 @@ Avoid deeper levels because they do not render well. ===================================== -OVS Committer Grant/Revocation Policy +OVN Committer Grant/Revocation Policy ===================================== -An OVS committer is a participant in the project with the ability to commit +An OVN committer is a participant in the project with the ability to commit code directly to the master repository. Commit access grants a broad ability to affect the progress of the project as presented by its most important artifact, -the code and related resources that produce working binaries of Open vSwitch. +the code and related resources that produce working binaries of OVN As such it represents a significant level of trust in an individual's commitment to working with other committers and the community at large for the benefit of the project. It can not be granted lightly and, in the worst case, @@ -64,7 +64,7 @@ the following in their interaction with the project: direction as viewed by current committers. - Commitment to meet the expectations described in the "Expectations of - Developer's with Open vSwitch Access" + Developer's with OVN Access" The process to grant commit access to a candidate is simple: @@ -227,17 +227,17 @@ Vote Results for Grant of Commit Access Invitation to Accepted Committer -------------------------------- - Due to your sustained contributions to the Open vSwitch (OVS) project we - would like to provide you with commit access to the project repository. - Developers with commit access must agree to fulfill specific - responsibilities described in the source repository: + Due to your sustained contributions to the OVN project we would like to + provide you with commit access to the project repository. Developers with + commit access must agree to fulfill specific responsibilities described in + the source repository: /Documentation/internals/committer-responsibilities.rst Please let us know if you would like to accept commit access and if so that you agree to fulfill these responsibilities. Once we receive your response we'll set up access. We're looking forward continuing to work together to - advance the Open vSwitch project. + advance the OVN project. Proposal to Revoke Commit Access for Detrimental Behavior --------------------------------------------------------- @@ -310,9 +310,9 @@ Notification of Commit Revocation for Detrimental Behavior ---------------------------------------------------------- After private discussion with you and careful consideration of the - situation, the other committers to the Open vSwitch (OVS) project have - concluded that it is in the best interest of the project that your commit - access to the project repositories be revoked and this has now occurred. + situation, the other committers to the OVN project have concluded that it + is in the best interest of the project that your commit access to the + project repositories be revoked and this has now occurred. The reasons for this decision are: diff --git a/Documentation/internals/committer-responsibilities.rst b/Documentation/internals/committer-responsibilities.rst index 357412522..6e5619243 100644 --- a/Documentation/internals/committer-responsibilities.rst +++ b/Documentation/internals/committer-responsibilities.rst @@ -21,9 +21,9 @@ Avoid deeper levels because they do not render well. -========================================================= -Expectations for Developers with Open vSwitch Repo Access -========================================================= +================================================ +Expectations for Developers with OVN Repo Access +================================================ Pre-requisites -------------- diff --git a/MAINTAINERS.rst b/MAINTAINERS.rst index a6434374b..3b46daad1 100644 --- a/MAINTAINERS.rst +++ b/MAINTAINERS.rst @@ -25,56 +25,34 @@ Committers ========== -Open vSwitch committers are the people who have been granted access to push -changes to to the Open vSwitch git repository. +OVN committers are the people who have been granted access to push +changes to to the OVN git repository. -The responsibilities of an Open vSwitch committer are documented +The responsibilities of an OVN committer are documented `here `__. The process for adding or removing committers is documented `here `__. -This is the current list of active Open vSwitch committers: +This is the current list of active OVN committers: .. list-table:: OVS Maintainers :header-rows: 1 * - Name - Email - * - Alex Wang - - ee07b291@gmail.com - * - Alin Serdean - - aserdean@cloudbasesolutions.com - * - Andy Zhou - - azhou@ovn.org - * - Ansis Atteka - - aatteka@nicira.com * - Ben Pfaff - blp@ovn.org - * - Daniele Di Proietto - - daniele.di.proietto@gmail.com * - Gurucharan Shetty - guru@ovn.org - * - Ian Stokes - - istokes@ovn.org - * - Jarno Rajahalme - - jarno@ovn.org - * - Jesse Gross - - jesse@kernel.org - * - Joe Stringer - - joe@ovn.org * - Justin Pettit - jpettit@ovn.org - * - Pravin B Shelar - - pshelar@ovn.org + * - Mark Michelson + - mmichels@redhat.com + * - Numan Siddique + - nusddiq@redhat.com * - Russell Bryant - russell@ovn.org - * - Simon Horman - - horms@ovn.org - * - Thomas Graf - - tgraf@noironetworks.com - * - YAMAMOTO Takashi - - yamamoto@midokura.com The project also maintains a list of Emeritus Committers (or Maintainers). More information about Emeritus Committers can be found @@ -85,5 +63,3 @@ More information about Emeritus Committers can be found * - Name - Email - * - Ethan J. Jackson - - ejj@eecs.berkeley.edu