<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Sun, Sep 15, 2013 at 8:50 AM, Thomas Goirand <span dir="ltr"><<a href="mailto:zigo@debian.org" target="_blank">zigo@debian.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
There's jsonschema 2.0.0 in Sid, and when I build some of the OpenStack<br>
packages, I get a huge list of requirement parsing errors:<br>
<br>
2013-09-12 17:05:55.720 26018 ERROR stevedore.extension [-] Could not<br>
load 'file': (jsonschema 2.0.0 (/usr/lib/python2.7/dist-packages),<br>
Requirement.parse('jsonschema>=0.7,<2'))<br>
2013-09-12 17:05:55.720 26018 ERROR stevedore.extension [-] (jsonschema<br>
2.0.0 (/usr/lib/python2.7/dist-packages),<br>
Requirement.parse('jsonschema>=0.7,<2'))<br></blockquote><div><br><br></div><div>It's fun out of inter dependencies. Nova depends on python-glanceclient; python-glanceclient depends on warlock>=1.0.1,<2. warlock depends on jsonschema>=0.7,<2 (warlock 1.0.0). The latest warlock depends on newer jsonschema release (>=0.7,<3). To fix your issue, you may do one of following workaround:<br>
<br></div><div>1. upgrade warlock to latest (sudo pip install warlock --upgrade)<br></div><div>2. downgrade jsonschema to earlier release v1.3.0 (sudo pip uninstall jsonschema; sudo pip install jsonschema==1.3.0)<br></div>
<div>3. install newer python-glanceclient. It depends on newer warlock (sudo pip install python-glanceclient --upgrade)<br></div><div><br></div><div>References:<br><a href="https://github.com/openstack/python-glanceclient/blob/master/requirements.txt">https://github.com/openstack/python-glanceclient/blob/master/requirements.txt</a><br>
<a href="https://github.com/bcwaldon/warlock/blob/master/requirements.txt">https://github.com/bcwaldon/warlock/blob/master/requirements.txt</a><br></div><br></div><div class="gmail_quote">Thank you,<br>Bhuvan<br></div></div>
</div>