On Wed, Jun 23, 2021 at 8:53 PM Nico Kadel-Garcia <nkadel@xxxxxxxxx> wrote: > > On Wed, Jun 23, 2021 at 4:35 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > > > On 23. 06. 21 21:23, Nico Kadel-Garcia wrote: > > > On Wed, Jun 23, 2021 at 1:53 PM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote: > > >> > > >> Hello Fedorans and especially Pythonistas. > > >> > > >> I'd like to retire python2-setuptools from Fedora 35+. > > >> > > >> It contains utilities to execute code downloaded from the internet and it has > > >> not been updated for 2 years. It has a potential of a security hole, although I > > >> am not currently aware of any. > > > > > > If utilities are going to be effectively backported to RHEL 7, it's > > > useful to have at least the hooks to support python2 until a stack of > > > critical utilities finally get updated to python3. This includes tools > > > maintained by Red Hat directly, such as ansible, which still uses > > > python2 for no reason I can ascertain. But they sell it as part of > > > their Ansible Tower commercial subscription, so I don't expect it to > > > to ever be updated for RHEL 7. > > > > > > Fedora should not be limited by specific version compatibility with > > > RHEL, but let's be careful when we potentially disable compatibility > > > with EPEL backports. > > > > I am afraid I don't follow. How does removal of python2-setuptools relate to > > ansible in RHEL7 or EPEL backports? > > It doesn't directly. My concern is that as these are withdrawn, > packages which currently include "with_python2" setups in their spec > files will be unable to even test the options, and they'll be stripped > out as a matter of course since it will no longer be possible to even > test compilation under Fedora 35. Has "with_python2" been entirely > discarded for Fedora 35 spec files? > > I see that the ansible SRPM in rawhide has already discarded any > support for python2, so that cannot be easily backported to RHEL 7 > with continuing use of python2. Our friends doing EPEL support will > have to either do considerable work to continue python2 support, say > with "pyp2rpm", or cooperate with the switch to python3. EPEL already advises people to use Python 3 whenever possible for EL7. For EL8, Python 2 is strongly discouraged. And EL9 isn't even going to ship Python 2. At this point, breaking Python 2 in Fedora is really not that big of a deal. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure