Gentoo Archives: gentoo-dev

From: Kent Fredric <kentnl@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Improving the stabilisation process - part 1
Date: Mon, 28 Nov 2016 02:28:09
Message-Id: 20161128152728.77def3cd@katipo2.lan
In Reply to: Re: [gentoo-dev] Improving the stabilisation process - part 1 by William Hubbs
1 On Sat, 26 Nov 2016 17:32:02 -0600
2 William Hubbs <williamh@g.o> wrote:
3
4 > Listing the architectures seems redundant if they are also in the cc:
5 > field. In your example above, why would you need arm in the cc: field
6 > for app-foo/bas-2.3.4?
7
8 Often, the required work for "lists of keywords/stabilizations" has inconsistency.
9
10 e.g: Often you'll have only a few packages that need actioned on one arch
11 and you'll need a dozen or so that need actioned on others.
12
13 Hence, breaking them down to have keywords on the atom lines allows for a quick
14 grep of what's affected.
15
16 For example, https://bugs.gentoo.org/show_bug.cgi?id=599550#c0
17
18 Where I sorted everything to minimise how tall each list would be.
19
20 Only 3 packages needed actioned to satisfy ~arm, ~hppa and ~ppc
21
22 7 packages needed action for ~alpha
23
24 10 packages needed action for ~ppc64
25
26 and 14 packages needed action for ~ia64 and ~sparc
27
28 People who process such lists of course are free to ignore this metadata.
29
30 But I'd imagine having a short checklist of "tweak these and it should work"
31 to be helpful.
32
33 *especially* given the current default behaviour of `ekeyword`, where calling
34
35 ekeyword ~foo
36
37 Will unintentionally downgrade stable to ~arch, even though the point was to
38 change from unkeyworded to ~arch.
39
40 Surely though, we could fix that?
41
42 ekeyword --as-needed ~foo PKGHERE
43
44 Plz?