On Wed, Nov 14, 2018 at 12:31 PM Rich Megginson rmeggins@redhat.com wrote:
I'm using http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin310 and http://mirror.centos.org/centos/7/extras/x86_64/Packages/centos-release-ansi... for ansible 2.6
Installation fails early because ansible 2.6 has a dependency on python-keyczar which is not provided by either of the two above repos.
If I use https://buildlogs.centos.org/centos/7/paas/x86_64/openshift-origin310/ which does provide python-keyczar then installation fails because this origin310 repo provides python2-docker which is incompatible with atomic-1.22
If I use http://cbs.centos.org/repos/paas7-openshift-origin310-candidate/x86_64/os/Pa... this also provides python2-docker
Dependency resolution with python modules cah get.... fun.
If it helps you, I've been publishing srpm building tools for the "py2pack", and submitted pull requests to get the latest compatible RHEL and Fedora fplit python handling into the fedora.spec. Much like "cpan2rpm" used to bundle up CPAN modules as rpms, py2pack is useful for quickly fetching and RPM bundling python modules. My tweaked tools are at https://github.com/nkadel/py2packrepo .