You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2007/10/21 22:06:37 UTC

svn commit: r586949 - /tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt

Author: hlship
Date: Sun Oct 21 13:06:37 2007
New Revision: 586949

URL: http://svn.apache.org/viewvc?rev=586949&view=rev
Log:
Prep for 5.0.6 release.

Modified:
    tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt

Modified: tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt?rev=586949&r1=586948&r2=586949&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt (original)
+++ tapestry/tapestry5/trunk/src/site/apt/dev/checklist.apt Sun Oct 21 13:06:37 2007
@@ -10,12 +10,12 @@
 
   Send an announcement to the list, asking them to hold off on trunk checkins.
   
-  Make <<sure>> (<<sure!>>) you have the latest copies of tapestry-project and all of the modules.
+  Make <<sure>> (<<sure!>>) you have the latest copies of the Tapestry 5 project and all its modules.
   
 Bumping the Version Number
 
-  At this point, the version number of the tapestry-project POM is 5.0.x-SNAPSHOT. 
-  Modules inherit their version number from the tapestry-project POM version number.
+  At this point, the version number of the project POM is 5.0.x-SNAPSHOT. 
+  Modules inherit their version number from the project POM version number.
   
   We need to update the version number across all modules, from 5.0.x-SNAPSHOT to just 5.0.x.
   
@@ -56,7 +56,7 @@
   
 Build and Deploy Site
 
-  From tapestry-project, execute <<<mvn site site:deploy -Pjavadoc>>>
+  Execute <<<mvn site site:deploy -Pjavadoc>>>
   
   This will build the project site and each of the module sites.  The sites go to a server that is periodically copied over to the live server; it can take up to an hour
   for changes to show up.
@@ -65,22 +65,19 @@
   
 Build and Deploy Artifacts
 
-  From tapestry-project, execute <<<mvn deploy -Pdeploy>>>
+  Execute <<<mvn deploy -Pdeploy>>>
   
   This will sign the artifacts using GPG and deploy them.  Alas, due to bugs in Maven, it has a tendency to sign the signature files (".asc") and upload those as well; we'll clean that up in a bit.
   
   Since the version number is not longer -SNAPSHOT, each file
   will be published to the Tapestry Snapshot Repository ({{{http://people.apache.org/~hlship/tapestry-snapshot-repository/}http://people.apache.org/~hlship/tapestry-snapshot-repository/}}).
-  Once the vote on the release is approved, the files will be moved from there to the Apache Ibiblio Sync directory, and from there to the world.
-  
-  This takes 10 - 15 minutes. There's a whole lot of FTP-ing and SSH-ing going on.  Maven tends to run the test suites repeatedly, which is a
-  bummer (that tapestry-core suite starts up Firefox and Selenium and takes about a minute to run each time).
+  Once the vote on the release is approved, the files will be moved from there to the Apache Ibiblio Sync directory, and from there to the world.   
   
 Binary / Source Distributions
 
   An Ant script is used to build traditional binary and source distributions.  It requires Ant <<1.7.0>>.
   
-  From the tapestry-project directory,  execute <<<ant>>>.
+  Execute <<<ant>>>.
   
 ----
 $ ant
@@ -120,7 +117,7 @@
   
   <<<find tapestry-ibiblio-rsynch-repository -name \*.asc.\* | xargs rm>>>>
   
-  This deletes lots of excess GnuPG signature files that were inadventently created and uploaded.
+  This deletes lots of excess GnuPG signature files that were inadvertently created and uploaded.
   
   And, of course, permissions are never quite right:
   
@@ -128,13 +125,11 @@
        
 Commit Changes
 
-  Commit changes to tapestry-project and all modules.
+  Commit changes to the project.
   
 Tag In Subversion
 
-  For tapestry-project and each module, you must tag the release.
-  
-  You do this with SVN, copying the trunk folder to tags/releases/5.0.x.  The SVN tags/releases folder must
+  You must the source in SVN, copying the trunk folder to tags/releases/5.0.x.  The SVN tags/releases folder must
   already exist, the specific folder must not.
 
   I do this from Eclipse, but the command line (for example) is pretty straight forward (and I may create a script to help with this):