You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Apache Wiki <wi...@apache.org> on 2005/07/10 17:25:17 UTC

[Jakarta-tapestry Wiki] Update of "ReleaseChecklist" by HowardLewisShip

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-tapestry Wiki" for change notification.

The following page has been changed by HowardLewisShip:
http://wiki.apache.org/jakarta-tapestry/ReleaseChecklist

------------------------------------------------------------------------------
  There are several steps between a consensus forming about a new release, and actually delivering the release.  This has been an area of
  confusion, and the Tapestry team has certainly trodded on a few Jakarta PMC toes.  Let's try and get this right in the  future!
  
-   * Note: certain aspects of this discussion apply to 3.1 and above (such as running the build and packaging the results).
+   * Note: certain aspects of this discussion apply to 4.0 and above (such as running the build and packaging the results).
  
  = Discuss =
  
- This isn't necessarily a step, but should be considered.  Before initiating a vote, generate a discussion.  Send mail to the developer mailing list with the subject {{{[DISCUSS] Release 3.1-beta-2}}} (adjust for the actual release being proposed).
+ This isn't necessarily a step, but should be considered.  Before initiating a vote, generate a discussion.  Send mail to the developer mailing list with the subject {{{[DISCUSS] Release 4.0-beta-13}}} (adjust for the actual release being proposed).
  
  Generally speaking, we shouldn't go forward to a vote unless we're pretty sure of the outcome ahead of time.
  
@@ -23, +23 @@

  
  {{{
  To: tapestry-dev@jakarta.apache.org
- Subject: [VOTE] Release 3.1-beta-2
+ Subject: [VOTE] Release 4.0-beta-13
  
  The latest bug fixes really seem to be kicking things into high gear. We should get a release out the door to spot
- more problems and see if people can follow the new documentation. This vote will run for a week, a +1 is to release Tapestry 3.1-beta-2.
+ more problems and see if people can follow the new documentation. This vote will run for a week, a +1 is to release Tapestry 4.0-beta-13.
  I'll be able to generate the release over the weekend following the vote.
  
  Howard M. Lewis Ship: +1 (binding)
@@ -61, +61 @@

    * Record the vote in a <vote> stanza
    * Update the {{{version}}} and {{{date}}} attributes of the property <release> stanza
  
- In some cases, the version may need to be updated; it may change from, say, "3.1-alpha-3-snapshot" to "3.1-beta-1" if we decide to follow 3.1-alpha-2 with 3.1-beta-1.
+ In some cases, the version may need to be updated; it may change from, say, "4.0-alpha-3" to "4.0-beta-1" if we decide to follow 4.0-alpha-2 with 4.0-beta-1.
  
- Make sure to update {{{version.properties}}} as well.
+ Make sure to update the {{{version.properties}}} in the file {{project.properties}} as well.
  
  Finally, take a peek at the {{{KEYS}}} file.  You'll sign the KEYS file using your GnuPG or PGP key. Instructions are inside the file itself.
  This KEYS file is how diligent users validate that the final release is, in fact, authenticated and valid.
@@ -96, +96 @@

  
  If the release files are all set, then it's time to lock down the versions in CVS.
  
- Use CVS to label HEAD as {{{release-3-1-beta-2}}} (adjust for the correct release).  CVS labels can't include periods, so translate those to dashes.
+ Use CVS to label HEAD as {{{release-4-0-beta-13}}} (adjust for the correct release).  CVS labels can't include periods, so translate those to dashes.
  
  = Sign the release =
  
@@ -122, +122 @@

  
  You need to provide your Jakarta login user id (you can also update {{{project.properties}}} for this).
  
- You will be prompted for your password ... in cleartext yet.  Sorry!  Have to do it.  Ant's ssh support doesn't seem to know from ssh-agent.
+ You will be prompted for your pass phrase  ... in cleartext yet.  Sorry!  Have to do it.  Ant's ssh support doesn't seem to know from ssh-agent.
  
  The {{{install-dist}}} target installs the main distribution files (plus md5 sums and PGP signatures, and KEYS) into /www/www.apache.org/dist/jakarta/tapestry.  This directory is mirrored to all the Apache download mirrors.
  
@@ -137, +137 @@

  
  Send mail to the developer mailing list ... the the checkins begin!
  
- '''Note:''' The first checking should increment the {{{project.version}}}  release number, and add "-snapshot" ... i.e., {{{3.1-beta-4-snapshot}}}.
+ '''Note:''' The first checkin should increment the {{{project.version}}}  release number, and add "-snapshot" ... i.e., {{{3.1-beta-4-snapshot}}}.
  
  Also, don't forget to create a '''new''' <release> stanza!
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org