On 24.8.2018 22:54, Jerry James wrote:
On Fri, Aug 24, 2018 at 2:22 PM Antonio Trande <anto.trande@xxxxxxxxx> wrote:
Hello!
Regarding Python2 package removal, 'python2-SCons' needs special
attention, i guess.
It's required for building by many packages on current 'rawhide':
[snip]
sagemath-0:8.2-4.fc29.src
[snip]
What's the situation of these packages in a middle-term scenario in
respect of Python2 removal proposal?
Not good. Sagemath upstream has been working on converting to python
3 for about 5 years now (see https://trac.sagemath.org/ticket/15530),
and they are not done. For now, sagemath must remain a python 2
package. Honestly, given how much work upstream still has to do, I do
not expect the python 3 version of sagemath to be ready any sooner
than a year from now, and quite possibly not until 2 years from now.
I've been meaning to post about this. What do we, as a distribution,
want to do? As I see it, we really only have 2 options.
Option 1. Tell Fedora users that sagemath will not be available for a
few Fedora releases, until upstream completes the conversion to python
3.
Option 2. Keep all of the python 2 packages that sagemath needs in
the distribution until the python 3 version is ready, which possibly
means that they have to be kept through Fedora 32.
As per our Fedora 30 change [1], we go witch option 2 now. We can always
revisit this later.
[1] https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx