On 14 November 2013 09:21, James Potts <[email protected]> wrote: > To be honest, I think that printing a summary of masked useflags which > contradict a user's settings in USE= at the end of the pretend/ask portion > of an emerge would be a step in the right direction. Making it so that > portage bails with an error if package.use conflicts with use.(package.)mask > would also be helpful if this doesn't already happen. Not sure how much > trouble this would be to add, tho, honestly.
+1 to that, I was going to suggest something similar to help explain what "~(foo)" means at least till people get used to it e.g. --- The Following Use Flags were user set, but ignored due to stability masks: dev-baz/quux: +foo -bar +baz man emerge and grep for "stable use masks" --- Or something. Maybe only shown with -v , or something so its not too annoying if users are ok with ignoring it. -- Kent
