I've split the release instructions from Doc/Makefile into Doc/release-instructions.txt.

The instructions have been modifed for svn and checked into mod_python/trunk. Please review and comment as you see fit.

http://svn.apache.org/repos/asf/httpd/mod_python/trunk/Doc/release-instructions.txt

A copy is include here for your convienience.

Regards,
Jim


Release Instructions
====================

Notes
-----

The following instructions are appropriate for version 3.2.0.
Adjust accordingly for a different version.

The current version/date is in src/include/version.h

REPOS=http://svn.apache.org/repos/asf/httpd/mod_python

Instructions
------------

1. Create the new branch for the release in svn repository.
svn copy --username USER --password PASS $REPOS/trunk $REPOS/tags/release-3-2-0

2. Checkout a working copy of the new branch.
   cd /tmp
   svn co $REPOS/tags/release-3-2-0 mod_python

3. Generate the html docs.
   cd mod_python
./configure --with-apxs=`which apxs` --with-python-src=/path/to/python/src
   cd Doc
   make dist

4. Export a working copy to a release copy.
   cd /tmp
   svn export mod_python mod_python-3.2.0

5. Copy the html docs generated in step 3 from your working copy to
   your release copy.
   cp -r mod_python/doc-html/ mod_python-3.2.0/

6. Create a tarball for the release.
   tar czvf mod_python-3.2.0.tgz mod_python-3.2.0

7. Generate the pdf file for the website
   cd mod_python/Doc
   make pdf

8. Send Doc/modpython.pdf to the mod_python.org website admin.


Hints
-----

To sign: gpg -a -b mod_python-3.2.0.win32-py2.3.exe

Reply via email to