[PATCH 0/4] readthedocs: Update to Ubuntu 26.04, Sphinx 8.2.3

Petr Vorel <[email protected]> Wed, 5 Aug 2026 11:49:31 +0200
Newsgroups gmane.linux.ltp
Message-ID <[email protected]>
Hi Andrea, all,

FYI I tested this in readthedocs.org. Therefore I pushed this branch as
readthedocs-ubuntu-26.04 to our upstream git repo [1]. Build worked [2]:

	Collecting sphinx==8.2.3 (from -r doc/requirements.txt (line 3))
	  Downloading sphinx-8.2.3-py3-none-any.whl.metadata (7.0 kB)
	Collecting sphinx-rtd-theme==3.1.0 (from -r doc/requirements.txt (line 4))
	  Downloading sphinx_rtd_theme-3.1.0-py2.py3-none-any.whl.metadata (4.5 kB)
	Collecting linuxdoc==20260504 (from -r doc/requirements.txt (line 6))
	  Downloading linuxdoc-20260504-py3-none-any.whl.metadata (5.3 kB)
	Collecting sphinxcontrib-spelling==8.0.2 (from -r doc/requirements.txt (line 7))
	  Downloading sphinxcontrib_spelling-8.0.2-py3-none-any.whl.metadata (2.9 kB)
	...
	Successfully installed docutils-0.21.2 fspath-20230629
	linuxdoc-20260504 pyenchant-3.3.0 roman-numerals-py-4.1.0 six-1.17.0
	sphinx-8.2.3 sphinx-rtd-theme-3.1.0 sphinxcontrib-jquery-4.1
	sphinxcontrib-spelling-8.0.2

I of course restore back the master branch and going to delete branch
readthedocs-ubuntu-26.04 after you have look at it.

We could also delete dependabot/pip/doc/setuptools-83.0.0 (branch bot
created without even asking, huh!), because CVE-2026-59890 (score 6.1)
is handled by 3rd commit.

Kind regards,
Petr

[1] https://github.com/linux-test-project/ltp/tree/readthedocs-ubuntu-26.04
[2] https://app.readthedocs.org/projects/linux-test-project/builds/33923113/
[3] https://github.com/linux-test-project/ltp/tree/dependabot/pip/doc/setuptools-83.0.0

Petr Vorel (4):
  readthedocs: Update to Ubuntu 26.04, Sphinx 8.2.3
  doc: Reduce default sphinx verbosity with -q
  doc: Update linuxdoc, sphinxcontrib-spelling
  tst_kvercmp.h: Further links to manpage

 .readthedocs.yml      |  2 +-
 doc/Makefile          | 11 +++++++++--
 doc/requirements.txt  | 11 ++++-------
 include/tst_kvercmp.h | 13 +++++++------
 4 files changed, 21 insertions(+), 16 deletions(-)

-- 
2.55.0


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp