[openstack-dev] Change in openstack/quantum[master]: Switch to final 1.1.0 oslo.config release

Monty Taylor mordred at inaugust.com
Wed Mar 13 07:16:58 UTC 2013



On 03/13/2013 12:06 AM, Mark McLoughlin wrote:
> On Tue, 2013-03-12 at 23:50 -0700, Monty Taylor wrote:
>>
>> On 03/12/2013 11:47 PM, Mark McLoughlin wrote:
>>> On Tue, 2013-03-12 at 22:44 -0700, Dan Wendlandt wrote:
>>>> Adding in Gary, Salvatore, and Thierry, who may be able to magically
>>>> solve this while we're (hopefully) sleeping.   Also adding Monty +
>>>> James, as they seem to also magically solve issues like this :) 
>>>
>>> We're all on openstack-dev :)
>>>
>>>> Thierry, at this point, we're still planning on pulling the
>>>> milestone-proposed branch tonight.  Mark will just cherry pick changes
>>>> tomorrow before we declare an RC-1.
>>>
>>> The issue appears to be with the way tempest is getting installed
>>> causes:
>>>
>>>  2013-03-13 05:52:53.481 | 2013-03-13 05:52:52   Found existing installation: oslo.config 1.1.0
>>>  2013-03-13 05:52:53.485 | 2013-03-13 05:52:52     Uninstalling oslo.config:
>>>
>>> and then we get the 1.1.0b1 version installed again
>>
>> It's the de-facto version sharing issue that devstack provides us. It's
>> a little late, I'm not sure I've got a great answer...
> 
> I think this should fix it:
> 
>   https://review.openstack.org/24291
> 
> For some reason this:
> 
>   pip install -r tools/pip-requires
> 
> will uninstall oslo.config in order to install the exact tarball
> specified but this:
> 
>   pip_install -r glance.egg-info/requires.txt -f http://tarballs.openstack.org/oslo-config/oslo.config-1.1.0b1.tar.gz#egg=oslo.config
> 
> which is what setup_develop() does, works fine.
> 
> Interesting that we pass dependency link URLs to pip install using the
> --find-links option.


It's a rats nest up in pip/easy_install/pypi. I remember writing code in
setup_develop related to that - and I remember I had a _very_ specific
reason why I did it then, probably after 5 days of installing and
uninstalling combinations of things. :) But i do not remember the details.

I'm glad it's helping - maybe we can dig in to it and learn something
for our mirror stuff.



More information about the OpenStack-dev mailing list