Bug 1296101

Summary: python-keystoneclient: broken dependencies on RHEL 7.1
Product: Red Hat OpenStack Reporter: Martin Pavlásek <mpavlase>
Component: python-keystoneclientAssignee: Adam Young <ayoung>
Status: CLOSED NOTABUG QA Contact: yeylon <yeylon>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.0 (Liberty)CC: jruzicka, jschluet, nkinder, srevivo, yeylon
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-01-06 12:17:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Martin Pavlásek 2016-01-06 10:30:24 UTC
Description of problem:
I couldn't install python-keystoneclient package on RHEL 7.1 (on 7.2 env. it works fine)

Version-Release number of selected component (if applicable):
rhos-release-1.0.24-1.noarch

How reproducible:
5/5

Steps to Reproduce:
1. yum install rhos-release
2. rhos-release 8 -p latest
3. yum install python-keystoneclient

Actual results:
# yum install python-keystoneclient
Resolving Dependencies
--> Running transaction check
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-stevedore >= 1.5.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-utils >= 2.0.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-serialization >= 1.4.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-i18n >= 1.5.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-oslo-config >= 2:2.3.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-iso8601 >= 0.1.9 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-debtcollector >= 0.3.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-webob for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-pbr for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-netaddr for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-keyring for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Processing Dependency: python-babel for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
--> Running transaction check
---> Package python-babel.noarch 0:1.3-8.el7ost will be installed
--> Processing Dependency: pytz for package: python-babel-1.3-8.el7ost.noarch
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
--> Processing Dependency: python-wrapt for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-iso8601.noarch 0:0.1.10-6.1.el7ost will be installed
---> Package python-keyring.noarch 0:5.0-3.el7ost will be installed
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-netaddr.noarch 0:0.7.18-1.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-i18n.noarch 0:2.6.0-1.1.el7ost will be installed
--> Processing Dependency: python-fixtures for package: python-oslo-i18n-2.6.0-1.1.el7ost.noarch
---> Package python-oslo-serialization.noarch 0:1.9.0-1.2.el7ost will be installed
--> Processing Dependency: python-msgpack for package: python-oslo-serialization-1.9.0-1.2.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Processing Dependency: python-netifaces >= 0.10.4 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Processing Dependency: python-monotonic for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-pbr.noarch 0:1.8.0-1.el7ost will be installed
---> Package python-stevedore.noarch 0:1.8.0-1.el7ost will be installed
---> Package python-webob.noarch 0:1.4.1-2.el7ost will be installed
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-fixtures.noarch 0:0.3.14-3.el7ost will be installed
--> Processing Dependency: python-testtools for package: python-fixtures-0.3.14-3.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-monotonic.noarch 0:0.3-1.el7ost will be installed
---> Package python-msgpack.x86_64 0:0.4.6-3.el7ost will be installed
---> Package python-netifaces.x86_64 0:0.10.4-3.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-wrapt.x86_64 0:1.10.5-1.el7ost will be installed
---> Package pytz.noarch 0:2012d-5.el7 will be installed
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-testtools.noarch 0:1.8.0-2.el7ost will be installed
--> Processing Dependency: python-unittest2 >= 0.8.0 for package: python-testtools-1.8.0-2.el7ost.noarch
--> Processing Dependency: python-mimeparse for package: python-testtools-1.8.0-2.el7ost.noarch
--> Processing Dependency: python-extras for package: python-testtools-1.8.0-2.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-extras.noarch 0:0.0.3-8.el7ost will be installed
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-mimeparse.noarch 0:0.1.4-6.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-unittest2.noarch 0:1.0.1-1.el7ost will be installed
--> Processing Dependency: python-traceback2 for package: python-unittest2-1.0.1-1.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
---> Package python-traceback2.noarch 0:1.4.0-2.el7ost will be installed
--> Processing Dependency: python-linecache2 for package: python-traceback2-1.4.0-2.el7ost.noarch
--> Running transaction check
---> Package python-debtcollector.noarch 0:0.8.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-debtcollector-0.8.0-1.1.el7ost.noarch
---> Package python-keystoneclient.noarch 1:1.7.2-1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch
---> Package python-linecache2.noarch 0:1.0.0-1.el7ost will be installed
---> Package python-oslo-config.noarch 2:2.4.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch
---> Package python-oslo-utils.noarch 0:2.5.0-1.1.el7ost will be installed
--> Processing Dependency: python-six >= 1.9.0 for package: python-oslo-utils-2.5.0-1.1.el7ost.noarch
--> Finished Dependency Resolution
Error: Package: 1:python-keystoneclient-1.7.2-1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: 2:python-oslo-config-2.4.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: python-debtcollector-0.8.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
Error: Package: python-oslo-utils-2.5.0-1.1.el7ost.noarch (rhelosp-8.0-puddle)
           Requires: python-six >= 1.9.0
           Installed: python-six-1.7.3-1.el7.noarch (installed)
               python-six = 1.7.3-1.el7
           Available: python-six-1.3.0-4.el7.noarch (rhelosp-rhel-7-server)
               python-six = 1.3.0-4.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
package would be installed

Additional info:

Comment 3 Jon Schlueter 2016-01-06 12:17:02 UTC
OSP 8 requires RHEL 7.2 as a baseline.  Closing not a bug.