[seam-commits] Seam SVN: r8378 - branches/Seam_2_0.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Fri Jun 13 13:52:25 EDT 2008
Author: jbalunas at redhat.com
Date: 2008-06-13 13:52:24 -0400 (Fri, 13 Jun 2008)
New Revision: 8378
Modified:
branches/Seam_2_0/release-process.txt
Log:
updated
Modified: branches/Seam_2_0/release-process.txt
===================================================================
--- branches/Seam_2_0/release-process.txt 2008-06-13 14:36:30 UTC (rev 8377)
+++ branches/Seam_2_0/release-process.txt 2008-06-13 17:52:24 UTC (rev 8378)
@@ -92,6 +92,7 @@
changelog.txt
doc
examples
+ extras
lgpl.txt
lib
readme.txt
@@ -161,10 +162,11 @@
- ex. "rm -Rf ~/.m2"
- <TODO document way to set local repo settings for clean build/>
- Create a copy of the $DIST directory
+ - rename the copy with "*.orig"
- the idea is the leave the original pristine for example testing.
** Source verification **
- - In the copy run "ant > ../releaselogs/x.x.x.XX.sourcebuild.txt"
+ - run "ant > ../releaselogs/x.x.x.XX.sourcebuild.txt"
- diff the original and the built versions of the $DIST directories
- only difference should be build related
- <TODO: list expected differences/>
@@ -173,8 +175,7 @@
- Should be no differences except version of ant and/or jdk versions
** Dependency report **
- - In the copy run:
- - "ant dependencyReport > ../releaselogs/x.x.x.XX.dependencybuild.txt"
+ - "ant dependencyReport > ../releaselogs/x.x.x.XX.dependencybuild.txt"
- run "cp ./dependency-report.txt ../releaselogs"
- Review for snapshot dependencies
- there should be none.
@@ -182,15 +183,19 @@
- <TODO: A tool is needed to do this effectively/>
** Testsuite execution **
- - In the copy run :
- - "ant -Dvalidate.xml=true cleanall testall testreport
+ - "ant -Dvalidate.xml=true cleanall testall testreport
> ../releaselogs/x.x.x.XX.testallreport.txt"
- check report/junit-noframes.html
- There should be no failures or errors.
- run "cp -R test-output ../releaselogs"
- run "cp -R test-report ../releaselogs"
+
+ ** Compare the original distribtion to the one used for the testing.
+ - Review changes in thirdparty jars, directories, and files.
+ - <TODO: generate list of acceptable difference>
- - You can delete the dist copy
+ - Delete or rename to original dist.
+ - Rename the "*.orig" back to the original name
Example verification
--------------------
@@ -239,10 +244,8 @@
- seampay
- seamspace
- spring
- - takeaway
- todo (tutorial)
- ui
- - wiki (not ready for testing until 2.1.X)
* Tomcat 6 examples
- Note: use JBoss embedded unless specified differently
- blog (tutorial)
@@ -265,7 +268,10 @@
JBDS and seam-gen verification
------------------------------
-These tests use a stable version of MySQL and the latest release of JBDS.
+These tests use a stable version of MySQL and the latest release of JBDS. Be sure
+to use the latest stable release of tools (2.1.1.GA at the time of writing), and
+to also apply the JBoss tools provided WTP patch. <TODO: update is version changes
+behavior>
* export the following tables to MySQL:
CREATE TABLE `Person` (
@@ -339,8 +345,7 @@
- Create "new Seam Action" and "new Seam Form"
- Test generated pages (check hot deployment of Seam components, html)
- Test running unit tests from Eclipse
-* JBDS new EAR project
- - <NOTE JBIDE-1862 will require changes to the generated project/>
+* JBDS new EAR project
- Reverse engineer entities from MySQL
- Create "new Seam Action" and "new Seam Form"
- Test generated pages (check hot deployment of Seam components, html)
@@ -365,9 +370,11 @@
- user both text search and search button
- change dates, and options in the booking
- confirm, logout, login, verify confirmation, cancel confirmation
+ - <NOTE: can not confirm booking ATM>
- Conversation handling
- launch several hotels booking conv. from the search page
- individually confirm and switch between conversations.
+ - <NOTE: Can not lauch into multiple conversations ATM>
- <NOTE: logging in/out through the portlet, registering new users, and
changing passwords do not work, and jiras have been entered
for them to be removed as it is integrated with portal auth/>
@@ -376,20 +383,12 @@
- edit the $PBR_SRC/examples/seam/booking/seamBookingPortlet/pom.xml file
- adjust the seam version properties at the top of the file
- build the example by running "mvn install" in the $PBR_SRC/examples dir
- - <NOTE: You may need to remove the "javassist.jar" from both the EAR
+ - <NOTE: You need to remove the "javassist.jar" from both the EAR
and WAR lib directories. This is related to PBR-2 - but for some
reason the javassist.jar is still placed in both./>
* Deploy a second version of the booking example as a separate portlet
- - <TODO: this is not supported in the bridge yet - defer/>
+ - <TODO: DEFER - this is not supported in the bridge yet/>
- <TODO: there may be a new chatroom seam portlet for this testing/>
-* Build the seam identity extension with the booking example
- - <TODO this seems to be done in the 1.0.0.B2 PBR release automatically
- - verify/>
- - <TODO add reference link to the instructions if needed/>
- - Go to the booking demo seamBookingPortlet/pom.xml
- - go to the bottom and uncomment the identity module.
- - Build the booking demo and log in via the portal admin link.
- - this should automatically logs you into the seam booking demo
Document review
---------------
@@ -414,8 +413,7 @@
- <QUESTION: do we want to create md5 files for the archives/>
- <NOTE: not for 2.0.X/>
- upload the .zip and .tar.gz and md5 files
- - FTP "upload.sf.net/incoming"
- - <NOTE: sf upload process may have changed - check during next release/>
+ - FTP to your SF users "/incoming" directory
* Login to sourceforge.org and go to jboss.org project
- Under admin tab click on "file releases"
@@ -441,6 +439,7 @@
- Review and Commit the release changes to repository.jboss.org
- simple script to add new files to SVN
- svn status | grep "^\?" | awk '{print $2}' | xargs svn add
+ - note if you've added this to eclipse you may need to revert ".project"
- they still need to be reviewed and commited.
* Create draft of the documentation and download pages on seamframework.org
@@ -460,6 +459,7 @@
* Login to sourceforge.org and modify the Seam release entry
- Change the date to today
- Change "Status" to active
+ - Provide the link to the SF download page for the release for announcements.
* Update the documentation and download pages on seamframework.org with drafts.
* Update Jira so that version shows as "released"
* Announce the release
More information about the seam-commits
mailing list