[Python-checkins] peps (merge default -> default): merge
georg.brandl
python-checkins at python.org
Sat Sep 14 07:08:18 CEST 2013
http://hg.python.org/peps/rev/cbdbff7cf367
changeset: 5113:cbdbff7cf367
parent: 5111:9f8656f36392
parent: 5112:29ea1675720c
user: Georg Brandl <georg at python.org>
date: Sat Sep 14 07:08:32 2013 +0200
summary:
merge
files:
pep-0101.txt | 28 ++++++++++++++++------------
1 files changed, 16 insertions(+), 12 deletions(-)
diff --git a/pep-0101.txt b/pep-0101.txt
--- a/pep-0101.txt
+++ b/pep-0101.txt
@@ -406,13 +406,13 @@
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
@@ -426,6 +426,9 @@
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
@@ -456,9 +459,8 @@
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:
@@ -492,8 +494,8 @@
___ 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'
@@ -501,7 +503,7 @@
___ 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.
@@ -510,14 +512,16 @@
___ 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
--
Repository URL: http://hg.python.org/peps
More information about the Python-checkins
mailing list