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
|
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
|
||||||
|
|
Loading…
Reference in New Issue