On Tue, Feb 11, 2025 at 07:19:00AM +0100, Mauro Carvalho Chehab wrote: > This series increases the minimal requirements for Sphinx and Python, and > drop some backward-compatible code from Sphinx extension. > > Looking at Sphinx release dates: > > Release 2.4.0 (released Feb 09, 2020) > Release 2.4.4 (released Mar 05, 2020) (current minimal requirement) > Release 3.4.0 (released Dec 20, 2020) > Release 3.4.3 (released Jan 08, 2021) > > (https://www.sphinx-doc.org/en/master/changes/index.html) (And those are positively ancient versions, too! 8.1.3 is current...) > And Python release dates, we have: > > Python Release date > 3.5 2015-09-13 (current minimal requirement) > 3.6 2016-12-23 > 3.7 2018-06-27 > 3.8 2019-10-14 > 3.9 2020-10-05 > 3.10 2021-10-04 > > (according with https://en.wikipedia.org/w/index.php?title=History_of_Python) > > The new minimal requirements are now compatible with the toolset available on Jan, 2021, > e.g.: > - Sphinx 3.4.3; > - Python 3.9 I just did a quick sanity check against Ubuntu releases, and it all looks fine: Ubuntu 20.04 had sphinx 1.8.5, so it already can't build the docs. Ubuntu 22.04 has sphinx 4.3.2, so all good. Ubuntu 22.04 also has Python 3.10, so also okay. Reviewed-by: Kees Cook <kees@xxxxxxxxxx> -- Kees Cook