Source: sagemath Version: 7.6-2 Severity: important User: [email protected] Usertags: sphinx1.5
Dear maintainer,
Sagemath fails to build with Sphinx 1.5 (available in experimental, but
pending upload to unstable):
# Sometimes, parts of the docbuild fail with MemoryError or OSError but
# Sage doesn't detect this. Here we detect it and fail the build if so.
! grep Error sage/logs/dochtml.log
AttributeError: 'BuildEnvironment' object has no attribute 'citations'
WARNING: intersphinx inventory
'/<<PKGBUILDDIR>>/debian/build/usr/share/doc/sagemath/inventory/en/reference/objects.inv'
not fetchable due to <type 'exceptions.IOError'>: [Errno 2] No such file or
directory:
'/<<PKGBUILDDIR>>/debian/build/usr/share/doc/sagemath/inventory/en/reference/objects.inv'
AttributeError: 'BuildEnvironment' object has no attribute 'citations'
(repeats multiple times)
debian/rules:90: recipe for target 'check-dochtml-log' failed
This can be fixed by backporting upstream commit [1], but then it fails with
dh_sphinxdoc error:
debian/rules override_dh_sphinxdoc
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_sphinxdoc -XMathJax.js -Xtranslations.js -Xsearchtools.js
dh_sphinxdoc: ignoring unknown JavaScript code:
debian/sagemath-doc-ca/usr/share/doc/sagemath/html/ca/intro/_static/mathjax_sage.js
dh_sphinxdoc: ignoring unknown JavaScript code:
debian/sagemath-doc-ca/usr/share/doc/sagemath/html/ca/intro/_static/thebe-sage.js
(more harmless warnings)
dh_sphinxdoc:
debian/sagemath-doc-en/usr/share/doc/sagemath/html/en/reference/_sources/sage/algebras/affine_nil_temperley_lieb.rst.txt
is missing
debian/rules:192: recipe for target 'override_dh_sphinxdoc' failed
This is most probably related to a change in Sphinx [2], which changed how
searchtools.js looks for source files. dh_sphinxdoc now follows the same
logic and expects to find these files in their new locations.
[1]: https://github.com/sagemath/sage/commit/78e671810360d3e0
[2]: https://github.com/sphinx-doc/sphinx/pull/2454
--
Dmitry Shachnev
signature.asc
Description: PGP signature
-- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
