I often see how a latest version is being silently skipped because of problems like something missing in IUSE or other problems. Would be nice if it could also show the error message (error message that I can see when forcing it to try to merge affected version using =<category>/<package>-x.x
Currently, warnings are only shown when the new version has a missing dependency or triggers a dependency conflict.
Created attachment 350456 [details]
script that checks all installed slots for new versions
Until emerge has this built in, you can use this script to check all installed slots for new versions.
On my system, I noticed that some updates were being held back by dependencies on specific versions. For example, app-office/libreoffice-184.108.40.206 pulls in these specific atoms:
Should we provide different emerge options to control warnings for different kinds of dependency constraints (version vs. USE constraints)?
*** Bug 566258 has been marked as a duplicate of this bug. ***
*** Bug 540474 has been marked as a duplicate of this bug. ***
When an update is skipped due to an optional build time dependency, it can be confusing, since since the skipped update message may not be shown and masking the old version may allow the upgrade to continue.