Example: [ebuild N ] dev-lang/hy-0.10.1 USE="{-test}" PYTHON_TARGETS="python2_7 python3_3" 0 KiB [nomerge ] dev-python/flake8-2.1.0 USE="{test}" PYTHON_TARGETS="python2_7 python3_3 (-python3_2) -python3_4" [ebuild N ] dev-python/mccabe-0.2.1 PYTHON_TARGETS="python2_7 python3_3 (-python3_2) -python3_4" 5 KiB [ebuild N ] dev-python/flake8-2.1.0 USE="{test}" PYTHON_TARGETS="python2_7 python3_3 (-python3_2) -python3_4" 25 KiB Total: 3 packages (3 new), Size of downloads: 30 KiB * Error: circular dependencies: (dev-python/mccabe-0.2.1:0/0::gentoo, ebuild scheduled for merge) depends on (dev-python/flake8-2.1.0:0/0::gentoo, ebuild scheduled for merge) (runtime) (dev-python/mccabe-0.2.1:0/0::gentoo, ebuild scheduled for merge) (buildtime) It might be possible to break this cycle by applying the following change: - dev-python/flake8-2.1.0 (Change USE: -test) This is subtly wrong, it should be FEATURES="-test". This useflag/feature is the only place where this happens, although adding a special case just for that is ugly ...
*** This bug has been marked as a duplicate of bug 416871 ***