It would be very useful to have a way to unmerge packages that are referenced/have been installed by a set. In my particular case, I have two live packages A and B, where A conflicts with an older version of B, and B cannot be updated without A. Easy solution would be to temporarily remove B, emerge A, emerge B. Alas, since both are in a set, I can't do the first step without fiddling in world_sets...
So something like emerge -C --force cat/pkg would be muchly appreciated.
We already have similar protection via emerge --depclean <atom> so perhaps set protection for --unmerge isn't needed.
Maybe it would be useful to allow unemerge manually masked packages from sets.
*** Bug 279449 has been marked as a duplicate of this bug. ***