Make it the same kind of error to enable a masked flag as it is to try to install a masked package (license, keyword, hard-mask, etc) example: trying to install a package with the "consolekit" use flag enabled if the flag is masked Reproducible: Always Actual Results: a diagnostic is printed but otherwise the flag is silently ignored Expected Results: emerge should notice the attempt to activate the masked flag and raise an error the same way it does for attempting to install a masked package bug 723448 is related, but this one proposes to make it an error and not simply inform the user
Could be a concern in situations where the mask is temporary (e.g stable masks, temporary bugs, etc..) where if not an error it'd simply restore itself once possible, otherwise user will have to keep track of the mask status to know when it's usable again and likely not be alerted the other way around. For shared configs between multiple machines it could also require extra fine-tuning, like arch-specific USE masks, currently it just ignore those which is fine. Even if non-fatal, not sure I'd want to be flooded with warnings either. Personally haven't had any usability issues with how things currently are, I just pay attention to the "()" to know if the flag is profile forced. If errors are added I'd at least like a way to revert to old behavior.
*** This bug has been marked as a duplicate of bug 489304 ***