Ticket #4962 enhancement closed fixed

Opened 2 years ago

Last modified 19 months ago

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

1

  Changed 2 years ago by itamar

Er, James proposes we drop 2.5 as well.

2

  Changed 2 years ago by thijs

  • cc thijs added

3

  Changed 2 years ago by exarkun

  • component changed from core to release management

4

  Changed 2 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.

5

follow-up: ↓ 6   Changed 2 years ago by thijs

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

6

in reply to: ↑ 5   Changed 2 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.

7

  Changed 2 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.)

8

  Changed 20 months ago by itamar

  • owner set to therve
  • milestone changed from Twisted-11.2 to Twisted-11.1

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

9

  Changed 19 months ago by thijs

11.1 was released and the milestone should be closed.

10

  Changed 19 months ago by itamar

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