JetSpeed RELEASE-TODO
Last Modified: $Date: 2003/04/25 23:48:36 $
Latest version at: http://cvs.apache.org/viewcvs/jakarta-jetspeed/RELEASE-TODO
Author:  burton@apache.org, paulsp@apache.org, sgala@apache.org

********************************************************************************

These are misc notes that are used when building a Jetspeed distribution.

1) Update the version number in the following files:
    build/build.xml
    webapp/WEB-INF/templates/jsp/navigation/html/bottom.jsp
    webapp/WEB-INF/templates/vm/navigation/html/bottom.vm
    (Their may be other files, so do a search on the previous version # and "-dev"

2) Update the distribution URL in the following files:
    - docs\channels\jetspeed.rss
    - webapp\rss\Jetspeed.rss

3) move around TODO notes so that any done items are reflected in TODO/CHANGELOG

4) Update the release notes

5) Create the distribution directory on the apache site

6) Update xdocs/install.xml to reference the latest download area

7) Update the channels on jakarta.apache.org/jetspeed/channels

8) clean your distribution (remove Jetspeed.jar from you classpath).  This will 
  ensure a clean build

****
** Use JDK 1.3 or greater when compiling (do not use Jikes for distribution)
****

9) Do a cvs checkout Jetspeed with a -P (Prune) to a clean directory

10) Run unit test (unittest-all and tests_tomcat_40)

11) Build releases (target release and release_binaray)

12) tag CVS with the revision release number

13) Update the documentation on jakarta.apache.org/jetspeed/site

14) Add the version number and the -dev version number to Bugzilla

15) Copy the distributions to the download directory

16) Update the news page on the Jakarta site

17) Update the download page on the Jakarta site

18) Update Javadocs on the Jetspeed web site (http://jakarta.apache.org)
     - ant javadocs
     - scp docs/api --> /www/jakarta.apache.org/jetspeed/api

19) Update the Jetspeed website (jetspeed/site/)

20) Write and post announcement to mailing lists
    - java-apache@jakarta.apache.org
    - general@xml.apache.org
    - announcements@jakarta.apache.org
    - post to javaworld.com
    - post to freshmeat.net

****
** Post release activities
****

21) Update release number to "-dev". See the simular step in the previous section

22) Update this todo list where appropiate

23) Relax :) 

