Summary: | sys-apps/portage-2.1.6.13 fails to select appropriate version to merge | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Étienne Buira <etienne.buira> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | CC: | esigra |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723 |
Description
Étienne Buira
2009-11-08 21:18:42 UTC
I think this handled better by portage=-2.1.7.4. Please reopen if not. (In reply to comment #1) > I think this handled better by portage=-2.1.7.4. Please reopen if not. > Same troubles about mandatory useflags, but now, it wants to emerge dev-java/icedtea-bin-1.6.1, despite I don't have java useflag. As i read in soprano-2.3.1.ebuild, >=virtual/jdk-1.6.0 is needed if java useflag set. But virtual/jdk-1.6.0 is satisfied yet! (dev-java/sun-jdk-1.6.0.17 is installed, the virtual is also marked installed). The workaround is now to put "dev-libs/soprano -java" in my package.use. Don't know if I should reopen bug, or file a new one. (In reply to comment #2) > Don't know if I should reopen bug, or file a new one. Please file a new bug. (In reply to comment #0) > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > x11-libs/qt-gui:4 > > ('ebuild', '/', 'x11-libs/qt-gui-4.5.1', 'merge') pulled in by > >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', > 'kde-base/kshisen-4.3.1', 'merge') > >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', > 'kde-base/libkdegames-4.3.1', 'merge') > >=x11-libs/qt-gui-4.5.1:4[accessibility,dbus] required by ('ebuild', '/', > 'kde-base/libknotificationitem-4.3.1', 'merge') We've already got some code to detect cases similar this and give you a hint that you need to change the USE. Apparently it needs to be tweaked to handle this particular case. The slot conflict handling has been improved a lot since then. Including giving suggestions or even applying them with autounmask. |