Jeremy Hylton : weblog : 2003-09-23

Python 2.3.1 released

Tuesday, September 23, 2003

The Python 2.3.1 this evening is a big milestone in Python development. Guido did not have any involvement in planning the release, and Tim did not build the Windows installer. Anthony Baxter and Thomas Heller did all the work.

It is good to see the larger developer community get involved in the release process. PythonLabs used to take the primary responsibility for these releases, but then we were getting paid to do it. It looks like Python will get along fine without us.

The new release does not have a lot of bug fixes. You can take that two ways. On the one hand, it means that the original 2.3 release was pretty stable. On the other hand, it means few people beyond Raymond Hettinger and Martin von Löwis have a lot of time for bug fixing. At last report, there were 475 open bugs and 193 open patches. That backlog has grown steadily as the number of people paid to work on Python has declined.

ZODB 3.2 release, too

We also released ZODB3.2b3 yesterday. I think ZODB 3.2 will serve everyone well: ZConfig is a good configuration language. And the new daemon management code that Guido wrote should be simpler to use. (I wish it had more testing.)

This release was delayed far longer than I expected. The previous beta was in July and the original plan was for a final release in spring 2003. We got interrupted by a lot of customer work and both shifting priorities. In general, we need to be better about devoting attention to a release during the beta phase. We tend to get a beta out then find other things to work on. In the long run, that just creates more work for everyone. Customers would like the latest bug fixes, but they don't want to run a beta. So developers spend lots of time porting fixes between various released and beta versions.