You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by si...@avalon.apache.org on 2004/03/08 21:48:12 UTC

[Apache Avalon Wiki] Updated: AvalonReleaseManagerHowto

   Date: 2004-03-08T12:48:10
   Editor: AaronFarr <fa...@apache.org>
   Wiki: Apache Avalon Wiki
   Page: AvalonReleaseManagerHowto
   URL: http://wiki.apache.org/avalon/AvalonReleaseManagerHowto

   cleaned up formatting -farra

Change Log:

------------------------------------------------------------------------------
@@ -1,9 +1,3 @@
-http://avalon.apache.org/images/header.gif
-
-This page is part of the wiki materials for the [wiki:WhatIsAProject top-level] [http://avalon.apache.org Apache Avalon] project.  We use the wiki for brainstorming, maintainance of a FAQ, a free-for-all link database, and lots of miscellaneous snippets.  See UsingAvalonWiki for more detail.
-
-----
-
 = How to be an Avalon Release Manager =
 
 This howto takes you through the steps of successfully handling the avalon release process. Its currently a kind of bulletted no-nonsense thing, but anyone should be able to follow.
@@ -50,7 +44,7 @@
 to be the release manager and coordinate that release.
 
 I will make a release candidate available roughly every
-week at }}}
+week at 
 
 http://www.johndoe.com/avalon/release-candidates/dagger/
 
@@ -63,7 +57,7 @@
 *and* add a link to the relevant thread on the wiki page
 at
 
-http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonDaggerReleaseManagement
+http://wiki.apache.org/avalon/AvalonDaggerReleaseManagement
 
 Overview of open issues
 =======================
@@ -72,6 +66,8 @@
 ADAG-149 (Remove JDK-1.4 dependencies) 
 ADAG-142 (Proper javadocs on TimedDagger)  }}}
 
+}}}
+
 == 5. Build Release Candidates ==
 
 We like to name our release candidates ${blah}-${version}-RC#,
@@ -128,7 +124,7 @@
 == 8. make the candidate files available ==
 
 Upload the files to your chosen public location. For example:
-
+{{{
 cd ~/cvs/avalon/dagger/target/distributions
 ssh cvs.apache.org -c  
   'mkdir -p ~/public_html/avalon/release-candidates/dagger/binaries' 
@@ -138,7 +134,7 @@
    cvs.apache.org:~/public_html/avalon/release-candidates/binaries/ 
 scp *src*.zip *src*.gz *src*.asc  
    cvs.apache.org:~/public_html/avalon/release-candidates/source/ }}}
-
+}}}
 which are bash (unix/linux/cygwin) commands using ["OpenSSH"]. But
 you can use graphical tools like ["SecureFX"] as well if you like.
 
@@ -193,30 +189,32 @@
 
 === Example call to vote ===
 
