[seam-commits] Seam SVN: r8593 - in trunk: build and 2 other directories.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Tue Aug 5 15:52:38 EDT 2008
Author: jbalunas at redhat.com
Date: 2008-08-05 15:52:38 -0400 (Tue, 05 Aug 2008)
New Revision: 8593
Modified:
trunk/build/sample.build.properties
trunk/examples/readme.txt
trunk/readme.txt
trunk/release-process.txt
trunk/seam-gen/build.xml
Log:
JBSEAM-3177, JBSEAM-3200, JBSEAM-3201
Modified: trunk/build/sample.build.properties
===================================================================
--- trunk/build/sample.build.properties 2008-08-05 19:50:35 UTC (rev 8592)
+++ trunk/build/sample.build.properties 2008-08-05 19:52:38 UTC (rev 8593)
@@ -3,9 +3,9 @@
#
# Location of JBoss AS and Tomcat
# -------------------------------
-#jboss.home /Applications/jboss-4.2.2.GA # Default
+#jboss.home /Applications/jboss-4.2.3.GA # Default
#tomcat.home /Applications/apache-tomcat-6.0 # Default
-#jboss.home C:\\jboss-4.2.2.GA
+#jboss.home C:\\jboss-4.2.3.GA
#tomcat.home C:\\Tomcat-6.0
#
# Misc Settings
Modified: trunk/examples/readme.txt
===================================================================
--- trunk/examples/readme.txt 2008-08-05 19:50:35 UTC (rev 8592)
+++ trunk/examples/readme.txt 2008-08-05 19:52:38 UTC (rev 8593)
@@ -98,7 +98,7 @@
How to Build and Deploy an Example on JBoss AS
----------------------------------------------
-1. Download and unzip JBoss AS 4.2.2.GA from:
+1. Download and unzip JBoss AS 4.2.3.GA from:
http://labs.jboss.com/jbossas/downloads
Modified: trunk/readme.txt
===================================================================
--- trunk/readme.txt 2008-08-05 19:50:35 UTC (rev 8592)
+++ trunk/readme.txt 2008-08-05 19:52:38 UTC (rev 8593)
@@ -8,7 +8,7 @@
Get Up And Running Quick
------------------------
-1. Install JBoss AS 4.2.2.GA. The JEMS installer is no longer required for EJB3 support.
+1. Install JBoss AS 4.2.3.GA. The JEMS installer is no longer required for EJB3 support.
2. Edit the "build.properties" file and change jboss.home to your
JBoss AS installation directory
Modified: trunk/release-process.txt
===================================================================
--- trunk/release-process.txt 2008-08-05 19:50:35 UTC (rev 8592)
+++ trunk/release-process.txt 2008-08-05 19:52:38 UTC (rev 8593)
@@ -1,7 +1,7 @@
Seam Release Process
====================
-<TODO: update for 2.1.X releases on next 2.1.X release/>
+<TODO: update for 2.1.X releases during 2.1.0.B1 release/>
Notify branch is closed
------------------------
@@ -54,18 +54,24 @@
-"svn copy https://svn.jboss.org/repos/seam/XX/XX
https://svn.jboss.org/repos/seam/tags/JBoss_Seam_x_x_x_XXX
-m "create JBoss_Seam_x_x_x_XXX tag""
- - ex. "svn copy https://svn.jboss.org/repos/seam/branches/Seam_2_0
- https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_0_2_CR1
- -m "create JBoss_Seam_2_0_2_CR1 tag""
+ - ex. "svn copy https://svn.jboss.org/repos/seam/trunk
+ https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1
+ -m "create JBoss_Seam_2_1_0_B1 tag""
* In a clean directory checkout the newly tagged seam source ( XX as needed)
- "svn co https://svn.jboss.org/repos/seam/tags/JBoss_Seam_x_x_x_XXX seam"
- - ex. "svn co https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_0_2_CR1 seam"
+ - ex. "svn co https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1 seam"
* In the original branch/trunk change:
- Qualifier back to "-SNAPSHOT" in default.build.properties file.
- The version numbers should be incremented as appropriate.
- Any new work is that versions snapshot
- Revert any Maven repository changes if needed
+JDK Version Specific Information
+--------------------------------
+The latest version of Sun's JDK 1.5 is used for building the release, and the
+majority of the testing. The JDK 1.6 section below outlines the JDK 1.6
+building and testing process used during the release process.
+
Building and Checking Dist
--------------------------
* Run "mkdir ../releaselogs" for release artifacts and logs.
@@ -108,45 +114,18 @@
* check that the following source directories exist in the dist "ls -1 src"
debug
+ excel
gen
+ interop
ioc
- jbas5
mail
main
pdf
remoting
+ resteasy
test
+ wicket
-* check that the following examples exist in the dist "ls -1 examples"
- blog
- booking
- build.xml
- contactlist
- drools
- dvdstore
- groovybooking
- hibernate
- icefaces
- itext
- jee5
- jpa
- mail
- messages
- nestedbooking
- numberguess
- quartz
- readme.txt
- registration
- remoting
- seambay
- seamdiscs
- seampay
- seamspace
- spring
- todo
- ui
- wiki
-
* Archive reports
- run these in the dist directory
find . -name *.jar > ../releaselogs/jarlist.txt
@@ -219,13 +198,14 @@
- document should be validated as well
- including tomcat deployments
* Edit the $dist/build.properties and set the jboss.home and tomcat.home
- - JBoss AS 4.2.2.GA and Tomcat 6.X
-* JBoss 4.2.2 examples
+ - JBoss AS 4.2.3.GA and Tomcat 6.X
+* JBoss 4.2.3 examples
- blog (tutorial)
- booking (tutorial)
- contactlist
- drools
- dvdstore (tutorial)
+ - excel (review docs)
- groovybooking
- hibernate (tutorial)
- icefaces
@@ -248,7 +228,7 @@
- spring
- todo (tutorial)
- ui
- - wiki (not ready for testing until 2.1.X)
+ - wicket
* Tomcat 6 examples
- Note: use JBoss embedded unless specified differently
- blog (tutorial)
@@ -392,6 +372,55 @@
* Deploy a second version of the booking example as a separate portlet
- <TODO: DEFER - this is not supported in the bridge yet/>
- <TODO: there may be a new chatroom seam portlet for this testing/>
+
+JDK 1.6 Specific Testing
+-------------------------
+The latest available version of Sun's JDK 1.6 will be used for tests and steps
+in this section.
+
+<NOTE: 2.1.0.B1 will be the first execution of this process - it needs to be
+ reviewed, and modified as needed/>
+
+* Building and comparing the JDK1.6 built distribution
+ - checkout a clean version of the tag in a new/clean directory.
+ - run "ant cleanall dist > ../releaselogs/x.x.x.XX.jdk16distbuild.txt"
+ - use this dist for all testing in this section
+ - diff the JDK 1.5 version of the dist to the JDK 1.6
+ - <TODO create a listing of expected changes/>
+
+* Source build validation
+ - Follow the steps above for Source Verification
+ - except put "jdk16" in the log file redirects
+
+* Testsuite execution
+ - Follow the steps above for Testsuite Execution
+ - except put "jdk16" in the log file and artifact names
+
+* Example execution
+ - There will not be a complete testing of the examples on 1.6
+ - The list below should be modified as needed based on risk
+
+ ** JBoss 4.2.3 examples **
+ - booking
+ - dvdstore
+ - excel
+ - nestedbooking
+ - remoting/chatroom
+ - seamspace
+ - ui
+ - wicket
+ ** Tomcat 6 examples **
+ - booking
+ - jpa
+ - jpa without embedded
+ ** GlassFish v2.1 examples **
+ - jee5
+ - jpa
+
+* seam-gen
+ - Follow the steps above for seam-gen testing
+ - EAR app
+ - WAR app
Document review
---------------
@@ -476,6 +505,7 @@
* This step is not needed for every point release:
* Upload the booking and dvdstore examples to demo.jboss.com
* <TODO more information on what is needed>
+* <QUESTION: is this really a part of the process or is it out of date/>
Notes
-----
@@ -483,15 +513,15 @@
- First delete the original
- svn delete https://svn.jboss.org/repos/seam/tags/JBoss_Seam_x_x_x_XXX
-m "removing old tag prior to applying updated tag"
- - ex. svn delete https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_0_2_CR1
+ - ex. svn delete https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1
-m "removing old tag prior to applying updated tag"
- Recopy back to tag
-"svn copy https://svn.jboss.org/repos/seam/XX/XX
https://svn.jboss.org/repos/seam/tags/JBoss_Seam_x_x_x_XXX
-m "create JBoss_Seam_x_x_x_XXX tag""
- - ex. svn copy https://svn.jboss.org/repos/seam/branches/Seam_2_0
- https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_0_2_CR1
- -m "Updated tag for 2.0.2.CR1"
+ - ex. svn copy https://svn.jboss.org/repos/seam/trunk
+ https://svn.jboss.org/repos/seam/tags/JBoss_Seam_2_1_0_B1
+ -m "Updated tag for 2.1.0.B1"
[FUTURE]
--------
Modified: trunk/seam-gen/build.xml
===================================================================
--- trunk/seam-gen/build.xml 2008-08-05 19:50:35 UTC (rev 8592)
+++ trunk/seam-gen/build.xml 2008-08-05 19:52:38 UTC (rev 8593)
@@ -170,7 +170,7 @@
defaultvalue="${old.workspace.home}"/>
<pathFixer property="workspace.home.new" />
- <property name="old.jboss.home" value="C:/Program Files/jboss-4.2.2.GA"/>
+ <property name="old.jboss.home" value="C:/Program Files/jboss-4.2.3.GA"/>
<input addproperty="jboss.home.new"
message="Enter your JBoss home directory [${old.jboss.home}]"
defaultvalue="${old.jboss.home}"/>
More information about the seam-commits
mailing list