[Python-modules-team] Bug#971228: sphinx-autoapi: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 returned exit code 13

Lucas Nussbaum lucas at debian.org
Sun Sep 27 19:57:18 BST 2020


Source: sphinx-autoapi
Version: 1.3.0-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> dpkg-buildpackage
> -----------------
> 
> Command: dpkg-buildpackage -us -uc -sa -rfakeroot
> dpkg-buildpackage: info: source package sphinx-autoapi
> dpkg-buildpackage: info: source version 1.3.0-2
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Andrej Shadura <andrewsh at debian.org>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean --with python3,sphinxdoc --buildsystem=pybuild
>    dh_auto_clean -O--buildsystem=pybuild
> I: pybuild base:217: python3.8 setup.py clean 
> running clean
> removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build' (and everything under it)
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-3.8' does not exist -- can't clean it
>    dh_autoreconf_clean -O--buildsystem=pybuild
>    dh_clean -O--buildsystem=pybuild
>  dpkg-source -b .
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building sphinx-autoapi using existing ./sphinx-autoapi_1.3.0.orig.tar.gz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: building sphinx-autoapi in sphinx-autoapi_1.3.0-2.debian.tar.xz
> dpkg-source: info: building sphinx-autoapi in sphinx-autoapi_1.3.0-2.dsc
>  debian/rules binary
> dh binary --with python3,sphinxdoc --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:217: python3.8 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/inheritance_diagrams.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/backends.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/extension.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/documenters.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/toctree.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/directives.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> copying autoapi/settings.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> copying autoapi/mappers/go.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> copying autoapi/mappers/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> copying autoapi/mappers/dotnet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> copying autoapi/mappers/javascript.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> copying autoapi/mappers/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> copying autoapi/mappers/python/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> copying autoapi/mappers/python/parser.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> copying autoapi/mappers/python/astroid_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> copying autoapi/mappers/python/objects.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> copying autoapi/mappers/python/mapper.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/mappers/python
> running egg_info
> creating sphinx_autoapi.egg-info
> writing sphinx_autoapi.egg-info/PKG-INFO
> writing dependency_links to sphinx_autoapi.egg-info/dependency_links.txt
> writing requirements to sphinx_autoapi.egg-info/requires.txt
> writing top-level names to sphinx_autoapi.egg-info/top_level.txt
> writing manifest file 'sphinx_autoapi.egg-info/SOURCES.txt'
> reading manifest file 'sphinx_autoapi.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'LICENSE.mit'
> writing manifest file 'sphinx_autoapi.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates
> copying autoapi/templates/index.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/base
> copying autoapi/templates/base/base.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/base
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/base_detail.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/base_embed.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/base_list.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/class.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/constructor.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/delegate.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/enum.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/event.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/field.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/interface.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/method.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/namespace.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/operator.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/property.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> copying autoapi/templates/dotnet/struct.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/dotnet
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/base_member.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/const.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/func.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/method.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/package.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/type.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> copying autoapi/templates/go/var.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/go
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/javascript
> copying autoapi/templates/javascript/class.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/javascript
> copying autoapi/templates/javascript/function.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/javascript
> copying autoapi/templates/javascript/member.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/javascript
> copying autoapi/templates/javascript/module.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/javascript
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/attribute.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/class.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/data.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/exception.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/function.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/method.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/module.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> copying autoapi/templates/python/package.rst -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/autoapi/templates/python
> I: pybuild pybuild:310: python3 setup.py build_sphinx -b html && python3 setup.py build_sphinx -b text
> running build_sphinx
> Running Sphinx v3.2.1
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> [AutoAPI] Reading files... [  5%] /<<PKGBUILDDIR>>/autoapi/inheritance_diagrams.py
> [AutoAPI] Reading files... [ 11%] /<<PKGBUILDDIR>>/autoapi/backends.py
> [AutoAPI] Reading files... [ 16%] /<<PKGBUILDDIR>>/autoapi/__init__.py
> [AutoAPI] Reading files... [ 22%] /<<PKGBUILDDIR>>/autoapi/extension.py
> [AutoAPI] Reading files... [ 27%] /<<PKGBUILDDIR>>/autoapi/documenters.py
> [AutoAPI] Reading files... [ 33%] /<<PKGBUILDDIR>>/autoapi/toctree.py
> [AutoAPI] Reading files... [ 38%] /<<PKGBUILDDIR>>/autoapi/directives.py
> [AutoAPI] Reading files... [ 44%] /<<PKGBUILDDIR>>/autoapi/settings.py
> [AutoAPI] Reading files... [ 50%] /<<PKGBUILDDIR>>/autoapi/mappers/go.py
> [AutoAPI] Reading files... [ 55%] /<<PKGBUILDDIR>>/autoapi/mappers/__init__.py
> [AutoAPI] Reading files... [ 61%] /<<PKGBUILDDIR>>/autoapi/mappers/dotnet.py
> [AutoAPI] Reading files... [ 66%] /<<PKGBUILDDIR>>/autoapi/mappers/javascript.py
> [AutoAPI] Reading files... [ 72%] /<<PKGBUILDDIR>>/autoapi/mappers/base.py
> [AutoAPI] Reading files... [ 77%] /<<PKGBUILDDIR>>/autoapi/mappers/python/__init__.py
> [AutoAPI] Reading files... [ 83%] /<<PKGBUILDDIR>>/autoapi/mappers/python/parser.py
> [AutoAPI] Reading files... [ 88%] /<<PKGBUILDDIR>>/autoapi/mappers/python/astroid_utils.py
> [AutoAPI] Reading files... [ 94%] /<<PKGBUILDDIR>>/autoapi/mappers/python/objects.py
> [AutoAPI] Reading files... [100%] /<<PKGBUILDDIR>>/autoapi/mappers/python/mapper.py
> 
> [AutoAPI] Mapping Data... [  5%] /<<PKGBUILDDIR>>/autoapi/inheritance_diagrams.py
> [AutoAPI] Mapping Data... [ 11%] /<<PKGBUILDDIR>>/autoapi/backends.py
> [AutoAPI] Mapping Data... [ 16%] /<<PKGBUILDDIR>>/autoapi/__init__.py
> [AutoAPI] Mapping Data... [ 22%] /<<PKGBUILDDIR>>/autoapi/extension.py
> [AutoAPI] Mapping Data... [ 27%] /<<PKGBUILDDIR>>/autoapi/documenters.py
> [AutoAPI] Mapping Data... [ 33%] /<<PKGBUILDDIR>>/autoapi/toctree.py
> [AutoAPI] Mapping Data... [ 38%] /<<PKGBUILDDIR>>/autoapi/directives.py
> [AutoAPI] Mapping Data... [ 44%] /<<PKGBUILDDIR>>/autoapi/settings.py
> [AutoAPI] Mapping Data... [ 50%] /<<PKGBUILDDIR>>/autoapi/mappers/go.py
> [AutoAPI] Mapping Data... [ 55%] /<<PKGBUILDDIR>>/autoapi/mappers/__init__.py
> [AutoAPI] Mapping Data... [ 61%] /<<PKGBUILDDIR>>/autoapi/mappers/dotnet.py
> [AutoAPI] Mapping Data... [ 66%] /<<PKGBUILDDIR>>/autoapi/mappers/javascript.py
> [AutoAPI] Mapping Data... [ 72%] /<<PKGBUILDDIR>>/autoapi/mappers/base.py
> [AutoAPI] Mapping Data... [ 77%] /<<PKGBUILDDIR>>/autoapi/mappers/python/__init__.py
> [AutoAPI] Mapping Data... [ 83%] /<<PKGBUILDDIR>>/autoapi/mappers/python/parser.py
> [AutoAPI] Mapping Data... [ 88%] /<<PKGBUILDDIR>>/autoapi/mappers/python/astroid_utils.py
> [AutoAPI] Mapping Data... [ 94%] /<<PKGBUILDDIR>>/autoapi/mappers/python/objects.py
> [AutoAPI] Mapping Data... [100%] /<<PKGBUILDDIR>>/autoapi/mappers/python/mapper.py
> 
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 8 source files that are out of date
> updating environment: [new config] 8 added, 0 changed, 0 removed
> reading sources... [ 12%] how_to
> reading sources... [ 25%] index
> reading sources... [ 37%] maintenance/design
> reading sources... [ 50%] maintenance/release-process
> reading sources... [ 62%] reference/config
> reading sources... [ 75%] reference/directives
> reading sources... [ 87%] reference/templates
> reading sources... [100%] tutorials
> 
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.args: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.display: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.docstring: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.is_private_member: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.is_special_member: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.is_undoc_member: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.PythonPythonMapper.summary: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.TopLevelPythonPythonMapper.classes: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.python.objects.TopLevelPythonPythonMapper.functions: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.go.GoPythonMapper.short_name: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.pathname: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.ref_name: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.ref_short_name: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.resolve_spec_identifier: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.short_name: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for autoapi.mappers.dotnet.DotNetPythonMapper.transform_doc_comments: 'NoneType' object has no attribute '__dict__'
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 12%] how_to
> writing output... [ 25%] index
> writing output... [ 37%] maintenance/design
> writing output... [ 50%] maintenance/release-process
> writing output... [ 62%] reference/config
> writing output... [ 75%] reference/directives
> writing output... [ 87%] reference/templates
> writing output... [100%] tutorials
> 
> WARNING: dot command 'dot' cannot be run (needed for graphviz output), check the graphviz_dot setting
> /<<PKGBUILDDIR>>/docs/tutorials.rst:7: WARNING: unknown document: sphinx:usage/quickstart
> generating indices...  genindexdone
> 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, 19 warnings.
> 
> The HTML pages are in build/sphinx/html.
> running build_sphinx
> Running Sphinx v3.2.1
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> loading pickled environment... done
> [AutoAPI] Reading files... [  5%] /<<PKGBUILDDIR>>/autoapi/inheritance_diagrams.py
> [AutoAPI] Reading files... [ 11%] /<<PKGBUILDDIR>>/autoapi/backends.py
> [AutoAPI] Reading files... [ 16%] /<<PKGBUILDDIR>>/autoapi/__init__.py
> [AutoAPI] Reading files... [ 22%] /<<PKGBUILDDIR>>/autoapi/extension.py
> [AutoAPI] Reading files... [ 27%] /<<PKGBUILDDIR>>/autoapi/documenters.py
> [AutoAPI] Reading files... [ 33%] /<<PKGBUILDDIR>>/autoapi/toctree.py
> [AutoAPI] Reading files... [ 38%] /<<PKGBUILDDIR>>/autoapi/directives.py
> [AutoAPI] Reading files... [ 44%] /<<PKGBUILDDIR>>/autoapi/settings.py
> [AutoAPI] Reading files... [ 50%] /<<PKGBUILDDIR>>/autoapi/mappers/go.py
> [AutoAPI] Reading files... [ 55%] /<<PKGBUILDDIR>>/autoapi/mappers/__init__.py
> [AutoAPI] Reading files... [ 61%] /<<PKGBUILDDIR>>/autoapi/mappers/dotnet.py
> [AutoAPI] Reading files... [ 66%] /<<PKGBUILDDIR>>/autoapi/mappers/javascript.py
> [AutoAPI] Reading files... [ 72%] /<<PKGBUILDDIR>>/autoapi/mappers/base.py
> [AutoAPI] Reading files... [ 77%] /<<PKGBUILDDIR>>/autoapi/mappers/python/__init__.py
> [AutoAPI] Reading files... [ 83%] /<<PKGBUILDDIR>>/autoapi/mappers/python/parser.py
> [AutoAPI] Reading files... [ 88%] /<<PKGBUILDDIR>>/autoapi/mappers/python/astroid_utils.py
> [AutoAPI] Reading files... [ 94%] /<<PKGBUILDDIR>>/autoapi/mappers/python/objects.py
> [AutoAPI] Reading files... [100%] /<<PKGBUILDDIR>>/autoapi/mappers/python/mapper.py
> 
> [AutoAPI] Mapping Data... [  5%] /<<PKGBUILDDIR>>/autoapi/inheritance_diagrams.py
> [AutoAPI] Mapping Data... [ 11%] /<<PKGBUILDDIR>>/autoapi/backends.py
> [AutoAPI] Mapping Data... [ 16%] /<<PKGBUILDDIR>>/autoapi/__init__.py
> [AutoAPI] Mapping Data... [ 22%] /<<PKGBUILDDIR>>/autoapi/extension.py
> [AutoAPI] Mapping Data... [ 27%] /<<PKGBUILDDIR>>/autoapi/documenters.py
> [AutoAPI] Mapping Data... [ 33%] /<<PKGBUILDDIR>>/autoapi/toctree.py
> [AutoAPI] Mapping Data... [ 38%] /<<PKGBUILDDIR>>/autoapi/directives.py
> [AutoAPI] Mapping Data... [ 44%] /<<PKGBUILDDIR>>/autoapi/settings.py
> [AutoAPI] Mapping Data... [ 50%] /<<PKGBUILDDIR>>/autoapi/mappers/go.py
> [AutoAPI] Mapping Data... [ 55%] /<<PKGBUILDDIR>>/autoapi/mappers/__init__.py
> [AutoAPI] Mapping Data... [ 61%] /<<PKGBUILDDIR>>/autoapi/mappers/dotnet.py
> [AutoAPI] Mapping Data... [ 66%] /<<PKGBUILDDIR>>/autoapi/mappers/javascript.py
> [AutoAPI] Mapping Data... [ 72%] /<<PKGBUILDDIR>>/autoapi/mappers/base.py
> [AutoAPI] Mapping Data... [ 77%] /<<PKGBUILDDIR>>/autoapi/mappers/python/__init__.py
> [AutoAPI] Mapping Data... [ 83%] /<<PKGBUILDDIR>>/autoapi/mappers/python/parser.py
> [AutoAPI] Mapping Data... [ 88%] /<<PKGBUILDDIR>>/autoapi/mappers/python/astroid_utils.py
> [AutoAPI] Mapping Data... [ 94%] /<<PKGBUILDDIR>>/autoapi/mappers/python/objects.py
> [AutoAPI] Mapping Data... [100%] /<<PKGBUILDDIR>>/autoapi/mappers/python/mapper.py
> 
> building [mo]: targets for 0 po files that are out of date
> building [text]: targets for 8 source files that are out of date
> updating environment: 0 added, 0 changed, 0 removed
> looking for now-outdated files... none found
> preparing documents... done
> writing output... [ 12%] how_to
> writing output... [ 25%] index
> writing output... [ 37%] maintenance/design
> writing output... [ 50%] maintenance/release-process
> writing output... [ 62%] reference/config
> writing output... [ 75%] reference/directives
> writing output... [ 87%] reference/templates
> writing output... [100%] tutorials
> 
> /<<PKGBUILDDIR>>/docs/tutorials.rst:7: WARNING: unknown document: sphinx:usage/quickstart
> build succeeded, 2 warnings.
> 
> The text files are in build/sphinx/text.
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build; python3.8 -m pytest -k-test_integration
> ============================= test session starts ==============================
> platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>
> collected 235 items / 14 deselected / 221 selected
> 
> tests/test_astroid_utils.py ............................................ [ 19%]
> ........................................................................ [ 52%]
> ........................................................                 [ 77%]
> tests/test_domains.py ......                                             [ 80%]
> tests/test_objects.py .......                                            [ 83%]
> tests/python/test_parser.py ..........                                   [ 88%]
> tests/python/test_pyintegration.py F.........................            [100%]
> 
> =================================== FAILURES ===================================
> ___________________ TestSimpleModule.test_manual_directives ____________________
> 
> self = <test_pyintegration.TestSimpleModule object at 0x7f689617f910>
> 
>     def test_manual_directives(self):
>         example_path = "_build/text/manualapi.txt"
>         # The manual directives should contain the same information
> >       self.check_integration(example_path)
> 
> ../test_pyintegration.py:56: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = <test_pyintegration.TestSimpleModule object at 0x7f689617f910>
> example_path = '_build/text/manualapi.txt'
> 
>     def check_integration(self, example_path):
>         with io.open(example_path, encoding="utf8") as example_handle:
>             example_file = example_handle.read()
>     
>         assert "class example.Foo" in example_file
>         assert "class Meta" in example_file
>         assert "attr2" in example_file
>         assert "This is the docstring of an instance attribute." in example_file
> >       assert "method_okay(self, foo=None, bar=None)" in example_file
> E       AssertionError: assert 'method_okay(self, foo=None, bar=None)' in 'Autodoc Directives\n******************\n\nExample module\n\nThis is a description\n\nclass example.Foo(attr)\n\n   Ca...kay(func)\n\n   This decorator should parse okay.\n\n at example.decorator_okay\n\n   This decorator should parse okay.\n'
> 
> ../test_pyintegration.py:72: AssertionError
> ---------------------------- Captured stdout setup -----------------------------
> Running Sphinx v3.2.1
> making output directory... done
> [AutoAPI] Reading files... [100%] /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/tests/python/pyexample/example/example.py
> 
> [AutoAPI] Mapping Data... [100%] /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/tests/python/pyexample/example/example.py
> 
> [AutoAPI] Rendering Data... [100%] example
> 
> building [mo]: all of 0 po files
> building [text]: all source files
> updating environment: [new config] 4 added, 0 changed, 0 removed
> reading sources... [ 25%] autoapi/example/index                                
> reading sources... [ 50%] autoapi/index                                        
> reading sources... [ 75%] index                                                
> reading sources... [100%] manualapi                                            
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 25%] autoapi/example/index                                 
> writing output... [ 50%] autoapi/index                                         
> writing output... [ 75%] index                                                 
> writing output... [100%] manualapi                                             
> 
> build succeeded, 10 warnings.
> 
> The text files are in _build/text.
> ---------------------------- Captured stderr setup -----------------------------
> WARNING: html_static_path entry '_static' does not exist
> WARNING: error while formatting signature for example.Foo.Meta.foo: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_google_docs: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_google_unicode: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_multiline: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_okay: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_sphinx_docs: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_sphinx_unicode: 'NoneType' object has no attribute '__dict__'
> WARNING: error while formatting signature for example.Foo.method_tricky: 'NoneType' object has no attribute '__dict__'
> docstring of example.decorator_okay:1: WARNING: duplicate object description of example.decorator_okay, other instance in autoapi/example/index, use :noindex: for one of them
> =============================== warnings summary ===============================
> tests/test_domains.py:147
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/tests/test_domains.py:147: DeprecationWarning: invalid escape sequence \s
>     self.assertEqual(ret, "With surrounding characters s :any:`FOO`\s")
> 
> tests/test_domains.py:152
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build/tests/test_domains.py:152: DeprecationWarning: invalid escape sequence \s
>     self.assertEqual(ret, "With surrounding characters s ``FOO``\s")
> 
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ======= 1 failed, 220 passed, 14 deselected, 2 warnings in 2.85 seconds ========
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_sphinx-autoapi/build; python3.8 -m pytest -k-test_integration
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.8 returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/09/26/sphinx-autoapi_1.3.0-2_unstable.log

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.



More information about the Python-modules-team mailing list