Source: sphinxcontrib-programoutput
Version: 0.11-5
Severity: important
Tags: ftbfs
User: [email protected]
Usertags: sphinx2.4

Hi,

sphinxcontrib-programoutput fails to build with Sphinx 2.4, currently available 
in
experimental.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: Command not found
> py3versions: no X-Python3-Version in control file, using supported versions
> set -e ; for i in 3.7 3.8 ; do \
>       PYTHONPATH=. PYTHON=python$i python$i setup.py test ; \
> done
> running test
> WARNING: Testing via this command is deprecated and will be removed in a 
> future version. Users looking for a generic test entry point independent of 
> test runner are encouraged to use tox.
> running egg_info
> creating src/sphinxcontrib_programoutput.egg-info
> writing src/sphinxcontrib_programoutput.egg-info/PKG-INFO
> writing dependency_links to 
> src/sphinxcontrib_programoutput.egg-info/dependency_links.txt
> writing namespace_packages to 
> src/sphinxcontrib_programoutput.egg-info/namespace_packages.txt
> writing requirements to src/sphinxcontrib_programoutput.egg-info/requires.txt
> writing top-level names to 
> src/sphinxcontrib_programoutput.egg-info/top_level.txt
> writing manifest file 'src/sphinxcontrib_programoutput.egg-info/SOURCES.txt'
> reading manifest file 'src/sphinxcontrib_programoutput.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> writing manifest file 'src/sphinxcontrib_programoutput.egg-info/SOURCES.txt'
> running build_ext
> test_cache_pickled (sphinxcontrib.programoutput.tests.test_cache.TestCache) 
> ... /usr/lib/python3/dist-packages/jinja2/sandbox.py:19: DeprecationWarning: 
> Using or importing the ABCs from 'collections' instead of from 
> 'collections.abc' is deprecated since Python 3.3,and in 3.9 it will stop 
> working
>   from collections import Mapping
> ok
> test_hidden_standard_error 
> (sphinxcontrib.programoutput.tests.test_cache.TestCache) ... ok
> test_nonzero_return_code 
> (sphinxcontrib.programoutput.tests.test_cache.TestCache) ... ok
> test_nonzero_return_code_shell 
> (sphinxcontrib.programoutput.tests.test_cache.TestCache) ... ok
> test_working_directory 
> (sphinxcontrib.programoutput.tests.test_cache.TestCache) ... ok
> test_working_directory_shell 
> (sphinxcontrib.programoutput.tests.test_cache.TestCache) ... ok
> test_execute (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... 
> ok
> test_execute_with_hidden_standard_error 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_execute_with_shell 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_from_programoutput_node 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_from_programoutput_node_extraargs 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_get_output (sphinxcontrib.programoutput.tests.test_command.TestCommand) 
> ... ok
> test_get_output_non_zero 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_get_output_with_hidden_standard_error 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_get_output_with_working_directory 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_new_with_list 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_new_with_list_hashable 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_new_with_string_command 
> (sphinxcontrib.programoutput.tests.test_command.TestCommand) ... ok
> test_slice_empty (sphinxcontrib.programoutput.tests.test_util.TestSlice) ... 
> ok
> test_slice_no_int (sphinxcontrib.programoutput.tests.test_util.TestSlice) ... 
> ok
> test_slice_simple (sphinxcontrib.programoutput.tests.test_util.TestSlice) ... 
> ok
> test_slice_too_many (sphinxcontrib.programoutput.tests.test_util.TestSlice) 
> ... ok
> test_command (sphinxcontrib.programoutput.tests.test_directive.TestDirective) 
> ... ERROR
> test_command_non_default_prompt 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_ellipsis_negative_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_ellipsis_start_and_negative_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_ellipsis_start_and_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_ellipsis_stop_only 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_expansion_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_expected_non_zero_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_extraargs 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_extraargs_with_prompt 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_extraargs_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_no_expansion_without_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_non_existing_executable 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ok
> test_non_existing_working_directory 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ok
> test_prompt (sphinxcontrib.programoutput.tests.test_directive.TestDirective) 
> ... ERROR
> test_prompt_with_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_shell_with_unexpected_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... FAIL
> test_simple (sphinxcontrib.programoutput.tests.test_directive.TestDirective) 
> ... ERROR
> test_standard_error 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_standard_error_disabled 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... skipped 
> 'Python 3 prints version to stdout, not stderr'
> test_unexpected_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... FAIL
> test_with_spaces 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_working_directory_defaults_to_srcdir 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_working_directory_relative_to_document 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_working_directory_relative_to_srcdir 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_working_directory_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective) ... ERROR
> test_init_cache (sphinxcontrib.programoutput.tests.test_setup.TestSetup) ... 
> ERROR
> 
> ======================================================================
> ERROR: test_command 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 172, in test_command
>     self.assert_output(self.doctree, """\
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_command_non_default_prompt 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 181, in test_command_non_default_prompt
>     self.assert_output(self.doctree, '>> echo spam\n<< spam')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_ellipsis_negative_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 223, in test_ellipsis_negative_stop
>     self.assert_output(self.doctree, 'spam\n...')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_ellipsis_start_and_negative_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 241, in test_ellipsis_start_and_negative_stop
>     self.assert_output(self.doctree, 'spam\n...\neggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_ellipsis_start_and_stop 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 232, in test_ellipsis_start_and_stop
>     self.assert_output(self.doctree, 'spam\n...\neggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_ellipsis_stop_only 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 214, in test_ellipsis_stop_only
>     self.assert_output(self.doctree, 'spam\nwith\n...')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_expansion_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 156, in test_expansion_with_shell
>     self.assert_output(self.doctree, os.environ['HOME'])
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_expected_non_zero_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 274, in test_expected_non_zero_return_code
>     self.assert_output(self.doctree, 'foo')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_extraargs 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 188, in test_extraargs
>     self.assert_output(self.doctree, 'spam with eggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_extraargs_with_prompt 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 206, in test_extraargs_with_prompt
>     self.assert_output(self.doctree, '$ echo spam\nspam with eggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_extraargs_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 197, in test_extraargs_with_shell
>     self.assert_output(self.doctree, os.environ['HOME'])
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_no_expansion_without_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 148, in test_no_expansion_without_shell
>     self.assert_output(self.doctree, '${HOME}')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_prompt 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 164, in test_prompt
>     self.assert_output(self.doctree, """\
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_prompt_with_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 284, in test_prompt_with_return_code
>     doctree = self.doctree
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_simple 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 65, in test_simple
>     self.assert_output(self.doctree, 'eggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_standard_error 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 88, in test_standard_error
>     self.assert_output(self.doctree, output)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_with_spaces 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 78, in test_with_spaces
>     self.assert_output(self.doctree, 'spam with eggs')
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_working_directory_defaults_to_srcdir 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 107, in test_working_directory_defaults_to_srcdir
>     self.assert_output(self.doctree, output)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_working_directory_relative_to_document 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 128, in test_working_directory_relative_to_document
>     self.assert_output(self.doctree, output)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_working_directory_relative_to_srcdir 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 117, in test_working_directory_relative_to_srcdir
>     self.assert_output(self.doctree, output)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_working_directory_with_shell 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 138, in test_working_directory_with_shell
>     doctree = self.doctree
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 147, in doctree
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> ERROR: test_init_cache 
> (sphinxcontrib.programoutput.tests.test_setup.TestSetup)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_setup.py", line 
> 38, in test_init_cache
>     app = self.app
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 27, in __get__
>     value = func(inst)
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 130, in app
>     warningiserror=warningiserror, confoverrides=confoverrides)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 235, in 
> __init__
>     self.setup_extension(extension)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 391, in 
> setup_extension
>     self.registry.load_extension(self, extname)
>   File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 465, in 
> load_extension
>     metadata = setup(app)
>   File "/usr/lib/python3/dist-packages/sphinx/addnodes.py", line 375, in setup
>     app.add_node(toctree)
>   File "/usr/lib/python3/dist-packages/sphinx/application.py", line 556, in 
> add_node
>     node.__name__, type='app', subtype='add_node')
>   File "/usr/lib/python3.7/logging/__init__.py", line 1734, in warning
>     self.log(WARNING, msg, *args, **kwargs)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 124, in 
> log
>     super().log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1766, in log
>     self.logger.log(level, msg, *args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1444, in log
>     self._log(level, msg, args, **kwargs)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1514, in _log
>     self.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1524, in handle
>     self.callHandlers(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 1586, in callHandlers
>     hdlr.handle(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 890, in handle
>     rv = self.filter(record)
>   File "/usr/lib/python3.7/logging/__init__.py", line 751, in filter
>     result = f.filter(record)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 406, in 
> filter
>     raise SphinxWarning(message)
> sphinx.errors.SphinxWarning: node class 'toctree' is already registered, its 
> visitors will be overridden
> 
> ======================================================================
> FAIL: test_shell_with_unexpected_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 264, in test_shell_with_unexpected_return_code
>     excinfo.exception.args[0])
> AssertionError: 'Unexpected return code 1 from command' not found in "node 
> class 'toctree' is already registered, its visitors will be overridden"
> 
> ======================================================================
> FAIL: test_unexpected_return_code 
> (sphinxcontrib.programoutput.tests.test_directive.TestDirective)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/__init__.py", 
> line 162, in w
>     f(self)
>   File 
> "/<<PKGBUILDDIR>>/src/sphinxcontrib/programoutput/tests/test_directive.py", 
> line 252, in test_unexpected_return_code
>     excinfo.exception.args[0])
> AssertionError: 'Unexpected return code 1 from command' not found in "node 
> class 'toctree' is already registered, its visitors will be overridden"
> 
> ----------------------------------------------------------------------
> Ran 49 tests in 0.629s
> 
> FAILED (failures=2, errors=22, skipped=1)
> Test failed: <unittest.runner.TextTestResult run=49 errors=22 failures=2>
> error: Test failed: <unittest.runner.TextTestResult run=49 errors=22 
> failures=2>
> make[1]: *** [debian/rules:20: override_dh_auto_test] Error 1

The full build log is available from:
   
http://qa-logs.debian.net/2020/03/26/sphinxcontrib-programoutput_0.11-5_unstable_sphinx243.log

Please see [1] for Sphinx changelog, which may give a hint of what changes in
Sphinx caused this error.

Also see [2] for the list of deprecated/removed APIs and possible alternatives
to them.

Sphinx 2.4 is going to be uploaded to unstable in a couple of weeks. When that
happens, the severity of this bug will be bumped to serious.

In case you have questions, please Cc [email protected] on reply.

[1]: https://www.sphinx-doc.org/en/2.0/changes.html
[2]: 
https://www.sphinx-doc.org/en/2.0/extdev/deprecated.html#dev-deprecated-apis

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to