On Sat, 26 Nov 2016 17:32:02 -0600
William Hubbs <willi...@gentoo.org> wrote:

> Listing the architectures seems redundant if they are also in the cc:
> field. In your example above, why would you need arm in the cc: field
>  for app-foo/bas-2.3.4?

Often, the required work for "lists of keywords/stabilizations" has 
inconsistency.

e.g: Often you'll have only a few packages that need actioned on one arch
and you'll need a dozen or so that need actioned on others.

Hence, breaking them down to have keywords on the atom lines allows for a quick
grep of what's affected.

For example, https://bugs.gentoo.org/show_bug.cgi?id=599550#c0

Where I sorted everything to minimise how tall each list would be.

Only 3 packages needed actioned to satisfy ~arm, ~hppa and ~ppc

7 packages needed action for ~alpha

10 packages needed action for ~ppc64

and 14 packages needed action for ~ia64 and ~sparc

People who process such lists of course are free to ignore this metadata.

But I'd imagine having a short checklist of "tweak these and it should work" 
to be helpful.

*especially* given the current default behaviour of `ekeyword`, where calling

  ekeyword ~foo

Will unintentionally downgrade stable to ~arch, even though the point was to
change from unkeyworded to ~arch.

Surely though, we could fix that?

   ekeyword --as-needed ~foo PKGHERE

Plz? 

Attachment: pgpbhXIWmHiRM.pgp
Description: OpenPGP digital signature

Reply via email to