[CentOS-devel] dep problems in centos-release-openshift-origin36

Wed Aug 23 01:17:55 UTC 2017
Jason DeTiberus <jdetiber at redhat.com>

On Tue, Aug 22, 2017 at 7:01 PM, Karanbir Singh <mail-lists at 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.

-- 
Jason DeTiberus