bind9/doc/arm
Petr Mensik 7101192301 Enable building documentation with Sphinx < 2.0.0
The ReferenceRole class is only available in Sphinx >= 2.0.0, which
makes building BIND 9 documentation impossible with older Sphinx
versions:

    Running Sphinx v1.7.6

    Configuration error:
    There is a programable error in your configuration file:

    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/sphinx/config.py", line 161, in __init__
        execfile_(filename, config)
      File "/usr/lib/python3.6/site-packages/sphinx/util/pycompat.py", line 150, in execfile_
        exec_(code, _globals)
      File "conf.py", line 21, in <module>
        from sphinx.util.docutils import ReferenceRole
    ImportError: cannot import name 'ReferenceRole'

Work around the problem by defining a stub version of the ReferenceRole
class if the latter cannot be imported.  This allows documentation
(without GitLab hyperlinks in release notes) to be built with older
Sphinx versions.

(cherry picked from commit 8f8bbae3fc)
2021-10-19 13:47:48 +02:00
..
.gitattributes make git aware XML docbooks are only asset ARM needs to track 2020-01-13 11:08:18 +01:00
.gitignore add support for building sphinx documentation 2020-06-01 09:54:46 +02:00
advanced.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
catz.rst Fix catalog zones configuration syntax in the ARM 2021-10-05 12:46:57 +00:00
conf.py Enable building documentation with Sphinx < 2.0.0 2021-10-19 13:47:48 +02:00
configuration.rst Various text edits and fixes to the documentation 2021-01-12 15:26:59 +01:00
dlz.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
dnssec-guide.rst Add the ISC DNSSEC Guide as a BIND 9 ARM appendix 2021-01-08 13:53:52 +01:00
dnssec.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
dyndb.rst Various text edits and fixes to the documentation 2021-01-12 15:26:59 +01:00
general.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
history.rst Final text edits to BIND 9 ARM in this round of updates 2021-01-12 15:45:09 +01:00
index.rst Add the ISC DNSSEC Guide as a BIND 9 ARM appendix 2021-01-08 13:53:52 +01:00
introduction.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
isc-logo.pdf Update ISC logo 2020-07-08 03:25:57 +00:00
logging-categories.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
Makefile.in Explicitly specify sphinx-build cache directories 2021-02-03 12:18:45 +01:00
managed-keys.rst Make use of the :rfc: role in the ARM consistent 2021-04-29 13:35:05 +02:00
manpages.rst Add missing named.conf man page 2021-01-12 15:45:09 +01:00
notes.rst Set up release notes for BIND 9.16.22 2021-09-15 23:05:21 +02:00
pkcs11.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
plugins.rst Various text edits and fixes to the documentation 2021-01-12 15:26:59 +01:00
reference.rst cleanup references to ancient named.conf options 2021-10-12 23:52:39 -07:00
requirements.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
requirements.txt Regenerate man pages with docutils 0.16 2021-05-31 14:36:11 +02:00
security.rst Fix various typos in the documentation 2021-06-29 20:39:21 +02:00
troubleshooting.rst Final text edits to BIND 9 ARM in this round of updates 2021-01-12 15:45:09 +01:00