All, A month ago I sent a question out asking "should we drop Py26 support in Swift?". I heard zero people asking us to keep support for it on the mailing list. At the summit, we brought it up again with operators, and the consensus of the room was to drop support.
What does this mean? Simply, we'll turn off the Py26 unit test checks. Pretty soon, I'm sure, we'll start bringing in things that are only py27+, probably first in tests, and then elsewhere. One practical result is that this will make any eventual move to py3 much simpler. Longer term, we'll be able to intentionally remove some things that are specifically there because of py26 (like simplejson). Swift 2.3.0 (ie the version released in Kilo) is the very last version of Swift that supports Py26. I'd especially like to thank Rackspace for supporting this decision. Rackspace has the oldest Swift clusters, and they are currently in the process of moving off of some original hardware. Until that happens, they will still have some older software that uses Py26 and can't be quickly moved off because of hardware driver issues. However, at the summit Rackspace was supportive of the decision. Everyone else is already using newer versions of Python. --John
signature.asc
Description: Message signed with OpenPGP using GPGMail
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
