You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/08/02 03:35:41 UTC

svn commit: r427846 - in /webservices/muse/trunk: BUILD.txt LICENSE.txt RELEASE_STEPS.txt jalopy-config.xml release-instructions.txt

Author: danj
Date: Tue Aug  1 18:35:40 2006
New Revision: 427846

URL: http://svn.apache.org/viewvc?rev=427846&view=rev
Log:
Cleaning up /trunk - added updated release instructions, moved build instructions alongside build files. 
Removed jalopy file until we have time to worry about code formatting (it will stay in the attic).

Added:
    webservices/muse/trunk/release-instructions.txt
      - copied, changed from r412798, webservices/muse/trunk/RELEASE_STEPS.txt
Removed:
    webservices/muse/trunk/BUILD.txt
    webservices/muse/trunk/LICENSE.txt
    webservices/muse/trunk/RELEASE_STEPS.txt
    webservices/muse/trunk/jalopy-config.xml

Copied: webservices/muse/trunk/release-instructions.txt (from r412798, webservices/muse/trunk/RELEASE_STEPS.txt)
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/release-instructions.txt?p2=webservices/muse/trunk/release-instructions.txt&p1=webservices/muse/trunk/RELEASE_STEPS.txt&r1=412798&r2=427846&rev=427846&view=diff
==============================================================================
--- webservices/muse/trunk/RELEASE_STEPS.txt (original)
+++ webservices/muse/trunk/release-instructions.txt Tue Aug  1 18:35:40 2006
@@ -1,43 +1,33 @@
-The following steps should be taken when cutting a release:
+Releasing Apache Muse - Instructions and Hints
+----------------------------------------------
 
-PRE-STEPS
----------
-- SVN-update trunk/.
-- Make sure any junk under trunk/ is cleaned out (e.g. quick-test files, example/interop builds etc.).
-- Jalopy all code (make sure imports are optimized).
-- In log4j.properties file under src/webapp/WEB-INF/classes, change log level for project package (e.g. org.apache.ws) to INFO.
-- Update project version in project.xml, at top and in deps (e.g. update wsrf dep in pubscribe).
-- SVN-commit trunk/.
+1. Update your local copy of /trunk.
+2. Update project version in all POM files (remove milestone and snapshot 
+   references with find/replace).
+3. Run /trunk/modules/build-all.bat as a sanity check.
+4. Commit POM files with release version number.
+5. Sign (PGP) the .jar files in your local repository.
+6. Create an MD5 sum file for all of the .jar files in your local repository.
+7. WinSCP the .jar files, .md5 files, .asc files, and KEYS file to 
+   minotaur:/www/www.apache.org/dist/java-repository/muse/$version-number
+8. Create the distribution .zip files (bin and src).
+9. Sign (PGP) the .zip files.
+10. Create an MD5 sum file for .zip files.
+11. WinSCP the .zip files, .md5 files, .asc files, and KEYS file to the 
+    public_html directory of your home directory (on people.apache.org).
+12. Send out a [VOTE] email to muse-dev, muse-user, and the PMC.
+13. After the vote, WinSCP the .zip files, .md5 files, .asc files, and KEYS file 
+    to minotaur:/www/www.apache.org/dist/ws/muse.
+14. To create a branch for the release, copy the contents under /trunk to 
+    /branches/$version, like so:
+    
+    svn copy https://svn.apache.org/repos/asf/webservices/muse/trunk https://svn.apache.org/repos/asf/webservices/muse/branches/$version
 
-BUILD
------
-- Run "maven dist" from trunk/ (dist will automatically run "clean" first).
-- Verify dist structure is "clean" and run through the quick start guide as a sanity check.
-- WinSCP the project jar (under trunk/target/) to minotaur:/www/www.apache.org/dist/java-repository/<project>
-- PGP-sign the dist zipfiles (bin and src)...the script sign-release.bat can be used for this, but you will need to update it with your name.
-- Using WinSCP, copy dist zipfiles and asc, md5, and KEYS files to your public_html dir in your home directory on Apache.
-- Send out release proposal VOTE email to dev list.
-
-POST-VOTE
----------
-- Using WinSCP, copy dist zipfiles and asc, md5, and KEYS files to minotaur:/www/www.apache.org/dist/ws/<project>.
-- To create a branch for the release, SVN-copy contents of trunk/ to branches/X.Y/, e.g.:
-  svn copy https://svn.apache.org/repos/asf/webservices/wsrf/trunk https://svn.apache.org/repos/asf/webservices/wsrf/branches/1.0
-
-WEBSITE
--------
-- Add download links for the distributions to downloads page.
-- Add announcement in News section of project home page.
-- SVN-update site/.
-- SVN-delete contents of site/ (optional).
-- Copy contents of trunk/target/website/ to site/.
-- SVN-commit site/.
-- SSH to minotaur and cd into the /www/ws.apache.org/<project> dir and issue the command "svn up";
-  NOTE: It will take up to four hours for website updates to be propagated to the actual web server.
-
-POST-STEPS
-----------
-- In log4j.properties file under src/webapp/WEB-INF/classes, change log level for project package (e.g. org.apache.ws) to DEBUG.
-- Update project version to X.Z-SNAPSHOT in project.xml, at top and in deps (e.g. update wsrf dep in pubscribe).
-- Build a project jar with the new SNAPSHOT version number.
-- WinSCP the project jar (under trunk/target/) to minotaur:/www/cvs.apache.org/repository/<project>.
+15. Add download links for the distributions to the 'Releases' page.
+16. Add announcement in 'News' section of project home page.
+17. Commit changes to web site files to /site.
+18. SSH to minotaur, move to the /www/ws.apache.org/muse directory, and issue 
+    the command "svn up".
+    
+    NOTE: The Apache mirrors will not pick up the change until ten past the 
+          hour, so you may not see your changes for a while.



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org