.xml
tools/dist/README.html
tools/dist/binaries/windows/README.html
Check version numbers in the files that are listed in the section
"Update source for next version" below:
native/configure.ac
native/common/jk_version.h
xdocs/miscellaneous/changelog.xml
After updating revision numbers, commit your changes to git.
Tag tomcat-connectors in git
----------------------------
Use the pattern below for tagging the tomcat-connectors directory.
TAG=JK_{MAJOR_REVISION}_{MINOR_REVISION}_{RELEASE}
Here is an example for mod_jk 1.2.50
git commit -a -m "Tag JK_1_2_50"
git tag JK_1_2_50
git push origin JK_1_2_50
# reset main
Build the mod_jk 1.2 documentation
----------------------------------
cd xdocs
ant
After checking the documentation carefully (produced in build/docs),
see https://svn.apache.org/viewvc/tomcat/site/trunk/README.txt?view=markup
for instructions on how to deploy the site docs.
Create the new source distribution
----------------------------------
A tool named jkrelease.sh in the directory tools creates
a release tarball and a zip including signature files.
Here is an example for mod_jk 1.2.50
./jkrelease.sh -R git -v 1.2.50 -h
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 KEYS to the
/www/www.apache.org/dist/tomcat/tomcat-connectors
directory on the people.apache.org server.
scp tomcat-connectors-1.2.29-src.tar.gz* to
/www/www.apache.org/dist/tomcat/tomcat-connectors/jk/source
scp tomcat-connectors-1.2.29-src.zip* to
/www/www.apache.org/dist/tomcat/tomcat-connectors/jk/source
ssh to people.apache.org and cd to the
/www/www.apache.org/dist/tomcat/tomcat-connectors/jk directory.
Modify README.html and update it to the current version.
Remove the symlinks for current if present and replace them with a soft link
to the new source distribution files.
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
Build binaries and upload distributions to www.apache.org
--------------------------------------------------------------
Build mod_jk for a specific web server and OS. Package it as appropriate for
the OS and sign the archive using PGP. Please include the ASF License, the
generated docs, and the tools. Please name the distribution as follows:
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.
Make sure the group write bit is on for all files you upload.
Update source for next version
------------------------------
native/configure.ac: Update version in AC_INIT macro.
native/common/jk_version.h: Update variables JK_VERMAJOR, JK_VERMINOR, JK_VERFIX,
JK_VERSTRING, and JK_VERISRELEASE.
xdocs/miscellaneous/changelog.xml: Start a new section for the new version.
Remove old release distributions from www.apache.org
----------------------------------------------------
Verify that the old versions of the source and binary distributions are
available at /www/archive.apache.org/dist/tomcat/tomcat-connectors/jk .
Copy old source distributions and binaries as needed, then remove the
old source and binary distributions.
Arrange the downloads_tomcat-connectors.cgi
-------------------------------------------
Check tomcat-site out:
svn co https://svn.apache.org/repos/asf/tomcat/site site-tomcat
Arrange the file: xdocs/download-connectors.xml, updating all occurrences
of the version number to the just released version.
Update xdocs/index.xml to reflect the new release of Tomcat Connectors.
Run ant from the site-tomcat directory to regenerate the corresponding html file:
docs/site/download-connectors.html
Commit it after checking carefully the changes.
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 /x1/www/tomcat.apache.org/site/downloads
svn update downloads_tomcat-connectors.html
Announcements
-------------
The release distribution directories are mirrored so that the
releases can be downloaded from multiple sites. Please wait
24 hours before sending out the announcement so that the mirrors
get a chance to get the new release distributions.
Send an email announcement to announce@tomcat.apache.org,
users@tomcat.apache.org, dev@tomcat.apache.org and
announce@apache.org.
tomcat-connectors-1.2.50-src/tools/ 0000755 0000000 0000002 00000000000 14655113617 015464 5 ustar root bin tomcat-connectors-1.2.50-src/tools/dist/ 0000755 0000000 0000002 00000000000 14655113617 016427 5 ustar root bin tomcat-connectors-1.2.50-src/tools/dist/README.html 0000644 0000000 0000002 00000005235 14655113617 020257 0 ustar root bin
Do not download from www.apache.org. Please use a mirror site
to help us save apache.org bandwidth.
Go here to find your nearest mirror.
Are available in the binaries/ directory.
Every binary distribution contains an install script. See README
for details.
For details on current releases, please see the
Apache Tomcat
Connectors Download Page.
Note; the -src.zip versions of Apache Tomcat Connectors are nearly identical to the
.tar.gz versions. However, they offer the source files in DOS/Windows
CR/LF text format, and include the Winows build files.
These -src.zip files do NOT contain binaries!
See the binaries/windows/
directory for the Windows binary distributions.
Only current, recommended releases are available on www.apache.org
and the mirror sites. Older releases can be obtained from the
archive site.
All of the release distribution packages have been digitally signed
(using PGP or GPG) by the Apache Tomcat Group members that constructed them.
There will be an accompanying distribution.asc file
in the same directory as the distribution. The PGP keys can be found
at the MIT key repository and within this project's
KEYS file.
Always use the signature files to verify the authenticity
of the distribution, e.g.,
% pgpk -a KEYS
% pgpv tomcat-connectors-1.2.50-src.tar.gz.asc
or,
% pgp -ka KEYS
% pgp tomcat-connectors-1.2.50-src.tar.gz.asc
or,
% gpg --import KEYS
% gpg --verify tomcat-connectors-1.2.50-src.tar.gz.asc
We provide SHA512 hashes as an alternative to validate the integrity
of the downloaded files. The program sha512sum is included
in many unix distributions. They are also available as part of GNU
Coreutils. Windows users can use Cyohash.