Author: rjung Date: Sun Oct 18 13:38:57 2009 New Revision: 826435 URL: http://svn.apache.org/viewvc?rev=826435&view=rev Log: Chnage release howto to reflect new svn layout.
Modified: tomcat/jk/trunk/HOWTO-RELEASE.txt Modified: tomcat/jk/trunk/HOWTO-RELEASE.txt URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/HOWTO-RELEASE.txt?rev=826435&r1=826434&r2=826435&view=diff ============================================================================== --- tomcat/jk/trunk/HOWTO-RELEASE.txt (original) +++ tomcat/jk/trunk/HOWTO-RELEASE.txt Sun Oct 18 13:38:57 2009 @@ -19,10 +19,11 @@ make sure you don't have any lingering configure or build files. This will make sure that the source distribution created is clean. -We assume, that you check out to a directory tomcat-connectors. +We assume, that you checked out http://svn.apache.org/repos/asf/tomcat/jk/trunk +to a directory named mod_jk. All further path names will be relative to this +directory. -If you haven't already, add your public PGP key to -tomcat-connectors/KEYS. +If you haven't already, add your public PGP key to KEYS. Update version numbers as needed -------------------------------- @@ -35,7 +36,7 @@ xdocs/news/<THISYEAR0101>.xml native/STATUS.txt -Update the JK_VERISRELEASE define in jk/native/common/jk_version.h, here is +Update the JK_VERISRELEASE define in native/common/jk_version.h, here is a svn diff that shows what I changed: Index: native/common/jk_version.h @@ -61,43 +62,43 @@ TAG=JK_{MAJOR_REVISION}_{MINOR_REVISION}_{RELEASE} svn copy \ - https://svn.apache.org/repos/asf/tomcat/connectors/trunk/ \ - https://svn.apache.org/repos/asf/tomcat/connectors/tags/jk1.2.x/TAG/ + https://svn.apache.org/repos/asf/tomcat/jk/trunk/ \ + https://svn.apache.org/repos/asf/tomcat/jk/tags/jk1.2.x/TAG/ -Here is an example for mod_jk 1.2.16 +Here is an example for mod_jk 1.2.29 svn copy \ - https://svn.apache.org/repos/asf/tomcat/connectors/trunk/ \ - https://svn.apache.org/repos/asf/tomcat/connectors/tags/jk1.2.x/JK_1_2_16/ + https://svn.apache.org/repos/asf/tomcat/jk/trunk/ \ + https://svn.apache.org/repos/asf/tomcat/jk/tags/jk1.2.x/JK_1.2.29/ Build the mod_jk 1.2 documentation ---------------------------------- -cd tomcat-connectors/jk/xdocs +cd xdocs ant -Check the documentation carefully (produced in tomcat-connectors/jk/build/docs) +Check the documentation carefully (produced in build/docs) and copy it to people.apache.org:/x1/www/tomcat.apache.org/connectors-doc Create the new source distribution ---------------------------------- -A tool named jkrelease.sh in tomcat-connectors/jk/tools creates +A tool named jkrelease.sh in the directory tools creates a release tarball and a zip including signature files. Upload source distribution and documentation to www.apache.org ------------------------------------------------------------------- First update the KEYS on the server if you have added a new pgp key. -scp tomcat-connectors/KEYS to the +scp KEYS to the /www/www.apache.org/dist/tomcat/tomcat-connectors directory on the www.apache.org server. -scp tomcat-connectors-jk-1.2.16-src.tar.gz* to -/www/www.apache.org/dist/tomcat/tomcat-connectors/jk/source -scp tomcat-connectors-jk-1.2.16-src.zip* to -/www/www.apache.org/dist/tomcat/tomcat-connectors/jk/source +scp tomcat-connectors-1.2.29-src.tar.gz* to +/www/www.apache.org/dist/tomcat/tomcat-connectors/source +scp tomcat-connectors-1.2.29-src.zip* to +/www/www.apache.org/dist/tomcat/tomcat-connectors/source ssh to www.apache.org and cd to the /www/www.apache.org/dist/tomcat/tomcat-connectors/jk directory. @@ -105,15 +106,15 @@ Remove the symlinks for current and replace them with a soft link to the new source distribution files. -ln -s source/tomcat-connectors-jk-1.2.16-src.tar.gz tomcat-connectors-jk-src-current.tar.gz -ln -s source/tomcat-connectors-jk-1.2.16-src.tar.gz.asc tomcat-connectors-jk-src-current.tar.gz.asc -ln -s source/tomcat-connectors-jk-1.2.16-src.tar.zip tomcat-connectors-jk-src-current.zip -ln -s source/tomcat-connectors-jk-1.2.16-src.zip.asc tomcat-connectors-jk-src-current.zip.asc +ln -s source/tomcat-connectors-1.2.29-src.tar.gz tomcat-connectors-src-current.tar.gz +ln -s source/tomcat-connectors-1.2.29-src.tar.gz.asc tomcat-connectors-src-current.tar.gz.asc +ln -s source/tomcat-connectors-1.2.29-src.tar.zip tomcat-connectors-src-current.zip +ln -s source/tomcat-connectors-1.2.29-src.zip.asc tomcat-connectors-src-current.zip.asc Make sure the group write bit is set on all files and directories in the jk directory. -chmod -R g+w /www/www.apache.org/dist/tomcat/tomcat-connectors/jk/ +chmod -R g+w /www/www.apache.org/dist/tomcat/tomcat-connectors/ Build binaries and upload distributions to www.apache.org -------------------------------------------------------------- @@ -122,7 +123,7 @@ the OS and sign the archive using PGP. Please include the ASF License, the generated docs, and the tools. Please name the distribuiton as follows: -tomcat-connectors-jk-{version}-{os-version-cpu}-{web server-version}.(tar.gz|zip) +tomcat-connectors-{version}-{os-version-cpu}-{web server-version}.(tar.gz|zip) scp the binary distribution and pgp signature file to the appropriate binaries/{os} directory. @@ -164,7 +165,7 @@ Connect to people.apache.org and update the tomcat.apache.org site image, the site tomcat.apache.org should reflect the change after a while. -cd /x2/www/tomcat.apache.org/site/downloads +cd /x1/www/tomcat.apache.org/site/downloads svn update downloads_tomcat-connectors.html Announcements --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org