openstack-poc team mailing list archive
-
openstack-poc team
-
Mailing list archive
-
Message #00433
[Bug 951197] Re: openstack namespace does not play nicely with checkedout repos
Right now, update.py is not usable.
whitepearl:openstack-common bhuvan$ python update.py ../nova/openstack-common.conf
Traceback (most recent call last):
File "update.py", line 74, in <module>
if f is not None:
NameError: name 'f' is not defined
With Johannes's patch in #3, it's working fine.
Johannes, can you please propose your patch for review, as attached in
gerrit?
** Changed in: openstack-common
Status: Confirmed => Incomplete
** Patch added: "Johannes patch to update openstack-common libraries"
https://bugs.launchpad.net/openstack-common/+bug/951197/+attachment/3096844/+files/update.py.diff
--
You received this bug notification because you are a member of OpenStack
Common Drivers, which is the registrant for openstack-common.
https://bugs.launchpad.net/bugs/951197
Title:
openstack namespace does not play nicely with checkedout repos
Status in openstack-common:
Incomplete
Bug description:
Both openstack.common and openstack.nose_plugin declare the
'openstack' namespace. When one package is installed it breaks pythons
search path of ./ for modules. This breaks update.py for example
which is meant to be run out of the os-common checkout directory. It
imports cfg from openstack.common, but since it is not installed it
cannot be found:
site-packages$ ls openstack*
openstack.nose_plugin-0.5-py2.7-nspkg.pth
openstack:
nose_plugin.py nose_plugin.pyc
openstack.nose_plugin-0.5-py2.7.egg-info:
dependency_links.txt installed-files.txt PKG-INFO SOURCES.txt
entry_points.txt namespace_packages.txt requires.txt top_level.txt
common$ python update.py
Traceback (most recent call last):
File "update.py", line 64, in <module>
from openstack.common import cfg
ImportError: No module named common
Since update.py is a "temporary" workaround for incubation we *could*
hack it to inject ./openstack/common into the openstack namespace, but
there might be a better way. Need to research.
To manage notifications about this bug go to:
https://bugs.launchpad.net/openstack-common/+bug/951197/+subscriptions
References