More updates to the Windows release process. Drop

requirement to test on Windows 9x.
This commit is contained in:
Martin v. Löwis 2006-09-10 17:07:43 +00:00
parent 7cf3daca63
commit 8dd3e9a49b
1 changed files with 12 additions and 18 deletions

View File

@ -57,9 +57,9 @@ How to Make A Release
At this point, nobody except the RM should make any commits to
the branch (or his duly assigned agents, i.e. Guido the BDFL,
Fred Drake for documentation, or Tim Peters for Windows). If
the RM screwed up and some desperate last minute change to the
branch is necessary, it can mean extra work for Fred and Tim.
Fred Drake for documentation, or Martin v. Loewis for Windows).
If the RM screwed up and some desperate last minute change to the
branch is necessary, it can mean extra work for Fred and Martin.
So try to avoid this!
___ Log into irc.freenode.net and join the #python-dev channel.
@ -389,7 +389,7 @@ How to Make A Release
You should not see any "M" files, but you may see several "P" or
"U" files. I.e. you better not have any uncommitted changes in
your working directory, but you may pick up some of Fred's or
Tim's last minute changes.
Martin's last minute changes.
___ If you've seen updates to existing files, update the cvs tag:
@ -453,13 +453,6 @@ How to Make A Release
___ Upload the tgz file to creosote.python.org using scp.
___ Tim has been having trouble uploading to creosote, so he will
usually put the file on SF, giving you the file name and the md5
checksum. It's best to do a wget from creosote to SF, but
calculating the URL can be not-fun. You can usually get the URL
from the file download page, if you start the download and then
immediately cancel it.
___ While you're waiting, you can start twiddling the web pages to
include the announcement.
@ -715,16 +708,17 @@ Final Release Notes
Windows Notes
Windows has a GUI installer, various flavors of Windows have
Windows has a MSI installer, various flavors of Windows have
"special limitations", and the Windows installer also packs
precompiled "foreign" binaries (Tcl/Tk, expat, etc). So Windows
testing is tiresome but very necessary.
Concurrent with uploading the installer, Tim installs Python from
it twice: once into the default directory suggested by the
Concurrent with uploading the installer, Martin installs Python
from it twice: once into the default directory suggested by the
installer, and later into a directory with embedded spaces in its
name. For each installation, he runs the full regression suite
from a DOS box, and both with and without -0.
from a DOS box, and both with and without -0. For maintenance
release, he also tests whether upgrade installations succeed.
He also tries *every* shortcut created under Start -> Menu -> the
Python group. When trying IDLE this way, you need to verify that
@ -740,9 +734,9 @@ Windows Notes
only person routinely testing on Windows, and that Windows is
simply a mess.
Repeat all of the above on at least one flavor of Win9x, and one
of NT/2000. On NT/2000, try both an Admin and a plain User (not
Power User) account.
Repeat the testing for each target architecture. On XP/2003, try
both an Admin and a plain User (not Power User) account. If you
can, also test the installer on Windows 9x.
WRT Step 5 above (verify the release media), since by the time
release files are ready to download Tim has generally run many