Summary: | emerge should show a warning when it is skipping a newer version due to some problem | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Pacho Ramos <pacho> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | ansla80, esigra, felipematas |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=711452 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723 | ||
Attachments: | script that checks all installed slots for new versions |
Description
Pacho Ramos
![]() 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-4.0.3.3 pulls in these specific atoms:
=dev-libs/liborcus-0.5.1
<dev-util/mdds-0.8.0
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. |