On 13. 02. 19 21:55, Dridi Boukelmoune wrote:
On Wed, Feb 13, 2019 at 8:38 PM Ben Cotton bcotton@redhat.com wrote:
https://fedoraproject.org/wiki/Changes/Sphinx2
== Summary == The version 2.0.x of [https://www.sphinx-doc.org/ Sphinx], popular Python documentation generator and framework, is expected to be [https://github.com/sphinx-doc/sphinx/issues/5950 released in early 2019]. It [https://www.sphinx-doc.org/en/master/changes.html#incompatible-changes drops support for Python 2]. As part of [[FinalizingFedoraSwitchtoPython3|Finalizing Fedora's Switch to Python 3]], we update {{package|python-sphinx}} to 2.0.x and we drop {{package|python2-sphinx}} and related packages from [[Releases/31|Fedora 31]] and further.
I fail to understand the correlation between sphinx 2.0 and dropping python 2 packages.
Sphinx 2.0 does not support Python 2. We could make it so that we only update Sphinx on python 3, but leave the old version on Python 2, however that kicking a dead horse, so we decided to drop python2-sphinx at once.
We already have python3-sphinx in f29, so python2-sphinx could be dropped in f30, and this change could simply be about a major sphinx update.
python2-sphinx could be dropped in f30, however there is still a great amount of dependent packages, this requires coordination and hence we decided to do it as a change for Fedora 31, considered it too late for Fedora 30.