It seems like horizon has incompatible depsfor pbr.. ?? % emerge horizon [ebuild N ] www-apps/horizon-2013.2.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/django-openstack-auth-1.1.3 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/django-1.5.4 USE="sqlite -doc -mysql -postgres {-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-glanceclient-0.12.0 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/pyopenssl-0.14 USE="-doc -examples" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/cryptography-0.3 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/cffi-0.8.2 USE="-doc" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/pytest-2.5.2 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/py-1.4.20 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/pycparser-2.10 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/warlock-1.0.1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/jsonpatch-1.5 PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/jsonpointer-1.3 PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/jsonschema-2.3.0 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/eventlet-0.13.0 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7 -python2_6" [ebuild N ] dev-python/greenlet-0.4.2 USE="-doc" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-heatclient-0.2.8 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-ceilometerclient-1.0.6-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/netaddr-0.7.11 USE="cli" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-troveclient-0.1.4 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/kombu-3.0.14 USE="-amqplib -doc -examples -msgpack -sqs {-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/anyjson-0.3.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/py-amqp-1.4.4 USE="-doc -examples -extras {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 [nomerge ] www-apps/horizon-2013.2.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/django-1.5.4 USE="sqlite -doc -mysql -postgres {-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] app-admin/webapp-config-1.53 USE="portage" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [nomerge ] dev-python/django-openstack-auth-1.1.3 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/oslo-config-1.2.1 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] www-apps/horizon-2013.2.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-neutronclient-2.3.4 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/cliff-1.4.5 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/cmd2-0.6.7 PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/lockfile-0.9.1-r1 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-cinderclient-1.0.7 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/lesscpy-0.9j USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-novaclient-2.15.0 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-swiftclient-2.0.2 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/pbr-0.5.23-r2 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/pbr-0.7.0 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/iso8601-0.1.10 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [nomerge ] dev-python/python-glanceclient-0.12.0 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/prettytable-0.7.1-r1 USE="{-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/pbr:0 (dev-python/pbr-0.7.0:0/0::gentoo, ebuild scheduled for merge) pulled in by >=dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-keystoneclient-0.7.1:0/0r merge) ^^ ^^^ (and 1 more with the same problem) (dev-python/pbr-0.5.23-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by <dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-swiftclient-2.0.2:0/0::gerge) ^ ^^^ (and 1 more with the same problem)
<dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-swiftclient-2.0.2:0/0::gerge) We can't fix your (local?) overlay for you. Dependent packages should never set downgrade dependencies without offering alternatives.
What do you mean 'fix my local overlay' ? i dont think i have anything related in my overlay. Why did you change the bug title to just "?" ? I've never seen such thing in gentoo bt. I did test on another server, which has exactly NO overlay (neither local or layman-fetched). I have the same error. !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/pbr:0 (dev-python/pbr-0.5.23-r2::gentoo, ebuild scheduled for merge) pulled in by <dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-swiftclient-2.0.2::gentoo, ebuild scheduled for merge) (and 1 more with the same problem) (dev-python/pbr-0.7.0::gentoo, ebuild scheduled for merge) pulled in by >=dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-keystoneclient-0.7.1::gentoo, ebuild scheduled for merge) (and 1 more with the same problem)
(In reply to Thomas Capricelli from comment #2) > What do you mean 'fix my local overlay' ? i dont think i have anything > related in my overlay. Quoting: " required by (dev-python/python-swiftclient-2.0.2:0/0::gerge " ::gerge <= What overlay is that? > Why did you change the bug title to just "?" ? Because it was blaming the wrong package so it needed to be replaced anyway. Then I came across your "gerge" overlay and decided to stop there. > I did test on another server, which has exactly NO overlay (neither local or > layman-fetched). I have the same error. I still don't see your `emerge --info' output anywhere. > !!! Multiple package instances within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > dev-python/pbr:0 > > (dev-python/pbr-0.5.23-r2::gentoo, ebuild scheduled for merge) pulled in by > > <dev-python/pbr-0.6[python_targets_python2_7(-)?,- > python_single_target_python2_7(-)] required by > (dev-python/python-swiftclient-2.0.2::gentoo, ebuild scheduled for merge) > (and 1 more with the same problem) > > (dev-python/pbr-0.7.0::gentoo, ebuild scheduled for merge) pulled in by > > >=dev-python/pbr-0.6[python_targets_python2_7(-)?,- > python_single_target_python2_7(-)] required by > (dev-python/python-keystoneclient-0.7.1::gentoo, ebuild scheduled for merge) > (and 1 more with the same problem) Good. We can work with that.
(In reply to Jeroen Roovers from comment #1) > Dependent packages should never set downgrade dependencies without offering alternatives. I guess that still holds.
(In reply to Jeroen Roovers from comment #3) > Quoting: " > required by (dev-python/python-swiftclient-2.0.2:0/0::gerge > " > > ::gerge <= What overlay is that? No idea. I've never seen that. My guess is that it's some garbled output text, it looks like a lot like 'emerge' to me.
openstack are 'good' at setting dep package conflicts. Persistent source of contention. Could you test by editing the dep in python-swiftclient to match the dep on pbr to -0.6 and we'll see if we can settle with that.
thx for the see also jer
fixed in 2.0.3 thanks :D
My original reports still holds :-( My original title was "emerging www-apps/horizon can't resolve dependancies". swiftclient doesn't seem to be at fault anymore indeed, but i still can't emerge horizon because of weird dependancies. emerge --onlydeps horizon [nomerge ] www-apps/horizon-2013.2.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/lockfile-0.9.1-r1 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-cinderclient-1.0.7 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-neutronclient-2.3.4 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/django-openstack-auth-1.1.3 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/lesscpy-0.9j USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-novaclient-2.15.0 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/kombu-3.0.14 USE="-amqplib -doc -examples -msgpack -sqs {-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/python-troveclient-0.1.4 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-heatclient-0.2.8 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-swiftclient-2.0.3 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/eventlet-0.13.0 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7 -python2_6" [ebuild N ] dev-python/python-glanceclient-0.12.0 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/python-ceilometerclient-1.0.6-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/django-1.5.4 USE="mysql sqlite -doc -postgres {-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/netaddr-0.7.11 USE="cli" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [nomerge ] dev-python/python-neutronclient-2.3.4 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/cliff-1.4.5 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/cmd2-0.6.7 PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [nomerge ] dev-python/django-openstack-auth-1.1.3 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/django-1.5.4 USE="mysql sqlite -doc -postgres {-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild N ] app-admin/webapp-config-1.53 USE="portage" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] app-text/xmlto-0.0.25 USE="-latex" [ebuild NS ] app-text/docbook-xml-dtd-4.2-r2 [4.1.2-r6] [nomerge ] dev-python/python-glanceclient-0.12.0 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/pyopenssl-0.14 USE="-doc -examples" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/cryptography-0.3 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/cffi-0.8.2 USE="-doc" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/pytest-2.5.2 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/py-1.4.20 USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/pycparser-2.10 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/warlock-1.0.1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/jsonpatch-1.5 PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/jsonpointer-1.3 PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3 -python3_4" [ebuild N ] dev-python/jsonschema-2.3.0 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [nomerge ] dev-python/python-troveclient-0.1.4 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/pbr-0.5.23-r2 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [nomerge ] dev-python/kombu-3.0.14 USE="-amqplib -doc -examples -msgpack -sqs {-test}" PYTHON_TARGETS="python2_7 -python3_2 -python3_3" [ebuild N ] dev-python/anyjson-0.3.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [ebuild N ] dev-python/py-amqp-1.4.4 USE="-doc -examples -extras {-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3" [nomerge ] dev-python/django-openstack-auth-1.1.3 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/oslo-config-1.2.1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/pbr-0.8.0 USE="{-test}" PYTHON_TARGETS="python2_7 -python3_3" [nomerge ] dev-python/lesscpy-0.9j USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/ply-3.4-r1 USE="-examples" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [nomerge ] dev-python/python-swiftclient-2.0.3 USE="-doc {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/simplejson-3.4.0 PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_3 -python3_4" [nomerge ] www-apps/horizon-2013.2.3-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/iso8601-0.1.10 USE="{-test}" PYTHON_TARGETS="python2_7 -pypy -python2_6 -python3_2 -python3_3 -python3_4" [nomerge ] dev-python/python-ceilometerclient-1.0.6-r1 USE="{-test}" PYTHON_TARGETS="python2_7" [nomerge ] dev-python/python-keystoneclient-0.7.1 USE="-doc -examples {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] dev-python/prettytable-0.7.1-r1 USE="{-test}" PYTHON_TARGETS="python2_7 -python2_6 -python3_2 -python3_3" [ebuild U ] dev-python/six-1.6.1 [1.3.0] USE="-doc {-test}" PYTHON_TARGETS="python2_7 -pypy% -python2_6 -python3_2 -python3_3 -python3_4% (-pypy1_9%) (-pypy2_0%) (-python2_5%) (-python3_1%)" !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/pbr:0 (dev-python/pbr-0.8.0::gentoo, ebuild scheduled for merge) pulled in by >=dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-keystoneclient-0.7.1::gentoo, ebuild scheduled for merge) (and 1 more with the same problem) (dev-python/pbr-0.5.23-r2::gentoo, ebuild scheduled for merge) pulled in by <dev-python/pbr-0.6[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] required by (dev-python/python-troveclient-0.1.4::gentoo, ebuild scheduled for merge)
(In reply to Thomas Capricelli from comment #9) > My original reports still holds :-( > My original title was "emerging www-apps/horizon can't resolve dependancies". > > swiftclient doesn't seem to be at fault anymore indeed, but i still can't > emerge horizon because of weird dependencies. > The summary is now totally erroneous. Please re-write it or close this and make a new bug. Matt closed it being fixed for a bug in the ebuild of python-swiftclient-2.0.2
(In reply to Ian Delaney from comment #10) > The summary is now totally erroneous. Please re-write it or close this and > make a new bug. Matt closed it being fixed for a bug in the ebuild of > python-swiftclient-2.0.2 Ok, done. Basically my original bug report just got discarded, and something else (thoug related) got fixed. I'm very surprised by this behaviour.
(In reply to Thomas Capricelli from comment #11) > Ok, done. > > Basically my original bug report just got discarded, and something else > (thoug related) got fixed. > I'm very surprised by this behaviour. it's just that we're used to it
*** Bug 508220 has been marked as a duplicate of this bug. ***
can I get an updated summary for this? Also, all the clients should be fixed, can you confirm?
i'm getting really confused, i dont understand what happens. I opened this bug because "emerge horizon" was failing. the title was changed to "dev-python/python-swiftclient-2.0.2 depends on =dev-python/pbr-0.5* while dev-python/python-keystoneclient-0.7.1 depends on >=dev-python/pbr-0.6" and the ticket was closed. "emerge horizon" still failed though, but i'm asked to opened a new bug. I did (508220), and 508220 was closed as duplicate of this one. I feel like going round and round in circles.
so do I :( can you try horizon-2014.1 or 2014.1.9999 for me? I'm going to remove grizzly from tree, the pbr changes are too breaking...
"emerge horizon" now works, both on amd64 and ~amd64 Not sure it's what was asked for (?)
either am I, but if it works for you it works for me