small PEP 101 updates
This commit is contained in:
parent
1bd94e9d1c
commit
ba1ce7d8e5
28
pep-0101.txt
28
pep-0101.txt
|
@ -380,13 +380,13 @@ How to Make A Release
|
|||
directory, You'll move everything in there when the final release
|
||||
comes out.
|
||||
|
||||
___ Move the release .tgz, tar.bz2, and .msi files into place, as well
|
||||
as the .asc GPG signature files.
|
||||
___ Move the release .tgz, tar.bz2, .tar.xz, .dmg and .msi files into
|
||||
place, as well as the .asc GPG signature files.
|
||||
|
||||
Make sure they are world readable. They should also be group
|
||||
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
|
||||
/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
|
||||
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.
|
||||
|
||||
___ 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.
|
||||
|
||||
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
|
||||
once you get the branch. All the directories below are named relative to
|
||||
the data subdirectory unless otherwise noted.
|
||||
live. All the directories below are named relative to the data subdirectory
|
||||
unless otherwise noted.
|
||||
|
||||
This page will probably come in handy:
|
||||
|
||||
|
@ -466,8 +468,8 @@ How to Make A Release
|
|||
|
||||
___ update the download page, editing `download/content.ht`
|
||||
|
||||
___ edit the previous release's last release content.ht page to point to
|
||||
the new release.
|
||||
___ for X.Y.Z, edit all the previous X.Y releases' content.ht page to
|
||||
point to the new release.
|
||||
|
||||
___ update `doc/content.ht` to indicate the new current documentation
|
||||
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`.
|
||||
|
||||
___ 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:
|
||||
|
||||
___ 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.
|
||||
|
||||
___ cd to download/releases/X.Y.Z
|
||||
___ cd to `download/releases/X.Y.Z`
|
||||
___ Edit the version numbers in content.ht
|
||||
___ Comment out the link to the CHM file if this is not a final,
|
||||
remove the comment if it is.
|
||||
___ Update the md5 checksums
|
||||
|
||||
Note, you don't have to copy the actual .tgz or tar.bz2 tarballs into
|
||||
this directory because they only live on dinsdale in the ftp directory.
|
||||
___ Update the license in `download/releases/X.Y.Z/license`
|
||||
|
||||
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
|
||||
will trigger the live site to update itself, and at that point the
|
||||
|
|
Loading…
Reference in New Issue