Hi folks,
People who've been on this list a long time may recall a discussion Ted and
some of us had (about a year ago I think) where we tried to prepare a list
of steps to follow when preparing a release. With the growth in our pool
of committers, I thought it was (past) time to resurrect and update this
list; Once folks have had a look at it, I also propose that we put it in
CVS. Perhaps in our root directory, along with TODO and STATUS might work?
It'll be easier to keep up to date, as processes change and discoveries are
made by each new release manager.
Anyway, here's the list so far:
Revised Proposed check list document for a Xerces-J Release
Change the following files
build.xml
docs/releases.xml - be sure to give contributors credit for their work
Tag the release in CVS
tags for releases usually have the form Xerces-J_x_y_z
where x.y.z is the Xerces-J release number
Do a test build and regression test run
i.e., build test at a bare minimum
Do the final build based on that tag
windows build
unix build (on a unix machine to make sure no 0x0d's appear
zip and tar the tools directory
Generate PGP/GNUPG signatures for dist binaries
add public key to the KEYS file if necessary
make sure public key is on a key server or two
Upload the binaries and signatures to the dist section of the website
Update /www/xml.apache.org/dist/xerces-j/.htaccess, which directs the user
to the most recent release.
Prepare release e-mail -- be sure to give contributors credit for their work
Send the release e-mail to the xerces-j lists, general@xml and, if
it's a big enough release, [EMAIL PROTECTED] and
[EMAIL PROTECTED]
Bugzilla
[a] create new release
[b] remove oldest release (if we are up-to 6 releases)
Website
upload generated docs directory to daedalus (until this process
matures and becomes CVS-based)
Commit /www/xml.apache.org/xerces-j to CVS.
i.e., update the xml-site module
Cheers,
Neil
Neil Graham
XML Parser Development
IBM Toronto Lab
Phone: 905-413-3519, T/L 969-3519
E-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]