JetSpeed RELEASE-TODO Last Modified: $Date$ 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 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 test-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 :)