Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 283045 - emerge: use upper limits for version decision
Summary: emerge: use upper limits for version decision
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-28 16:39 UTC by Victor Mataré
Modified: 2009-08-28 16:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Mataré 2009-08-28 16:39:40 UTC
When I do emerge -uDavN world, I get this:
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:                

dev-util/bzr:0

  ('installed', '/', 'dev-util/bzr-1.18', 'nomerge') pulled in by
    =dev-util/bzr-1.18* required by ('installed', '/', 'dev-util/bzrtools-1.18.0', 'nomerge')
    (and 2 more)                                                                             

  ('ebuild', '/', 'dev-util/bzr-2.0_rc1', 'merge') pulled in by
    dev-util/bzr required by world                             
    >=dev-util/bzr-1.14 required by ('ebuild', '/', 'dev-util/qbzr-0.14', 'merge')

So bzrtools needs =bzr-1.18* and qbzr needs >=bzr-1.14.
That's no conflict. Just install =bzr-1.18* and both are satisfied. The problem seems to be that -U with >=bzr-1.14 pulls in bzr-2.0_rc1 now.

So in that kind of situation, shouldn't portage just use the highest version which satisfies the setup I have (and maybe print a warning that it can't install the latest because some other pkg's deps prevent it)?

Reproducible: Always
Comment 1 Victor Mataré 2009-08-28 16:41:30 UTC
oh sorry, just saw that it's in 2.2_rc