Obsoleting python2.1, python2.2 in Hoary

Steve Alexander steve at canonical.com
Wed Jan 5 15:16:00 CST 2005


>>>With the Python 2.4 transition well in hand in Hoary (thanks to Matthias and
>>>the others who worked on this), it is time to think about which versions of
>>>Python we will support in Hoary.
>>
>>2.1 should be doable, the only reason for 2.1 modules is the jython
>>package, but that's in universe as well.
> 
> Is it only the jython package which needs to be updated, or does jython
> upstream only support 2.1?  If it is that far behind, should we be spending
> time on it at all?

jython upstream's latest stable release is 2.1.  Features of 2.2 and 2.3 
are in jython CVS.  I would not expect a release soon.  jython isn't 
really a mainstream thing, so sticking it in universe is fine.


>>2.2 can be dropped, when zope2.6 can be dropped.
>
> Ick.  When is that likely to happen?  I see that we have zope2.7, but I
> don't keep up with Zope happenings, so I'm not sure what folks use
> currently.

Zope 2.7.3 is the current stable release.  There's a 2.7.4 coming out 
later this month, and a Zope 2.8 early alpha.

I don't see why Zope 2.6 should be in hoary.  Zope 2.7 should certainly 
be in there.  Zope 2.8 will not be ready.


>>>I propose that we drop Python 2.1 and Python 2.2 at least, and perhaps
>>>consider dropping Python 2.3 as well if we don't find any regressions in
>>>2.4.
>>
>>there are still some packages having problems with 2.4, with the
>>upcoming 2.3.5 release we should get a 2.3 version, which is on par with
>>2.4 with regard to bug fixes. there is currently not much to gain to
>>completely drop 2.3 besides touching a lot of packages. the launchpad
>>team explicitely asked for some modules to be available for 2.3 and 2.4.

Zope 2.7.x is meant to work with Python 2.3.4 and later 2.3 releases. 
It will almost certainly work with Python 2.4, but that won't be 
supported by upstream.

Zope 2.8 will officially support Python 2.4.

The conservative choice is to include Zope 2.7.x and Python 2.3.x.

You could probably get away with including Zope 2.7.x and Python 2.4 not 
2.3.  But, that will give Ubuntu an additional support burden for Zope 
2.7.x.  Probably not a good idea.

Launchpad will be moving to use 2.4 exclusively over the next few weeks.


> OK, then if we can resolve the Zope question, I would like to drop python
> 2.1 and 2.2.

Sounds reasonable to me.

-- 
Steve Alexander



More information about the ubuntu-devel mailing list