Dear Wiki user,

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

The following page has been changed by TedHusted:
http://wiki.apache.org/struts/StrutsClassicRelease130

------------------------------------------------------------------------------
  
  == Special Issues ==
  
- Struts Classic 1.3.0 is a "bootstrap" initiative to extract seven new Struts 
subprojects from Struts 1.2.7. When these subprojects are ready for independent 
distribution, each will be available independently and in a single, convenient 
ZIP archive. The archive will include the JARs for the original "seven dwarfs" 
along with any other Apache Struts subprojects that are compatible with the 
latest GA release of Struts Core.
+ Struts Classic 1.3.0 is a "bootstrap" initiative to extract seven new Struts 
subprojects from Struts 1.2.7. When these subprojects are ready for independent 
distribution, each will be available independently and in a single, convenient 
ZIP archive. The archive will include the JARs for the original "seven dwarfs" 
along with any other Apache Struts subprojects that are compatible with the 
latest GA release of Struts Action Framework.
  
- '''struts-core-library-1.3_00.zip'''
+ '''struts-action-library-1.3_00.zip'''
  
+  * struts-action-1.3.0.jar
   * struts-apps-1.3.0.jar
-  * struts-core-1.3.0.jar
   * struts-el-1.3.0.jar
   * struts-extras-1.3.0.jar
   * struts-site-1.3.0.jar 
@@ -32, +32 @@

   * struts-tiles-1.3.0.jar
   * ... other dependencies as needed
  
- When a Struts Core Library test-build passes the alpha vote, the initial 
versions of each of the original subprojects would be set at 1.3.0 (alpha). New 
subprojects will be set at 1.0.0 (alpha). 
+ If fixes need to be made to any of the subproject releases, then a new 
release of that subproject can be rolled and released in the usual way, under 
its own release plan.
  
- If fixes need to be made to any of these subprojects, or if dependendencies 
are updated, then a new release of that subproject can be rolled and released 
in the usual way, under its own release plan.
+ At some point, we would generate a new Library distribution with the GA 
versions for each product. For example:
  
- At some point, we would generate a new distribution with the GA versions for 
each product. For example:
+ '''struts-action-library-1.3_01.zip'''
  
+  * struts-action-1.3.0.jar
- '''struts-core-library-1.3_01.zip'''
- 
   * struts-apps-1.3.1.jar
-  * struts-core-1.3.0.jar
   * struts-el-1.3.0.jar
   * struts-extras-1.3.0.jar
   * struts-site-1.3.1.jar
@@ -57, +55 @@

  
  To help everyone get started with Struts Classic 1.3.0, here are the simplest 
installation instructions that can possibly work:
  
+ Binary
+ 
-  * Download the Struts Core Library distribution from 
http://svn.apache.org/dist/struts/core-library/v1.0.0/
+  * Download the Struts Action Library distribution from 
http://svn.apache.org/dist/struts/action-lib/
+  ** Until 1.3.0 is available, download the nightly builds from 
http://svn.apache.org/builds/jakarta-struts/maven/
+  * Plug the JARs into your application and run your usual acceptance tests
+ 
+ Source
+ 
+  * Download each new source distribution from 
http://svn.apache.org/dist/struts/
   ** Until 1.3.0 is available, download the nightly builds from 
http://svn.apache.org/builds/jakarta-struts/maven/
   ** Or, check out the development source from Subversion 
(http://wiki.apache.org/struts/StrutsMaintenanceMaven)
-  * Extract subproject distribution to a likely location (\opt\struts-*)
+  * Extract the distribution to a likely location (\opt\struts\action-lib)
   * Install Java and set JAVA_HOME 
   * Install Maven and set MAVEN_HOME
   * Install the Cactus Plugins and Apache Tomcat 
@@ -72, +78 @@

  
  == Outstanding Bug Review ==
  
- 
  || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=25267 25267] || 
Mavenise Cactus tests || Taglib, EL || Problems in EL ||
- || [http://issues.apache.org/bugzilla/show_bug.cgi?id=33132 33132] || 
[upload] org.apache.struts.upload.MultipartRequestWrapper...  || File Upload  
|| FIXED ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=33132 33132] || 
[upload] org.apache.struts.upload.MultipartRequestWrapper...  || File Upload  
|| (./) FIXED ||
- || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35155 35155] || 
PropertyMessageResources.loadLocale(String localeKey) has...  || Utilities  || 
Patch Available ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35477 35477] || 
TagUtils.getActionMappingURL() does not consider "/*.do" ...  || Custom Tags  
|| (./) Added to FAQ ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35513 35513] || 
multiform validation  || Validator || (./) ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35806 35806] || 
[taglib/validator] quotes not properly escaped in dynamic...  || Validator || 
(./) ||
- || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35895 35895] || 
Attributes with <rtexprvalue>false</rtexprvalue> in TLD p...  || Custom Tags  
|| Apply as to Tiles attribute ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35931 35931] || [el] 
Example webapp missing || EL || (./) ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35933 35933] || [apps] 
Source code missing from example apps  || Apps || (./) ||
  || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35953 35953] || Remove 
deprecations prior to 1.3.0 release || All || (./) ||
@@ -91, +94 @@

  || '''Summary''' || '''Status''' ||
  ||Mavenize website || (./) ||
  ||Review Site || (./) ||
- ||Review Core ||  ||
+ ||Review Action (Core) ||(./)  ||
- ||Review Apps ||  ||
+ ||Review Apps || (./) ||
- ||Review Taglibs ||  ||
+ ||Review Taglibs || (./) ||
- ||Review EL ||  ||
+ ||Review EL || (./) ||
- ||Review Extras (Plugins) ||  ||
+ ||Review Extras (Plugins) ||(./)  ||
- ||Review Tiles ||  ||
+ ||Review Tiles || (./) ||
+ ||Final Review ||  ||
  
  NOTES
  
-  * Core - Working down documentation menu bar, we into the UserGuide and up 
to Section 3.4. Some nomenclature has been updated for Section 4, but more 
review is needed.
+  * Action - Rename from Core and update text
-  * Core We should add someplace sections about "Using Ajax with Struts", 
"Using Portlets with Struts", and "Using RIA with Struts (e.g. Flex)".
+  * Action - We should add someplace sections about "Using Ajax with Struts", 
"Using Portlets with Struts", and "Using RIA with Struts (e.g. Flex)".
-  * Apps - Each application should be a separate artifact with its own build. 
MailReader should be streamlined to demonstrate best pratices. Add Struts 
Cookbook () to demonstrate other techniques. Move Tiles-Documentation to 
Sandbox until it can be reworked, perhaps for Standalone Tiles, and/or move 
important content to Cookbook.  Also see if the struts-examples content can be 
moved to the Cookbook, to reduce number of applications in play. 
-  * Plugins - Rename to Extras and move Actions package from Core.
+  * Apps - Eventually, the content of the Examples should be merged into the 
Cookbook, and the original Examples application removed, but that can wait for 
a future release.
+ * Extras - Move "MappingDispatchAction" FAQ from Action to Extras.
  
  == Preparation Checklist ==
  
@@ -124, +128 @@

  
  || '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' ||
  || Antlr || 2.7.2 || Released || Struts Validator ||
- || Commons !BeanUtils || 1.7.0 || Released || core (!ActionServlet, 
configuration, !DynaActionForm) ||
+ || Commons !BeanUtils || 1.7.0 || Released || Action (!ActionServlet, 
configuration, !DynaActionForm) ||
  || Commons Chain || 1.0 || Released || core (!RequestProcessor) ||
- || Commons Digester || 1.6 || Released || core (!ActionServlet, 
configuration) ||
+ || Commons Digester || 1.6 || Released || Action (!ActionServlet, 
configuration) ||
- || Commons !FileUpload || 1.0 || Released || Struts Upload ||
+ || Commons !FileUpload || 1.0 || Released || Struts Action / Upload pacakge ||
  || Commons Logging || 1.0.4 || Released || core (logging all over) ||
+ || Commons Resources || 1.0.0 || Development || Struts Extras /  ||
- || Commons Validator || 1.2.0 || Development || Struts Validator ||
+ || Commons Validator || 1.2.0 || Development || Struts Action / Validator 
package ||
  || Jakarta Oro || 2.0.8 || Released || Commons Validator ||
  
  == Testing Checklist ==
@@ -156, +161 @@

  See also Commons [http://jakarta.apache.org/commons/releases/release.html 
Step-by-Step Guide]
  
  || '''#''' || '''Description''' || '''Completed''' ||
- || A1. || Tag release in svn: STRUTS_1_3_0 || _ ||
+ || A1. || Tag release in svn: STRUTS_$ID_1_3_0 || _ ||
  || A2. || Run Distribution Target || _ ||
- || A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/1.3.0 || _ ||
+ || A3. || Upload Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/$ID || _ ||
+ || A4. || Upload Library Distribution to 
cvs.apache.org:/www/cvs.apache.org/dist/struts/action_lib || _ ||
- || A4. || Post release-quality vote on dev@ and user@ lists || _ ||
+ || A5. || Post release-quality vote on dev@ and user@ lists || _ ||
+ 
+ Where $ID = (action, apps, el, extras, site, taglib, tiles)
  
  == Vote (A) ==
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to