<HTML>
<HEAD>
<TITLE>Re: [Openstack] depend discrepancies</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>+100 for a list.<BR>
<BR>
Please feel free to use something like what anvil has...<BR>
<BR>
<a href="https://github.com/yahoo/Openstack-Anvil/blob/master/conf/distros/ubuntu-oneiric.yaml#L64">https://github.com/yahoo/Openstack-Anvil/blob/master/conf/distros/ubuntu-oneiric.yaml#L64</a><BR>
<BR>
Or a subset...<BR>
<BR>
On 6/5/12 8:52 AM, "Monty Taylor" <<a href="mordred@inaugust.com">mordred@inaugust.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Hey guys!<BR>
<BR>
One of the things that came out of ODS is the idea of having a single<BR>
global dependency list. There are two bits to that - the mechanics of<BR>
managing the list (which I think we may have sorted) and then, you know,<BR>
making the list. In compiling the list of what the current global list<BR>
is, most of the things have clear and obvious answers. However, there<BR>
are three problematic deps: kombu, PasteDeploy and xattr. Here's what we<BR>
have for them:<BR>
<BR>
./melange/tools/pip-requires:kombu==1.5.1<BR>
./glance/tools/pip-requires:kombu<BR>
./nova/tools/pip-requires:kombu==1.0.4<BR>
./cinder/tools/pip-requires:kombu==1.0.4<BR>
<BR>
./keystone/tools/pip-requires:PasteDeploy<BR>
./melange/tools/pip-requires:PasteDeploy<BR>
./quantum/tools/pip-requires:PasteDeploy==1.5.0<BR>
./glance/tools/pip-requires:PasteDeploy<BR>
./nova/tools/pip-requires:PasteDeploy==1.5.0<BR>
./swift/tools/pip-requires:pastedeploy==1.3.3<BR>
./cinder/tools/pip-requires:PasteDeploy==1.5.0<BR>
<BR>
./glance/tools/pip-requires:xattr>=0.6.0<BR>
./swift/tools/pip-requires:xattr==0.4<BR>
<BR>
I have no personal emotions towards any of these versions ... but if<BR>
folks who matter could make some call on what they _should_ be, we can<BR>
move forward with the first step.<BR>
<BR>
I should point out that at the moment we're looking at using update.py<BR>
from openstack-common to copy in the relevant depends from the master<BR>
list - so a project will only get the ones it needs. It also means that<BR>
a decision on a version here does not mean that everyone needs to move<BR>
to that version immediately ... just that we should be moving towards<BR>
supporting those versions before folsom, really.<BR>
<BR>
Anywhoo... thoughts?<BR>
<BR>
Monty<BR>
<BR>
_______________________________________________<BR>
Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><BR>
Post to     : <a href="openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><BR>
Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><BR>
More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE>
</BODY>
</HTML>