[seam-commits] Seam SVN: r14869 - in branches/enterprise/WFK-2_0: distribution/src/main/assembly and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Jun 7 06:59:15 EDT 2012


Author: manaRH
Date: 2012-06-07 06:59:14 -0400 (Thu, 07 Jun 2012)
New Revision: 14869

Modified:
   branches/enterprise/WFK-2_0/distribution/src/main/assembly/copyright.txt
   branches/enterprise/WFK-2_0/distribution/src/main/assembly/lgpl.txt
   branches/enterprise/WFK-2_0/jboss-seam-gen/dist/README
   branches/enterprise/WFK-2_0/release-process.txt
Log:
JBSEAM-4982 updates to text files in distribution

Modified: branches/enterprise/WFK-2_0/distribution/src/main/assembly/copyright.txt
===================================================================
--- branches/enterprise/WFK-2_0/distribution/src/main/assembly/copyright.txt	2012-06-07 10:59:04 UTC (rev 14868)
+++ branches/enterprise/WFK-2_0/distribution/src/main/assembly/copyright.txt	2012-06-07 10:59:14 UTC (rev 14869)
@@ -1,5 +1,6 @@
-JBoss Seam is Copyright 2005-2011, JBoss by Red Hat and individual
-contributors. It is licensed under the GNU LGPL except where otherwise
+Seam is Copyright 2005-2012, JBoss, Home of Professional Open Source.
+Red Hat, Inc., and individual contributorsi as indicated above.
+It is licensed under the GNU LGPL except where otherwise
 noted in the source file's header.
 
 A summary of the individual contributors is given below. Any omission should
@@ -28,5 +29,19 @@
 danielc.roth                         Daniel Roth
 myoungstrom                          Michael Youngstrom
 myuan                                Michael Yuan
+maschmid                             Marek Schmidt
+mgencur                              Martin Gencur
+dhinojosa                            Daniel Hinojosa
+alessandrolt                         Alessandro Lazarotti
+stan.silvert at jboss.com               Stan Silvert
+tom.baeyens at jboss.com                Tom Baeyens
+oskutka at redhat.com                   Odnrej Skutka
+smendenh at redhat.com                  Samuel Mendenhall
+denis.forveille                      Denis Forveille
+tsurdilovic                          Tihomir Surdilovic
+kpiwko at redhat.com                    Karel Piwko
+sboscarine                           Steven Boscarine
+sannegrinovero                       Sanne Grinovero
+swd847                               Stuart Douglas
 ------------------------------------------------------------------------
-* JBoss is a registered trademark of Red Hat Middleware LLC
+* JBoss is a registered trademark of Red Hat, Inc.

Modified: branches/enterprise/WFK-2_0/distribution/src/main/assembly/lgpl.txt
===================================================================
--- branches/enterprise/WFK-2_0/distribution/src/main/assembly/lgpl.txt	2012-06-07 10:59:04 UTC (rev 14868)
+++ branches/enterprise/WFK-2_0/distribution/src/main/assembly/lgpl.txt	2012-06-07 10:59:14 UTC (rev 14869)
@@ -1,8 +1,8 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 2.1, February 1999
 
  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -10,7 +10,7 @@
  as the successor of the GNU Library Public License, version 2, hence
  the version number 2.1.]
 
-			    Preamble
+                            Preamble
 
   The licenses for most software are designed to take away your
 freedom to share and change it.  By contrast, the GNU General Public
@@ -55,7 +55,7 @@
 that what they have is not the original version, so that the original
 author's reputation will not be affected by problems that might be
 introduced by others.
-
+
   Finally, software patents pose a constant threat to the existence of
 any free program.  We wish to make sure that a company cannot
 effectively restrict the users of a free program by obtaining a
@@ -111,8 +111,8 @@
 "work based on the library" and a "work that uses the library".  The
 former contains code derived from the library, whereas the latter must
 be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
+
+                  GNU LESSER GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any software library or other
@@ -146,7 +146,7 @@
 on the Library (independent of the use of the Library in a tool for
 writing it).  Whether that is true depends on what the Library does
 and what the program that uses the Library does.
-  
+
   1. You may copy and distribute verbatim copies of the Library's
 complete source code as you receive it, in any medium, provided that
 you conspicuously and appropriately publish on each copy an
