Comment 3 for bug 1425552

Revision history for this message
Daniil Trishkin (dtrishkin) wrote :

If we resolve conflict (http://paste.openstack.org/show/182435/) with python-oslo.rootwrap then appear new conflict (http://paste.openstack.org/show/182436/) with pyasn1.

1. In repository we have two versions of python-oslo.rootwrap: python-oslo.rootwrap_1.3.0-fuel6.0~mira16_all.deb and python-oslo.rootwrap_1.3.0.0a1-ubuntu2_all.deb. If compare this two versions with dpkg manager "if dpkg --compare-versions 1.3.0 lt 1.3.0.0a1; then echo true; fi" then we get that "first less than second". But pip compares this as "first greater than second" and we get version conflict. In repository http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.1-stable/ubuntu/all/ we have both versions of this package, so we need one == 1.3.0 because this version is newer.
2. pkg_resources.VersionConflict: (pyasn1 0.0.11a (/usr/lib/python2.7/dist-packages), Requirement.parse('pyasn1>=0.1.2'))
This conflict we get after resolve first conflict. Here we need newer version of pyasn1 than here http://fuel-repository.mirantis.com/fwm/6.1/ubuntu/pool/main/ because of this https://review.fuel-infra.org/gitweb?p=packages/precise/python-pysnmp.git;a=blob;f=pysnmp-4.2.5/pysnmp.egg-info/requires.txt;h=9b89a8d0e84e0c4d5a3370a2da916f6a2d6bd11e;hb=refs/heads/6.1. In global requirements (https://github.com/openstack/requirements/blob/stable/juno/global-requirements.txt) we have that pyasn1 <= 0.1.7, so we think that we could build pyasn1 == 0.1.2. This problem was hidden a lot of time, so now it is appear.