HEADS UP: python2-sphinx is going away on Monday (2019-03-11)

Due to <a href="https://fedoraproject.org/wiki/Changes/Sphinx2" title="https://fedoraproject.org/wiki/Changes/Sphinx2">https://fedoraproject.org/wiki/Changes/Sphinx2</a> we will be removing
python2-sphinx and other related packages on Monday (2019-03-11).

If you are Bcc'ed, your package still uses python2-sphinx on build time and will
start to FTBFS. A fix is to stop BuildRequiring it. For your documentation,
there are several options:

1) stop using Python 2 entirely (preferred), drop python2 subpackages
(if not dependent upon by other packages)
2) switch to python3-sphinx for building the documentation
3) stop building the documentation

If you need help, please explicitly ask for it, we will not do this for you
automatically unless it would block something else.

(The query is based on the latest rawhide compose and does not entirely reflect
the state of your spec in dist-git.)

Comments

fixed extra-cmake-modules to use python3-sphinx, but ran into a bug where
it fails, filed
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1687572" title="https://bugzilla.redhat.com/show_bug.cgi?id=1687572">https://bugzilla.redhat.com/show_bug.cgi?id=1687572</a>

On Sat, 2019-03-09 at 08:14 +0100, Dridi Boukelmoune wrote:
Today, I also get flowable in the result.

The main goal of this logic was propose:
If package "b" requires package a-python or pya , and when package "a"
have the sub-package python2-a and provides a-python or pya , remove
provides of package "a" and force package "b" to requires python2-a
instead a-python or pya ...

Now this request seems less important since dnf works correctly ( when
the packages are in repo ) .

I think the problem was when rawhide had mlt-6.12.0-5 it fails to find
dep because mlt-6.12.0-5 didn't have python2-mlt, now with mlt-6.12.0-7
it works (because mlt have python2-mlt sub-package)