From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 finch.gentoo.org (Postfix) with ESMTPS id 3962B158200 for ; Mon, 15 Sep 2025 08:43:09 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 22927340F31 for ; Mon, 15 Sep 2025 08:43:09 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 4F98B110572; Mon, 15 Sep 2025 08:43:05 +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) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 431F3110573 for ; Mon, 15 Sep 2025 08:43:05 +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 ED6D3340EFA for ; Mon, 15 Sep 2025 08:43:04 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 673C239DF for ; Mon, 15 Sep 2025 08:43:03 +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: <1757925739.6c3308be9ca79098e8653b3602b5832520e82a8d.ulm@gentoo> Subject: [gentoo-commits] proj/devmanual:master commit in: keywording/maintenance/, keywording/ X-VCS-Repository: proj/devmanual X-VCS-Files: keywording/maintenance/text.xml keywording/text.xml X-VCS-Directories: keywording/maintenance/ keywording/ X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 6c3308be9ca79098e8653b3602b5832520e82a8d X-VCS-Branch: master Date: Mon, 15 Sep 2025 08:43:03 +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: d5345689-28fd-4f23-b223-01d8732c9ad8 X-Archives-Hash: 56dba11609228b43d2bf05f68c82e9e7 commit: 6c3308be9ca79098e8653b3602b5832520e82a8d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 6 07:31:08 2025 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Mon Sep 15 08:42:19 2025 +0000 URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=6c3308be keywording/maintenance: add section for destabilizing an arch Signed-off-by: Arthur Zamarin gentoo.org> Signed-off-by: Ulrich Müller gentoo.org> keywording/maintenance/text.xml | 54 +++++++++++++++++++++++++++++++++++++++++ keywording/text.xml | 1 + 2 files changed, 55 insertions(+) diff --git a/keywording/maintenance/text.xml b/keywording/maintenance/text.xml new file mode 100644 index 0000000..228f070 --- /dev/null +++ b/keywording/maintenance/text.xml @@ -0,0 +1,54 @@ + + + +Arch and profile maintenance + +
+Moving an arch from arch to ~arch + + +

+When demoting an entire architecture from stable (arch) to testing +(~arch), perform the following: +

+ +
    +
  1. + Prepare and publish a Gentoo news item announcing the architecture + destabilization, following the process described in + (per + GLEP 42). +
  2. +
  3. + Update the profile to accept both stable and testing keywords by setting + ACCEPT_KEYWORDS="${ARCH} ~${ARCH}" in the appropriate + profiles/arch/${ARCH}/... file(s). +
  4. +
  5. + Remove the architecture from all open stabilization bugs using the script + at + https://gitweb.gentoo.org/proj/pkgcore/pkgcore.git/tree/examples/destable_arch_bugs.py. +
  6. +
  7. + Convert all ebuild keywords for the architecture to testing: + qkeyword --all "${ARCH}" | cut -f1 -d" " | xargs -n 250 qatom + -F "%{CATEGORY}/%{PN}/%{PF}.ebuild" | xargs ekeyword "~${ARCH}" + (qkeyword and qatom are tools from + app-portage/portage-utils, while ekeyword is provided by + app-portage/gentoolkit). +
  8. +
  9. + Update any eclasses that define shared KEYWORDS variables. Currently, + this includes acct-group.eclass and acct-user.eclass. +
  10. +
  11. + Update the architecture status in the template files within the + bugzilla + repository as needed. +
  12. +
+ + +
+
+
diff --git a/keywording/text.xml b/keywording/text.xml index 490b3fb..6ed75c6 100644 --- a/keywording/text.xml +++ b/keywording/text.xml @@ -18,4 +18,5 @@ Refer to the subpages for details on policy, procedures, and maintenance. +