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

Wed Aug 23 13:11:04 UTC 2017
Troy Dawson <tdawson at redhat.com>

On Tue, Aug 22, 2017 at 6:54 PM, Jason DeTiberus <jdetiber at redhat.com> wrote:
> On Tue, Aug 22, 2017 at 9:17 PM, Jason DeTiberus <jdetiber at redhat.com> wrote:
>> 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.
>
> 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