Dear Wiki user,
You have subscribed to a wiki page or wiki category on Shale Wiki for change
notification.
The following page has been changed by CraigMcClanahan:
http://wiki.apache.org/shale/ReleasePlan102
--
(This page was copied from the Struts Wiki, where the actual planning effort
took place.)
+ == Info ==
+
+ 1. Struts [http://struts.apache.org/releases.html#Releases Release
Guidelines]
+
+ 2. [http://wiki.apache.org/incubator/SigningReleases Signing Releases]
+
+ 3. Apache [http://apache.org/dev/mirrors.html Mirroring Guidelines]
+
+ == Release Manager ==
+
+ The release manager is '''Wendy Smoak'''
+
+ == Special Issues ==
+
+ This release is likely to be an interim '''test build''' release of Shale
technology. As such, you should assume that the APIs are still evolving and
subject to change. For a stability rating on each API, see
http://struts.apache.org/struts-shale/api-stability.html for more information.
+
+ == Outstanding Bug Review ==
+
+ || '''ID''' || '''Summary''' || '''Component''' || '''Status''' ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35066 35066] || Serious
issue with dialog state || dialog || LATER[1] ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35839 35839] || Clay
processes components inside HTML comments || clay || LATER[2] ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37024 37024] || No clay
component configuration for MyFaces Tomahawk || clay || LATER[3] ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37120 37120] || IFrame
does not work properly inside Shale dialog || dialog || LATER[4] ||
+ || [http://issues.apache.org/bugzilla/show_bug.cgi?id=37643 37643] || Add
documentation for tiles and remoting features || docs || RFE[5] ||
+
+
+ [1] The dialog facility is in need of improved functionality for handling
multiple simulteously active dialogs, and dealing with back buttons. This
issue is deferred to Shale 1.0.3 or later.
+
+ [2] The proposed solution to this issue is to cut-n-paste the HTML parser
that Tapestry uses for reading templates. Before going that way, it would be
appropriate to see if the Tapestry developers were interested in abstracting
out this code (perhaps to a commons project) so that it could be shared more
easily.
+
+ [3] The Shale contribution to addressing this issue is to ensure that
META-INF/clay-config.jar resources in JAR files loaded as part of the
application are automatically loaded. The actual configuration resources for a
given component library such as Tomahawk, however, should be provided by the
component library itself rather than by Shale.
+
+ [4] Will be addressed as part of the overall support for multiple
simultaneously active dialogs.
+
+ [5] RFE to be reviewed for a subsequent release.
+
+
+ == Remaining Development Tasks ==
+
+ || '''Description''' || '''Status''' ||
+ || Dialog - support multiple in-progress dialogs || LATER ||
+ || (New) - optional layer of annotation support if running on JavaSE 5 ||
(./) ||
+ || Documentation - finish basic feature descriptions || LATER ||
+
+ == Preparation Checklist ==
+
+ || '''#''' || '''Description''' || '''Status''' ||
+ || 1. || Announce plan to dev@ list || (./) ||
+ || 2. || Review/Complete Remaining Development Tasks || (./) ||
+ || 3. || Review/Resolve Outstanding Bugs || (./) ||
+ || 4. || Update Release Notes || (./) ||
+ || 5. || Check Dependencies || (./) ||
+ || 6. || Update to version 1.0.2 default.properties, project.xml,
build/maven2/*.pom || (./) ||
+
+ The Commons [http://jakarta.apache.org/commons/releases/prepare.html
Preparation Guide] is a helpful preparation backgrounder, but Commons
+ uses the beta/release-candidate/final process.
+
+ Likewise, the [http://httpd.apache.org/dev/release.html HTTPD Release
Guidelines] is a helpful overall process backgrounder,
+ but HTTPD does not use a test-build stage.
+
+ Dependency versions for this release:
+
+ || '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' ||
+ || Commons !BeanUtils || 1.7.0 || Released || core, clay ||
+ || Commons Chain || 1.0.0 || Released || core, clay ||
+ || Commons Digester || 1.7.0 || Released || core, clay ||
+ || Commons Logging || 1.0.4 || Released || core, clay, test, usecases ||
+ || Commons Validator || 1.2.0 || Released || core ||
+ || JavaServer Faces || 1.1 || Released || core, clay, test, usecases ||
+ || Spring Framework (Optional) || 1.2.2 || Released || core ||
+ || Struts Tiles Standalone || --- || Struts Sandbox || core ||
+ || HtmlUnit (Optional) || 1.6 or 1.7 || Released || test, usecases ||
+
+ Because this is a test build release, a dependency on an unreleased component
is acceptable.
+
+ == Testing Checklist ==
+
+ === Testing Summary ===
+
+ || '''#''' || '''Description''' || '''Completed''' ||
+ || 1. || Run Unit Test targets against JSF RI || (./) ||
+ || 2. ||