Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5890 - circular dependency on update system
Summary: circular dependency on update system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Jon Nelson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-02 02:04 UTC by Rolf Offermanns
Modified: 2003-02-04 19:42 UTC (History)
2 users (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 Rolf Offermanns 2002-08-02 02:04:40 UTC
I just got the following while trying a system update:

root@xxxxx rolf # emerge --pretend --update system

These are the packages that I would merge, in order.

Calculating system dependencies ...done!
!!! Error: circular dependencies:

ebuild / dev-python/python-fchksum-1.6.1-r1 depends on ebuild /
dev-lang/python-2.2.1-r2
ebuild / sys-apps/portage-2.0.23 depends on ebuild / dev-lang/python-2.2.1-r2
ebuild / sys-apps/portage-2.0.23 depends on ebuild /
dev-python/python-fchksum-1.6.1-r1
ebuild / dev-lang/python-2.2.1-r2 depends on ebuild /
dev-python/python-fchksum-1.6.1-r1

How can I solve this?
Comment 1 Jon Nelson (RETIRED) 2002-08-02 09:12:09 UTC
I shall mask 1.6.1 immediately - there is no urgent reason to upgrade to -r1.
Comment 2 Jon Nelson (RETIRED) 2002-08-02 09:24:04 UTC
Daniel - seemant asked me to re-assign this bug to you and give you some details
- he wonders if it might be a caching problem or a new feature or something else:

I'm running portage 2.0.23
python-fchksum-1.6.1-r1 uses the new distutils.eclass, which has a dependency on
virtual/python

It builds, compiles, blah blah all just fine on my system, no troubles at all.
Obviously, Rolf was having some trouble, perhaps due to an older version of portage?

I don't know. 

;-)

Comment 3 Daniel Robbins (RETIRED) gentoo-dev 2002-08-18 20:03:52 UTC
Dunno either; always test important dependency changes by using the -ep
(--emptytree --depend) option with emerge. It'll catch problems like this most
of the time.
Comment 4 Jon Nelson (RETIRED) 2002-08-18 20:53:34 UTC
Gotcha.