I am giving this issue a broad title to collect other issues.
Problem
With docutils 0.17, it seems that bullet points don't render properly (the marker is missing), spacing too little (see images below)
An immediate fix is already in sphinx_rtd_theme==0.5.2 (just released), see (#1111, #1112 for issues, #1114 for fix), but that seems to only pin docutils==0.16 so other things that broke should still be tracked. I tested using the sphinx_rtd_theme docs themselves. #1112 shows this with a problem in the sidebar.
With 0.16:
With 0.17:
I originally thought this was another Sphinx problem, but it seems to not be present in the default Sphinx theme, but (only/at least) sphinx_rtd_theme.
Reproducible Project
sphinx_rtd_theme with docutils==0.16. Installed from the master branch pip install docutils=0.17
immediately after.
git clone https://github.com/readthedocs/sphinx_rtd_theme
cd sphinx_rtd_theme
git checkout ca2719b
pip install -e . -r docs/requirements.txt docutils==0.17
(cd docs ; make clean html)
# open build/html/changelog.html, does not work
pip install docutils==0.16
# refresh page, works
Error Logs/Results
none I see as relevant
Expected Results
...
Environment Info
- Python Version: Python 3.7.3
- Sphinx Version: Sphinx 3.5.3
- RTD Theme Version: ca2719b
Package Version Location
----------------------------- --------- ----------------------------------
alabaster 0.7.12
Babel 2.9.0
certifi 2020.12.5
chardet 4.0.0
docutils 0.16
idna 2.10
imagesize 1.2.0
Jinja2 2.11.3
MarkupSafe 1.1.1
packaging 20.9
pip 18.1
pkg-resources 0.0.0
Pygments 2.8.1
pyparsing 2.4.7
pytz 2021.1
requests 2.25.1
setuptools 40.8.0
six 1.15.0
snowballstemmer 2.1.0
Sphinx 3.5.3
sphinx-rtd-theme 0.5.2 /home/$USER/git/sphinx_rtd_theme
sphinxcontrib-applehelp 1.0.2
sphinxcontrib-devhelp 1.0.2
sphinxcontrib-htmlhelp 1.0.3
sphinxcontrib-httpdomain 1.7.0
sphinxcontrib-jsmath 1.0.1
sphinxcontrib-qthelp 1.0.3
sphinxcontrib-serializinghtml 1.1.4
urllib3 1.26.4
See also
- Docutils 0.17 changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html#id46 (lists changes in outputs)
- https://github.com/sphinx-doc/sphinx/issues/9061 (sidebar again, looks like sphinx_rtd_theme in that example). I first reported this issue there but it could'nt be reproduced, seems to be sphinx_rtd_theme but not the default theme
- Plus some more PRs around sphinx-doc/sphinx
Needed: patch Bug