@@ -158,7 +158,7 @@
   You may charge a fee for the physical act of transferring a copy,
 and you may at your option offer warranty protection in exchange for a
 fee.
-
+
   2. You may modify your copy or copies of the Library or any portion
 of it, thus forming a work based on the Library, and copy and
 distribute such modifications or work under the terms of Section 1
@@ -216,7 +216,7 @@
 ordinary GNU General Public License has appeared, then you can specify
 that version instead if you wish.)  Do not make any other change in
 these notices.
-
+
   Once this change is made in a given copy, it is irreversible for
 that copy, so the ordinary GNU General Public License applies to all
 subsequent copies and derivative works made from that copy.
@@ -267,7 +267,7 @@
 distribute the object code for the work under the terms of Section 6.
 Any executables containing that work also fall under Section 6,
 whether or not they are linked directly with the Library itself.
-
+
   6. As an exception to the Sections above, you may also combine or
 link a "work that uses the Library" with the Library to produce a
 work containing portions of the Library, and distribute that work
@@ -329,7 +329,7 @@
 accompany the operating system.  Such a contradiction means you cannot
 use both them and the Library together in an executable that you
 distribute.
-
+
   7. You may place library facilities that are a work based on the
 Library side-by-side in a single library together with other library
 facilities not covered by this License, and distribute such a combined
@@ -370,7 +370,7 @@
 restrictions on the recipients' exercise of the rights granted herein.
 You are not responsible for enforcing compliance by third parties with
 this License.
