Opened 7 years ago

Closed 6 years ago

#2157 closed enhancement (fixed)

drop support for Python-2.4

Reported by: dustin Owned by: dustin
Priority: major Milestone: 0.8.7
Version: master Keywords:
Cc:

Description

This will happen *after* 0.8.6 is released. This was discussed on the mailing list here.

Change History (7)

comment:1 Changed 7 years ago by dustin

Let's keep compatibility with 2.4 on slaves for as long as practical - that shouldn't be too hard, since the slave code is rarely modified and much simpler than the master.

comment:2 Changed 7 years ago by dustin

Tests are disabled.

comment:3 Changed 7 years ago by Dustin J. Mitchell

Require Python-2.5 and Twisted-9.0.0 on master.

Refs #2182. Refs #2157.

Changeset: afddbfa2ef1ddc259bf01d5a01d1b90b694cd665

comment:4 Changed 7 years ago by Dustin J. Mitchell

change deferredGenerator to inlineCallbacks globally

This removes *most* references to deferredGenerator/waitForDeferred, except those in master/buildbot/schedulers/base.py and master/buildbot/process/buildrequest.py, to avoid conflicts with a pending patch.

Once that patch lands, we will need to make an additional sweep through the codebase.

Refs #2157.

Changeset: 99a0d88e73018065e5af0a440e83ca95075d4161

comment:5 Changed 6 years ago by tom.prince

  • Milestone changed from 0.8.+ to 0.8.8

comment:6 Changed 6 years ago by tom.prince

Is there anything left to do here?

comment:7 Changed 6 years ago by dustin

  • Milestone changed from 0.8.8 to 0.8.7
  • Resolution set to fixed
  • Status changed from new to closed

Nope - no deferredGenerators left.

Note: See TracTickets for help on using tickets.