Summary: | Confusing error message with 2.1.6_rc2 and installed and merge colliding | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Petteri Räty (RETIRED) <betelgeuse> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | leio |
Priority: | High | Keywords: | InVCS |
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 216231 |
Description
Petteri Räty (RETIRED)
2008-11-28 19:05:59 UTC
*** Bug 249342 has been marked as a duplicate of this bug. *** In the future cases like this will be solved via backtracking. However, there's no time to implement that now since we need portage-2.1.6 marked stable as soon as possible. It's fixed in svn r12148 to produce an explanation like this: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-util/subversion:0 ('ebuild', '/', 'dev-util/subversion-1.5.4', 'merge') pulled in by >=dev-util/subversion-1.5:0[java] required by ('ebuild', '/', 'dev-util/netbeans-6.5-r1', 'merge') ('installed', '/', 'dev-util/subversion-1.5.4', 'nomerge') pulled in by dev-util/subversion required by ('installed', '/', 'app-portage/layman-1.2.1', 'nomerge') dev-util/subversion required by world dev-util/subversion required by ('ebuild', '/', 'dev-util/git-1.6.0.4-r2', 'merge') Explanation: New USE are correctly set, but --newuse wasn't requested, so an installed package with incorrect USE happened to get pulled into the dependency graph. In order to solve, either specify the --newuse option or explicitly reinstall 'dev-util/subversion:0'. This is fixed in 2.1.6_rc3 and 2.2_rc17. |