On Tue, Aug 22, 2017 at 6:54 PM, Jason DeTiberus jdetiber@redhat.com wrote:
On Tue, Aug 22, 2017 at 9:17 PM, Jason DeTiberus jdetiber@redhat.com wrote:
On Tue, Aug 22, 2017 at 7:01 PM, Karanbir Singh mail-lists@karan.org wrote:
hi
Cant install the ansible stack ( and therefore the utils, installer etc ) from the origin36 repos. Failing as :
--> Finished Dependency Resolution Error: Package: ansible-2.2.2.0-3.el7.noarch (centos-openshift-origin36) Requires: python-keyczar Error: Package: ansible-2.2.2.0-3.el7.noarch (centos-openshift-origin36) Requires: sshpass Error: Package: ansible-2.2.2.0-3.el7.noarch (centos-openshift-origin36) Requires: python-httplib2 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Looking at the tagged packages between the cbs 3.6 and 1.5 release tags:
cbs list-tagged paas7-openshift-origin36-release --inherit
Build Tag Built by
ansible-2.2.2.0-3.el7 paas7-openshift-origin36-release tdawson jq-1.5-1.el7 paas7-openshift-origin36-release arrfab oniguruma-5.9.5-3.el7 paas7-openshift-origin36-release arrfab openshift-ansible-3.6.173.0.3-1.el7 paas7-openshift-origin36-release paas openvswitch-2.6.1-3.git20161206.el7 paas7-openshift-origin36-release apevec origin-3.6.0-1.0.c4dd4cf paas7-openshift-origin36-release paas python-passlib-1.7.0-4.el7 paas7-openshift-origin36-release hguemar
cbs list-tagged paas7-openshift-origin15-release --inherit
Build Tag Built by
ansible-2.2.2.0-3.el7 paas7-openshift-origin15-release tdawson ansible-2.3.0.0-3.el7 paas7-openshift-origin15-release tdawson jq-1.5-1.el7 paas7-openshift-origin15-release arrfab oniguruma-5.9.5-3.el7 paas7-openshift-origin15-release arrfab openshift-ansible-3.5.58-1.git.1.49cb4ad.el7 paas7-openshift-origin15-release tdawson openshift-ansible-3.5.71-1.git.1.640cb7d.el7 paas7-openshift-origin15-release tdawson openshift-ansible-3.5.82-1.git.1.f658b01.el7 paas7-openshift-origin15-release tdawson openvswitch-2.6.1-3.git20161206.el7 paas7-openshift-origin15-release apevec origin-1.5.0-1.1.el7 paas7-openshift-origin15-release tdawson origin-1.5.1-1.el7 paas7-openshift-origin15-release tdawson python-httplib2-0.9.1-2.el7 paas7-openshift-origin15-release tdawson python-keyczar-0.71c-2.el7 paas7-openshift-origin15-release hguemar python-passlib-1.6.5-1.el7 paas7-openshift-origin15-release apevec sshpass-1.05-5.el7 paas7-openshift-origin15-release tdawson
I would say we need to not only tag the missing Ansible dependencies (python-httplib2, python-keyczar, and sshpass), but also update the tagged version of ansible for the paas7-openshift-origin36-release tag. It also looks like we need to update the tagged version of python-passlib in the paas7-openshift-origin15-release tag.
I'll work on getting the proper packages tagged into the associated -candidate branches.
After looking a bit deeper, it looks like all of the release specific tags should only carry builds not already in the paas7-openshift-common-release tag. Do you have the common repo enabled?
You shouldn't have to have commen enabled. The reason for that is items in common might update to versions you don't want your stand along repo to have.
This is what I get for checking my dependencies on a machine that I was already running other tests on instead of a clean machine. I'm going to update testing documentation to run the tests off centos7 docker images instead of virtual machines.
Jason, please continue to tag in appropriate packages into origin36.
Troy