gate tests failed with "NameError: name 'StandardError' is not defined"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
High
|
Ildiko Vancsa | ||
Juno |
Invalid
|
Undecided
|
Ildiko Vancsa | ||
PBR |
Fix Released
|
Undecided
|
Jeremy Stanley | ||
django-openstack-auth |
Invalid
|
High
|
Unassigned | ||
os-apply-config |
Confirmed
|
High
|
Unassigned | ||
python-cinderclient |
Invalid
|
Undecided
|
Unassigned | ||
python-ironicclient |
Invalid
|
High
|
Unassigned | ||
python-keystoneclient |
Invalid
|
Undecided
|
Unassigned | ||
python-openstackclient |
Invalid
|
Undecided
|
Unassigned | ||
zaqar |
Fix Released
|
High
|
Victoria Martinez de la Cruz |
Bug Description
Hit this issue with the python 33 tests in the os-apply-config gate:
2014-12-17 12:46:21.465 | from sphinx import apidoc
2014-12-17 12:46:21.465 | File "/home/
2014-12-17 12:46:21.465 | from sphinx.util.osutil import walk
2014-12-17 12:46:21.465 | File "/home/
2014-12-17 12:46:21.465 | import docutils
2014-12-17 12:46:21.465 | File "./docutils/
2014-12-17 12:46:21.465 | class ApplicationErro
2014-12-17 12:46:21.465 | NameError: name 'StandardError' is not defined
Changed in os-apply-config: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in os-apply-config: | |
assignee: | James Polley (tchaypo) → nobody |
Changed in ceilometer: | |
assignee: | nobody → Ildiko Vancsa (ildiko-vancsa) |
status: | New → In Progress |
Changed in ceilometer: | |
importance: | Undecided → High |
Changed in ceilometer: | |
milestone: | none → kilo-1 |
Changed in zaqar: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in python-ironicclient: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in django-openstack-auth: | |
importance: | Undecided → High |
Changed in zaqar: | |
assignee: | nobody → Victoria Martínez de la Cruz (vkmc) |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in zaqar: | |
milestone: | none → kilo-1 |
status: | Fix Committed → Fix Released |
Changed in pbr: | |
assignee: | Monty Taylor (mordred) → Clark Boylan (cboylan) |
Changed in pbr: | |
assignee: | Clark Boylan (cboylan) → Jeremy Stanley (fungi) |
no longer affects: | python-tooz |
Changed in ceilometer: | |
milestone: | kilo-1 → 2015.1.0 |
Changed in zaqar: | |
milestone: | kilo-1 → 2015.1.0 |
Changed in pbr: | |
status: | Fix Committed → Fix Released |
17:49:10 <dstufft> docutil's setup.py install is being executed
17:49:39 <dstufft> in ./ there is a py2 version of docutils, which is being translated into py3 in ./build
17:50:21 <dstufft> as part of installing docutils, setuptools interates of the egg_writer entry point and imports things, which causes pbr to get imported
17:50:24 <dstufft> pbr imports sphinx
17:50:30 <dstufft> sphinx imports docutils
17:50:37 <dstufft> and ./ is on sys.path
17:50:49 <dstufft> so it imports the py2 docutils from ./
17:51:50 <tchaypo> and then we’re running non-translated docutils in py3, so it fails.