small PEP 101 updates

This commit is contained in:
Georg Brandl 2013-05-15 19:41:19 +02:00
parent 1bd94e9d1c
commit ba1ce7d8e5
1 changed files with 16 additions and 12 deletions

View File

@ -380,13 +380,13 @@ How to Make A Release
directory, You'll move everything in there when the final release directory, You'll move everything in there when the final release
comes out. comes out.
___ Move the release .tgz, tar.bz2, and .msi files into place, as well ___ Move the release .tgz, tar.bz2, .tar.xz, .dmg and .msi files into
as the .asc GPG signature files. place, as well as the .asc GPG signature files.
Make sure they are world readable. They should also be group Make sure they are world readable. They should also be group
writable, and group-owned by webmaster. writable, and group-owned by webmaster.
___ md5sum the files and make sure they got uploaded intact. ___ Use `gpg --verify` to make sure they got uploaded intact.
___ If this is a final release: Move the doc zips and tarballs to ___ If this is a final release: Move the doc zips and tarballs to
/data/ftp.python.org/pub/python/doc/X.Y.Z creating the directory /data/ftp.python.org/pub/python/doc/X.Y.Z creating the directory
@ -400,6 +400,9 @@ How to Make A Release
If it is a release of a security-fix-only version, tell the DE to If it is a release of a security-fix-only version, tell the DE to
build a version with the "version switcher" and put it there. build a version with the "version switcher" and put it there.
___ For branches out of maintenance: adapt the symlink in
/docs.python.org/release/X.Y to point to the recent version.
___ Let the DE check if the docs are built and work all right. ___ Let the DE check if the docs are built and work all right.
___ If this is a major release: Tell the DE to adapt redirects for ___ If this is a major release: Tell the DE to adapt redirects for
@ -430,9 +433,8 @@ How to Make A Release
permissions. It's insane for you not to have it. permissions. It's insane for you not to have it.
I'm not going to go into the details of building the site or pushing it I'm not going to go into the details of building the site or pushing it
live. Plenty of people on pydotorg can help you, and there's a good README live. All the directories below are named relative to the data subdirectory
once you get the branch. All the directories below are named relative to unless otherwise noted.
the data subdirectory unless otherwise noted.
This page will probably come in handy: This page will probably come in handy:
@ -466,8 +468,8 @@ How to Make A Release
___ update the download page, editing `download/content.ht` ___ update the download page, editing `download/content.ht`
___ edit the previous release's last release content.ht page to point to ___ for X.Y.Z, edit all the previous X.Y releases' content.ht page to
the new release. point to the new release.
___ update `doc/content.ht` to indicate the new current documentation ___ update `doc/content.ht` to indicate the new current documentation
version, and remove the current version from any 'in development' version, and remove the current version from any 'in development'
@ -475,7 +477,7 @@ How to Make A Release
___ Add the new version to `doc/versions/content.ht`. ___ Add the new version to `doc/versions/content.ht`.
___ Edit download/releases/content.ht to update the version numbers for ___ Edit `download/releases/content.ht` to update the version numbers for
this release. There are a bunch of places you need to touch: this release. There are a bunch of places you need to touch:
___ The subdirectory name as the first element in the Nav rows. ___ The subdirectory name as the first element in the Nav rows.
@ -484,14 +486,16 @@ How to Make A Release
___ Update the version specific pages. ___ Update the version specific pages.
___ cd to download/releases/X.Y.Z ___ cd to `download/releases/X.Y.Z`
___ Edit the version numbers in content.ht ___ Edit the version numbers in content.ht
___ Comment out the link to the CHM file if this is not a final, ___ Comment out the link to the CHM file if this is not a final,
remove the comment if it is. remove the comment if it is.
___ Update the md5 checksums ___ Update the md5 checksums
Note, you don't have to copy the actual .tgz or tar.bz2 tarballs into ___ Update the license in `download/releases/X.Y.Z/license`
this directory because they only live on dinsdale in the ftp directory.
Note, you don't have to copy any release files into this directory;
they only live on dinsdale in the ftp directory.
___ When everything looks good, `svn commit` in the data directory. This ___ When everything looks good, `svn commit` in the data directory. This
will trigger the live site to update itself, and at that point the will trigger the live site to update itself, and at that point the