On Wed, Oct 31, 2012 at 12:57 PM, Pádraig Brady <span dir="ltr"><<a href="mailto:P@draigbrady.com" target="_blank">P@draigbrady.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">[...SNIP...]</div>
<br>
One of the action items from there is:<br>
<br>
* freeze 'sane' version (max major version?) range at release time<br>
<br>
So by recording the max version in the pip-requires,<br>
it would mean that newer versions wouldn't be pulled<br>
in, in the future, that might break stuff.<br>
Also distros etc. should not be impacted since packages<br>
manage dependencies independently.<br></blockquote><div><br></div><div>This is not necessarily true, for example:</div><div><div><br></div><div>$ cat /usr/lib/python2.7/dist-packages/python_novaclient-2.9.0.17.g05bbe0f.egg-info/requires.txt </div>

<div>httplib2</div><div>iso8601>=0.1.4</div><div>prettytable>=0.6,<0.7</div><div>simplejson</div></div><div><br></div><div><div>$ dpkg -S /usr/lib/python2.7/dist-packages/python_novaclient-2.9.0.17.g05bbe0f.egg-info/requires.txt</div>

<div>python-novaclient: /usr/lib/python2.7/dist-packages/python_novaclient-2.9.0.17.g05bbe0f.egg-info/requires.txt</div></div><div><br></div><div>Any *other* python package that both depends on novaclient and uses entry points to load code via `pkg_resources` will validate those requirements.</div>

<div><br></div><div>I was bitten by this with keystone yesterday, as mentioned in my previous mail on this thread.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
There don't seem to be links to videos or slides<br>
up for any of the design sessions yet.<br>
<br>
cheers,<br>
Pádraig.<div class="HOEnZb"><div class="h5"><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>
</div></div></blockquote></div><br>