Hi, everyone.

Here's a short set of patches that reworks eshowkw keyword display
& ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong
classification of *-fbsd as Prefix arch.

Example output:
- https://dev.gentoo.org/~mgorny/tmp/short.png (without -P)
- https://dev.gentoo.org/~mgorny/tmp/long.png (with -P)

(the color 'mismatch' is intentional to improve distinction)

The new ordering attempts to match the one suggested for Bugzilla
as closely as possible, that is:

1. stable+dev arches with stable keywords -- all that should be CC-ed
on stabilization requests, and which you must not break,

2. exp arches with stable keywords -- still CC on stablereqs but some
breakage is acceptable,

3. stable+dev arches without stable keywords (~mips, ~*-fbsd) -- do not
stabilize stuff but CC on keywordreqs and don't break,

4. exp arches without stable keywords (prefix).

For now, the code hardcodes ~mips and all *-* arches to be pure ~arch.
However, this will use arches.desc when the spec is ready.

What do you think?

[1]:https://archives.gentoo.org/gentoo-dev/message/65a84c7cdd3ffafc8500bf7eefd85635

--
Best regards,
Michał Górny


Reply via email to