@@ -1,6 +1,8 @@
Instructions for making a Release:
Author: Conor MacNeill
Authors: Conor MacNeill
Stefan Bodewig
Magesh Umasankar
Note: This document was created in the context of releasing Ant 1.5.
Please interpret the branch names, tags, etc. according to
@@ -60,6 +62,9 @@ Note: This document was created in the context of releasing Ant 1.5.
Before you do that, ensure that the key you use is inside the KEYS
file in Ant's CVS repository - and that you perform a cvs update on
the KEYS file in /www/jakarta.apache.org/builds/jakarta-ant/release/
Also make sure you have sent the key that you use to a public
keyserver.
8. The beta distribution is now ready to go. Bundle it up into a tar.gz file and
scp to your apache account.
@@ -81,10 +86,26 @@ Note: This document was created in the context of releasing Ant 1.5.
and a 1.6alpha. Assign all existing 1.5 alpha bugs to one of these release
labels.
12. Once that is done, do a test download to make sure everything is OK. If it
looks OK, announce it on ant-dev and ant-user. After a few days pass and
there are no major problems, a wider announcement is made (main jakarta
website, general and announce lists, etc).
12. Once that is done, do a test download to make sure everything is OK. A
common problem may be:
* the file's mime type is not recognized and is interpreted as
text/plain. Fix it by using some .htaccess magic (AddEncoding stuff)
* Your gz.asc files are not being displayed properly (RemoveEncoing stuff)
If it looks OK, announce it on ant-dev and ant-user. After a few days pass
and there are no major problems, a wider announcement is made (main jakarta
website, announcements@jakarta.apache.org, etc).
Also ensure you:
* Update antnews.xml (Announcement)
* Update faq.xml (Ant's history details)
* Update index.xml (Announcement, latest release details)
* Update problems.xml (Debug Output details)
Generate the html files by invoking ant on docs.xml - you need jakarta-site2
checked out for this and velocity.jar somewhere in your classpath -
you might choose to put it under lib/optional for auto pick-up.
Commit the modified/generated files and also perform a
cvs update on files in daedalus' www/jakarta.apache.org/ant.
13. As problems in the beta are discovered, there may be a need for one or more
subsequent betas. The release manager makes this call. Each time, the