#6495: Build the reference manual incrementally
---------------------------------------------------------------+------------
Reporter: mpatel | Owner:
jdemeyer
Type: enhancement | Status:
needs_work
Priority: major | Milestone:
sage-5.8
Component: documentation | Resolution:
Keywords: days38 | Work issues:
Report Upstream: N/A | Reviewers:
Volker Braun, Florent Hivert
Authors: Mitesh Patel, John Palmieri, Florent Hivert | Merged in:
Dependencies: 5.7.beta2 + #13064, #8327, #13891 | Stopgaps:
---------------------------------------------------------------+------------
Changes (by jdemeyer):
* status: positive_review => needs_work
Comment:
It still doesn't quite work completely. During one build, I got
{{{
Building reference manual, first pass.
[polynomia] Exception occurred:
[polynomia] File
"/release/merger/sage-5.8.beta0/local/lib/python/pickle.py", line 880, in
load_eof
[polynomia] raise EOFError
[polynomia] EOFError
[polynomia] The full traceback has been saved in /tmp/release/sphinx-err-
2hqEZ_.log, if you want to report the issue to the developers.
[polynomia] Please also report this if it was a user error, so that a
better error message can be provided next time.
[polynomia] Either send bugs to the mailing list at
<http://groups.google.com/group/sphinx-dev/>,
[polynomia] or report them in the tracker at
<http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
}}}
where the "full traceback" reads
{{{
# Sphinx version: 1.1.2
# Python version: 2.7.3
# Docutils version: 0.7 release
# Jinja2 version: 2.5.5
Traceback (most recent call last):
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/cmdline.py", line 188, in main
warningiserror, tags)
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/application.py", line 114, in
__init__
self.setup_extension(extension)
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/application.py", line 247, in
setup_extension
mod = __import__(extension, None, None, ['setup'])
File "/release/merger/sage-5.8.beta0/devel/sage-
main/doc/common/sage_autodoc.py", line 35, in <module>
from sphinx.pycode import ModuleAnalyzer, PycodeError
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/pycode/__init__.py", line 25, in
<module>
pygrammar = driver.load_grammar(_grammarfile)
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/pycode/pgen2/driver.py", line 135,
in load_grammar
g.load(gp)
File "/release/merger/sage-5.8.beta0/local/lib/python2.7/site-
packages/Sphinx-1.1.2-py2.7.egg/sphinx/pycode/pgen2/grammar.py", line 96,
in load
d = pickle.load(f)
File "/release/merger/sage-5.8.beta0/local/lib/python/pickle.py", line
1378, in load
return Unpickler(file).load()
File "/release/merger/sage-5.8.beta0/local/lib/python/pickle.py", line
858, in load
dispatch[key](self)
File "/release/merger/sage-5.8.beta0/local/lib/python/pickle.py", line
880, in load_eof
raise EOFError
EOFError
}}}
The second pass of this build starts with:
{{{
Building reference manual, second pass.
[polynomia] loading pickled environment... not yet created
[homology ] loading pickled environment... not yet created
[polynomia] WARNING: intersphinx inventory
'/release/merger/sage-5.8.beta0/devel/sage/doc/output/inventory/en/reference/polynomial_rings/objects.inv'
not fetchable due to <type 'exceptions.IOError'>: [Errno 2] No such file
or directory:
'/release/merger/sage-5.8.beta0/devel/sage/doc/output/inventory/en/reference/polynomial_rings/objects.inv'
}}}
See [attachment:dochtml.log]
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6495#comment:247>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.