-
Ensure that you have a local CVS checkout with no local
changes.
-
Now you have to build and to run the unit tests by
calling ant develUnitTests. If one of
these tests fails, the release process must stop.
-
Edit etc/VERSION and set the field
STATE to Release.
Choose an release name and assign it to the
NAME field . Commit these changes.
-
Set the CVS tag for this release.
-
Execute now the following command:
perl etc/VERSION.
-
Write the release announcement. You will use it later
when you announce the new release.
-
Build the distribution by calling ant
deploy.
-
Upload the distribution files to
upload.sourceforge.net.
-
Edit etc/VERSION again and set
STATE to Beta and
adapt the fields MAJOR,
MINOR, and PATCH as
needed. Commit these changes to.
-
Add the new CVS tag to the makefile infrastructure of
the website and regenerate the homepage.
-
Send the announcement to the announcement mailling
list.
-
Update the freshmeat.net entry.