New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KeyError: 'domain' exception being thrown from PropagateDescDomain.run #9322
Comments
The current implementation of |
tk0miya
added a commit
to tk0miya/sphinx
that referenced
this issue
Jun 13, 2021
PropageteDescDomain applies the domain name from the "domain" attribute of parent node (desc node) to the desc_signature node. The structure has longly generated by ObjectDescription. But it must not be a new rule. This allows to build document that contains non standard doctree.
tk0miya
added a commit
to tk0miya/sphinx
that referenced
this issue
Jun 13, 2021
PropageteDescDomain applies the domain name from the "domain" attribute of parent node (desc node) to the desc_signature node. The structure has longly generated by ObjectDescription. But it must not be a new rule. This allows to build document that contains non standard doctree.
tk0miya
added a commit
that referenced
this issue
Jun 29, 2021
…cDomain Fix #9322: KeyError is raised on PropagateDescDomain transform
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the bug
Apache Traffic Server docs are built using Sphinx. We noticed that when we upgraded to the 4.x release the build breaks with the following output:
If we pin the Sphinx package to 3.5.4, however, the docs build fine.
To Reproduce
Steps to reproduce the behavior:
Some environment information:
Expected behavior
If the Sphinx package is pinned to 3.5.4, the build succeeds. Instead, with 4.0.2, it fails with the 'domain' KeyError exception.
Your project
https://github.com/apache/trafficserver/
(See the above clone and checkout git commands to reproduce this.)
Screenshots
Not applicable.
Environment info
The above replay steps show how to reproduce the environment I'm seeing this with using docker.
controller.trafficserver.org/ats/centos:8
Additional context
From Traffic Server's perspective, this is being tracked via the following Apache Traffic Server issue which will soon be worked around by pinning our Sphinx release to 3.x:
The text was updated successfully, but these errors were encountered: