@@ -85,6 +85,10 @@ Note: This document was created in the context of releasing Ant 1.5.
The files should go to /www/jakarta.apache.org/builds/jakarta-ant/release
on daedalus.
[[ FIXME: The above URL is definitively wrong, but I can't
remember whether we've put the betas to www.apache.org or some
subdirectory under ant.apache.org ]]
11. Address the available release tags in BugZilla. Create a new tag 1.5Beta1
and a 1.6alpha. Assign all existing 1.5 alpha bugs to one of these release
labels.
@@ -95,7 +99,7 @@ Note: This document was created in the context of releasing Ant 1.5.
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
If it looks OK, announce it on dev@ant and user@ant . After a few
days pass and there are no major problems, a wider announcement is
made (main jakarta website, announcements@jakarta.apache.org,
etc).
@@ -103,8 +107,8 @@ Note: This document was created in the context of releasing Ant 1.5.
Also ensure you:
* Update antnews.xml (Announcement)
* Update faq.xml (Ant's history details - not for betas)
* Update index.xml (Announcement, latest release details)
* Update problems.xml (Debug Output details - not for betas IMHO -SB )
* Update index.xml (Announcement, latest release details, link to
manual under "Documentation" )
Generate the html files by invoking ant on docs.xml - you need
jakarta-site2 checked out for this. Commit the modified/generated
@@ -126,7 +130,7 @@ Note: This document was created in the context of releasing Ant 1.5.
To monitor the number of downloads, look at the access_log
file under /usr/local/apache2/logs
15. When the final beta is considered OK, propose a vote on ant- dev to
15. When the final beta is considered OK, propose a vote on dev@ant to
officially adopt the latest beta as the Ant 1.5 release. If it is passed,
(it usually does,) this would be labelled ANT_15 and built in a similar
fashion to the above process.
@@ -136,20 +140,11 @@ Note: This document was created in the context of releasing Ant 1.5.
This time the directory you upload the files to is different and
you'll have to do some house-keeping for the old release:
* create a directory for the old release in
/www/jakarta.apache.org/builds/jakarta-ant/release on daedalus.
* Move the release notes, .zip files and corresponding signatures
and md5 hashes of the old release from /www/www.apache.org/dist/ant
to a matching directory structure in
/www/jakarta.apache.org/builds/jakarta-ant/release.
* remove the remaining files except for the KEYS file from
/www/www.apache.org/dist/ant.
* upload the new release files to
/www/www.apache.org/dist/ant/[source|binary].
* remove the symbolic links from /www/www.apache.org/dist/ant.
* Create proper -current symlinks in /www/www.apache.org/dist/ant/
17. Change the links in /xdocs/bindownload.xml and /xdocs/srcdownload.xml,
@@ -159,10 +154,24 @@ Note: This document was created in the context of releasing Ant 1.5.
may want to add a note to that effect to the pages and remove it a few
days later.
18. Clean up.
* remove the remaining files of the previous release from
/www/www.apache.org/dist/ant/[source|binary].
* rename the README.html of the old release to
RELAEASE-NOTES-1.4.1.html in
/www/archive.apache.org/dist/ant/[source|binary] on minotaur,
* remove all *tar* files of the old release from
/www/archive.apache.org/dist/ant/[source|binary] on minotaur,
leave the *zip* files alone.
18. Now and perhaps during previous betas any changes on the branch must
be merged back into the tree.
19. At this point in time, the release is done and announcements are made.
PGP-sign your announcement posts.
[[TODO: Identify the mailing lists where announcements are to be made.
Also identify the webpages to which the announcements must go. ]]