[PKG-Openstack-devel] Bug#851152: undeclared dependency on python-routes >= 2.2

Robert Bihlmeyer robert.bihlmeyer at arrow.com
Thu Jan 12 13:24:01 UTC 2017

Source: keystone
Version: 2:9.0.0-2~bpo8+1
Severity: serious
Tags: patch

If an older version of python-routes is installed, keystone will not come up.
/var/log/keystone/keystone.log contains:

  ERROR keystone ContextualVersionConflict: (Routes 2.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('Routes!=2.0,!=2.1,>=1.12.3'), set(['keystone']))

Installing python-routes 2.2 fixes it.

I experienced this bug in the backports version, but as of 10.0.0-5
the dependency on python-routes is still unversioned, so I strongly
suspect this version (in testing as I write this) is affected as well.

The attached patch makes the dependency versioned for
python-keystone. It also tags a version onto the build-dependency for
good measure, although I have not tested whether building with an
older python-routes would maybe work. Feel free to ignore this part
(the first hunk) of the patch.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: keystone.patch
Type: text/x-diff
Size: 890 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/openstack-devel/attachments/20170112/88bdb144/attachment.patch>

More information about the Openstack-devel mailing list