-
+
   11. If, as a consequence of a court judgment or allegation of patent
 infringement or for any other reason (not limited to patent issues),
 conditions are imposed on you (whether by court order, agreement or
@@ -422,7 +422,7 @@
 the Free Software Foundation.  If the Library does not specify a
 license version number, you may choose any version ever published by
 the Free Software Foundation.
-
+
   14. If you wish to incorporate parts of the Library into other free
 programs whose distribution conditions are incompatible with these,
 write to the author to ask for permission.  For software which is
@@ -432,7 +432,7 @@
 of all derivatives of our free software and of promoting the sharing
 and reuse of software generally.
 
-			    NO WARRANTY
+                            NO WARRANTY
 
   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,8 +455,8 @@
 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
 DAMAGES.
 
-		     END OF TERMS AND CONDITIONS
-		     
+                     END OF TERMS AND CONDITIONS
+
            How to Apply These Terms to Your New Libraries
 
   If you develop a new library, and you want it to be of the greatest
@@ -485,7 +485,7 @@
 
     You should have received a copy of the GNU Lesser General Public
     License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -501,4 +501,3 @@
 
 That's all there is to it!
 
-

Modified: branches/enterprise/WFK-2_0/jboss-seam-gen/dist/README
===================================================================
--- branches/enterprise/WFK-2_0/jboss-seam-gen/dist/README	2012-06-07 10:59:04 UTC (rev 14868)
+++ branches/enterprise/WFK-2_0/jboss-seam-gen/dist/README	2012-06-07 10:59:14 UTC (rev 14869)
@@ -6,9 +6,7 @@
    generate source code. Ant is not required to be on your path to
    use this script.
    
-   JBoss AS must be installed to deploy the project. If you use EJB3
-   components, the JBoss server must have EJB 3 capabilities.
-   (JBoss AS 5.1 is strongly recommended)
+   JBoss AS must be installed to deploy the project (JBoss AS 7.1.1 is strongly recommended).
 
 SYNOPSIS
    seam COMMAND

Modified: branches/enterprise/WFK-2_0/release-process.txt
===================================================================
--- branches/enterprise/WFK-2_0/release-process.txt	2012-06-07 10:59:04 UTC (rev 14868)
+++ branches/enterprise/WFK-2_0/release-process.txt	2012-06-07 10:59:14 UTC (rev 14869)
@@ -36,12 +36,12 @@
     - Clean your local maven repository
         - ex. "~/.m2"
         - <TODO document way to set local repo settings for clean build />
-    - Go to jboss-seam-parent and run "mvn clean verify -s ../build/settings.xml" with these changes
+    - Go to root and run "mvn clean verify -s ../build/settings.xml -Pall,distribution -Darquillian=jbossas-managed-7" with these changes
     - This should build, and test without a problem.
-  - Run "mvn dependency:tree -s ../build/settings.xml -DoutputFile=../dependency-report.txt"
+  - Run "mvn dependency:tree -s ../build/settings.xml -DoutputFile=../dependency-report.txt -DappendOutput=true"
     - Review for snapshot dependencies
 
-Staging Maven artifacts - UPDATE from tomboy note - TODO
+Staging Maven artifacts 
 ------------------------
 * Maven release procedure.
     - Run mvn deploy -DrepositoryId=jboss-releases-repository -Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2 -s settings-staging.xml    
@@ -111,44 +111,52 @@
         - Manually look over for any glaring differences or errors.
     - Delete "../tmp" if you wish
     
-* check that the following files/directories exist in the dist "ls -1"
-    bootstrap
+* check that the following files/directories exist in the distribution/target/*.zip or *.tar.gz "ls -1"    
     build
-    changelog.txt
-???    dependency-report.txt
+    clustering-howto.txt
+    copyright.txt
     doc
-    examples
     extras
+    changelog.txt
     lgpl.txt
     lib
     readme.txt
     seam
-    seam-gen
     seam.bat
+    seam-gen
     seam2migration.txt
     seam21migration.txt
-    src
+    seam23migration.txt
 
-* check that the following source directories exist in the dist "ls -1 src"
----------------------    TODO - rewrite --------------------------
-    debug
-    excel
-    gen
-    interop
-    ioc
-    mail
-    main
-    pdf
-    remoting
-    resteasy
-    rss
-    test
-    wicket
+* check that the following source directories exist in the distribution/target/jboss-seam-<version>-src.zip "ls -1"
+    bom
+    build
+    distribution
+    eclipse-code-formatter-profile.xml
+    examples-ee6
+    functional-tests
+    jboss-seam
+    jboss-seam-debug
+    jboss-seam-excel
+    jboss-seam-flex
+    jboss-seam-gen
+    jboss-seam-ioc
+    jboss-seam-jul
+    jboss-seam-mail
+    jboss-seam-pdf
+    jboss-seam-remoting
+    jboss-seam-resteasy
+    jboss-seam-rss
+    jboss-seam-ui
+    jboss-seam-wicket
+    pom.xml
+    release-process.txt
+    seam-integration-tests
+    seam-reference-guide
 
 * Archive reports
     - run these in the dist directory
         find . -name *.jar > ../releaselogs/jarlist.txt 
-???        find . -name *.sar > ../releaselogs/sarlist.txt
         find . -name *.war > ../releaselogs/warlist.txt
         find . -name *.ear > ../releaselogs/earlist.txt
         find . -name *.zip > ../releaselogs/ziplist.txt
@@ -158,12 +166,12 @@
         - <TODO: list expected items or provide listing in svn/>        
  
 * Built source verification, dependency report & test suite
-    - Clean our your local maven repository
+    - Clean your local maven repository
         - ex. "rm -Rf ~/.m2"
-        - <TODO document way to set local repo settings for clean build/>        
+        - take build/settings.xml and set <localRepository>/path/to/local/repo</localRepository> 
         
     ** Source verification **
-        - Go to jboss-seam-parent and run "mvn clean install -s ../build/settings.xml > ../releaselogs/x.x.x.XX.sourcebuild.txt"
+        - Go to root of checked out directory and run "mvn clean install -s ../build/settings.xml -Pall,distribution > ../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/>
@@ -172,8 +180,7 @@
             - Should be no differences except version of Maven and/or jdk versions
         
     ** Dependency report **
-        - "ant dependencyReport > ../releaselogs/x.x.x.XX.dependencybuild.txt"
-        - run "cp ./dependency-report.txt ../releaselogs"
+        - mvn dependency:tree -Pall -DoutputFile= ../releaselogs/x.x.x.XX.dependencybuild.txt -DappendOutput=true         
         - Review for snapshot dependencies
             - there should be none.
         - Compare with real jar versions from META-INF/MANIFEST.MF
@@ -183,8 +190,7 @@
         - "mvn clean verify > ../releaselogs/x.x.x.XX.testallreport.txt"
         - check ../releaselogs/x.x.x.XX.testallreport.txt
           - There should be no failures or errors.
-        - run "cp -R test-output ../releaselogs"
-        - run "cp -R test-report ../releaselogs"
+        - run "find . -type d -name surefire-reports -exec cp -R {} ../releaselogs \;"        
         
     ** Compare the original distribtion to the one used for the testing.
         - Review changes in thirdparty jars, directories, and files.
@@ -206,12 +212,14 @@
 * For these examples verify the following:
     - readme.txt is accurate
     - mvn clean package -P<container-profile> - more details in example root
-    - mvn jboss:hard-deploy (while export JBOSS_HOME=<installation_path>)
-    - mvn clean verify
+    - mvn jboss-as:deploy (while export JBOSS_HOME=<installation_path>)
+    - mvn clean verify -Darquillian=jbossas-managed-7 
+    or
+    - mvn clean verify -Darquillian=jbossas-remote-7
 * Examples with "(tutorial)" are discussed in the reference guide tutorial.
     - document should be validated as well
     - including tomcat deployments
-* JBoss 5.1.0 examples
+* JBoss AS 7.1.1 examples
   - blog (tutorial)
   - booking (tutorial)
   - contactlist
@@ -240,27 +248,7 @@
   - todo (tutorial)
   - ui
   - wicket (you should verify both buildtime instrumentation and runtime instrumentation)
-* Tomcat 6 examples 
-  - Note: use JBoss embedded unless specified differently
-  - blog (tutorial)
-  - booking (tutorial)
-  - dvdstore (tutorial)
-  - hibernate  (tutorial)
-  - hibernate  (tutorial) without embedded
-  - jpa 
-  - jpa without embedded
-  - messages (tutorial)
-  - numberguess (tutorial)
-  - registration (tutorial)
-  - seambay
-  - seampay
-  - todo (tutorial)
-* GlassFish v2.1 examples
-  - jee5
-  - jpa
-  - hibernate
 
-
 Functional tests of Seam examples
 ---------------------------------
 The functionality of most examples can be verified by automated tests. There are also jobs
@@ -268,7 +256,7 @@
 
 Set JBOSS_HOME or CATALINA_HOME environment property for automatic deployment of example for ftesting.
    
-* JBoss 5.1.0 examples
+* JBoss 7.1.1 examples
   The following examples are tested automatically:
 	
 	* blog (tutorial)
@@ -314,54 +302,22 @@
    
   All automated tests are executed from src/test/ftest directory.
   	* To run the automated tests:
-	  mvn clean verify -Pjbossas51,ftest-jbossas
+	  mvn clean verify -Pftest-jbossas
 	* To test examples manually:
       cd <example_name>
 	  mvn clean package;
-      export JBOSS_HOME=<installation-path-to-jboss-as-5.1>
-      cd <example>-{ear,war} jboss:hard-deploy 
+      export JBOSS_HOME=<installation-path-to-jboss-as-7.1.1>
+      cd <example>-{ear,war} jboss-as:deploy 
 	  ...test manually
-	  mvn jboss:hard-undeploy
-        
-* Tomcat 6 examples (with JBoss embedded)
-  The following examples are tested (automatically):
-	
-	* blog (tutorial)
-	* booking (tutorial)
-	* dvdstore (tutorial)
-	* hibernate (tutorial)
-	* jpa
-	* messages (tutorial)
-	* numberguess (tutorial)
-	* registration (tutorial)
-	* seambay
-	* seampay
-	* todo (tutorial)
-	 
-* Tomcat 6 examples (without JBoss embedded)
-  The following examples are tested (automatically):
-	
-	* hibernate (tutorial)
-	* jpa
-	 
-All automated tests are executed from examples directory.
-* To run the automated tests:
-  mvn clean verify -Ptomcat,ftest-tomcat
-
-Most of the examples can be tested automatically also with JBoss 4.x. However there are exceptions 
-(the newest functional test were tested only on JBoss 5.x and later). The automated test can
-be executed with JBoss 4.x if there is defined jbossas42 <example_name>/pom.xml
-
-	* To run the automated tests with JBoss 4.x:
-	  mvn clean verify -Pjbossas42,ftest-jbossas
+	  mvn jboss-as:undeploy
  
-Testing of Cluster - TODO update for 2.3.0 
+Testing of Cluster - TODO update
 ------------------  
 Currently testing of cluster environment is done through one automated test of booking example.
 The main goal of this test is to simulate recovery from breakdown. 
 This test should be executed autonomously (not as a part of test bundle).
 To run the test follow these steps:
-1) Specify jboss5.home property in src/test/ftest/ftest.properties to point to your JBoss server folder
+1) Specify jboss.home property in src/test/ftest/ftest.properties to point to your JBoss server folder
 2) Create second "all" configuration of your JBossAS instance (name it for instance "all2")
 3) Start first (master) instance of JBossAS: 
 	JBOSS_HOME/bin/run.sh -c all -g DocsPartition -u 239.255.101.101 -b localhost -Djboss.messaging.ServerPeerID=1 
@@ -372,13 +328,13 @@
 5) Go to src/test/ftest directory and run:
 	ant test -Dtest=booking -Dcluster=true
 
-** A booking example is configured to run in cluster only on JBoss server. **
+** A booking example is configured to run in cluster only on JBoss AS. **
 
   
-JBDS and seam-gen verification - TODO update for 2.3.0
+JBDS and seam-gen verification
 ------------------------------
 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 use the latest stable release of tools (3.3.0.GA at the time of writing), and
 to also apply the JBoss tools provided WTP patch.  <TODO: update is version changes
 behavior>
 
@@ -407,7 +363,7 @@
        this you should first remove/rename your maven repository (document 
        option to set this as a property).  Then either disable networking, or 
        lock down a firewall on the test machine so that no requests are allowed 
-       out.  Then test the various seam-gen targets. JBoss-as may not start in 
+       out.  Then test the various seam-gen targets. JBoss AS may not start in 
        the configuration so testing the live app may need to be done after
        executing the various seam-gen targets.  This does not have to be
        done for each test below but the different targets should be verified./>       
@@ -424,15 +380,6 @@
       - test both generated pages 
   - run seam test 
   - run "ant validate" in seam-gen project directory
-* seam-gen IceFaces EAR test 
-  - run seam  with setup create-project and explode
-      - during setup choose to use icefaces
-      - during setup choose an EAR project    
-      - verify basic functionality
-   - run seam generate-entities restart    
-      - test the basic functionality of the app (CRUD on each table)
-   - run seam test
-   - run "ant validate" in seam-gen project directory
 * seam-gen WAR 
   - run seam with setup create-project and explode
       - during setup choose a WAR project
@@ -465,7 +412,7 @@
 * JBDS - test a subset of the examples with testNG plugin.
     - See "/readme.txt" and "/examples/readme.txt" for details. 
     
-Portlet Bridge Verification - TODO update for 2.3.0
+Portlet Bridge Verification
 --------------------------
 * Use the latest released version of the JBoss Portlet Bridge (PBR) and GateIn.
   - for PBR source distribution is preferred
@@ -524,16 +471,15 @@
 --------------
 * When ready for the release
     - checkout a clean version of the tag in a new/clean directory.
-???    - run "mvn clean install -Pdistribution -Dbuild.translations=true > ../releaselogs/x.x.x.XX.finaldistbuild.txt"
+    - run "mvn clean install -Pall,distribution -Dbuild.translations=true > ../releaselogs/x.x.x.XX.finaldistbuild.txt"
     - diff this to the one used for testing
 
 * Follow instructions for sourceforge upload
     - Create md5 files for the ".zip" and ".tar.gz" files
-        - <QUESTION: do we want to create md5 files for the archives/>
+    - Create md5 files for the archives
     - upload the .zip and .tar.gz and md5 files
-        - FTP to your SF users "/incoming" directory
     
-* Login to sourceforge.org and go to jboss.org project
+* Login to sourceforge.org and go to http://sourceforge.net/projects/jboss/ project
     - Under admin tab click on "file releases"
     - Add a release to the "JBoss Seam" project
     - Set "Status" to "hidden"
@@ -543,7 +489,7 @@
     - Keep everything hidden for now.
 
 * Upload the "seam-reference-guide/target/*.war" file content to "docs.jboss.com/seam/<NEW VERSION>" 
-    - Note: this can take a long time.
+    - Note: you need to setup SSH key for that- contact jboss.org team if you didn't have it
     
 * Create draft of the documentation and download pages on seamframework.org
     - documentation points to "docs.jboss.com"
@@ -574,13 +520,13 @@
     - jboss.org news
     - TheServerSide.com
 
-Update Demos
+Update Demos (out of date - probably create openshift deployment)
 ------------
 * 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
 -----
 * To reapply a tag:



More information about the seam-commits mailing list