09:54:09 + tox -a 09:54:09 + grep -qx sphinx 09:54:09 Traceback (most recent call last): 09:54:09 File "/usr/bin/tox", line 11, in 09:54:09 load_entry_point('tox==3.7.0', 'console_scripts', 'tox')() 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 47, in cmdline 09:54:09 main(args) 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 54, in main 09:54:09 retcode = build_session(config).runcommand() 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 464, in runcommand 09:54:09 self.showenvs(all_envs=True, description=verbosity) 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 812, in showenvs 09:54:09 report_env(e) 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 803, in report_env 09:54:09 self.report.line(msg) 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 355, in line 09:54:09 self.logline(msg, **opts) 09:54:09 File "/usr/lib/python3/dist-packages/tox/session.py", line 342, in logline 09:54:09 self.tw.line("{}".format(msg), **opts) 09:54:09 File "/usr/lib/python3/dist-packages/py/_io/terminalwriter.py", line 271, in line 09:54:09 self.write(s, **kw) 09:54:09 File "/usr/lib/python3/dist-packages/py/_io/terminalwriter.py", line 256, in write 09:54:09 write_out(self._file, markupmsg) 09:54:09 File "/usr/lib/python3/dist-packages/py/_io/terminalwriter.py", line 421, in write_out 09:54:09 fil.flush() 09:54:09 BrokenPipeError: [Errno 32] Broken pipe 09:54:09 Exception ignored in: <_io.TextIOWrapper name='' mode='w' encoding='UTF-8'> 09:54:09 BrokenPipeError: [Errno 32] Broken pipe 09:54:09 + tox -e sphinx 09:54:10 sphinx create: /var/lib/jenkins/workspace/DCNT/tests-on-diff/.tox/sphinx 09:54:10 sphinx installdeps: -egit+https://forge.softwareheritage.org/source/swh-docs#egg=swh.docs 09:54:25 sphinx develop-inst: /var/lib/jenkins/workspace/DCNT/tests-on-diff 09:54:43 sphinx installed: aiohttp==3.7.4.post0,aiohttp-utils==3.1.1,alabaster==0.7.12,async-timeout==3.0.1,attrs==20.3.0,attrs-strict==0.2.1,Babel==2.9.0,blinker==1.4,certifi==2020.12.5,chardet==4.0.0,click==7.1.2,confluent-kafka==1.6.1,Deprecated==1.2.12,docutils==0.16,Flask==1.1.2,gunicorn==20.1.0,hypothesis==6.10.1,idna==2.10,imagesize==1.2.0,importlib-metadata==4.0.1,iniconfig==1.1.1,iso8601==0.1.14,itsdangerous==1.1.0,Jinja2==2.11.3,markdown-it-py==0.6.2,MarkupSafe==1.1.1,mdit-py-plugins==0.2.6,mirakuru==2.3.0,msgpack==1.0.2,multidict==5.1.0,myst-parser==0.13.7,packaging==20.9,pluggy==0.13.1,port-for==0.4,psutil==5.8.0,py==1.10.0,Pygments==2.8.1,pyparsing==2.4.7,pytest==6.2.3,pytest-mock==3.6.0,pytest-redis==2.0.0,python-dateutil==2.8.1,python-mimeparse==1.6.0,pytz==2021.1,PyYAML==5.4.1,redis==3.5.3,requests==2.25.1,requests-mock==1.8.0,sentry-sdk==1.0.0,six==1.15.0,snowballstemmer==2.1.0,sortedcontainers==2.3.0,Sphinx==3.5.4,sphinx-celery==2.0.0,sphinx-click==2.7.1,sphinx-reredirects==0.0.1,sphinx-rtd-theme==0.5.2,sphinx-tabs==2.1.0,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==1.0.3,sphinxcontrib-httpdomain==1.7.0,sphinxcontrib-images==0.9.2,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-programoutput==0.17,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.4,swh.core==0.13.0,-e git+https://forge.softwareheritage.org/source/swh-counters.git@6a44a84713ae35d800394b5070e06d6ed51eb914#egg=swh.counters,-e git+https://forge.softwareheritage.org/source/swh-docs@4f8a8acf0d9bfa274e115aee25e1ec1153165948#egg=swh.docs,swh.journal==0.7.1,swh.model==2.4.0,tenacity==7.0.0,toml==0.10.2,typing-extensions==3.7.4.3,urllib3==1.26.4,Werkzeug==1.0.1,wrapt==1.12.1,yarl==1.6.3,zipp==3.4.1 09:54:43 sphinx run-test-pre: PYTHONHASHSEED='3048820841' 09:54:43 sphinx runtests: commands[0] | make -I ../.tox/sphinx/src/swh-docs/swh/ -C docs 09:54:43 make: Entering directory '/var/lib/jenkins/workspace/DCNT/tests-on-diff/docs' 09:54:43 sphinx-apidoc --ext-viewcode --separate -o apidoc .. . ../setup.py ../swh/*/tests ../swh/*/tests/* ../swh/*/*/tests/* ../swh/*/*/*/tests/* ../swh/*/migrations ../swh/*/migrations/* ../swh/*/*/migrations/* ../swh/*/*/*/migrations/* ../bin/* ../utils/* ../node_modules/* 09:54:43 Creating file apidoc/swh.rst. 09:54:43 Creating file apidoc/swh.counters.rst. 09:54:43 Creating file apidoc/swh.counters.cli.rst. 09:54:43 Creating file apidoc/swh.counters.history.rst. 09:54:43 Creating file apidoc/swh.counters.in_memory.rst. 09:54:43 Creating file apidoc/swh.counters.interface.rst. 09:54:43 Creating file apidoc/swh.counters.journal_client.rst. 09:54:43 Creating file apidoc/swh.counters.kafka_client.rst. 09:54:43 Creating file apidoc/swh.counters.redis.rst. 09:54:43 Creating file apidoc/swh.counters.api.rst. 09:54:43 Creating file apidoc/swh.counters.api.client.rst. 09:54:43 Creating file apidoc/swh.counters.api.server.rst. 09:54:43 Creating file apidoc/modules.rst. 09:54:43 # to silent Sphinx warnings about apidoc documents not included in any toctree 09:54:43 find /var/lib/jenkins/workspace/DCNT/tests-on-diff/docs/apidoc -name "*.rst" | xargs sed -i '1i:orphan:\n' 09:54:43 touch apidoc-stamp 09:54:43 sphinx-build -b html . _build/html -W 09:54:43 Running Sphinx v3.5.4 09:54:43 loading translations [en]... done 09:54:43 making output directory... done 09:54:43 Initiated sphinxcontrib-images backend: `sphinxcontrib_images_lightbox2.lightbox2:LightBox2` 09:54:43 myst v0.13.7: MdParserConfig(renderer='sphinx', commonmark_only=False, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, update_mathjax=True, enable_extensions=['dollarmath'], disable_syntax=[], url_schemes=None, heading_anchors=None, html_meta=[], footnote_transition=True, substitutions=[], sub_delimiters=['{', '}']) 09:54:43 building [mo]: targets for 0 po files that are out of date 09:54:43 building [html]: targets for 15 source files that are out of date 09:54:43 updating environment: [new config] 15 added, 0 changed, 0 removed 09:54:43 reading sources... [ 6%] README 09:54:43 reading sources... [ 13%] apidoc/modules 09:54:43 reading sources... [ 20%] apidoc/swh 09:54:43 reading sources... [ 26%] apidoc/swh.counters 09:54:43 reading sources... [ 33%] apidoc/swh.counters.api 09:54:43 reading sources... [ 40%] apidoc/swh.counters.api.client 09:54:43 reading sources... [ 46%] apidoc/swh.counters.api.server 09:54:43 reading sources... [ 53%] apidoc/swh.counters.cli 09:54:43 reading sources... [ 60%] apidoc/swh.counters.history 09:54:43 reading sources... [ 66%] apidoc/swh.counters.in_memory 09:54:43 reading sources... [ 73%] apidoc/swh.counters.interface 09:54:43 reading sources... [ 80%] apidoc/swh.counters.journal_client 09:54:43 reading sources... [ 86%] apidoc/swh.counters.kafka_client 09:54:43 reading sources... [ 93%] apidoc/swh.counters.redis 09:54:43 reading sources... [100%] index 09:54:43 09:54:43 Copying static files for sphinxcontrib-images...[ 11%] lightbox2/css/lightbox.css 09:54:43 Copying static files for sphinxcontrib-images...[ 22%] lightbox2/js/jquery-1.11.0.min.js 09:54:43 Copying static files for sphinxcontrib-images...[ 33%] lightbox2/js/lightbox.min.js 09:54:43 Copying static files for sphinxcontrib-images...[ 44%] lightbox2-customize/jquery-noconflict.js 09:54:43 Copying static files for sphinxcontrib-images...[ 55%] lightbox2/js/lightbox.min.map 09:54:43 Copying static files for sphinxcontrib-images...[ 66%] lightbox2/img/close.png 09:54:43 Copying static files for sphinxcontrib-images...[ 77%] lightbox2/img/next.png 09:54:43 Copying static files for sphinxcontrib-images...[ 88%] lightbox2/img/prev.png 09:54:43 Copying static files for sphinxcontrib-images...[100%] lightbox2/img/loading.gif 09:54:43 09:54:43 looking for now-outdated files... none found 09:54:43 pickling environment... done 09:54:43 checking consistency... done 09:54:43 preparing documents... done 09:54:43 writing output... [ 6%] README 09:54:43 writing output... [ 13%] apidoc/modules 09:54:43 writing output... [ 20%] apidoc/swh 09:54:43 writing output... [ 26%] apidoc/swh.counters 09:54:43 writing output... [ 33%] apidoc/swh.counters.api 09:54:43 writing output... [ 40%] apidoc/swh.counters.api.client 09:54:43 writing output... [ 46%] apidoc/swh.counters.api.server 09:54:43 writing output... [ 53%] apidoc/swh.counters.cli 09:54:43 writing output... [ 60%] apidoc/swh.counters.history 09:54:43 writing output... [ 66%] apidoc/swh.counters.in_memory 09:54:43 writing output... [ 73%] apidoc/swh.counters.interface 09:54:43 writing output... [ 80%] apidoc/swh.counters.journal_client 09:54:43 writing output... [ 86%] apidoc/swh.counters.kafka_client 09:54:43 writing output... [ 93%] apidoc/swh.counters.redis 09:54:43 writing output... [100%] index 09:54:43 09:54:43 generating indices... genindex py-modindex done 09:54:43 highlighting module code... [ 11%] swh.counters 09:54:43 highlighting module code... [ 22%] swh.counters.api.client 09:54:43 highlighting module code... [ 33%] swh.counters.api.server 09:54:43 highlighting module code... [ 44%] swh.counters.history 09:54:43 highlighting module code... [ 55%] swh.counters.in_memory 09:54:43 highlighting module code... [ 66%] swh.counters.interface 09:54:43 highlighting module code... [ 77%] swh.counters.journal_client 09:54:43 highlighting module code... [ 88%] swh.counters.kafka_client 09:54:43 highlighting module code... [100%] swh.counters.redis 09:54:43 09:54:43 writing additional pages... search done 09:54:43 copying static files... done 09:54:43 copying extra files... done 09:54:43 dumping search index in English (code: en)... done 09:54:43 dumping object inventory... done 09:54:43 build succeeded. 09:54:43 09:54:43 The HTML pages are in _build/html. 09:54:43 Creating redirect file 'swh-deposit/spec-api.html' pointing to '{new_target}'. 09:54:43 Creating redirect file 'swh-deposit/metadata.html' pointing to '{new_target}'. 09:54:43 Creating redirect file 'swh-deposit/specs/blueprint.html' pointing to '{new_target}'. 09:54:43 Creating redirect file 'swh-deposit/user-manual.html' pointing to '{new_target}'. 09:54:43 Creating redirect file 'architecture.html' pointing to '{new_target}'. 09:54:43 Creating redirect file 'mirror.html' pointing to '{new_target}'. 09:54:43 /var/lib/jenkins/workspace/DCNT/tests-on-diff/.tox/sphinx/lib/python3.7/site-packages/sphinxcontrib/images.py:239: RemovedInSphinx40Warning: The app.add_stylesheet() is deprecated. Please use app.add_css_file() instead. 09:54:43 app.add_stylesheet(os.path.relpath(dest_file_path, STATICS_DIR_PATH)) 09:54:43 /var/lib/jenkins/workspace/DCNT/tests-on-diff/.tox/sphinx/lib/python3.7/site-packages/sphinxcontrib/images.py:237: RemovedInSphinx40Warning: The app.add_javascript() is deprecated. Please use app.add_js_file() instead. 09:54:43 app.add_javascript(os.path.relpath(dest_file_path, STATICS_DIR_PATH)) 09:54:43 make: Leaving directory '/var/lib/jenkins/workspace/DCNT/tests-on-diff/docs' 09:54:43 ___________________________________ summary ____________________________________ 09:54:43 sphinx: commands succeeded 09:54:43 congratulations :)