Bug 1674036

Summary: Python-click is only available in OSE repositories, preventing us from installing dci-openstack-agent
Product: Red Hat OpenStack Reporter: David Vallee Delisle <dvd>
Component: dciAssignee: Guillaume Vincent <gvincent>
Status: NEW --- QA Contact: Nobody <nobody>
Severity: medium Docs Contact:
Priority: medium    
Version: 13.0 (Queens)CC: mircea.vutcovici
Target Milestone: ---Flags: dvd: needinfo? (mbracho)
nacurry: needinfo? (mbracho)
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Vallee Delisle 2019-02-08 20:00:36 UTC
Description of problem:
Following this doc [1], I can't install python-click without the OSE repositories [2].

[1] https://doc.distributed-ci.io/dci-openstack-agent/
[2] https://access.redhat.com/downloads/content/python-click/6.7-1.el7/noarch/fd431d51/package


Version-Release number of selected component (if applicable):
python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch

How reproducible:
All the time

Steps to Reproduce:
 1.  yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
 2.  yum install -y https://packages.distributed-ci.io/dci-release.el7.noarch.rpm
 3.  yum install dci-openstack-agent


Actual results:
[root@r720 ~]# yum install dci-openstack-agent
Loaded plugins: auto-update-debuginfo, langpacks, product-id, search-disabled-repos, subscription-manager
dci                                                                                                                                                                                                                                                                                                                                                                  | 2.9 kB  00:00:00     
dci/7Server/x86_64/primary_db                                                                                                                                                                                                                                                                                                                                        | 268 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package dci-openstack-agent.noarch 0:0.0.201902051438gita0558c5b-1.el7 will be installed
--> Processing Dependency: python-netaddr for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: python-docker-py for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: dci-ansible for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: ansible-role-openstack-certification for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: ansible-role-dci-retrieve-component for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: ansible-role-dci-import-keys for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Processing Dependency: ansible for package: dci-openstack-agent-0.0.201902051438gita0558c5b-1.el7.noarch
--> Running transaction check
---> Package ansible.noarch 0:2.4.6.0-1.el7ae will be installed
--> Processing Dependency: python-httplib2 for package: ansible-2.4.6.0-1.el7ae.noarch
--> Processing Dependency: python-jmespath for package: ansible-2.4.6.0-1.el7ae.noarch
--> Processing Dependency: python-paramiko for package: ansible-2.4.6.0-1.el7ae.noarch
--> Processing Dependency: python-passlib for package: ansible-2.4.6.0-1.el7ae.noarch
--> Processing Dependency: sshpass for package: ansible-2.4.6.0-1.el7ae.noarch
---> Package ansible-role-dci-import-keys.noarch 0:0.0.201811230936git8505b657-1.el7 will be installed
---> Package ansible-role-dci-retrieve-component.noarch 0:0.0.201901231828git4bdd8b2a-1.el7 will be installed
--> Processing Dependency: createrepo for package: ansible-role-dci-retrieve-component-0.0.201901231828git4bdd8b2a-1.el7.noarch
---> Package ansible-role-openstack-certification.noarch 0:0.0.201811140921git364df84d-1.el7 will be installed
---> Package dci-ansible.noarch 0:0.0.201901301715gitaf65656f-1.el7 will be installed
--> Processing Dependency: python2-dciclient for package: dci-ansible-0.0.201901301715gitaf65656f-1.el7.noarch
---> Package python-docker-py.noarch 1:1.10.6-8.el7_6 will be installed
--> Processing Dependency: python-websocket-client >= 0.32.0 for package: 1:python-docker-py-1.10.6-8.el7_6.noarch
--> Processing Dependency: python-docker-pycreds for package: 1:python-docker-py-1.10.6-8.el7_6.noarch
---> Package python-netaddr.noarch 0:0.7.18-1.el7ost will be installed
--> Running transaction check
---> Package createrepo.noarch 0:0.9.9-28.el7 will be installed
--> Processing Dependency: deltarpm for package: createrepo-0.9.9-28.el7.noarch
--> Processing Dependency: python-deltarpm for package: createrepo-0.9.9-28.el7.noarch
---> Package python-docker-pycreds.noarch 1:0.3.0-8.el7_6 will be installed
---> Package python-httplib2.noarch 0:0.9.2-1.el7ost will be installed
---> Package python-jmespath.noarch 0:0.9.0-5.el7ost will be installed
---> Package python-paramiko.noarch 0:2.1.1-9.el7 will be installed
---> Package python-passlib.noarch 0:1.6.5-2.el7 will be installed
---> Package python-websocket-client.noarch 0:0.32.0-116.el7 will be installed
---> Package python2-dciclient.noarch 0:0.5.1-1.201902051421git7fa8812c.el7 will be installed
--> Processing Dependency: python-dciauth for package: python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch
--> Processing Dependency: python-click for package: python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch
---> Package sshpass.x86_64 0:1.06-2.el7 will be installed
--> Running transaction check
---> Package deltarpm.x86_64 0:3.6-3.el7 will be installed
---> Package python-deltarpm.x86_64 0:3.6-3.el7 will be installed
---> Package python2-dciauth.noarch 0:2.0.2-1.el7.centos will be installed
---> Package python2-dciclient.noarch 0:0.5.1-1.201902051421git7fa8812c.el7 will be installed
--> Processing Dependency: python-click for package: python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch
--> Finished Dependency Resolution
Error: Package: python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch (dci)
           Requires: python-click
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: python2-dciclient-0.5.1-1.201902051421git7fa8812c.el7.noarch (dci)
           Requires: python-click
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


Expected results:
Python-click should probably available in more repositories.

Additional info:

Comment 1 AMOL LONARE 2019-04-03 06:38:14 UTC
Do we have an update on this BZ?