> On Mar 18, 2015, at 7:57 PM, Glyph Lefkowitz <gl...@twistedmatrix.com> wrote: > >> >> On Mar 18, 2015, at 5:29 AM, Donald Stufft <don...@stufft.io> wrote: >> >> >>> On Mar 18, 2015, at 8:24 AM, Phil Mayers <p.may...@imperial.ac.uk> wrote: >>> >>> On 18/03/15 10:45, HawkOwl wrote: >>>> Hi, >>>> >>>> As Python 2.6 has been officially abandoned for a year+ (and will >>>> receive no further official security updates) and Python 2.7 has been >>>> available for almost five years, it might be time to put Python 2.6 >>>> support to bed. The only currently supported distro that has Python >>>> 2.6 is RHEL6, and RHEL7 with Python 2.7 has now been out for a year. >>>> >>>> This would be in line with other major projects (eg. Django, Plone) >>>> and Python's porting guide >>>> (https://docs.python.org/3/howto/pyporting.html#drop-support-for-python-2-6-and-older). >>>> We can also remove some things from TestCase, and there's random >>>> smatterings of 2.6 support workarounds/comments that we could also >>>> remove. >>>> >>>> As such, I think we should make 15.1 the final release which >>>> officially supports Python 2.6. >>>> >>>> Any objections? >>> >>> Objectively it seems reasonable. >>> >>> Subjectively, it'll substantially inconvenience me (and others who have >>> RH/CentOS 6 systems which will be in service for years more). >>> >>> In the past, we've built and deployed a newer Python when this has happened >>> e.g. RHEL4/5. That was a huge pain in the arse, and we don't intend to >>> repeat it. Absent an EPEL package for python27, I suspect many people will >>> do what we intend to do - stop updating Twisted. >>> >>> Expect to see queries from people on older versions they can't update for >>> some time ;o) >>> >>> In all seriousness, I guess it depends on how useful this is. Being "in >>> line" with other projects doesn't seem like a useful goal - who cares what >>> Plone does? If it's useful for Twisted, then do it. >>> >>> _______________________________________________ >>> Twisted-Python mailing list >>> Twisted-Python@twistedmatrix.com >>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python >> >> Isn’t the RHEL answer here to just use SCLs to install Python 2.7? > > Rather than just suggest we preserve the status quo and stay on 2.6 forever > to do indefinite free work to support Red Hat's obsolescence business, > perhaps we should make a condition of dropping 2.6 support being a clear > guide for getting a Twisted environment with py2.7 up and running on whatever > appropriately decrepit environment is popular in the CentOS/RHEL user > community? I am annoyed with RH for lagging so much, but I don't want to > make their customers' employees suffer for it. > > Phil - I do have a question though, since you seem to be a real life user > with this use-case :). If you want to use an old, unsupported version of > Python, why do you want to deploy a new, updated version of Twisted on it? > > dstufft - is there a PyPy EPEL? As long as we're telling people to change > which Python to use, perhaps we should point them at an actually good one ;). >
It looks like EPEL has PyPy 2.0.2, I don’t see it in SCL. If you want newer than that you could possibly convince PyPy to build RPMs with COPR. I’m doing that for python-pip and co and it’s not very hard once you have the RPM spec file originally written, which could probably just be taken from Fedora. --- Donald Stufft PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python