Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Arthur Zamarin Newsgroups: linux.gentoo.dev Subject: [gentoo-dev] [PATCH] glep-0068: Add element to metadata.xml Date: Sat, 09 May 2026 11:40:01 +0200 Message-ID: X-Original-To: gentoo-dev@lists.gentoo.org X-Mailer: git-send-email 2.54.0 List-ID: Gentoo Linux mail 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 Approved: robomod@news.nic.it Lines: 55 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: glep@gentoo.org, mgorny@gentoo.org, Arthur Zamarin X-Original-Date: Sat, 9 May 2026 12:33:52 +0300 X-Original-Message-ID: <20260509093355.562591-1-arthurzam@gentoo.org> Xref: csiph.com linux.gentoo.dev:70519 Add a new element to metadata.xml, which indicates that stable keywords should be retained on version bumps (i.e. as a recommendation for developers, which may be overridden if stabilization is deemed inappropriate). For example, various `*-bin` packages are meaningless to wait for stabilization, and should be stabilized immediately. This information is only available when looking at the package's history and detecting if the maintainer was bumping the version with stable keywords retained. Various developer helper tools can be updated to detect this element and not destable the ebuild on version bumps. The developer is always free to override this recommendation if they feel that a wait period is necessary. Closes: https://bugs.gentoo.org/974436 Signed-off-by: Arthur Zamarin --- glep-0068.rst | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/glep-0068.rst b/glep-0068.rst index f822c6e..2d74c09 100644 --- a/glep-0068.rst +++ b/glep-0068.rst @@ -4,10 +4,11 @@ Title: Package and category metadata Author: Michał Górny Type: Standards Track Status: Final -Version: 1.4 +Version: 1.5 Created: 2016-03-14 -Last-Modified: 2023-02-22 -Post-History: 2016-03-16, 2018-02-20, 2022-05-22, 2022-10-07, 2023-02-22 +Last-Modified: 2026-05-09 +Post-History: 2016-03-16, 2018-02-20, 2022-05-22, 2022-10-07, 2023-02-22, + 2026-05-09 Content-Type: text/x-rst Requires: 67 Replaces: 34, 46, 56 @@ -162,6 +163,12 @@ element can contain, in any order: after arch testing on one of them (i.e. if the package is known to be fully arch-independent). +- zero or more ```` elements, possibly restricted + to specific package versions (at most one for each version) whose presence + indicates that stable keywords should be retained on version bumps (i.e. as + a recommendation for developers, which may be overridden if stabilization is + deemed inappropriate). + - zero or more ```` elements containing USE flag descriptions in different languages (at most one for each language), as detailed in `USE flag descriptions`_. -- 2.54.0