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/02/19 22:35:15 UTC

[Apache Avalon Wiki] Updated: AvalonReleaseManagerHowto

   Date: 2004-02-19T13:35:11
   Editor: 81.225.9.144 <>
   Wiki: Apache Avalon Wiki
   Page: AvalonReleaseManagerHowto
   URL: http://wiki.apache.org/avalon/AvalonReleaseManagerHowto

   FIxed some code blocks.

Change Log:

------------------------------------------------------------------------------
@@ -39,38 +39,38 @@
 
 === Release plan example ===
 
-{{{ subject: Avalon-Dagger Release Plan }}}
-{{{ to: dev@avalon.apache.org }}}
-{{{ from: johndoe@hotmail.com }}}
-
-{{{ Hi gang, }}}
-
-{{{ I would like to get a 1.2 release together for }}}
-{{{ Avalon-Dagger in the next month or so. I'm volunteering }}}
-{{{ to be the release manager and coordinate that release. }}}
-
-{{{ I will make a release candidate available roughly every }}}
-{{{ week at }}}
-
-{{{ http://www.johndoe.com/avalon/release-candidates/dagger/ }}}
-
-{{{ until no big blocker issues remain. I will also }}}
-{{{ periodically post an overview of the remaining issues to }}}
-{{{ the mailing list. I expect to have a }}}
-{{{ final release in three weeks from now. Issues will be }}}
-{{{ tracked using the wiki; everyone is requested to send }}}
-{{{ details of any issues to the development mailing list }}}
-{{{ *and* add a link to the relevant thread on the wiki page }}}
-{{{ at }}}
-
-{{{ http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonDaggerReleaseManagement }}}
-
-{{{ Overview of open issues }}}
-{{{ ======================= }}}
-{{{ ADAG-123 (Refactor Dagger3 class to be ThreadSafe) }}}
-{{{ ADAG-157 (TimedDagger has y2k vulnerability) }}}
-{{{ ADAG-149 (Remove JDK-1.4 dependencies) }}}
-{{{ ADAG-142 (Proper javadocs on TimedDagger) }}}
+{{{ subject: Avalon-Dagger Release Plan
+to: dev@avalon.apache.org
+from: johndoe@hotmail.com
+
+Hi gang,
+
+I would like to get a 1.2 release together for
+Avalon-Dagger in the next month or so. I'm volunteering
+to be the release manager and coordinate that release.
+
+I will make a release candidate available roughly every
+week at }}}
+
+http://www.johndoe.com/avalon/release-candidates/dagger/
+
+until no big blocker issues remain. I will also
+periodically post an overview of the remaining issues to
+the mailing list. I expect to have a
+final release in three weeks from now. Issues will be
+tracked using the wiki; everyone is requested to send
+details of any issues to the development mailing list
+*and* add a link to the relevant thread on the wiki page
+at
+
+http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonDaggerReleaseManagement
+
+Overview of open issues
+=======================
+ADAG-123 (Refactor Dagger3 class to be ThreadSafe)
+ADAG-157 (TimedDagger has y2k vulnerability) 
+ADAG-149 (Remove JDK-1.4 dependencies) 
+ADAG-142 (Proper javadocs on TimedDagger)  }}}
 
 == 5. Build Release Candidates ==
 
@@ -89,10 +89,10 @@
 procedure (a cvs update, a build cleanup, followed by a
 distribution build). That may look like:
 
-{{{ cd ~/cvs/avalon/dagger/ }}}
-{{{ cvs -z3 up -P -d }}}
-{{{ maven clean }}}
-{{{ maven dist }}}
+{{{ cd ~/cvs/avalon/dagger/
+cvs -z3 up -P -d
+maven clean
+maven dist }}}
 
 == 6. Sign the files ==
 
@@ -106,8 +106,8 @@
 to reconstruct a particular release candidate later, you should
 tag the cvs. This is really simple. Here's a sample command:
 
-{{{ cd ~/cvs/avalon/dagger/ }}}
-{{{ cvs tag -R Dagger_1_2_a1 }}}
+{{{ cd ~/cvs/avalon/dagger/ 
+cvs tag -R Dagger_1_2_a1 }}}
 
 you can learn more about the 'tag' command by issueing the
 
@@ -119,9 +119,9 @@
 with a capital letter, is otherwise lowercase, and replaces
 any 'RC#' with either 'a#' or 'b#'. So
 
-{{{ Cornerstone_1_0_a1 }}}
-{{{ Avalon_4_1_4 }}}
-{{{ Phoenix_4_0_1_b2 }}}
+{{{ Cornerstone_1_0_a1
+Avalon_4_1_4 
+Phoenix_4_0_1_b2 }}}
 
 are valid examples.
 
@@ -129,15 +129,15 @@
 
 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' }}}
-{{{ ssh cvs.apache.org -c  }}}
-{{{   'mkdir -p ~/public_html/avalon/release-candidates/dagger/source' }}}
-{{{ scp *bin*.zip *bin*.gz *bin*.asc  }}}
-{{{   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/ }}}
+cd ~/cvs/avalon/dagger/target/distributions
+ssh cvs.apache.org -c  
+  'mkdir -p ~/public_html/avalon/release-candidates/dagger/binaries' 
+ssh cvs.apache.org -c  
+  'mkdir -p ~/public_html/avalon/release-candidates/dagger/source' 
+scp *bin*.zip *bin*.gz *bin*.asc  
+   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.
@@ -151,37 +151,37 @@
 
 === Example Announcement ===
 
-{{{ subject:["ann"][Dagger] Release Candidate 1 available }}}
-{{{ to: dev@avalon.apache.org, users@avalon.apache.org }}}
-{{{ from: johndoe@hotmail.com }}}
+{{{ subject:["ann"][Dagger] Release Candidate 1 available
+to: dev@avalon.apache.org, users@avalon.apache.org
+from: johndoe@hotmail.com
 
-{{{ Hi gang, }}}
+Hi gang,
 
-{{{ A new avalon-dagger-1.2 release candidate (RC1) is up }}}
-{{{ for review and comment at }}}
+A new avalon-dagger-1.2 release candidate (RC1) is up
+for review and comment at
 
-{{{ http://cvs.apache.org/~hsimpson/release-candidates/avalon/dagger/ }}}
+http://cvs.apache.org/~hsimpson/release-candidates/avalon/dagger/
 
-{{{ I'd like all users of these components to test it. I }}}
-{{{ would like you all to add all open issues, requests, bug }}}
-{{{ reports, etc, relating to these components to this wiki page: }}}
+I'd like all users of these components to test it. I
+would like you all to add all open issues, requests, bug
+reports, etc, relating to these components to this wiki page:
 
-{{{ http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonDaggerReleaseManagement }}}
+http://nagoya.apache.org/wiki/apachewiki.cgi?AvalonDaggerReleaseManagement
 
-{{{ in addition to sending them to the dev@avalon.apache.org }}}
-{{{ mailing list. }}}
+in addition to sending them to the dev@avalon.apache.org
+mailing list.
 
-{{{ I would like to see everyone interested in helping out }}}
-{{{ looking at that page, adding to it, and either committing }}}
-{{{ fixes, or submitting patches, depending on cvs karma, of }}}
-{{{ course. Thanks for your help in ensuring a quality release! }}}
+I would like to see everyone interested in helping out
+looking at that page, adding to it, and either committing
+fixes, or submitting patches, depending on cvs karma, of
+course. Thanks for your help in ensuring a quality release!
 
-{{{ A new release candidate will be made available roughly }}}
-{{{ weekly until all major issues have been resolved. }}}
+A new release candidate will be made available roughly
+weekly until all major issues have been resolved.
 
-{{{ best regards, }}}
+best regards,
 
-{{{ - John Doe }}}
+- John Doe }}}
 
 == 10. Rinse and repeat ==
 

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