[tahoe-dev] dropping python2.4 support in 1.9?

Brian Warner warner at lothar.com
Sat Oct 29 00:14:43 UTC 2011


On 10/28/11 12:02 PM, Zooko O'Whielacronx wrote:

> Short term solution: declare that Tahoe-LAFS v1.9 doesn't support
> Python 2.4 anymore.

I'm ok with that. The oldest Ubuntu LTS (8.04 Hardy, supported until
April 2013) has python-2.5.2, after which the oldest (10.04 Lucid) will
have python-2.6.5 until April 2015. The oldest supported Debian release
(lenny) has 2.5.2, and current (squeeze) has 2.6.6 . Previous OS-X (10.6
Snow Leopard) has 2.6.1, and 10.7 Lion reportedly has 2.7.1 . I'm
guessing other OSes are following roughly the same schedule.

In practical terms, does this mean we should just shut down the CentOS5
buildslave?

> If anybody is dying to use Tahoe-LAFS v1.9 with Python 2.4, speak up
> now!

Yeah! Unless there's a sudden clamor of support for py2.4, I'm dropping
it from 1.9.

There are a handful of things we can improve once we've properly
abandoned py2.4, but of course those will wait until after 1.9.

> Possible long-term solution: replace the place where Twisted depends
> on PyCrypto with a dependency on something else

I'd also like to consider moving SFTP to a plugin (which first entails
creating a plugin system). I'd like to hear folks opinions, but I've got
the general feeling that SFTP is used relatively rarely, compared to the
webapi.

cheers,
 -Brian


More information about the tahoe-dev mailing list