Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Trying to build ATS 7.0.0 with python docutils 0.13.1 on Debian fails
with following error:
Making all in doc make[2]: Entering directory '/home/debocker/source/build/doc' PAPEROPT_a4="-D latex_paper_size=a4" PAPEROPT_letter="-D latex_paper_size=letter" PAPER="letter" ./sbuild sphinx-build -c . -d docbuild/doctrees -b man . docbuild/man Running Sphinx v1.4.9 making output directory... WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. loading pickled environment... not yet created building [mo]: targets for 0 po files that are out of date building [man]: all manpages updating environment: 456 added, 0 changed, 0 removed reading sources... [ 0%] admin-guide/configuration/cache-basics.en Exception occurred: File "conf.py", line 185, in __init__ start_string_prefix=self.start_string_prefix, AttributeError: Inliner instance has no attribute 'start_string_prefix' The full traceback has been saved in /tmp/sphinx-err-5iq_t9.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks! Makefile:998: recipe for target 'man' failed make[2]: Leaving directory '/home/debocker/source/build/doc' make[2]: *** [man] Error 1 make[1]: *** [all-recursive] Error 1
I tracked it down to docutils/parsers/rst/states.py which changed
between 0.12 & 0.13.1
start_string_prefix is not defined anymore at Inliner init. We have to
call init_cutomizations method, but I can't figure out the settings
structure.