Gentoo Archives: gentoo-portage-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [gentoolkit] eshowkw: Improve & reorder keywords for my Bugzie proposal
Date: Tue, 23 Jan 2018 12:47:28
Message-Id: 20180123124715.3456-1-mgorny@gentoo.org
1 Hi, everyone.
2
3 Here's a short set of patches that reworks eshowkw keyword display
4 & ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong
5 classification of *-fbsd as Prefix arch.
6
7 Example output:
8 - https://dev.gentoo.org/~mgorny/tmp/short.png (without -P)
9 - https://dev.gentoo.org/~mgorny/tmp/long.png (with -P)
10
11 (the color 'mismatch' is intentional to improve distinction)
12
13 The new ordering attempts to match the one suggested for Bugzilla
14 as closely as possible, that is:
15
16 1. stable+dev arches with stable keywords -- all that should be CC-ed
17 on stabilization requests, and which you must not break,
18
19 2. exp arches with stable keywords -- still CC on stablereqs but some
20 breakage is acceptable,
21
22 3. stable+dev arches without stable keywords (~mips, ~*-fbsd) -- do not
23 stabilize stuff but CC on keywordreqs and don't break,
24
25 4. exp arches without stable keywords (prefix).
26
27 For now, the code hardcodes ~mips and all *-* arches to be pure ~arch.
28 However, this will use arches.desc when the spec is ready.
29
30 What do you think?
31
32 [1]:https://archives.gentoo.org/gentoo-dev/message/65a84c7cdd3ffafc8500bf7eefd85635
33
34 --
35 Best regards,
36 Michał Górny

Replies