Opened 6 years ago

Closed 5 years ago

#4962 enhancement closed fixed (fixed)

Drop Python 2.4 support

Reported by: Itamar Turner-Trauring Owned by: therve
Priority: normal Milestone: Twisted-11.1
Component: release management Keywords:
Cc: Thijs Triemstra Branch:
Author:

Description

RHEL 6 has been released, with a modern version of Python (RHEL 5 was the last holdout for 2.4). The compatible CentOS 6 isn't out yet, but presumably will be out soon.

I propose that Python 2.4 support be dropped in the next Twisted release after September -- Python 2.5 was released in Sep '06, so that's a 5 year window for people to upgrade. People who must stick with old distributions can build custom Python 2.5 package, they're already building Twisted as a custom package if they're using latest release.

If this is agreed, Twisted 11 should note this in the NEWS file. Jean-Paul additionally suggests a timeline on the wiki.

James proposes extending this to 2.6, since modern distributions have that.

Change History (10)

comment:1 Changed 6 years ago by Itamar Turner-Trauring

Er, James proposes we drop 2.5 as well.

comment:2 Changed 6 years ago by Thijs Triemstra

Cc: Thijs Triemstra added

comment:3 Changed 6 years ago by Jean-Paul Calderone

Component: corerelease management

comment:4 Changed 6 years ago by Jean-Paul Calderone

Milestone: Twisted-11.2

I'm adding this to the 11.2 milestone, which will be the first release after September. We didn't announce this in 11.0, but we can still do it in 11.1, which will be in July.

comment:5 Changed 6 years ago by Thijs Triemstra

The Python 2.3 reference in [source:trunk/twisted/topfiles/setup.py] also needs to be fixed.

comment:6 in reply to:  5 Changed 6 years ago by Thijs Triemstra

Replying to thijs:

The Python 2.3 reference in [source:trunk/twisted/topfiles/setup.py] also needs to be fixed.

Opened #5060 for this.

comment:7 Changed 6 years ago by Jonathan Lange

I think it's a good idea to release an 11.1 that supports the same Pythons as 11.0 and announces that it's the last such release.

Note that this is not a felt need for Canonical. We only care about the version of Python that's in the latest Ubuntu LTS, Python 2.6.

(Also, I don't think it matters much how big the delta is between 11.1 and 11.2, as long as it's non-zero.)

comment:8 Changed 5 years ago by Itamar Turner-Trauring

Milestone: Twisted-11.2Twisted-11.1
Owner: set to therve

Changing to milestone 11.1 since this has to be announced with 11.1.

comment:9 Changed 5 years ago by Thijs Triemstra

11.1 was released and the milestone should be closed.

comment:10 Changed 5 years ago by Itamar Turner-Trauring

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.