Your message dated Fri, 17 Apr 2020 17:18:31 +0000
with message-id <e1jpudl-00015h...@fasolo.debian.org>
and subject line Bug#955121: fixed in sphinxcontrib-bibtex 1.0.0-1
has caused the Debian Bug report #955121,
regarding sphinxcontrib-bibtex: FTBFS with Sphinx 2.4: dh_auto_test: error: 
pybuild --test --test-nose -i python{version} -p "3.7 3.8" returned exit code 13
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
955121: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955121
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sphinxcontrib-bibtex
Version: 0.4.1-2
Severity: important
Tags: ftbfs
User: python-modules-t...@lists.alioth.debian.org
Usertags: sphinx2.4

Hi,

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

Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> sphinx-build -b html -d _build/doctrees   . _build/html
> Running Sphinx v2.4.3
> making output directory... done
> loading intersphinx inventory from 
> /usr/share/doc/python3-doc/html/objects.inv...
> loading intersphinx inventory from 
> /usr/share/doc/sphinx-doc/html/objects.inv...
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 13 source files that are out of date
> updating environment: [new config] 13 added, 0 changed, 0 removed
> reading sources... [  7%] api
> reading sources... [ 15%] api/cache
> reading sources... [ 23%] api/directives
> reading sources... [ 30%] api/interface
> reading sources... [ 38%] api/nodes
> reading sources... [ 46%] api/roles
> reading sources... [ 53%] api/transforms
> reading sources... [ 61%] changes
> reading sources... [ 69%] index
> reading sources... [ 76%] license
> reading sources... [ 84%] quickstart
> reading sources... [ 92%] related
> reading sources... [100%] usage
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  7%] api
> writing output... [ 15%] api/cache
> writing output... [ 23%] api/directives
> writing output... [ 30%] api/interface
> writing output... [ 38%] api/nodes
> writing output... [ 46%] api/roles
> writing output... [ 53%] api/transforms
> writing output... [ 61%] changes
> writing output... [ 69%] index
> writing output... [ 76%] license
> writing output... [ 84%] quickstart
> writing output... [ 92%] related
> writing output... [100%] usage
> 
> generating indices...  genindex py-modindexdone
> highlighting module code... [ 16%] sphinxcontrib.bibtex
> highlighting module code... [ 33%] sphinxcontrib.bibtex.cache
> highlighting module code... [ 50%] sphinxcontrib.bibtex.directives
> highlighting module code... [ 66%] sphinxcontrib.bibtex.nodes
> highlighting module code... [ 83%] sphinxcontrib.bibtex.roles
> highlighting module code... [100%] sphinxcontrib.bibtex.transforms
> 
> writing additional pages...  searchdone
> copying static files... ... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded.
> 
> The HTML pages are in _build/html.
> 
> Build finished. The HTML pages are in _build/html.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build; python3.7 
> -m nose -v test
> test_bibfile_out_of_date.test_bibfile_out_of_date ... ERROR
> test_bibfilenotfound.test_bibfilenotfound ... ERROR
> test_citationnotfound.test_citationnotfound ... ERROR
> test_custom_style.test_custom_style ... ERROR
> test_filter.test_filter ... ERROR
> test_filter_fix_author_keyerror.test_filter_fix_author_keyerror ... ERROR
> test_filter_option_clash.test_filter_option_clash ... ERROR
> test_filter_syntax_error.test_filter_syntax_error ... ERROR
> test_invalid_cite_option.test_invalid_cite_option ... ERROR
> test_issue14.test_duplicate_label ... ERROR
> test_issue14_2.test_label_prefix ... ERROR
> test_issue15.test_duplicate_label ... ERROR
> test_issue17.test_sphinx_source_no_warning ... ERROR
> test_issue2.test_mixing_citation_styles ... ERROR
> test_issue4.test_encoding ... ERROR
> test_issue61.test_multiple_keys ... ERROR
> test_issue62.test_local_bibliographies ... ERROR
> test_issue77.test_issue77 ... ERROR
> test_issue85.test_issue77 ... ERROR
> test_issue87.test_issue87 ... ERROR
> test_issue91.test_issue91 ... ERROR
> test_latex_refs.test_latex_refs ... ERROR
> test_list_bullet.test_list_bullet ... ERROR
> test_list_citation.test_list_citation ... ERROR
> test_list_enumerated.test_list_enumerated ... ERROR
> test_list_invalid.test_list_invalid ... ERROR
> test_sphinx.test_sphinx ... ERROR
> 
> ======================================================================
> ERROR: test_bibfile_out_of_date.test_bibfile_out_of_date
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_bibfile_out_of_date.py",
>  line 27, in test_bibfile_out_of_date
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_bibfilenotfound.test_bibfilenotfound
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_citationnotfound.test_citationnotfound
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_custom_style.test_custom_style
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_custom_style.py",
>  line 22, in test_custom_style
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_filter.test_filter
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_filter.py",
>  line 22, in test_filter
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_filter_fix_author_keyerror.test_filter_fix_author_keyerror
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_filter_fix_author_keyerror.py",
>  line 22, in test_filter_fix_author_keyerror
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_filter_option_clash.test_filter_option_clash
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_filter_syntax_error.test_filter_syntax_error
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_invalid_cite_option.test_invalid_cite_option
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue14.test_duplicate_label
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue14.py",
>  line 26, in test_duplicate_label
>     output = (app.outdir / "doc1.html").read_text(encoding='utf-8')
> TypeError: unsupported operand type(s) for /: 'str' and 'str'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue14_2.test_label_prefix
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue14_2.py",
>  line 22, in test_label_prefix
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue15.test_duplicate_label
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue15.py",
>  line 22, in test_duplicate_label
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue17.test_sphinx_source_no_warning
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue17.py",
>  line 20, in test_sphinx_source_no_warning
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue2.test_mixing_citation_styles
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue2.py",
>  line 22, in test_mixing_citation_styles
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue4.test_encoding
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue4.py",
>  line 22, in test_encoding
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue61.test_multiple_keys
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue61.py",
>  line 21, in test_multiple_keys
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue62.test_local_bibliographies
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue62.py",
>  line 75, in test_local_bibliographies
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue77.test_issue77
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue77.py",
>  line 21, in test_issue77
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue85.test_issue77
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue85.py",
>  line 19, in test_issue77
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue87.test_issue87
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue87.py",
>  line 21, in test_issue87
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_issue91.test_issue91
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_issue91.py",
>  line 22, in test_issue91
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_latex_refs.test_latex_refs
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_latex_refs.py",
>  line 22, in test_latex_refs
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_list_bullet.test_list_bullet
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_list_bullet.py",
>  line 22, in test_list_bullet
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_list_citation.test_list_citation
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_list_citation.py",
>  line 22, in test_list_citation
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_list_enumerated.test_list_enumerated
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 162, in 
> decorator
>     func(*(args + (app, status, warning)), **kwargs)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build/test/test_list_enumerated.py",
>  line 22, in test_list_enumerated
>     app.builder.build_all()
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 260, in build_all
>     self.build(None, summary=__('all source files'), method='all')
>   File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 
> 311, in build
>     updated_docnames = set(self.read())
>   File "/usr/lib/python3.7/contextlib.py", line 119, in __exit__
>     next(self.gen)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 219, in 
> pending_warnings
>     memhandler.flushTo(logger)
>   File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 184, in 
> flushTo
>     logger.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: Since v2.0, Sphinx uses "index" as master_doc by 
> default. Please add "master_doc = 'contents'" to your conf.py.
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 169, in 
> decorator
>     app.cleanup(error=exc)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_list_invalid.test_list_invalid
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ======================================================================
> ERROR: test_sphinx.test_sphinx
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
>     self.test(*self.arg)
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 171, in 
> decorator
>     app.cleanup()
>   File "/usr/lib/python3/dist-packages/sphinx_testing/util.py", line 113, in 
> cleanup
>     from sphinx.ext.autodoc import AutoDirective
> ImportError: cannot import name 'AutoDirective' from 'sphinx.ext.autodoc' 
> (unknown location)
> 
> ----------------------------------------------------------------------
> Ran 27 tests in 2.091s
> 
> FAILED (errors=27)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7_sphinxcontrib.bibtex/build; python3.7 
> -m nose -v test
> dh_auto_test: error: pybuild --test --test-nose -i python{version} -p "3.7 
> 3.8" returned exit code 13

