Some relatively minor, er, micro changes. Python 2.1.2 is technically
a micro release of the Python 2.1 branch. Shortened the title.
This commit is contained in:
parent
a547266a01
commit
a5b04739df
30
pep-0102.txt
30
pep-0102.txt
|
@ -1,11 +1,13 @@
|
||||||
PEP: 102
|
PEP: 102
|
||||||
Title: Doing Python Releases 102 - The Minor Releases
|
Title: Doing Python Micro Releases
|
||||||
Version: $Revision$
|
Version: $Revision$
|
||||||
Last-Modified: $Date$
|
Last-Modified: $Date$
|
||||||
Author: barry@zope.com (Barry A. Warsaw), guido@python.org (Guido van Rossum), anthony@interlink.com.au (Anthony Baxter)
|
Author: anthony@interlink.com.au (Anthony Baxter)
|
||||||
|
barry@zope.com (Barry A. Warsaw)
|
||||||
|
guido@python.org (Guido van Rossum)
|
||||||
Status: Active
|
Status: Active
|
||||||
Type: Informational
|
Type: Informational
|
||||||
Created: 22-Aug-2001 (edited down on 9-Jan-2002 to become pep-0102)
|
Created: 22-Aug-2001 (edited down on 9-Jan-2002 to become PEP 102)
|
||||||
Post-History:
|
Post-History:
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,9 +18,11 @@ Abstract
|
||||||
Until recently, most -- if not all -- of that burden was borne by
|
Until recently, most -- if not all -- of that burden was borne by
|
||||||
Guido himself. But several recent releases have been performed by
|
Guido himself. But several recent releases have been performed by
|
||||||
other folks, so this PEP attempts to collect, in one place, all
|
other folks, so this PEP attempts to collect, in one place, all
|
||||||
the steps needed to make a Python bugfix release. The major Python
|
the steps needed to make a Python bugfix release.
|
||||||
release process is covered in PEP 101 - this PEP is just 101, trimmed
|
|
||||||
down to only include the bits that are relevant for minor releases.
|
The major Python release process is covered in PEP 101 - this PEP
|
||||||
|
is just PEP 101, trimmed down to only include the bits that are
|
||||||
|
relevant for micro releases, a.k.a. patch, or bug fix releases.
|
||||||
|
|
||||||
It is organized as a recipe and you can actually print this out and
|
It is organized as a recipe and you can actually print this out and
|
||||||
check items off as you complete them.
|
check items off as you complete them.
|
||||||
|
@ -40,12 +44,12 @@ How to Make A Release
|
||||||
steps.
|
steps.
|
||||||
|
|
||||||
We use the following conventions in the examples below. Where a
|
We use the following conventions in the examples below. Where a
|
||||||
release number is given, it is of the form X.Y.MaA, e.g. 2.1.2rc1 for
|
release number is given, it is of the form X.Y.MaA, e.g. 2.1.2c1
|
||||||
Python 2.1.2 release candidate 1, where "a" == alpha, "b" == beta,
|
for Python 2.1.2 release candidate 1, where "a" == alpha, "b" ==
|
||||||
"rc" == release candidate. Final releases are tagged with "releaseXYZ"
|
beta, "c" == release candidate. Final releases are tagged with
|
||||||
in CVS. The minor releases are made from the maintenance branch of the
|
"releaseXYZ" in CVS. The micro releases are made from the
|
||||||
major release, e.g. Python 2.1.2 is made from the release21-maint
|
maintenance branch of the major release, e.g. Python 2.1.2 is made
|
||||||
branch.
|
from the release21-maint branch.
|
||||||
|
|
||||||
___ Send an email to python-dev@python.org indicating the release is
|
___ Send an email to python-dev@python.org indicating the release is
|
||||||
about to start.
|
about to start.
|
||||||
|
@ -89,7 +93,7 @@ How to Make A Release
|
||||||
verify with Tim Peters about changes on Windows, and Jack Jansen
|
verify with Tim Peters about changes on Windows, and Jack Jansen
|
||||||
about changes on the Mac.
|
about changes on the Mac.
|
||||||
|
|
||||||
This command should help you:
|
This command should help you (but substitute the correct -r tag!):
|
||||||
|
|
||||||
% cvs log -rr22a1: | python Tools/scripts/logmerge.py > /tmp/news.txt
|
% cvs log -rr22a1: | python Tools/scripts/logmerge.py > /tmp/news.txt
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue