Hi all,
With the Fedora 32 release only a few days away I would like to share some info
about Kodi 18.
As you may already be aware Kodi 18 officially supports Python 2.7. Kodi 19 will
support Python 3. Fedora 32 is deprecating Python 2 in a big way. While a barebones
python27 package is still shipped support for it has stopped and libraries are being
removed.[1] Python is used mainly with Kodi add-ons so if you do not use add-ons
this will not affect you.
The Kodi development timeline does not line up with Fedora releases as Kodi 19 may
be months away from a general release and Fedora 32 is coming out in two days. I
have shipped Kodi 18 in RPMFusion with patches to support Python 3.
Unfortunately, add-on support for Python 3 is extremely lacking. Most likely your
add-ons will not work because of how behind add-on developers were with their code.
There is an effort to update add-ons, but the process is very slow.[2]
There is also a crasher bug exhibited on exiting Kodi that I am in the middle of
debugging (Python 3 related) and I will push a package update as soon as I can fix it.
Apologies for the poor user experience, but I was afraid of this anyway and I am not
too surprised at the current state.
Regards,
Michael
[1]
https://fedoraproject.org/wiki/Changes/RetirePython2
[2]
https://forum.kodi.tv/forumdisplay.php?fid=281