Summary: | sys-apps/portage: --keep-going fails to consider different versions of packages from those scheduled to merge | ||
---|---|---|---|
Product: | Portage Development | Reporter: | dE <de.techno> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | esigra, gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 373807 | ||
Attachments: | emerge -j2 --debug --getbinpkg --keep-going --update --deep world &> /tmp/crash.log |
Description
dE
2022-04-29 09:26:37 UTC
It's unlikely this is related to the latest version, but a bisect would be appreciated in any case if you think it's a recent change. It looks like what happened is that qtwebengine failed in [lh(In reply to dE from comment #0) > Created attachment 775305 [details] > emerge -j2 --debug --getbinpkg --keep-going --update --deep world &> > /tmp/crash.log What happened is that qtwebengine failed in pkg_pretend, and then emerge tried to pull in the installed qtwebengine to satisfy dependencies. The installed qtwebengine required an older version of qtcore than the qtcore-5.15.3 that was scheduled to merge, which triggered this error: * One or more packages are either masked or have missing dependencies: * * =dev-qt/qtcore-5.15.2* pulled in by: * (dev-qt/qtwebengine-5.15.2_p20211216-1:5/5.15::gentoo, installed) A solution would be for emerge to reconsider the version of qtcore to install after qtwebengine failed in pkg_pretend. |