-{{{ subject: [PMC:VOTE] Avalon-Dagger Release }}}
-{{{ to: dev@avalon.apache.org, pmc@avalon.apache.org }}}
-{{{ from: johndoe@hotmail.com }}}
-
-{{{ Hi gang, }}}
-
-{{{ I'm calling for a vote to make the avalon-dagger }}}
-{{{ release candidate that has been up for review and }}}
-{{{ commment at }}}
-
-{{{ http://cvs.apache.org/~johndoe/release-candidates/avalon/dagger/ }}}
-
-{{{ into a final release. PMC members, please place }}}
-{{{ your votes: }}}
-
-{{{ [ ] +1 (for) }}}
-{{{ [ ] �0 (abstain) }}}
-{{{ [ ] -1 (against) }}}
-
-{{{ Project Background }}}
-{{{ ------------------ }}}
-{{{ (explain the status of the package, how it has }}}
-{{{ changed or not changed recently, a brief overview }}}
-{{{ of what it does, etc etc). }}}
+{{{ 
+subject: [PMC:VOTE] Avalon-Dagger Release 
+to: dev@avalon.apache.org, pmc@avalon.apache.org 
+from: johndoe@hotmail.com 
+
+Hi gang,
+
+I'm calling for a vote to make the avalon-dagger 
+release candidate that has been up for review and 
+commment at
+
+ http://cvs.apache.org/~johndoe/release-candidates/avalon/dagger/ 
+
+into a final release. PMC members, please place 
+your votes: 
+
+ [ ] +1 (for) 
+ [ ] �0 (abstain) 
+ [ ] -1 (against) 
+
+ Project Background 
+ ------------------ 
+ (explain the status of the package, how it has 
+ changed or not changed recently, a brief overview 
+ of what it does, etc etc). 
+}}}
 
 == 12. Administer the vote ==
 
@@ -225,30 +223,32 @@
 
 === Example vote result ===
 
-{{{ subject: [PMC:VOTE-RESULT] Avalon-Dagger Release }}}
-{{{ to: dev@avalon.apache.org, pmc@avalon.apache.org }}}
-{{{ from: johndoe@hotmail.com }}}
-
-{{{ Hi gang, }}}
-
-{{{ I called for a vote to make the avalon-dagger }}}
-{{{ release candidate that has been up for review and }}}
-{{{ commment at }}}
-
-{{{ http://cvs.apache.org/~johndoe/release-candidates/avalon/dagger/ }}}
-
-{{{ into a final release. The results of the vote are }}}
-{{{ as follows: }}}
-
-{{{[" 10 "] +1 (for) }}}
-{{{[" 3 "] �0 (abstain) }}}
-{{{[" 2 "] -1 (against) }}}
-
-{{{ Conclusion }}}
-{{{ ---------- }}}
-{{{ Accordingly, the releases will be placed in the }}}
-{{{ appropriate location and an announcement will be }}}
-{{{ sent. }}}
+{{{ 
+subject: [PMC:VOTE-RESULT] Avalon-Dagger Release 
+to: dev@avalon.apache.org, pmc@avalon.apache.org 
+from: johndoe@hotmail.com 
+
+Hi gang, 
+
+I called for a vote to make the avalon-dagger 
+release candidate that has been up for review and 
+commment at 
+
+  http://cvs.apache.org/~johndoe/release-candidates/avalon/dagger/ 
+
+into a final release. The results of the vote are 
+as follows: 
+
+[" 10 "] +1 (for) 
+[" 3 "] �0 (abstain) 
+[" 2 "] -1 (against) 
+
+Conclusion 
+---------- 
+Accordingly, the releases will be placed in the 
+appropriate location and an announcement will be 
+sent. 
+}}}
 
 == 13. Distribute the files ==
 
@@ -260,8 +260,10 @@
 
 for example:
 
-{{{ scp -r cvs.apache.org:~/public_html/avalon/release-candidates/dagger . }}}
-{{{ scp -r dagger www.apache.org:/www/www.apache.org/dist/avalon/ }}}
+{{{ 
+scp -r cvs.apache.org:~/public_html/avalon/release-candidates/dagger .
+scp -r dagger www.apache.org:/www/www.apache.org/dist/avalon/ 
+}}}
 
 == 14. Send the release announcment ==
 
@@ -277,36 +279,38 @@
 
 === Example Release Announcement ===
 
-{{{ subject: Avalon-Dagger 1.2 released }}}
-{{{ to: dev@avalon.apache.org, users@avalon.apache.org, }}}
-{{{       announce@apache.org }}}
-{{{ from: dev@avalon.apache.org }}}
+{{{ 
+subject: Avalon-Dagger 1.2 released 
+to: dev@avalon.apache.org, users@avalon.apache.org, 
+       announce@apache.org 
+from: dev@avalon.apache.org 
 
-{{{ The Avalon team is proud to announce the 1.2 final release of  }}}
-{{{ Avalon-Dagger. }}}
+The Avalon team is proud to announce the 1.2 final release of  
+Avalon-Dagger. 
 
-{{{ Avalon-Dagger is a state-of-the-art IoC container supporting }}}
-{{{ advanced features such as Aspect-Oriented Programming, }}}
-{{{ Interceptors and an asynchronous event architecture. }}}
-{{{ The new 1.2 release provides bugfixes, minor enhancements and }}}
-{{{ major new features like hot swapping of components, }}}
-{{{ full support for ["AltRMI"] remoting, and more. }}}
+Avalon-Dagger is a state-of-the-art IoC container supporting 
+advanced features such as Aspect-Oriented Programming, 
+Interceptors and an asynchronous event architecture. 
+The new 1.2 release provides bugfixes, minor enhancements and 
+major new features like hot swapping of components, 
+full support for ["AltRMI"] remoting, and more. 
 
-{{{ You may get the official release from the following URL: }}}
+You may get the official release from the following URL: 
 
-{{{ http://avalon.apache.org/download.cgi }}}
+  http://avalon.apache.org/download.cgi 
 
-{{{ For more information on Avalon-Dagger, please see }}}
+For more information on Avalon-Dagger, please see 
 
-{{{ http://avalon.apache.org/dagger/ }}}
+ http://avalon.apache.org/dagger/ 
 
-{{{ For more information on the Apache Avalon project, please see }}}
+For more information on the Apache Avalon project, please see 
 
-{{{ http://avalon.apache.org/ }}}
+ http://avalon.apache.org/ 
 
-{{{ best regards, }}}
+best regards, 
 
-{{{ - The Avalon Development Team }}}
+ - The Avalon Development Team 
+}}}
 
 
 = In summary =

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org