[Python-Dev] Official version support statement (original) (raw)

Terry Reedy tjreedy at udel.edu
Thu May 10 18:53:29 CEST 2007


"Barry Warsaw" <barry at python.org> wrote in message news:343F26A5-7DFE-4757-BA4D-2A666CE85215 at python.org... | -----BEGIN PGP SIGNED MESSAGE----- | Hash: SHA1 || This came up in a different context. I originally emailed this to | the python.org admins, but Aahz rightly points out that we should | first agree here that this actually /is/ our official stance. || - -----snip----- || We have an "official unofficial" policy of supporting only Python | 2.current and 2.(current - 1), and /not/ supporting anything earlier. || Do we already have an official statement to this effect on the | website? The closest thing I could find was on the download page, | but that's not really definitive. || What do you think about adding something like the following to the | top of the download page: || "The Python Software Foundation officially supports the current | stable major release and one prior major release. Currently, Python | 2.5 and 2.4 are officially supported. Where appropriate and | necessary, patches for earlier releases may be made available, but no | earlier versions are officially supported by the PSF. We do not make | releases of unsupported versions, although patched versions may | become available through other vendors."

This strikes me as a bit over-officious (the 'officially' adds nothing to me except a bit of stuffiness).

Worse, it seems wrong and hence, to me, misleading. The current de facto policy is that when a new major release comes out, there is a final minor, bugfix release of the previous major version. Thus, 2.5 is being supported while 2.6 is being worked on. As I understand it, there are no more plans to touch 2.4 than 2.3 and so on. So the current message is: "If you want a 2.5 bug fixed, find it, report it, and help get it fixed now before 2.6 is released."

I am aware that if a trustworthy person or persons were to backport some substantial numbers of fixes from 2.5 to 2.4, greenlight the test suite on several systems, cut release candidates, and repond to reports, the file would appear on the official Python site. But currently, as far as I know, this 'support' is as empty as the Official Help-Yourself Plate of Donated Cookies on my kitchen table.

The reason, is seems to me, that prior major releases do not get support is that they do not much need it. For practical purposes, core CPython is pretty much bug free. Module bugs get reported and fixed or worked around. Old users can upgrade if they want fixes that appear later. And new users generally start with the current major release.

Terry Jan Reedy



More information about the Python-Dev mailing list