From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 5958E1382C5 for ; Tue, 24 Apr 2018 14:52:08 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 43F99E09B0; Tue, 24 Apr 2018 14:52:07 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 015A2E0997 for ; Tue, 24 Apr 2018 14:52:06 +0000 (UTC) Received: from localhost.localdomain (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 6E19B335C60; Tue, 24 Apr 2018 14:52:04 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-project@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-project] [RFC PATCH] glep-0039: Add a section describing who Gentoo developers are Date: Tue, 24 Apr 2018 16:51:58 +0200 Message-Id: <20180424145158.7695-1-mgorny@gentoo.org> X-Mailer: git-send-email 2.17.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org X-Archives-Salt: 94a7efc8-8aa6-433a-8e9b-ee6ac1009859 X-Archives-Hash: 60efd4d72a7e9632762ce7d37911763f Hi, Here's a followup of my pre-GLEP. After the content being reduced even more by the bikeshed, and suggestions that this would fit better inside GLEP 39, here's a minimal patch to GLEP 39 that prepends the two main points of the specification with short definition of developers. --- Amend GLEP 39 by adding missing definition of Gentoo developer, along with a short explanation on how new developers are being admitted and how existing developers are removed. This GLEP has been writting with strong focus on what developers can do; however, no GLEP has really defined whom developers really are. The aim of this change is merely to describe the status quo, without introducing any changes to the structure or procedures. The wording has been reduced to absolute minimum necessary to outline the processes without getting into any details that could be considered controversial. --- glep-0039.rst | 40 ++++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/glep-0039.rst b/glep-0039.rst index c458450..f68247e 100644 --- a/glep-0039.rst +++ b/glep-0039.rst @@ -5,10 +5,10 @@ Author: Grant Goodyear , Ciaran McCreesh Type: Informational Status: Final -Version: 2 +Version: 2.1 Created: 2005-09-01 -Last-Modified: 2016-07-30 -Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19 +Last-Modified: 2018-04-24 +Post-History: 2005-09-01, 2006-02-09, 2007-10-12, 2008-01-19, 2018-04-24 Content-Type: text/x-rst Replaces: 4 --- @@ -17,7 +17,10 @@ Status ====== Implemented. GLEP amended on 2006-02-09 to add the final bullet point to -list B in `Specification`_. +list C in `Specification`_. + +GLEP amended on 2018-04-24 to prepend new point A to the specification +describing who developers are. Abstract ======== @@ -106,7 +109,28 @@ Additional problems identified by the current metastructure reform proposals Specification ============= -A. A project is a group of developers working towards a goal (or a set +A. A developer is a person who has successfully passed recruitment + procedure as defined of the time of the recruit's joining and is + actively contributing to Gentoo Linux. + + * New developers are admitted by the Recruiters project + [#RECRUITERS]_ upon asserting that the candidate(s) have + the necessary skills, motivation and have recent contributions + in the areas of their interest. + * Developers are removed by the Undertakers project [#UNDERTAKERS]_. + The developer status can be revoked in one of the following cases: + + - The developer's own explicit request. + - Determining that the developer is no longer actively + contributing to Gentoo. + - A result of disciplinary action taken by an appropriately + authorized project. + + * The policies for admittance and removal of developers shall + be defined and published by the Recruiters and Undertakers + projects appropriately. + +B. A project is a group of developers working towards a goal (or a set of goals). * A project exists if it has a maintained Wiki @@ -130,7 +154,7 @@ A. A project is a group of developers working towards a goal (or a set this GLEP does not provide for a way for the community at large to block a new project, even if the comments are wholly negative. -B. Global issues will be decided by an elected Gentoo council. +C. Global issues will be decided by an elected Gentoo council. * There will be a set number of council members. (For the first election that number was set to 7 by acclamation.) @@ -209,6 +233,10 @@ References .. [#Project_pages] https://wiki.gentoo.org/wiki/Gentoo_Wiki:Developer_Central/Project_pages +.. [#RECRUITERS] https://wiki.gentoo.org/wiki/Project:Recruiters + +.. [#UNDERTAKERS] https://wiki.gentoo.org/wiki/Project:Undertakers + Copyright ========= -- 2.17.0