[openstack-dev] conflicting names in python-openstackclient: could we have some exception handling please?

Thomas Goirand zigo at debian.org
Wed Oct 7 15:20:32 UTC 2015


On 10/07/2015 03:39 PM, Ryan Brown wrote:
> Sharing a flat namespace is a recipe for pain with a growing number of
> projects. Devs and users are unlikely to use every project, they
> probably won't notice conflicts naturally except in cases like horizon.

Well, users would typically install Horizon on a "controler" machine,
with everything installed there, and then specialized compute, network
or storage node. This is a very common practice. In such a case, if you
want to debug anything, you'd use python-openstackclient cli on the
controler machine, and probably at some point will want to type
"openstack help". So very likely, this *will* hit our users.

> To your (1) we could have a gate job that installs all the clients and
> fails on conflicts.

That's a very good idea.

Thomas




More information about the OpenStack-dev mailing list