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 40065138334 for ; Tue, 10 Dec 2019 13:39:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 541A3E0929; Tue, 10 Dec 2019 13:39:38 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 0A55BE085E for ; Tue, 10 Dec 2019 13:39:38 +0000 (UTC) Received: from localhost.localdomain (c134-66.icpnet.pl [85.221.134.66]) (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 708E234D90F; Tue, 10 Dec 2019 13:39:36 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-dev] [PATCH] glep-0081: Remove policy part Date: Tue, 10 Dec 2019 14:39:10 +0100 Message-Id: <20191210133910.38346-1-mgorny@gentoo.org> X-Mailer: git-send-email 2.24.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: f233e874-477d-474b-adf5-0f17d49a714d X-Archives-Hash: 7e2197c632d42900df525141ae328913 Remove the policy part from GLEP 81, making it into a pure technical specification. The policy will now be defined by the QA team as a regular tree policy. Since the planned policy updates make it less restrictive, there is really no need to hammer it at GLEP level. Signed-off-by: Michał Górny --- glep-0081.rst | 48 +++++++++++++----------------------------------- 1 file changed, 13 insertions(+), 35 deletions(-) diff --git a/glep-0081.rst b/glep-0081.rst index 41db473..5218fa4 100644 --- a/glep-0081.rst +++ b/glep-0081.rst @@ -5,10 +5,10 @@ Author: Michał Górny , Michael Orlitzky Type: Standards Track Status: Final -Version: 1 +Version: 1.1 Created: 2019-05-29 -Last-Modified: 2019-10-07 -Post-History: 2019-05-29, 2019-07-08 +Last-Modified: 2019-12-10 +Post-History: 2019-05-29, 2019-07-08, 2019-12-10 Content-Type: text/x-rst Replaces: 27 --- @@ -22,6 +22,14 @@ accounts. Dependencies are used to request users and group from within regular packages, and to track their usage. +Changes +======= + +v1.1 + The policy part was removed from the GLEP, in order to make it a tree + policy. The GLEP is now purely technical specification. + + Motivation ========== @@ -62,22 +70,6 @@ manager. Specification ============= -Policy ------- - -Following the acceptance of this GLEP, all new users and groups must -be created via user/group packages as defined in this GLEP. The old -method may still be used for existing users/groups, in existing -packages. - -All new users and groups must have unique UIDs/GIDs assigned -by developers. The developer adding them is responsible for checking -for collisions. - -Before adding a new user and/or group, the developer must send a RFC -to the ``gentoo-dev`` mailing list. - - Logical structure ----------------- @@ -149,20 +141,6 @@ that. Rationale ========= -Requiring mailing list RFC --------------------------- - -The policy explicitly requires RFCs for new users and groups, as they -have global scopes and effects of mistakes while adding them are hard -to fix. Wider review should decrease the risk of major design mistakes. - -To provide one example, right now we have two different packages -creating ``git`` user and requiring a different home directory for -the user. As a result, the first package being installed defines -the actual home directory, and both technically can not be installed -at the same time. - - Satisfied goals --------------- @@ -238,6 +216,6 @@ References Copyright ========= -This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 +This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 Unported License. To view a copy of this license, visit -https://creativecommons.org/licenses/by-sa/3.0/. +https://creativecommons.org/licenses/by-sa/4.0/. -- 2.24.0