diff --git a/pep-0101.txt b/pep-0101.txt index 2c00dfb2f..9e8f373c0 100644 --- a/pep-0101.txt +++ b/pep-0101.txt @@ -149,10 +149,11 @@ How to Make A Release This command should help you: - % cvs log -rr22a2: | python Tools/scripts/logmerge.py > /tmp/news.txt + % cvs log -rr22a1: | python Tools/scripts/logmerge.py > /tmp/news.txt - You can then troll through the news.txt file looking for - interesting things to add to NEWS. + IOW, you're printing out all the cvs log entries from the + previous release until now. You can then troll through the + news.txt file looking for interesting things to add to NEWS. ___ Check your NEWS changes into the branch and into the trunk. @@ -292,9 +293,12 @@ How to Make A Release include the announcement. ___ In the python.org web site CVS tree, cd to the X.Y - subdirectory, and copy index.ht to new-index.ht + subdirectory, and copy index.ht to new-index.ht. Be sure to + do a "cvs update" first! - % cd .../pydotorg/2.2 + % cd .../pydotorg + % cvs -q up -P -d + % cd 2.2 % cp index.ht new-index.ht ___ Edit the file for content: usually you can globally replace @@ -415,6 +419,8 @@ How to Make A Release 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. + ___ Update the X.Y/bugs.ht file if necessary. It is best to get BDFL input for this step. @@ -475,9 +481,15 @@ How to Make A Release ___ Edit diffcmd.sh to get rid of files that you know don't have important changes. You're looking for files that have updates - in the branch that haven't made it to the trunk. If you've - been diligent about merging changes from the trunk into the - branch, there shouldn't be many of these files. + in the branch that haven't made it to the trunk. + + Generally you can ignore any changes to the Doc or Mac + subdirectories, or any changes to Windows related files. The + sub-RMs for those parts will take care of any necessary merges + from the branch to the trunk. + + If you've been diligent about merging changes from the trunk + into the branch, there shouldn't be many of these files. ___ Edit /tmp/diffcmd.sh, changing all the -r's into -u's. Run the /tmp/diffcmd.sh command like so: