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

Lucas Nussbaum lucas at debian.org
Sun Jun 21 21:05:23 BST 2020


Source: python-mkdocs
Version: 1.0.4+dfsg-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200620 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> copying mkdocs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> copying mkdocs/__main__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> copying mkdocs/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> copying mkdocs/plugins.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> copying mkdocs/theme.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config
> copying mkdocs/config/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config
> copying mkdocs/config/config_options.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config
> copying mkdocs/config/defaults.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config
> copying mkdocs/config/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> copying mkdocs/commands/gh_deploy.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> copying mkdocs/commands/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> copying mkdocs/commands/build.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> copying mkdocs/commands/serve.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> copying mkdocs/commands/new.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/utils
> copying mkdocs/utils/ghp_import.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/utils
> copying mkdocs/utils/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/utils
> copying mkdocs/utils/meta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/utils
> copying mkdocs/utils/filters.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/utils
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/search_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/new_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/build_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/theme_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/cli_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/plugin_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/gh_deploy_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/integration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> copying mkdocs/tests/base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/config
> copying mkdocs/tests/config/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/config
> copying mkdocs/tests/config/config_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/config
> copying mkdocs/tests/config/config_options_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/config
> copying mkdocs/tests/config/base_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/config
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/utils
> copying mkdocs/tests/utils/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/utils
> copying mkdocs/tests/utils/utils_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/utils
> copying mkdocs/tests/utils/ghp_import_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/utils
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> copying mkdocs/tests/structure/toc_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> copying mkdocs/tests/structure/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> copying mkdocs/tests/structure/page_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> copying mkdocs/tests/structure/nav_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> copying mkdocs/tests/structure/file_tests.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> copying mkdocs/structure/nav.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> copying mkdocs/structure/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> copying mkdocs/structure/pages.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> copying mkdocs/structure/files.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> copying mkdocs/structure/toc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib
> copying mkdocs/contrib/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search
> copying mkdocs/contrib/search/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search
> copying mkdocs/contrib/search/search_index.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes
> copying mkdocs/themes/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> running egg_info
> creating mkdocs.egg-info
> writing mkdocs.egg-info/PKG-INFO
> writing dependency_links to mkdocs.egg-info/dependency_links.txt
> writing entry points to mkdocs.egg-info/entry_points.txt
> writing requirements to mkdocs.egg-info/requires.txt
> writing top-level names to mkdocs.egg-info/top_level.txt
> writing manifest file 'mkdocs.egg-info/SOURCES.txt'
> reading manifest file 'mkdocs.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.eot' under directory 'mkdocs'
> warning: no files found matching '*.svg' under directory 'mkdocs'
> warning: no files found matching '*.ttf' under directory 'mkdocs'
> warning: no files found matching '*.woff' under directory 'mkdocs'
> warning: no files found matching '*.woff2' under directory 'mkdocs'
> warning: no files found matching '*.mustache' under directory 'mkdocs'
> warning: no previously-included files matching '__pycache__' found under directory '*'
> warning: no previously-included files matching '*.py[co]' found under directory '*'
> writing manifest file 'mkdocs.egg-info/SOURCES.txt'
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/templates
> copying mkdocs/templates/sitemap.xml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/templates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/documentation
> copying mkdocs/tests/integration/complicated_config/documentation/custom.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/documentation
> copying mkdocs/tests/integration/complicated_config/documentation/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/documentation
> copying mkdocs/tests/integration/complicated_config/documentation/tweak.css -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/documentation
> copying mkdocs/tests/integration/complicated_config/documentation/tweak.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/documentation
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/theme_tweaks
> copying mkdocs/tests/integration/complicated_config/theme_tweaks/404.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/complicated_config/theme_tweaks
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/minimal
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/minimal/docs
> copying mkdocs/tests/integration/minimal/docs/testing.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/minimal/docs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/image.png -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/metadata.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/non-index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/page-title.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> copying mkdocs/tests/integration/subpages/docs/pageTitle.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1
> copying mkdocs/tests/integration/subpages/docs/sub1/image.png -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1
> copying mkdocs/tests/integration/subpages/docs/sub1/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1
> copying mkdocs/tests/integration/subpages/docs/sub1/non-index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1/sub1a
> copying mkdocs/tests/integration/subpages/docs/sub1/sub1a/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1/sub1a
> copying mkdocs/tests/integration/subpages/docs/sub1/sub1a/non-index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub1/sub1a
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub2
> copying mkdocs/tests/integration/subpages/docs/sub2/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub2
> copying mkdocs/tests/integration/subpages/docs/sub2/non-index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/subpages/docs/sub2
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/unicode
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/unicode/docs
> copying mkdocs/tests/integration/unicode/docs/index.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/unicode/docs
> copying mkdocs/tests/integration/unicode/docs/Übersicht.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/unicode/docs
> copying mkdocs/tests/integration/unicode/docs/♪.md -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/integration/unicode/docs
> copying mkdocs/contrib/search/prebuild-index.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search/templates
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search/templates/search
> copying mkdocs/contrib/search/templates/search/lunr.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search/templates/search
> copying mkdocs/contrib/search/templates/search/main.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search/templates/search
> copying mkdocs/contrib/search/templates/search/worker.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/contrib/search/templates/search
> copying mkdocs/themes/mkdocs/404.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/base.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/content.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/keyboard-modal.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/main.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/mkdocs_theme.yml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/nav-sub.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/search-modal.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> copying mkdocs/themes/mkdocs/toc.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/css
> copying mkdocs/themes/mkdocs/css/base.css -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/css
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/img
> copying mkdocs/themes/mkdocs/img/favicon.ico -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/img
> copying mkdocs/themes/mkdocs/img/grid.png -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/img
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/js
> copying mkdocs/themes/mkdocs/js/base.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/mkdocs/js
> copying mkdocs/themes/readthedocs/404.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/base.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/breadcrumbs.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/footer.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/main.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/mkdocs_theme.yml -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/nav.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/search.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/searchbox.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/toc.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> copying mkdocs/themes/readthedocs/versions.html -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/css
> copying mkdocs/themes/readthedocs/css/theme_extra.css -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/css
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/img
> copying mkdocs/themes/readthedocs/img/favicon.ico -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/img
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/js
> copying mkdocs/themes/readthedocs/js/theme.js -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/themes/readthedocs/js
> PYTHONPATH=. python3 -m mkdocs build -d docs.debian/html
> INFO    -  Cleaning site directory 
> INFO    -  Building documentation to directory: /<<PKGBUILDDIR>>/docs.debian/html 
> rm -rf docs.debian/html/__pycache__
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build; python3.8 -m unittest discover -v -s mkdocs/tests -p "*_tests.py"
> test_build_extra_template (build_tests.BuildTests) ... ERROR
> test_build_page (build_tests.BuildTests) ... ok
> test_build_page_custom_template (build_tests.BuildTests) ... ok
> test_build_page_dirty_modified (build_tests.BuildTests) ... ok
> test_build_page_dirty_not_modified (build_tests.BuildTests) ... A relative path to 'index.md' is included in the 'nav' configuration, which is not found in the documentation files
> ok
> test_build_page_error (build_tests.BuildTests) ... ok
> test_build_sitemap_template (build_tests.BuildTests) ... ok
> test_build_theme_template (build_tests.BuildTests) ... ok
> test_context_base_url__absolute_nested_no_page_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_base_url__absolute_no_page_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_base_url_absolute_nested_no_page (build_tests.BuildTests) ... ok
> test_context_base_url_absolute_no_page (build_tests.BuildTests) ... ok
> test_context_base_url_homepage (build_tests.BuildTests) ... ok
> test_context_base_url_homepage_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_base_url_nested_page (build_tests.BuildTests) ... ok
> test_context_base_url_nested_page_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_base_url_relative_no_page (build_tests.BuildTests) ... ok
> test_context_base_url_relative_no_page_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_extra_css_js_from_homepage (build_tests.BuildTests) ... ok
> test_context_extra_css_js_from_nested_page (build_tests.BuildTests) ... ok
> test_context_extra_css_js_from_nested_page_use_directory_urls (build_tests.BuildTests) ... ok
> test_context_extra_css_js_no_page (build_tests.BuildTests) ... ok
> test_copy_theme_files (build_tests.BuildTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/structure/pages.py:253: DeprecationWarning: Using the add method to register a processor or pattern is deprecated. Use the `register` method instead.
>   md.treeprocessors.add("relpath", relpath, "_end")
> /usr/lib/python3/dist-packages/markdown/core.py:124: DeprecationWarning: The 'md_globals' parameter of 'mkdocs.structure.pages._RelativePathExtension.extendMarkdown' is deprecated.
>   ext._extendMarkdown(self)
> ok
> test_copying_media (build_tests.BuildTests) ... ok
> test_extra_context (build_tests.BuildTests) ... ok
> test_not_site_dir_contains_stale_files (build_tests.BuildTests) ... ok
> test_populate_page (build_tests.BuildTests) ... ok
> test_populate_page_dirty_modified (build_tests.BuildTests) ... ok
> test_populate_page_dirty_not_modified (build_tests.BuildTests) ... ok
> test_populate_page_read_error (build_tests.BuildTests) ... ok
> test_site_dir_contains_stale_files (build_tests.BuildTests) ... ok
> test_skip_extra_template_empty_output (build_tests.BuildTests) ... ok
> test_skip_ioerror_extra_template (build_tests.BuildTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/build.py:145: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
>   log.warn("Error reading template '{}': {}".format(template_name, e))
> ok
> test_skip_missing_extra_template (build_tests.BuildTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/build.py:138: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
>   log.warn("Template skipped: '{}' not found in docs_dir.".format(template_name))
> ok
> test_skip_missing_theme_template (build_tests.BuildTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/build.py:114: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
>   log.warn("Template skipped: '{}' not found in theme directories.".format(template_name))
> ok
> test_skip_theme_template_empty_output (build_tests.BuildTests) ... ok
> test_build_clean (cli_tests.CLITests) ... ok
> test_build_config_file (cli_tests.CLITests) ... ok
> test_build_defaults (cli_tests.CLITests) ... ok
> test_build_dirty (cli_tests.CLITests) ... ok
> test_build_quiet (cli_tests.CLITests) ... ok
> test_build_site_dir (cli_tests.CLITests) ... ok
> test_build_strict (cli_tests.CLITests) ... ok
> test_build_theme (cli_tests.CLITests) ... ok
> test_build_theme_dir (cli_tests.CLITests) ... ok
> test_build_verbose (cli_tests.CLITests) ... ok
> test_gh_deploy_clean (cli_tests.CLITests) ... ok
> test_gh_deploy_config_file (cli_tests.CLITests) ... ok
> test_gh_deploy_defaults (cli_tests.CLITests) ... ok
> test_gh_deploy_dirty (cli_tests.CLITests) ... ok
> test_gh_deploy_force (cli_tests.CLITests) ... ok
> test_gh_deploy_message (cli_tests.CLITests) ... ok
> test_gh_deploy_ognore_version (cli_tests.CLITests) ... ok
> test_gh_deploy_remote_branch (cli_tests.CLITests) ... ok
> test_gh_deploy_remote_name (cli_tests.CLITests) ... ok
> test_new (cli_tests.CLITests) ... ok
> test_serve_config_file (cli_tests.CLITests) ... ok
> test_serve_default (cli_tests.CLITests) ... ok
> test_serve_dev_addr (cli_tests.CLITests) ... ok
> test_serve_dirtyreload (cli_tests.CLITests) ... ok
> test_serve_livereload (cli_tests.CLITests) ... ok
> test_serve_no_livereload (cli_tests.CLITests) ... ok
> test_serve_strict (cli_tests.CLITests) ... ok
> test_serve_theme (cli_tests.CLITests) ... ok
> test_serve_theme_dir (cli_tests.CLITests) ... ok
> test_load_from_closed_file (config.base_tests.ConfigBaseTests)
> The `serve` command with auto-reload may pass in a closed file descriptor. ... ok
> test_load_from_deleted_file (config.base_tests.ConfigBaseTests)
> Deleting the config file could trigger a server reload. ... ok
> test_load_from_file (config.base_tests.ConfigBaseTests)
> Users can explicitly set the config file using the '--config' option. ... /usr/lib/python3.8/tempfile.py:958: ResourceWarning: Implicitly cleaning up <TemporaryDirectory '/tmp/tmp1pltxqok'>
>   _warnings.warn(warn_message, ResourceWarning)
> ok
> test_load_from_file_with_relative_paths (config.base_tests.ConfigBaseTests)
> When explicitly setting a config file, paths should be relative to the ... ok
> test_load_from_missing_file (config.base_tests.ConfigBaseTests) ... ok
> test_load_from_open_file (config.base_tests.ConfigBaseTests)
> `load_config` can accept an open file descriptor. ... ok
> test_load_missing_required (config.base_tests.ConfigBaseTests)
> `site_name` is a required setting. ... ok
> test_missing_required (config.base_tests.ConfigBaseTests) ... ok
> test_post_validation_error (config.base_tests.ConfigBaseTests) ... ok
> test_pre_and_run_validation_errors (config.base_tests.ConfigBaseTests)
> A pre_validation error does not stop run_validation from running. ... ok
> test_pre_validation_error (config.base_tests.ConfigBaseTests) ... ok
> test_run_and_post_validation_errors (config.base_tests.ConfigBaseTests)
> A run_validation error stops post_validation from running. ... ok
> test_run_validation_error (config.base_tests.ConfigBaseTests) ... ok
> test_unrecognised_keys (config.base_tests.ConfigBaseTests) ... ok
> test_validation_warnings (config.base_tests.ConfigBaseTests) ... ok
> test_config_dir_prepended (config.config_options_tests.DirTest) ... ok
> test_dir_bad_encoding_fails (config.config_options_tests.DirTest) ... ok
> test_dir_filesystemencoding (config.config_options_tests.DirTest) ... ok
> test_dir_is_config_dir_fails (config.config_options_tests.DirTest) ... ok
> test_dir_unicode (config.config_options_tests.DirTest) ... ok
> test_file (config.config_options_tests.DirTest) ... ok
> test_incorrect_type_attribute_error (config.config_options_tests.DirTest) ... ok
> test_incorrect_type_type_error (config.config_options_tests.DirTest) ... ok
> test_missing_dir (config.config_options_tests.DirTest) ... ok
> test_missing_dir_but_required (config.config_options_tests.DirTest) ... ok
> test_valid_dir (config.config_options_tests.DirTest) ... ok
> test_default_address (config.config_options_tests.IpAddressTest) ... ok
> test_invalid_address_format (config.config_options_tests.IpAddressTest) ... ok
> test_invalid_address_missing_port (config.config_options_tests.IpAddressTest) ... ok
> test_invalid_address_port (config.config_options_tests.IpAddressTest) ... ok
> test_invalid_address_type (config.config_options_tests.IpAddressTest) ... ok
> test_named_address (config.config_options_tests.IpAddressTest) ... ok
> test_valid_IPv6_address (config.config_options_tests.IpAddressTest) ... ok
> test_valid_address (config.config_options_tests.IpAddressTest) ... ok
> test_builtins (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_builtins_config (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_configkey (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_duplicates (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_invalid_config_item (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_invalid_config_option (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_invalid_dict_item (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_list_dicts (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_mixed_list (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_none (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_not_list (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_simple_list (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_unknown_extension (config.config_options_tests.MarkdownExtensionsTest) ... ok
> test_invalid_config (config.config_options_tests.NavTest) ... ok
> test_invalid_type (config.config_options_tests.NavTest) ... ok
> test_old_format (config.config_options_tests.NavTest) ... ok
> test_provided_dict (config.config_options_tests.NavTest) ... ok
> test_provided_empty (config.config_options_tests.NavTest) ... ok
> test_default (config.config_options_tests.OptionallyRequiredTest) ... ok
> test_empty (config.config_options_tests.OptionallyRequiredTest) ... ok
> test_replace_default (config.config_options_tests.OptionallyRequiredTest) ... ok
> test_required (config.config_options_tests.OptionallyRequiredTest) ... ok
> test_required_no_default (config.config_options_tests.OptionallyRequiredTest) ... ok
> test_defined (config.config_options_tests.PrivateTest) ... ok
> test_edit_uri_bitbucket (config.config_options_tests.RepoURLTest) ... ok
> test_edit_uri_custom (config.config_options_tests.RepoURLTest) ... ok
> test_edit_uri_github (config.config_options_tests.RepoURLTest) ... ok
> test_edit_uri_gitlab (config.config_options_tests.RepoURLTest) ... ok
> test_repo_name_bitbucket (config.config_options_tests.RepoURLTest) ... ok
> test_repo_name_custom (config.config_options_tests.RepoURLTest) ... ok
> test_repo_name_custom_and_empty_edit_uri (config.config_options_tests.RepoURLTest) ... ok
> test_repo_name_github (config.config_options_tests.RepoURLTest) ... ok
> test_repo_name_gitlab (config.config_options_tests.RepoURLTest) ... ok
> test_common_prefix (config.config_options_tests.SiteDirTest)
> Legitimate settings with common prefixes should not fail validation. ... ok
> test_doc_dir_in_site_dir (config.config_options_tests.SiteDirTest) ... ok
> test_site_dir_in_docs_dir (config.config_options_tests.SiteDirTest) ... ok
> test_theme_as_complex_config (config.config_options_tests.ThemeTest) ... ok
> test_theme_as_simple_config (config.config_options_tests.ThemeTest) ... ok
> test_theme_as_string (config.config_options_tests.ThemeTest) ... ok
> test_theme_config_missing_name (config.config_options_tests.ThemeTest) ... ok
> test_theme_default (config.config_options_tests.ThemeTest) ... ok
> test_theme_invalid_type (config.config_options_tests.ThemeTest) ... ok
> test_theme_name_is_none (config.config_options_tests.ThemeTest) ... ok
> test_uninstalled_theme_as_config (config.config_options_tests.ThemeTest) ... ok
> test_uninstalled_theme_as_string (config.config_options_tests.ThemeTest) ... ok
> test_length (config.config_options_tests.TypeTest) ... ok
> test_multiple_types (config.config_options_tests.TypeTest) ... ok
> test_single_type (config.config_options_tests.TypeTest) ... ok
> test_invalid (config.config_options_tests.URLTest) ... ok
> test_invalid_url (config.config_options_tests.URLTest) ... ok
> test_valid_url (config.config_options_tests.URLTest) ... ok
> test_config_option (config.config_tests.ConfigTests)
> Users can explicitly set the config file using the '--config' option. ... ok
> test_copy_pages_to_nav (config.config_tests.ConfigTests) ... ok
> test_doc_dir_in_site_dir (config.config_tests.ConfigTests) ... ok
> test_dont_overwrite_nav_with_pages (config.config_tests.ConfigTests) ... ok
> test_empty_config (config.config_tests.ConfigTests) ... ok
> test_empty_nav (config.config_tests.ConfigTests) ... ok
> test_invalid_config (config.config_tests.ConfigTests) ... ok
> test_missing_config_file (config.config_tests.ConfigTests) ... ok
> test_missing_site_name (config.config_tests.ConfigTests) ... ok
> test_nonexistant_config (config.config_tests.ConfigTests) ... ok
> test_theme (config.config_tests.ConfigTests) ... ok
> test_deploy (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_deploy_error (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_deploy_hostname (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_deploy_ignore_version (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_deploy_ignore_version_default (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_deploy_no_cname (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_get_current_sha (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_get_remote_url_enterprise (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_get_remote_url_http (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_get_remote_url_ssh (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_is_cwd_git_repo (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_is_cwd_not_git_repo (gh_deploy_tests.TestGitHubDeploy) ... ok
> test_mkdocs_newer (gh_deploy_tests.TestGitHubDeployLogs) ... ok
> test_mkdocs_older (gh_deploy_tests.TestGitHubDeployLogs) ... ok
> test_version_unknown (gh_deploy_tests.TestGitHubDeployLogs) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/gh_deploy.py:65: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
>   log.warn('Version check skipped: No version specificed in previous deployment.')
> ok
> test_new (new_tests.NewTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/new.py:46: ResourceWarning: unclosed file <_io.TextIOWrapper name='myproject/mkdocs.yml' mode='w' encoding='utf-8'>
>   io.open(config_path, 'w', encoding='utf-8').write(config_text)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/commands/new.py:54: ResourceWarning: unclosed file <_io.TextIOWrapper name='myproject/docs/index.md' mode='w' encoding='utf-8'>
>   io.open(index_path, 'w', encoding='utf-8').write(index_text)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> test_invalid_plugin_options (plugin_tests.TestPluginClass) ... ok
> test_valid_plugin_options (plugin_tests.TestPluginClass) ... ok
> test_event_returns_None (plugin_tests.TestPluginCollection) ... ok
> test_run_event_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_run_event_twice_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_run_undefined_event_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_run_unknown_event_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_set_multiple_plugins_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_set_plugin_on_collection (plugin_tests.TestPluginCollection) ... ok
> test_plugin_config_empty_list_with_default (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_empty_list_with_empty_default (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_multivalue_dict (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_none_with_default (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_none_with_empty_default (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_not_list (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_not_string_or_dict (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_options_not_dict (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_uninstalled (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_with_options (plugin_tests.TestPluginConfig) ... ok
> test_plugin_config_without_options (plugin_tests.TestPluginConfig) ... ok
> test_lang_bad_code (search_tests.SearchConfigTests) ... ok
> test_lang_bad_type (search_tests.SearchConfigTests) ... ok
> test_lang_default (search_tests.SearchConfigTests) ... ok
> test_lang_good_and_bad_code (search_tests.SearchConfigTests) ... ok
> test_lang_list (search_tests.SearchConfigTests) ... ok
> test_lang_multi_list (search_tests.SearchConfigTests) ... expected failure
> test_lang_str (search_tests.SearchConfigTests) ... ok
> test_content_parser (search_tests.SearchIndexTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/search_tests.py:203: DeprecationWarning: Please use assertEqual instead.
>   self.assertEquals(parser.data, [search_index.ContentSection(
> ok
> test_content_parser_content_before_header (search_tests.SearchIndexTests) ... ok
> test_content_parser_no_id (search_tests.SearchIndexTests) ... ok
> test_content_parser_no_sections (search_tests.SearchIndexTests) ... ok
> test_create_search_index (search_tests.SearchIndexTests) ... ok
> test_find_toc_by_id (search_tests.SearchIndexTests)
> Test finding the relevant TOC item by the tag ID. ... ok
> test_html_stripper (search_tests.SearchIndexTests) ... ok
> test_prebuild_index (search_tests.SearchIndexTests) ... ok
> test_prebuild_index_false (search_tests.SearchIndexTests) ... ok
> test_prebuild_index_raises_ioerror (search_tests.SearchIndexTests) ... ok
> test_prebuild_index_raises_oserror (search_tests.SearchIndexTests) ... ok
> test_prebuild_index_returns_error (search_tests.SearchIndexTests) ... ok
> test_event_on_config_defaults (search_tests.SearchPluginTests) ... ok
> test_event_on_config_include_search_page (search_tests.SearchPluginTests) ... ok
> test_event_on_config_search_index_only (search_tests.SearchPluginTests) ... ok
> test_event_on_post_build_defaults (search_tests.SearchPluginTests) ... ok
> test_event_on_post_build_multi_lang (search_tests.SearchPluginTests) ... ok
> test_event_on_post_build_search_index_only (search_tests.SearchPluginTests) ... ok
> test_event_on_post_build_single_lang (search_tests.SearchPluginTests) ... ok
> test_plugin_config_defaults (search_tests.SearchPluginTests) ... ok
> test_plugin_config_lang (search_tests.SearchPluginTests) ... expected failure
> test_plugin_config_prebuild_index (search_tests.SearchPluginTests) ... ok
> test_plugin_config_separator (search_tests.SearchPluginTests) ... ok
> test_copy_file (structure.file_tests.TestFiles) ... ok
> test_copy_file_clean_modified (structure.file_tests.TestFiles) ... ok
> test_copy_file_dirty_modified (structure.file_tests.TestFiles) ... ok
> test_copy_file_dirty_not_modified (structure.file_tests.TestFiles) ... ok
> test_css_file (structure.file_tests.TestFiles) ... ok
> test_css_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_file_eq (structure.file_tests.TestFiles) ... ok
> test_file_ne (structure.file_tests.TestFiles) ... ok
> test_files (structure.file_tests.TestFiles) ... ok
> test_filter_paths (structure.file_tests.TestFiles) ... ok
> test_get_files (structure.file_tests.TestFiles) ... ok
> test_get_files_exclude_readme_with_index (structure.file_tests.TestFiles) ... ok
> test_get_files_include_readme_without_index (structure.file_tests.TestFiles) ... ok
> test_get_relative_url (structure.file_tests.TestFiles) ... ok
> test_get_relative_url_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_javascript_file (structure.file_tests.TestFiles) ... ok
> test_javascript_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_md_file (structure.file_tests.TestFiles) ... ok
> test_md_file_nested (structure.file_tests.TestFiles) ... ok
> test_md_file_nested_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_md_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_md_index_file (structure.file_tests.TestFiles) ... ok
> test_md_index_file_nested (structure.file_tests.TestFiles) ... ok
> test_md_index_file_nested_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_md_index_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_media_file (structure.file_tests.TestFiles) ... ok
> test_media_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_sort_files (structure.file_tests.TestFiles) ... ok
> test_static_file (structure.file_tests.TestFiles) ... ok
> test_static_file_use_directory_urls (structure.file_tests.TestFiles) ... ok
> test_active (structure.nav_tests.SiteNavigationTests) ... ok
> test_indented_nav (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_bad_links (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_external_links (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_from_files (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_from_nested_files (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_missing_page (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_no_directory_urls (structure.nav_tests.SiteNavigationTests) ... ok
> test_nav_no_title (structure.nav_tests.SiteNavigationTests) ... ok
> test_nested_ungrouped_nav (structure.nav_tests.SiteNavigationTests) ... ok
> test_nested_ungrouped_nav_no_titles (structure.nav_tests.SiteNavigationTests) ... ok
> test_nested_ungrouped_no_titles_windows (structure.nav_tests.SiteNavigationTests) ... skipped 'requires Windows'
> test_simple_nav (structure.nav_tests.SiteNavigationTests) ... ok
> test_BOM (structure.page_tests.PageTests) ... ok
> test_homepage (structure.page_tests.PageTests) ... ok
> test_missing_page (structure.page_tests.PageTests) ... ok
> test_nested_index_page (structure.page_tests.PageTests) ... ok
> test_nested_nonindex_page (structure.page_tests.PageTests) ... ok
> test_nested_page_edit_url (structure.page_tests.PageTests) ... ok
> test_nested_page_edit_url_windows (structure.page_tests.PageTests) ... skipped 'requires Windows'
> test_page_canonical_url (structure.page_tests.PageTests) ... ok
> test_page_canonical_url_nested (structure.page_tests.PageTests) ... ok
> test_page_canonical_url_nested_no_slash (structure.page_tests.PageTests) ... ok
> test_page_defaults (structure.page_tests.PageTests) ... /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/structure/page_tests.py:101: DeprecationWarning: Please use assertRegex instead.
>   self.assertRegexpMatches(pg.update_date, r'\d{4}-\d{2}-\d{2}')
> ok
> test_page_edit_url (structure.page_tests.PageTests) ... ok
> test_page_eq (structure.page_tests.PageTests) ... ok
> test_page_ne (structure.page_tests.PageTests) ... ok
> test_page_no_directory_url (structure.page_tests.PageTests) ... ok
> test_page_render (structure.page_tests.PageTests) ... ok
> test_page_title_from_capitalized_filename (structure.page_tests.PageTests) ... ok
> test_page_title_from_filename (structure.page_tests.PageTests) ... ok
> test_page_title_from_homepage_filename (structure.page_tests.PageTests) ... ok
> test_page_title_from_markdown (structure.page_tests.PageTests) ... ok
> test_page_title_from_meta (structure.page_tests.PageTests) ... ok
> test_predefined_page_title (structure.page_tests.PageTests) ... ok
> test_absolute_link (structure.page_tests.RelativePathExtensionTests) ... ok
> test_bad_relative_html_link (structure.page_tests.RelativePathExtensionTests) ... ok
> test_email_link (structure.page_tests.RelativePathExtensionTests) ... ok
> test_external_link (structure.page_tests.RelativePathExtensionTests) ... ok
> test_no_links (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_hash (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_hash_only (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_index (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_parent_index (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_sub_index (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_sub_index_hash (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_sub_page (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_html_link_sub_page_hash (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_image_link_from_homepage (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_image_link_from_sibling (structure.page_tests.RelativePathExtensionTests) ... ok
> test_relative_image_link_from_subpage (structure.page_tests.RelativePathExtensionTests) ... ok
> test_source_date_epoch (structure.page_tests.SourceDateEpochTests) ... ok
> test_charref (structure.toc_tests.TableOfContentsTests) ... ok
> test_entityref (structure.toc_tests.TableOfContentsTests) ... ok
> test_flat_h2_toc (structure.toc_tests.TableOfContentsTests) ... ok
> test_flat_toc (structure.toc_tests.TableOfContentsTests) ... ok
> test_html_toc (structure.toc_tests.TableOfContentsTests) ... ok
> test_indented_toc (structure.toc_tests.TableOfContentsTests) ... ok
> test_indented_toc_html (structure.toc_tests.TableOfContentsTests) ... ok
> test_level (structure.toc_tests.TableOfContentsTests) ... ok
> test_mixed_html (structure.toc_tests.TableOfContentsTests) ... ok
> test_mixed_toc (structure.toc_tests.TableOfContentsTests) ... ok
> test_nested_anchor (structure.toc_tests.TableOfContentsTests) ... ok
> test_skip_no_href (structure.toc_tests.TableOfContentsTests) ... ok
> test_custom_dir (theme_tests.ThemeTests) ... ok
> test_custom_dir_only (theme_tests.ThemeTests) ... ok
> test_inherited_theme (theme_tests.ThemeTests) ... ok
> test_no_theme_config (theme_tests.ThemeTests) ... ok
> test_simple_theme (theme_tests.ThemeTests) ... ok
> test_vars (theme_tests.ThemeTests) ... ok
> test_get_config (utils.ghp_import_tests.UtilsTests) ... ok
> test_get_prev_commit (utils.ghp_import_tests.UtilsTests) ... ok
> test_ghp_import (utils.ghp_import_tests.UtilsTests) ... ok
> test_ghp_import_error (utils.ghp_import_tests.UtilsTests) ... ok
> test_start_commit (utils.ghp_import_tests.UtilsTests) ... ok
> test_try_rebase (utils.ghp_import_tests.UtilsTests) ... ok
> test_copy_files (utils.utils_tests.UtilsTests) ... ok
> test_copy_files_without_permissions (utils.utils_tests.UtilsTests) ... ok
> test_create_media_urls (utils.utils_tests.UtilsTests) ... ok
> test_create_media_urls_use_directory_urls (utils.utils_tests.UtilsTests) ... ok
> test_get_theme_dir (utils.utils_tests.UtilsTests) ... ok
> test_get_theme_dir_importerror (utils.utils_tests.UtilsTests) ... ok
> test_get_theme_dir_keyerror (utils.utils_tests.UtilsTests) ... ok
> test_get_themes (utils.utils_tests.UtilsTests) ... ok
> test_get_themes_error (utils.utils_tests.UtilsTests) ... ok
> test_get_themes_warning (utils.utils_tests.UtilsTests) ... ok
> test_html_path (utils.utils_tests.UtilsTests) ... ok
> test_is_html_file (utils.utils_tests.UtilsTests) ... ok
> test_is_markdown_file (utils.utils_tests.UtilsTests) ... ok
> test_mm_meta_data (utils.utils_tests.UtilsTests) ... ok
> test_mm_meta_data_blank_first_line (utils.utils_tests.UtilsTests) ... ok
> test_nest_paths (utils.utils_tests.UtilsTests) ... ok
> test_no_meta_data (utils.utils_tests.UtilsTests) ... ok
> test_reduce_list (utils.utils_tests.UtilsTests) ... ok
> test_unicode_yaml (utils.utils_tests.UtilsTests) ... ok
> test_url_path (utils.utils_tests.UtilsTests) ... ok
> test_yaml_meta_data (utils.utils_tests.UtilsTests) ... ok
> test_yaml_meta_data_invalid (utils.utils_tests.UtilsTests) ... ok
> test_yaml_meta_data_not_dict (utils.utils_tests.UtilsTests) ... ok
> 
> ======================================================================
> ERROR: test_build_extra_template (build_tests.BuildTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2707, in _dep_map
>     return self.__dep_map
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2822, in __getattr__
>     raise AttributeError(attr)
> AttributeError: _Distribution__dep_map
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/mock/mock.py", line 1369, in patched
>     return func(*newargs, **newkeywargs)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/build_tests.py", line 233, in test_build_extra_template
>     cfg = load_config()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/tests/base.py", line 48, in load_config
>     errors_warnings = conf.validate()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config/base.py", line 107, in validate
>     run_failed, run_warnings = self._validate()
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config/base.py", line 62, in _validate
>     self[key] = config_option.validate(value)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config/config_options.py", line 132, in validate
>     return self.run_validation(value)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config/config_options.py", line 572, in run_validation
>     plgins[item] = self.load_plugin(item, cfg)
>   File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build/mkdocs/config/config_options.py", line 580, in load_plugin
>     Plugin = self.installed_plugins[name].load()
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2449, in load
>     self.require(*args, **kwargs)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2472, in require
>     items = working_set.resolve(reqs, env, installer, extras=self.extras)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 795, in resolve
>     new_requirements = dist.requires(req.extras)[::-1]
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2743, in requires
>     dm = self._dep_map
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2709, in _dep_map
>     self.__dep_map = self._filter_extras(self._build_dep_map())
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2724, in _filter_extras
>     invalid_marker(marker)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1362, in invalid_marker
>     evaluate_marker(text)
>   File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1380, in evaluate_marker
>     return marker.evaluate()
>   File "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py", line 297, in evaluate
>     current_environment = default_environment()
>   File "/usr/lib/python3/dist-packages/pkg_resources/_vendor/packaging/markers.py", line 261, in default_environment
>     "platform_machine": platform.machine(),
>   File "/usr/lib/python3.8/platform.py", line 928, in machine
>     return uname().machine
>   File "/usr/lib/python3.8/platform.py", line 857, in uname
>     processor = _syscmd_uname('-p', '')
>   File "/usr/lib/python3.8/platform.py", line 613, in _syscmd_uname
>     output = subprocess.check_output(('uname', option),
>   File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
>   File "/usr/lib/python3.8/subprocess.py", line 491, in run
>     stdout, stderr = process.communicate(input, timeout=timeout)
>   File "/usr/lib/python3.8/subprocess.py", line 1011, in communicate
>     stdout = self.stdout.read()
> ValueError: I/O operation on closed file.
> 
> ----------------------------------------------------------------------
> Ran 357 tests in 0.976s
> 
> FAILED (errors=1, skipped=2, expected failures=2)
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8/build; python3.8 -m unittest discover -v -s mkdocs/tests -p "*_tests.py"
> dh_auto_test: error: pybuild --test -i python{version} -p 3.8 returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/06/20/python-mkdocs_1.0.4+dfsg-1_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