Update as in the past tense, mark as final.

This commit is contained in:
Barry Warsaw 2001-12-24 20:58:36 +00:00
parent 451bb838de
commit bb14be0f41
1 changed files with 32 additions and 30 deletions

View File

@ -1,8 +1,8 @@
PEP: 251 PEP: 251
Title: Python 2.2 Release Schedule Title: Python 2.2 Release Schedule
Version: $Revision$ Version: $Revision$
Author: guido@python.org (Guido van Rossum), barry@zope.com (Barry A. Warsaw) Author: barry@zope.com (Barry A. Warsaw), guido@python.org (Guido van Rossum)
Status: Incomplete Status: Final
Type: Informational Type: Informational
Created: 17-Apr-2001 Created: 17-Apr-2001
Python-Version: 2.2 Python-Version: 2.2
@ -10,15 +10,14 @@ Post-History: 14-Aug-2001
Abstract Abstract
This document describes the post-Python 2.1 development and This document describes the Python 2.2 development and release
release schedule. The schedule primarily concerns itself with schedule. The schedule primarily concerns itself with PEP-sized
PEP-sized items. Small bug fixes and changes will occur up until items. Small bug fixes and changes will occur up until the first
the first beta release. beta release.
NOTE: the schedule below and the list of features under The schedule below represents the actual release dates of Python
consideration are all subject to change! If the energy in the 2.2. Note that any subsequent maintenance releases of Python 2.2
community changes or the feedback on a PEP is particularly should be covered by separate PEPs.
positive or negative, this may affect decisions.
Release Schedule Release Schedule
@ -26,8 +25,8 @@ Release Schedule
Tentative future release dates. Note that we've slipped this Tentative future release dates. Note that we've slipped this
compared to the schedule posted around the release of 2.2a1. compared to the schedule posted around the release of 2.2a1.
21-Dec-2001: 2.2 (final release) 21-Dec-2001: 2.2 [Released] (final release)
14-Dec-2001: 2.2c1 [Released] (release candidate) 14-Dec-2001: 2.2c1 [Released]
14-Nov-2001: 2.2b2 [Released] 14-Nov-2001: 2.2b2 [Released]
19-Oct-2001: 2.2b1 [Released] 19-Oct-2001: 2.2b1 [Released]
28-Sep-2001: 2.2a4 [Released] 28-Sep-2001: 2.2a4 [Released]
@ -38,40 +37,43 @@ Release Schedule
Release Manager Release Manager
Barry Warsaw will take over as the release manager. Guido and Barry Warsaw was the Python 2.2 release manager.
Barry will release 2.2a2 together, after that Barry will be
responsible for releases.
Release Mechanics Release Mechanics
We'd like to experiment with a new mechanism for releases: a week We experimented with a new mechanism for releases: a week before
before every alpha, beta or other release, we'll fork off a branch every alpha, beta or other release, we forked off a branch which
which will become the release; changes to the branch will have to became the release. Changes to the branch are limited to the
be approved before they can be checked in. This is how some other release manager and his designated 'bots. This experiment was
large projects (e.g. Mozilla) work, and we hope it will help deemed a success and should be observed for future releases. See
reduce the number of bugs introduced in releases at the last PEP 101 for the actual release mechanics[1].
minute.
Planned features for 2.2 New features for Python 2.2
The following features are already checked in on the head revision The following new features are introduced in Python 2.2. For a
(for a more detailed account, see Misc/NEWS): more detailed account, see Misc/NEWS[2] in the Python
distribution, or Andrew Kuchling's "What's New in Python 2.2"
document[3].
- iterators (PEP 234) - iterators (PEP 234)
- generators (PEP 255) - generators (PEP 255)
- unifying long ints and plain ints (PEP 237)
- division (PEP 238) - division (PEP 238)
- unification of types and classes (PEP 252, PEP 253) - unification of types and classes (PEP 252, PEP 253)
Work on the class/type unification is still ongoing.
The following features are under consideration: References
- unifying long ints and plain ints (PEP 237) [1] PEP 101, Doing Python Releases 101
http://www.python.org/peps/pep-0101.html
There needs to be more discussion of each of these before we can [2] Misc/NEWS file from CVS
decide. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/python/python/dist/src/Misc/NEWS?rev=1.337.2.4&content-type=text/vnd.viewcvs-markup
[3] Andrew Kuchling, What's New in Python 2.2
http://www.amk.ca/python/2.2/
Copyright Copyright