Somewhat off-topic, but I'm going to mention it here anyway!<div><br></div><div>I've found that depending on an exact version can cause other subtle issues.</div><div><br></div><div>Yesterday - I noticed this:</div>

<div><ol><li>Keystone depends on WebOb==1.0.8, Ubuntu provides WebOb 1.1.1.</li><li>Keystone works with WebOb 1.1.1 (This may be a fluke - and it may break with 1.2.0.. That's the issue you're having I believe)</li>

<li>Moniker (my project) depends on keystone for the auth middleware</li><li>Moniker uses entry points to load storage backends and CLI commands</li><li>Attempting to load an entry point in Moniker raises an `pkg_resouces.VersionConflict` due to Keystone's dep on WebOb==1.1.1.</li>

</ol><div>The "fix" was for moniker to not list keystone as a dependency - which in this case was technically correct, keystone was not a hard requirement.</div><div><br></div><div>Additionally, This issue only surfaced once I built .deb's for Moniker rather than relying on pip/virtualenv to solve the conflict.</div>

<div><br></div><div>Anyway - Just another thing to consider.</div><div><br></div>Thanks,<br>Kiall<br>
<br><br><div class="gmail_quote">On Wed, Oct 31, 2012 at 12:08 PM, Gary Kotton <span dir="ltr"><<a href="mailto:gkotton@redhat.com" target="_blank">gkotton@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi,<br>
Whilst back porting patches to the Quantum stable folsom branch I have encountered a very frustrating problem which I think that should be discussed. All of the stable quantum patches approved in the last few hours are failing unit tests. This seems to be due to one of the imported packages being problematic (the hunch at the moment is that this could be sqlalchemy). At the moment this is under investigation. I am wondering if when we create a stable branch, we should specifically set the pip-requires package numbers.<br>


Any thoughts?<br>
Thanks<br>
Gary<br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</blockquote></div><br></div>