Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 277981

Summary: dev-python/apptools-3.2 and dev-python/envisagecore-3.1: circular dependencies
Product: Gentoo Linux Reporter: Martin Zibricky <matysek03>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Martin Zibricky 2009-07-15 19:22:41 UTC
When trying to emerge envisagecore it fails with error: circular depencencies

Reproducible: Always

Steps to Reproduce:
1. unmask dev-python/envisagecore-3.1 and related ebuilds
2. emerge envisagecore
3.

Actual Results:  
emerge envisagecore fails with error:

Calculating dependencies... done!


[nomerge      ] dev-python/envisagecore-3.1.0  USE="doc examples test" 
[ebuild  N    ]  dev-python/apptools-3.2.0  USE="test -doc -examples" 
[ebuild  N    ]   dev-python/envisagecore-3.1.0  USE="doc examples test" 

 * Error: circular dependencies:

('ebuild', '/', 'dev-python/envisagecore-3.1.0', 'merge') depends on
  ('ebuild', '/', 'dev-python/apptools-3.2.0', 'merge') (buildtime)
('ebuild', '/', 'dev-python/apptools-3.2.0', 'merge') depends on
  ('ebuild', '/', 'dev-python/envisagecore-3.1.0', 'merge') (runtime)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.


Expected Results:  
install requested ebuild

Step to resolve:

1. remove the dependency of apptool on envisagecore
Comment 1 Sebastian Luther (few) 2009-07-15 19:30:44 UTC
emerge --info please.
Comment 2 Sebastian Luther (few) 2009-07-15 19:49:02 UTC
(In reply to comment #1)
> emerge --info please

nvm.

(In reply to comment #0) 
[...]  
>  * Note that circular dependencies can often be avoided by temporarily
>  * disabling USE flags that trigger optional dependencies.

Install them first with "FEATURES=-test".

*** This bug has been marked as a duplicate of bug 175808 ***