Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-5107

ATS 7.0.0 doesn't build against python docutils 0.13.1

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 7.0.1
    • Documentation
    • 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.

      Attachments

        Activity

          People

            jbfavre Jean Baptiste Favre
            jbfavre Jean Baptiste Favre
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 50m
                2h 50m