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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D5058158094 for ; Sun, 31 Jul 2022 21:27:00 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1EDFDE0EB3; Sun, 31 Jul 2022 21:27:00 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EEC61E0EB3 for ; Sun, 31 Jul 2022 21:26:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CD3DC3407E6 for ; Sun, 31 Jul 2022 21:26:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 27232500 for ; Sun, 31 Jul 2022 21:26:57 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1659302294.cb08149b6689fd23aa92f3e0f0b0d835a10523b6.ulm@gentoo> Subject: [gentoo-commits] data/glep:master commit in: / X-VCS-Repository: data/glep X-VCS-Files: glep-0083.rst X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: cb08149b6689fd23aa92f3e0f0b0d835a10523b6 X-VCS-Branch: master Date: Sun, 31 Jul 2022 21:26:57 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 28e7efaa-4e95-4a90-aa83-ce620a45d0c6 X-Archives-Hash: 0af7e251613d59d61af61257445f208f commit: cb08149b6689fd23aa92f3e0f0b0d835a10523b6 Author: Ulrich Müller gentoo org> AuthorDate: Sun Jul 31 21:18:14 2022 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Sun Jul 31 21:18:14 2022 +0000 URL: https://gitweb.gentoo.org/data/glep.git/commit/?id=cb08149b glep-0083: Grammatical corrections Suggested-by: Thomas Bracht Laumann Jespersen laumann.xyz> Signed-off-by: Ulrich Müller gentoo.org> glep-0083.rst | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/glep-0083.rst b/glep-0083.rst index 7050b25..0980124 100644 --- a/glep-0083.rst +++ b/glep-0083.rst @@ -22,7 +22,7 @@ Motivation ========== So far, old EAPIs were deprecated by the Gentoo Council in an ad-hoc -manner. No fixed criteria were used, resulting in very different +manner. No fixed criteria were used, resulting in unpredictable deprecation times after approval of newer EAPIs. Standardized criteria for deprecation and banning will make the life cycle of EAPIs more predictable. @@ -47,7 +47,7 @@ The Gentoo Council will deprecate an EAPI when The Gentoo Council will ban a deprecated EAPI when * 24 months have passed since its deprecation, and -* it is used by less than 5 % of ebuilds in the Gentoo repository. +* it is used by fewer than 5 % of ebuilds in the Gentoo repository. EAPIs used in profiles are outside the scope of this GLEP. @@ -74,10 +74,11 @@ immediately. A delay of 24 months between deprecation and ban will give ebuild authors enough time to update. This is especially relevant for -overlays and downstream distributions. Since a banned EAPI is -sufficient reason for updating an ebuild, an additional threshold of -5 % is required, in order to keep the number of such updates (and bug -reports requesting them) manageable. +overlays and downstream distributions. An additional requirement for +banning an EAPI is that fewer than 5 % of ebuilds are using the EAPI +in question. This requirement is defined to help keep the number of +ebuild updates (and bug reports requesting them) managable, as a +banned EAPI is sufficient reason for updating an ebuild. Backwards Compatibility