The full build log is available from:
   
http://qa-logs.debian.net/2020/03/26/sphinxcontrib-bibtex_0.4.1-2_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 sph...@packages.debian.org 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.

--- End Message ---
--- Begin Message ---
Source: sphinxcontrib-bibtex
Source-Version: 1.0.0-1
Done: Dmitry Shachnev <mity...@debian.org>

We believe that the bug you reported is fixed in the latest version of
sphinxcontrib-bibtex, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 955...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mity...@debian.org> (supplier of updated sphinxcontrib-bibtex 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 17 Apr 2020 20:01:42 +0300
Source: sphinxcontrib-bibtex
Architecture: source
Version: 1.0.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Dmitry Shachnev <mity...@debian.org>
Closes: 955121
Changes:
 sphinxcontrib-bibtex (1.0.0-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream release.
     - Compatible with Sphinx 2.x (closes: #955121).
   * Drop Register-node-with-override.patch, applied upstream.
   * Rebase the other patches.
   * Remove python3-six build-dependency, no longer needed.
   * Bump python3-sphinx build-dependency and dependency to 2.0.
   * Update to debhelper compat level 12, use the new syntax.
   * Drop NOSE_IGNORE_FILES export, the Tinkerer test was removed.
   * Bump Standards-Version to 4.5.0, no changes needed.
Checksums-Sha1:
 424b4160f9d207a48ef280eb450ef35eaf14bb2d 2633 sphinxcontrib-bibtex_1.0.0-1.dsc
 444bead2e28a5458b029991a79700d7b6e9818b4 47829 
sphinxcontrib-bibtex_1.0.0.orig.tar.gz
 37219dccbb846d00122079d36312409f5c86e82a 4588 
sphinxcontrib-bibtex_1.0.0-1.debian.tar.xz
 289e974fa2ae70fd52817a891d7f590f6b4d2df4 8295 
sphinxcontrib-bibtex_1.0.0-1_source.buildinfo
Checksums-Sha256:
 1ed26641708d57c31f50bc6c186e33ec35da0d94d11822345e9e24815f2247ff 2633 
sphinxcontrib-bibtex_1.0.0-1.dsc
 629612b001f86784669d65e662377a482052decfd9a0a17c46860878eef7b9e0 47829 
sphinxcontrib-bibtex_1.0.0.orig.tar.gz
 0629a7e671c34d1630ab220e104997d99f3b9aa6561a3353cfb4c0d7ae2a8bc1 4588 
sphinxcontrib-bibtex_1.0.0-1.debian.tar.xz
 758b528ad4efdbff813bbd0081d43e832cc8ea4ac592c1c2cd4c7fd0fd8b190d 8295 
sphinxcontrib-bibtex_1.0.0-1_source.buildinfo
Files:
 819f591aa311f008f41b3ced6103fef3 2633 python optional 
sphinxcontrib-bibtex_1.0.0-1.dsc
 3bd69829d0fa39301d95a26a5c48b636 47829 python optional 
sphinxcontrib-bibtex_1.0.0.orig.tar.gz
 b09b551ee9ca471d8fd87b5b33611f35 4588 python optional 
sphinxcontrib-bibtex_1.0.0-1.debian.tar.xz
 18962da95ef2ec53ef84ced8e7fe93cf 8295 python optional 
sphinxcontrib-bibtex_1.0.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAl6Z4VgTHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy5zND/9tapM+9C4cat5Q7IzjR3NnTBxd+YIK
2+MnD+YN2JZIHwQ3WCS+yMliOYoWQMxIdMqTg2wSqz5z6v4vEZSk2Y+EJq7V7MIe
7hSD5os0N3AHGOnk27r9+KDwZOYAHRZrNHen2ILKXmvlH+kTXb/KT9D14dowBNRQ
vrcltEq0GISQsF5b60XexKP78Nq70p/vv3tCIKzs13HxgD24zyCCAN8IMzyQBKQE
yFcHMmxP7yVsoPT8BVxpmtdEieJOWQTWbo1Di/AnY6WjBK6yHByJCDehvnrTPCCr
PZi4YNUUg58w12BJo2aZqhJNw4wcj5MWvyn0WM61wtg2W2U8uhF4cpRdYH55kxjO
trlPEYF7Yfy27AMdRdjMtHoOh4RwRsVJXSAB0PWhvzlifsL6n1Z/6fM+fkueEmtO
X337iAhdGam19ixL43YJQfF04L/1eyo0ihNknJZx2fb7mmEstWHFc/z0bTkMMYI/
UCAKRk3qw8FA6DSLwM0+7YpfQqJp9WbFMQ8Jz6zxXJQa4svc9sVS4z13iSemO6cn
E38js35SIjrDhszbDonlhkvpBVo2P5ad6diEKctmzR+LG9JqouLv2Yjjb0eCsB0B
elEoj4HZnk8DahMPeJkGDuIb7/kwUZJn68dSDVRZlvtZHONB1PHs1dlA3p79UaP6
CzTIwgjILFGoPw==
=jEVw
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to