ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject svn commit: r1328896 - /ant/antlibs/ReleaseInstructions
Date Sun, 22 Apr 2012 16:41:32 GMT
Author: bodewig
Date: Sun Apr 22 16:41:32 2012
New Revision: 1328896

URL: http://svn.apache.org/viewvc?rev=1328896&view=rev
Log:
adapt release instructions to canged process

Modified:
    ant/antlibs/ReleaseInstructions

Modified: ant/antlibs/ReleaseInstructions
URL: http://svn.apache.org/viewvc/ant/antlibs/ReleaseInstructions?rev=1328896&r1=1328895&r2=1328896&view=diff
==============================================================================
--- ant/antlibs/ReleaseInstructions (original)
+++ ant/antlibs/ReleaseInstructions Sun Apr 22 16:41:32 2012
@@ -112,7 +112,7 @@ Note: this document is based on Ant core
 12. This step may become meaningful once you do a second release ;-)
 
     Copy the file README.html from dist-bin to
-    https://dist.apache.org/repos/dist/release/ant/antlibs/ANTLIB as
+    https://dist.apache.org/repos/dist/dev/ant/antlibs/ANTLIB as
     RELEASE-NOTES-x.y.z.html.
 
 13. Once this is uploaded and committed call for a release vote on
@@ -121,11 +121,15 @@ Note: this document is based on Ant core
     run for a week.
 
 14. Once the vote has passed, push the release and RELEASE-NOTES files
-    into the release directory.  Create a symbolic link named
-    README.html that points to the RELEASE-NOTES.
+    into the release directory.
 
     The files should go to
-    /www/www.apache.org/dist/ant/antlibs/ANTLIB-NAME/ on people.apache.org.
+    https://dist.apache.org/repos/dist/release/ant/antlibs/ANTLIB
+
+    You can (sparsely) check out https://dist.apache.org/repos/dist
+    and perform the "svn mv" operation there or build up a pretty long
+    svnmucc command line to move all files from dev to release with a
+    single commit.
 
 15. Address the available release tags in BugZilla. Create a new tag 1.0Beta1
     and a 1.1Alpha. Assign all existing 1.0 alpha bugs to one of these release
@@ -141,12 +145,9 @@ Note: this document is based on Ant core
 
     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 (ant website, main jakarta website, announcements@jakarta.apache.org,
+    made (ant website, main jakarta website, announce@apache.org,
     etc).
 
-    and also perform a svn update on files in minotaur's
-    /www/ant.apache.org/
-
     Announce beta releases at freshmeat.net.
 
 17. As problems in the beta are discovered, there may be a need for
@@ -173,31 +174,8 @@ Note: this document is based on Ant core
 
     This time you'll have to do some house-keeping for the old release:
 
-    * upload the new release files to
-
-      from distribution
-      to   /www/www.apache.org/dist/ant/antlibs/ANTLIB-NAME/[source|binaries].
-      
-      and 
-
-      [TODO need to decide on repository structure]
-
-      from java-repository/ant/jars
-      to   /www/www.apache.org/dist/java-repository/ant/jars
-
-      this can be done using the target upload of the build.xml
-
-    * remove the symbolic links from
-      /www/www.apache.org/dist/ant/antlibs/ANTLIB-NAME.
-
-    * Create proper -current symlinks in
-      /www/www.apache.org/dist/ant/antlibs/ANTLIB-NAME.
-
     * remove the beta release files
 
-    * Make sure that the symbolic link README.html points to the new
-      RELEASE-NOTES.
-
     Publish the Maven artifacts to the central repository: 
 
     * Log in to
@@ -211,47 +189,29 @@ Note: this document is based on Ant core
 
     (**)
 
-21. 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.
-
-22. Clean up.
+21. Clean up.
 
     * remove the remaining files of the previous release from
-      /www/www.apache.org/dist/ant/antlibs/ANTLIB-NAME/[source|binaries].
+      https://dist.apache.org/repos/dist/release/ant/antlibs/ANTLIB
       This includes the old release notes.
 
-23. If you've created a branch, now and perhaps during previous betas
+22. If you've created a branch, now and perhaps during previous betas
     any changes on the branch must be merged back into the tree.
 
-24. At this point in time, the release is done and announcements are made.
+23. 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. ]]
 
     Apache mailing lists that should get the announcements:
-    announcements@jakarta.apache.org, announcements@xml.apache.org,
     announce@apache.org, dev@ant and user@ant.
 
     Announce release at freshmeat.net
 
-    Announce release in the usenet groups comp.lang.java.softwaretools
-    and comp.lang.java.announce.
-
-25. Add a new release tag to doap_*.rdf in the AntLib's trunk.
-
-26. You can now reacquaint yourself with your family and friends.
+24. Add a new release tag to doap_*.rdf in the AntLib's trunk.
 
-(*)  the xdocs need to be updated on both the branch and the HEAD revision
-     because traditionally the ant.apache.org web site reflects the HEAD
-     revision of the xdocs, but the users downloading a distribution will get
-     the xdocs and the generated html from the branch and will complain if there
-     are discrepancies in version numbers.
+25. You can now reacquaint yourself with your family and friends.
 
 (**) Mirrors : the srcdownload.html and bindownload.html each list a number of
      mirrors. For ant 1.6.0 the mirrors picked up the new version in 8 hours



Mime
View raw message