ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anto...@apache.org
Subject svn commit: r904502 - /ant/core/trunk/ReleaseInstructions
Date Fri, 29 Jan 2010 14:04:53 GMT
Author: antoine
Date: Fri Jan 29 14:04:53 2010
New Revision: 904502

URL: http://svn.apache.org/viewvc?rev=904502&view=rev
Log:
start mentioning the idea of creating an ANT_SITE branch

Modified:
    ant/core/trunk/ReleaseInstructions

Modified: ant/core/trunk/ReleaseInstructions
URL: http://svn.apache.org/viewvc/ant/core/trunk/ReleaseInstructions?rev=904502&r1=904501&r2=904502&view=diff
==============================================================================
--- ant/core/trunk/ReleaseInstructions (original)
+++ ant/core/trunk/ReleaseInstructions Fri Jan 29 14:04:53 2010
@@ -29,7 +29,7 @@
 
 3.  Once the freeze date arrives, create a branch for the release builds,
     if this was decided in the release vote. This was done for Ant 1.6, 
-    but not for Ant 1.7. 
+    but not for Ant 1.7, nor for Ant 1.8.
 
     You will need to be comfortable in handling SVN branches with multiple
     merge-backs to the main branch and even selected merges from the the main
@@ -39,6 +39,15 @@
     http://svnbook.red-bean.com/nightly/en/svn-book.html
 
     Label such branches ANT_16_BRANCH.
+    
+    If the new version is created on the trunk, create or update a branch ANT_SITE
+    and switch /www/ant.apache.org to point to ANT_SITE rather than to the trunk.
+    
+    The ANT_SITE branch and the trunk will be different during the time between 
+    the new build and the actual release, which is normally one week in order 
+    to vote on the release artifacts. During this time, ANT_SITE does not mention
+    yet the new release.
+    
 
 4.  Once the branch is setup, the version numbers in SVN are changed. On the
     branch, the project.version property in build.xml becomes 1.7Beta.
@@ -80,9 +89,13 @@
         Commit the modified/generated files
 
 6.  Ensure you have all the external libraries that Ant uses in your
-    lib/optional directory.  To find out what libraries you need, execute
+    lib/optional directory.  In fact NetRexxC/NetRexxR are the only commercial
+    dependencies as of 1.8.0 which are "hard to find". Other dependencies are
+    either provided by JDK 1.5.0 or downloadable using 
+    ant -f fetch.xml -Ddest=optional.
+    To find out whether you have all the libraries you need, execute
     the build with -verbose option and scan for lines beginning with
-    "Unable to load...".
+    "Unable to load...". 
 
 7.  Make sure that your directory tree is clean by running svn status.
     Some tests leave behind leftovers which end up in the source
@@ -165,8 +178,6 @@
     made (ant website, main jakarta website, announcements@jakarta.apache.org,
     etc).
 
-    and also perform a svn update on files in people.apache.org's
-    /www/ant.apache.org/
 
     you also need to checkout parallel to ant-core
     https://svn.apache.org/repos/asf/ant/site then go to the
@@ -223,11 +234,14 @@
 
 20. Update the ant.apache.org site :
 
-    running svn update *.html under /www/ant.apache.org should update the
-    files regenerated and committed in point 5 above (index.html, faq.html,
-    antnews.html, srcdownload.html, bindownload.html).
-
-    Update the online manual too.
+    Perform update on files in people.apache.org's /www/ant.apache.org/
+    This might mean switching /www/ant.apache.org back from the ANT_SITE branch
+    to the trunk.
+    
+    svn update runs as a cron job, what matters is to which branch the web site
+    points too.
+     
+    svn switch the online manual to the tag of the release.
 
 21. Clean up.
 



Mime
View raw message