yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #30737
[Bug 1401600] Re: docs build fails for nova-specs
Sean pointed out that a bunch of my files weren't symlinks like they
should be. I'm using eclipse and when I clone the project outside
eclipse sure enough the symlinks are there. The problem is when using
eclipse with the pydev plugin, apparently it blows away symlinks, there
is a ML thread on it here:
http://sourceforge.net/p/pydev/mailman/message/2199242/
** Changed in: nova
Status: In Progress => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1401600
Title:
docs build fails for nova-specs
Status in OpenStack Compute (Nova):
Invalid
Bug description:
I just cloned nova-specs and ran 'tox -e docs', I'm on Ubuntu Trusty
14.04 (no devstack), it fails with this:
mriedem@ubuntu:~/git/nova-specs$ git checkout master
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
mriedem@ubuntu:~/git/nova-specs$ tox -e docs
docs develop-inst-nodeps: /home/mriedem/git/nova-specs
docs runtests: PYTHONHASHSEED='2805332766'
docs runtests: commands[0] | python setup.py build_sphinx
running build_sphinx
Running Sphinx v1.1.3
loading pickled environment... not yet created
Using openstack theme from /home/mriedem/git/nova-specs/.tox/docs/local/lib/python2.7/site-packages/oslosphinx/theme
building [html]: all source files
updating environment: 7 added, 0 changed, 0 removed
reading sources... [100%] specs/kilo/template
scanning /home/mriedem/git/nova-specs/doc/source for redirects...
found redirects at /home/mriedem/git/nova-specs/doc/source/specs/kilo/redirects
Traceback (most recent call last):
File "setup.py", line 22, in <module>
pbr=True)
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/home/mriedem/git/nova-specs/.tox/docs/local/lib/python2.7/site-packages/pbr/packaging.py", line 754, in run
self._sphinx_run()
File "/home/mriedem/git/nova-specs/.tox/docs/local/lib/python2.7/site-packages/pbr/packaging.py", line 715, in _sphinx_run
app.build(force_all=self.all_files)
File "/home/mriedem/git/nova-specs/.tox/docs/local/lib/python2.7/site-packages/sphinx/application.py", line 206, in build
self.emit('build-finished', err)
File "/home/mriedem/git/nova-specs/.tox/docs/local/lib/python2.7/site-packages/sphinx/application.py", line 314, in emit
results.append(callback(self, *args))
File "/home/mriedem/git/nova-specs/doc/source/redirect.py", line 49, in emit_redirects
process_directory(app.builder.srcdir)
File "/home/mriedem/git/nova-specs/doc/source/redirect.py", line 44, in process_directory
process_directory(p)
File "/home/mriedem/git/nova-specs/doc/source/redirect.py", line 44, in process_directory
process_directory(p)
File "/home/mriedem/git/nova-specs/doc/source/redirect.py", line 47, in process_directory
process_redirect_file(app, path, ent)
File "/home/mriedem/git/nova-specs/doc/source/redirect.py", line 23, in process_redirect_file
from_path, to_path = line.rstrip().split(' ')
ValueError: need more than 1 value to unpack
ERROR: InvocationError: '/home/mriedem/git/nova-specs/.tox/docs/bin/python setup.py build_sphinx'
___________________________________________________________________________________________ summary ___________________________________________________________________________________________
ERROR: docs: commands failed
My virtualenv pip freeze output looks the same as what's in community
runs:
(docs)mriedem@ubuntu:~/git/nova-specs$ pip freeze
Jinja2==2.7.3
MarkupSafe==0.23
Pygments==2.0.1
Sphinx==1.1.3
argparse==1.2.1
cssselect==0.9.1
docutils==0.12
extras==0.0.3
feedformatter==0.4
fixtures==1.0.0
lxml==3.4.1
-e git://git.openstack.org/openstack/nova-specs@ea08644e90efb680f1eeba5731d01315b12e8d6f#egg=nova_specs-bp/db2-database
oslosphinx==2.3.0
pbr==0.10.0
pyquery==1.2.9
python-mimeparse==0.1.4
python-subunit==1.0.0
six==1.8.0
testrepository==0.0.20
testtools==1.5.0
unittest2==0.8.0
wsgiref==0.1.2
yasfb==0.5.1
(docs)mriedem@ubuntu:~/git/nova-specs$
http://logs.openstack.org/87/136487/6/check/gate-nova-specs-python27/d617099/console.html#_2014-12-11_16_08_01_111
I'm assuming I'm missing some native site-package dependency, like
sphinxcontrib or something, but I'd think that should be called out
somewhere if it's needed to build docs.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1401600/+subscriptions
References