-
Notifications
You must be signed in to change notification settings - Fork 320
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
Sphinx errors when building 0.20 #547
Comments
We build all the time with doc on CI, and don’t see this issue. I think all the CI use python 3.7 - I will set up something, and see if I can replicate. Thanks for reporting. |
This is Fedora 32 with python 3.8, sphinx 2.2.11, sphinx_rtd_theme 0.4.3. I can also test against python 3.9 pre release if that's useful. |
the "best" help would be figure out what's up with our CI, so you don't run into that again :) We test on Centos 6, 7, 8. Install all the packages: Build everything: Here is the build log for Centos 8 (with python 3.6.8 & Sphinx v3.0.4) I don't grok all the Fedora, CentOS, and RHEL interrelations - but we thought that was OK from a coverage standpoint - looks like not... Looks like the other systems we build doc on is limited to xenial (Python 2.7.12 & Sphinx v3.0.4) I can fix that, to make sure we build doc on recent versions of everything (including darwin), but I still don't know if that would have caught everything. Maybe - the issue is - the way that we build things. the python bindings need to see the library installed before it's built. We build without doc, without python, and install things, so when we build with python, and doc, everything is found properly on path... -Robin |
Fedora is the upstream of RHEL, CentOS is basically a community clone of RHEL (effectively downstream). Fedora has all the leading edge stuff so things like the latest gcc 10, latest python etc. It also often has newer, and as a result often tighter, compiler flags which can show up other issues.
We also build everything in a chroot so it's constrained with anything there explicitly added to the build root to ensure it's consistent and reproducible. |
This fixes some pathing issues with the sphinx doc that previously required the library to be installed before sphinx doc could be correctly built. This fixes #547 Signed-off-by: Travis F. Collins <[email protected]>
This fixes some pathing issues with the sphinx doc that previously required the library to be installed before sphinx doc could be correctly built. This fixes #547 Signed-off-by: Travis F. Collins <[email protected]>
Getting the following sphinx errors when building the 0.20 release.
The text was updated successfully, but these errors were encountered: