Opened at 2021-10-28T13:53:04Z
Closed at 2021-10-28T15:40:38Z
#3831 closed defect (fixed)
The readthedocs build is broken
Reported by: | exarkun | Owned by: | GitHub <noreply@…> |
---|---|---|---|
Priority: | normal | Milestone: | undecided |
Component: | unknown | Version: | n/a |
Keywords: | Cc: | ||
Launchpad Bug: |
Description
Recently readthedocs builds of the docs have begun to fail like this:
Running Sphinx v1.8.5 loading translations [en]... done making output directory... building [mo]: targets for 0 po files that are out of date building [html]: targets for 55 source files that are out of date updating environment: 55 added, 0 changed, 0 removed reading sources... [ 1%] CODE_OF_CONDUCT reading sources... [ 3%] Installation/install-on-desert-island reading sources... [ 5%] Installation/install-on-linux reading sources... [ 7%] Installation/install-on-windows reading sources... [ 9%] Installation/install-tahoe reading sources... [ 10%] about-tahoe reading sources... [ 12%] accepting-donations reading sources... [ 14%] anonymity-configuration reading sources... [ 16%] architecture reading sources... [ 18%] backdoors reading sources... [ 20%] backupdb reading sources... [ 21%] build/build-pyOpenSSL reading sources... [ 23%] cautions reading sources... [ 25%] configuration reading sources... [ 27%] contributing reading sources... [ 29%] convergence-secret reading sources... [ 30%] debian reading sources... [ 32%] developer-guide reading sources... [ 34%] donations reading sources... [ 36%] expenses reading sources... [ 38%] filesystem-notes reading sources... [ 40%] frontends/CLI reading sources... [ 41%] frontends/FTP-and-SFTP reading sources... [ 43%] frontends/download-status reading sources... [ 45%] frontends/webapi /home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/recommonmark/parser.py:65: UserWarning: Container node skipped: type=document warn("Container node skipped: type={0}".format(mdnode.t)) Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/cmd/build.py", line 304, in build_main app.build(args.force_all, filenames) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/application.py", line 341, in build self.builder.build_update() File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 347, in build_update len(to_build)) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 360, in build updated_docnames = set(self.read()) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 468, in read self._read_serial(docnames) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 490, in _read_serial self.read_doc(docname) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/builders/__init__.py", line 534, in read_doc doctree = read_doc(self.app, self.env, self.env.doc2path(docname)) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/io.py", line 318, in read_doc pub.publish() File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/docutils/core.py", line 219, in publish self.apply_transforms() File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/docutils/core.py", line 200, in apply_transforms self.document.transformer.apply_transforms() File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/transforms/__init__.py", line 90, in apply_transforms Transformer.apply_transforms(self) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/docutils/transforms/__init__.py", line 171, in apply_transforms transform.apply(**kwargs) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/transforms/__init__.py", line 245, in apply apply_source_workaround(n) File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/util/nodes.py", line 94, in apply_source_workaround for classifier in reversed(node.parent.traverse(nodes.classifier)): TypeError: 'generator' object is not reversible Exception occurred: File "/home/docs/checkouts/readthedocs.org/user_builds/tahoe-lafs/envs/1149/lib/python3.7/site-packages/sphinx/util/nodes.py", line 94, in apply_source_workaround for classifier in reversed(node.parent.traverse(nodes.classifier)): TypeError: 'generator' object is not reversible The full traceback has been saved in /tmp/sphinx-err-ojuum04j.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
Since this CI job is required for merging it *seems* like this may be due to changes in our dependencies.
This currently makes CI red and blocks most contributors from merging anything.
Change History (1)
comment:1 Changed at 2021-10-28T15:40:38Z by GitHub <noreply@…>
- Owner set to GitHub <noreply@…>
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
In b4bed1d/trunk: