Re: Intent to retire python2-setuptools

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux