[openstack-dev] Build dependency loop: python-os-client-config and python-oslotest

Robert Collins robertc at robertcollins.net
Tue Jul 7 21:16:29 UTC 2015


On 8 July 2015 at 08:53, Monty Taylor <mordred at inaugust.com> wrote:
> On 07/07/2015 03:42 PM, Monty Taylor wrote:
>> On 07/07/2015 03:00 PM, Doug Hellmann wrote:
>>> Excerpts from Steve Martinelli's message of 2015-07-07 14:51:33 -0400:
>>>>
>>>> Direct dependency for functional testing:
>>>> https://github.com/openstack/oslotest/blob/6bd1f64542d5826cef288b43210650b50ba02ca3/oslotest/functional.py#L16
>>>
>>> It looks like that's something the os-client-config library should
>>> provide, either as a fixture or just in the form it has now.
>>
>> So - we could do that for sure - but I wanted to make sure that
>> everybody doing functional tests could just have fixture that knows how
>> to deal with the clouds.yaml files that we're dropping on devstack nodes
>> now without having to add an explicit oscc depend.
>>
>> That said - I betcha we can do this better. Lemme poke
>
> https://review.openstack.org/199236
>
> We don't really need oslotest in os-client-config as much as we need
> os-client-config in oslotest, imho.

That doesn't make any sense to me.


The dependency chain is entirely sound and resolvable. There's no
tricky bootstrap problem that requires archive intervention for
instance, nor anything that requires local binary builds to bootstrap.

-Rob


-- 
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud



More information about the OpenStack-dev mailing list