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 BAE0B15800A for ; Sun, 16 Jul 2023 14:58:12 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0BEE5E0870; Sun, 16 Jul 2023 14:58:09 +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) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B757CE070D for ; Sun, 16 Jul 2023 14:58:08 +0000 (UTC) Received: by mail-yb1-f175.google.com with SMTP id 3f1490d57ef6-cae693192d1so3675597276.1 for ; Sun, 16 Jul 2023 07:58:07 -0700 (PDT) X-Gm-Message-State: ABy/qLZjxpCsE06AMofyxHrWR+PNKKSqnlHqE7gJ8tQE/4OiA41uA7iW wm/NycpZk7PDD3XOwoMGU6HSRYxsylfmd/kER+s= X-Google-Smtp-Source: APBJJlFj6ugbg96Ri6YDy573PreJrl7241g4/zTUGhJb7k31o5Q561RQET49BUYxVf+1LMxjGppTz6iAMt+CjIWkm64= X-Received: by 2002:a25:2f46:0:b0:c50:8c8:8048 with SMTP id v67-20020a252f46000000b00c5008c88048mr8873069ybv.18.1689519485883; Sun, 16 Jul 2023 07:58:05 -0700 (PDT) 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 From: Matt Turner Date: Sun, 16 Jul 2023 10:57:54 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: [gentoo-dev] Package stabilization groups To: gentoo development Cc: Sam James , Arthur Zamarin , Tim Harder Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 68ae8220-8434-4a65-8087-5f9b58adfda7 X-Archives-Hash: 32f2085247665ded64a41b83d5430f4d Hello, Many of us have started using `pkgdev bugs` to file stabilization bugs. It works well (Thanks Arthur!) and I encourage everyone to give it a try. Where possible, it files one stabilization bug per package. This makes arch testers' jobs easier and makes the task easier to automate. But sometimes we do want to stabilize packages together. For example major versions of x11-wm/mutter and gnome-base/gnome-shell are tied together. If a new mutter is stabilized without the new gnome-shell, the tree will still be consistent, but emerge -u @world will warn users that the mutter upgrade is blocked. There was some brief discussion on IRC about how to document these groupings, and two main ideas were suggested: - add a field to metadata.xml to specify the group by an arbitrary name. E.g. Each package in the group would specify the same value of name="..." - maintain the groups in a separate place (similar to portage @sets). Can anyone think of particular advantages or disadvantages to one solution versus the other? Any other (better) ideas? Thanks, Matt