Return-Path: X-Original-To: apmail-ant-notifications-archive@minotaur.apache.org Delivered-To: apmail-ant-notifications-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D8A8A9517 for ; Sun, 22 Apr 2012 16:41:55 +0000 (UTC) Received: (qmail 44705 invoked by uid 500); 22 Apr 2012 16:41:55 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 44299 invoked by uid 500); 22 Apr 2012 16:41:55 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 43822 invoked by uid 99); 22 Apr 2012 16:41:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Apr 2012 16:41:54 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Apr 2012 16:41:53 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 79D542388962 for ; Sun, 22 Apr 2012 16:41:32 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1328896 - /ant/antlibs/ReleaseInstructions Date: Sun, 22 Apr 2012 16:41:32 -0000 To: notifications@ant.apache.org From: bodewig@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120422164132.79D542388962@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org 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