Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 375341 - dev-python/py-1.4.3: circular dependencies
Summary: dev-python/py-1.4.3: circular dependencies
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] baselayout (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-16 07:46 UTC by Toralf Förster
Modified: 2011-07-22 19:16 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 Toralf Förster gentoo-dev 2011-07-16 07:46:18 UTC
Today I get :
alculating dependencies  ...... done!


[nomerge       ] net-analyzer/nmap-5.51  USE="gtk ssl -lua" 
[nomerge       ]  dev-python/pygtk-2.24.0-r1  USE="test -doc -examples" 
[nomerge       ]   dev-python/pycairo-1.8.10  USE="svg test -doc -examples" 
[nomerge       ]    dev-python/pytest-2.0.3 [2.0.2]
[ebuild     U  ]     dev-python/py-1.4.3 [1.4.2] USE="test" 220 kB
[ebuild     U  ]      dev-python/pytest-2.0.3 [2.0.2] 254 kB

Total: 2 packages (2 upgrades), Size of downloads: 474 kB

 * Error: circular dependencies:

(dev-python/pytest-2.0.3::gentoo, ebuild scheduled for merge) depends on
 (dev-python/py-1.4.3::gentoo, ebuild scheduled for merge) (buildtime)
  (dev-python/pytest-2.0.3::gentoo, ebuild scheduled for merge) (buildtime)

It might be possible to break this cycle
by applying the following change:
- dev-python/py-1.4.3 (Change USE: -test)


Well, temporary setting "-test" for py solved it, but this means, that py wasn't tested and has later to be re-emerged w/ new USE flag.
Is this an intentional behaviour ?

Reproducible: Always
Comment 1 Patrick Lauer gentoo-dev 2011-07-22 19:16:05 UTC
Yes, this can't be avoided. Some tests depend on things in weird ways, so the unset and build twice method is the only workable way to do it. Sorry :)