It would be cool if emerge would "pretend" a package is unmasked if we are only fetching it. Reproducible: Always
I don't think it's okay to change the default behavior, since that would be a major user-interface change. However, we could add a --masks=n option, or something like that.
"good enough"
(In reply to Fedja Beader from comment #0) > It would be cool if emerge would "pretend" a package is unmasked if we are > only fetching it. > > Reproducible: Always Then it would catch newer versions even if an older version would be installed afterwards.
*** Bug 536494 has been marked as a duplicate of this bug. ***
(In reply to Michał Górny from comment #3) > > Then it would catch newer versions even if an older version would be > installed afterwards. Hmm.. from my understanding, emerge considers a masked package only if: 1) it was explicitly requested: emerge "=..." or ">..." or ... 2) it is needed to satisfy dependencies 3) architecture not supported 4) was selected, but LICENSE not allowed Anything else? In the first two cases the masked version would be the one later installed, while in the other two would not be installed at all.
*** This bug has been marked as a duplicate of bug 329151 ***