Comment 1 for bug 1581481

Revision history for this message
Alexey Stupnikov (astupnikov) wrote :

I have analyzed unpinned packages inter-dependencies. It is impossible to pin python package’s versions with full compliance to our deb/rpm repo. Here are the reasons:
  * python-barbicanclient 3.0.3 (as in MOS7 repo) requires cliff (>=1.10.0,<1.11.0). But cliff is pinned to 1.7.0 version according to its version in MOS7 repos.
  * python-mistral_2015.1.0 (as in MOS7 repo) requires pecan (>=0.8.0). But pecan is pinned to 0.6.1 version according to its version in MOS7 repos.
  * python-oslo.db_1.7.2 requires alembic>=0.7.2 and stevedore>=1.3.0,<1.4.0. But alembic 0.6.7 and stevedore 1.1.0 are in repos.
  * python-oslo.vmware_0.11.2 requires stevedore<1.4.0,>=1.3.0 and eventlet!=0.17.0,>=0.16.1. But stevedore 1.1.0 and eventlet 0.15.2 are in repos.

So it is impossible to sync 7.0 constraints and MOS7 repo and IMO it is too hard to test updated constraints to pin packages to another versions. Closing this bug as Won’t Fix.