Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 149881 - emerge panics on circular RDEPEND
Summary: emerge panics on circular RDEPEND
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS, REGRESSION
: 149424 (view as bug list)
Depends on:
Blocks: 147007
  Show dependency tree
 
Reported: 2006-10-02 12:27 UTC by Zac Medico
Modified: 2006-10-04 03:49 UTC (History)
1 user (show)

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 Zac Medico gentoo-dev 2006-10-02 12:27:49 UTC
Since we've added support to build a complete depgraph (bug 147766), emerge is now able to detect circular dependencies.  However, it panicks for circular RDEPEND even though it is still feasible to build and install packages that RDEPEND on eachother.  I've written a patch that solves this by introducing a medium priority level into the digraph (in addition to the existing hard and soft priorities).
Comment 1 Zac Medico gentoo-dev 2006-10-02 12:30:38 UTC
This is fixed in svn r4571.
Comment 2 Zac Medico gentoo-dev 2006-10-02 12:34:11 UTC
*** Bug 149424 has been marked as a duplicate of this bug. ***
Comment 3 Zac Medico gentoo-dev 2006-10-02 20:36:21 UTC
This has been released in 2.1.2_pre2-r2.
Comment 4 Zac Medico gentoo-dev 2006-10-04 03:49:11 UTC
This is more properly fixed with svn r4586.  Now it makes sure not to prematurely merge any nodes that have unsatisfied hard deps (and properly detects hard circular dependencies).  It has been released in 2.1.2_pre2-r3.