Opened 4 years ago

Closed 3 years ago

#4962 enhancement closed fixed (fixed)

Drop Python 2.4 support

Reported by: itamar Owned by: therve
Priority: normal Milestone: Twisted-11.1
Component: release management Keywords:
Cc: thijs Branch:
Author: Launchpad Bug:

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 4 years ago by itamar

Er, James proposes we drop 2.5 as well.

comment:2 Changed 4 years ago by thijs

  • Cc thijs added

comment:3 Changed 3 years ago by exarkun

  • Component changed from core to release management

comment:4 Changed 3 years ago by exarkun

  • Milestone set to 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 follow-up: Changed 3 years ago by thijs

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

comment:6 in reply to: ↑ 5 Changed 3 years ago by thijs

Replying to thijs:

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

Opened #5060 for this.

comment:7 Changed 3 years ago by jml

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 3 years ago by itamar

  • Milestone changed from Twisted-11.2 to Twisted-11.1
  • Owner set to therve

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

comment:9 Changed 3 years ago by thijs

11.1 was released and the milestone should be closed.

comment:10 Changed 3 years ago by itamar

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.