You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by xa...@apache.org on 2007/03/30 15:58:04 UTC

svn commit: r524145 - /incubator/ivy/core/trunk/doc/doc/dev.html

Author: xavier
Date: Fri Mar 30 08:58:04 2007
New Revision: 524145

URL: http://svn.apache.org/viewvc?view=rev&rev=524145
Log:
update release procedure: tag after release is approved, add announce@apache.org to lists where the release should be announced, specify 3.8.2 as junit version

Modified:
    incubator/ivy/core/trunk/doc/doc/dev.html

Modified: incubator/ivy/core/trunk/doc/doc/dev.html
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/doc/doc/dev.html?view=diff&rev=524145&r1=524144&r2=524145
==============================================================================
--- incubator/ivy/core/trunk/doc/doc/dev.html (original)
+++ incubator/ivy/core/trunk/doc/doc/dev.html Fri Mar 30 08:58:04 2007
@@ -33,7 +33,7 @@
 <em>to check out Ivy sources from apache svn, not required if you build from sources packaged in a release</em>
 <li><a href="http://ant.apache.org/">Apache Ant</a> 1.6.2 or greater</li>
 <em>We recommend either ant 1.6.5 or 1.7.0</em>
-<li><a href="http://junit.org">junit</a> jar in your ant lib</li>
+<li><a href="http://junit.org">junit</a> 3.8.2 jar in your ant lib</li>
 <em> this is not required if you use ant 1.7</em>
 <li>a <a href="http://java.sun.com/">jdk</a> 1.4 or greater</li>
 <em>Build instructions have been successfully tested with sun jdk 1.4.2, 1.5.0 and 1.6.0</em>
@@ -78,7 +78,7 @@
 <code>
 svn co https://svn.apache.org/repos/asf/incubator/ivy/core/branches/2.0.0-alpha1 ivy-2.0.0-alpha1
 </code>
-<h3>4. Double check the files which needs to be updated for the release.</h3>
+<h3>4. Double check the files which need to be updated for the release.</h3>
 Check again that files have proper revision information.
 It's also time to update the documentation template files which will be used for doc generation to include the version information in the page title.
 For instance in
@@ -103,32 +103,32 @@
 <code>
 svn status
 </code>
-If your working copy is clean, you can launch the release script. If it isn't, make sure to clean it properly. Sometimes you may need to call ant clean if you have started to work with ant builds. If you are confused about your working copy state, delete it and check it out again.
+If your working copy is clean, you can launch the release script. If it isn't, make sure to clean it properly. Sometimes you may need to call ant clean-all if you have started to work with ant builds. If you are confused about your working copy state, delete it and check it out again.
 <h3>7. Launch the release script</h3>
 <code>
 ant -Dbuild.version=2.0.0-alpha1-incubating -Dstatus=milestone -f build-release.xml release
 </code>
 The status should be release only for final releases, and milestone for any other intermediate release.
 If anything is wrong, fix and go back to step 4.
-If the release script is successful, release artifacts will be waiting for you in the build/distrib.
+If the release script is successful, release artifacts will be waiting for you in the build/distrib directory.
 <h3>8. Verify the release</h3>
 Check that all zips can be opened correctly, and that running 'ant' after unzipping the source distribution works properly.
 You can also do a smoke test with the generated ivy.jar , to see if it is able to resolve properly a basic module (for instance you can replace the jar you have in your ~/.ivy/jars directory, clean your cache, and run 'ant clean jar'.
-<h3>9. Tag the svn repository</h3>
-Now that you are satisfied with your release, it is time to tag the svn repo
+<h3>9. Sign and upload the artifacts</h3>
+You will still need to sign the release artifacts and upload them to a location accessible by other Apache commiters
+<h3>10. Cast a vote to approve the release</h3>
+Cast a vote to approve the release, first on the ivy-dev mailing list, then if it is approved, on the general@incubator.apache.org mailing list
+<h3>11. Tag the svn repository</h3>
+Now that the release is approved, it is time to tag the svn repo
 <code>
 svn copy https://svn.apache.org/repos/asf/incubator/ivy/core/branches/2.0.0-alpha1 \
            https://svn.apache.org/repos/asf/incubator/ivy/core/tags/2.0.0-alpha1 \
       -m "Tag release 2.0.0-alpha1."
 </code>
-<h3>10. Sign and upload the artifacts</h3>
-You will still need to sign the release artifacts and upload them to a location accessible by other Apache commiters
-<h3>11. Cast a vote to approve the release</h3>
-Cast a vote to approve the release, first on the ivy-dev mailing list, then if it is approved, on the general@incubator.apache.org mailing list
 <h3>12. Upload to public repository</h3>
 If the release is approved, it's now time to make it public by uploading it to the public Apache distrib repository
 <h3>13. Announce</h3>
-Announce the release on the ivy-dev and ivy-user mailing lists, on the general@i.a.o list and on the user@ant.apache.org.
+Announce the release on the ivy-dev and ivy-user mailing lists, on the general@i.a.o list, announce@apache.org and on the user@ant.apache.org.
 Announce also the release on Ivy web site by editing the doc/index.html on the trunk.
 You can also announce the release on popular web sites, like freshmeat.net (xavier is the owner of the Ivy project on freshmeat), javalobby.org, theserverside.com, dzone.com, ...
 <h3>14. Update this doc</h3>