Would it be possible to add an cmdline option to ekeyword that prevents it from dropping stable keywords i.e. ppc to ~ppc if called as `ekeyword --no-drop ~ppc`. Use case: I work on old keywording requests, i.e. bug 527318. The package-list states (re-)keywording ~ppc for =dev-ml/cppo-1.4.1 and =dev-ml/extlib-1.7.1, but these packages aquired "ppc" by other means. If I run ekeyword ~ppc for each atom, I need to watch the output for errornous changes "ppc" -> "~ppc" instead of the intendend "" -> "~ppc". Most times I catch this, but sometimes I break the tree and need to revert (i.e. https://cgit.gentoo.org/repo/gentoo.git/commit/?id=b44198739d0756dbe08da713642f59edec7a350c ) Any suggestions on how to handle this? besides better watching on the changes?
Yes, The stable-bot needs such an item as well. It is my intention to add such a feature. That will make the keywording requirement in the pkglist unneeded, instead, a simple table can be generated independently.
Today was my day to accidentally to drop a bunch of stable keywords with 'ekeyword ~ia64'.