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 D66351382C5 for ; Sun, 11 Mar 2018 19:20:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C9198E0946; Sun, 11 Mar 2018 19:20:31 +0000 (UTC) Received: from smtp.gentoo.org (dev.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 A86E4E0954 for ; Sun, 11 Mar 2018 19:20:31 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1D6ED335C30 for ; Sun, 11 Mar 2018 19:20:30 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9E1EF238 for ; Sun, 11 Mar 2018 19:20:28 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1520796017.6f4d97c0db20af6e3d75063b118f3756983a589a.mgorny@gentoo> Subject: [gentoo-commits] data/glep:master commit in: / X-VCS-Repository: data/glep X-VCS-Files: glep-0068.rst X-VCS-Directories: / X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 6f4d97c0db20af6e3d75063b118f3756983a589a X-VCS-Branch: master Date: Sun, 11 Mar 2018 19:20:28 +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-Archives-Salt: 461a4a95-64a5-4c53-b606-100eace2430d X-Archives-Hash: 9f8777e509c2b7993a735cd6d2232261 commit: 6f4d97c0db20af6e3d75063b118f3756983a589a Author: Michał Górny gentoo org> AuthorDate: Tue Feb 20 21:51:08 2018 +0000 Commit: Michał Górny gentoo org> CommitDate: Sun Mar 11 19:20:17 2018 +0000 URL: https://gitweb.gentoo.org/data/glep.git/commit/?id=6f4d97c0 glep-0068: Add element to metadata.xml Add a new element to metadata.xml whose presence can be used to indicate that the package is suitable for ALLARCHES stabilization. Unlike the current system, this makes it possible to easily determine when packages can be stabilized wrt ALLARCHES independently of who requests the stabilization. For example, in Python ecosystem there are some packages which have C extensions or known-unportable code which we do not want to handle through ALLARCHES. Right now we have to either remember them or recheck for them when firing the stablereq, or — more commonly — we end up not using ALLARCHES when we could. Storing this information per-package will not only make it easier to determine whether ALLARCHES is applicable but also introduce some automation to determine that and react accordingly. Approved on 2018-03-11 Council meeting. Closes: https://bugs.gentoo.org/649740 glep-0068.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/glep-0068.rst b/glep-0068.rst index e8cba5d..2e874e9 100644 --- a/glep-0068.rst +++ b/glep-0068.rst @@ -4,10 +4,10 @@ Title: Package and category metadata Author: Michał Górny Type: Standards Track Status: Final -Version: 1 +Version: 1.1 Created: 2016-03-14 -Last-Modified: 2017-05-05 -Post-History: 2016-03-16 +Last-Modified: 2018-03-11 +Post-History: 2018-02-20, 2016-03-16 Content-Type: text/x-rst Requires: 67 Replaces: 34, 46, 56 @@ -147,6 +147,13 @@ element can contain, in any order: languages (at most one for each language), as detailed in `Slot descriptions`_. +- zero or more ```` elements, possibly restricted + to specific package versions (at most one for each version) whose presence + indicates that the appropriate ebuilds are suitable for simultaneously + marking stable on all architectures where a previous version is stable + after arch testing on one of them (i.e. if the package is known to be fully + arch-independent). + - zero or more ```` elements containing USE flag descriptions in different languages (at most one for each language), as detailed in `USE flag descriptions`_.