shale-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Shale Wiki] Update of "ReleasePlan101" by CraigMcClanahan
Date Mon, 31 Jul 2006 00:11:28 GMT
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/ReleasePlan101

The comment on the change is:
Copied from Struts Wiki

------------------------------------------------------------------------------
  
  (Up to ReleasePlans)
  
+ == 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.2 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.1 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 ||
+ 
+ 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. || Run Unit Test targets against MyFaces  || (./) ||
+ || 3. || Run Use Cases system integration tests (see below) || (./) ||
+ || 4. || Play test bundled applications || (./) ||
+ 
+ === Use Cases System Integration Tests ===
+ 
+ || '''#''' || '''J2SE Version''' || '''Tomcat Version''' || '''JSF Version''' ||  '''Status'''
||
+ || 1. || J2SE 1.4.2_10 || Tomcat 5.0.28 || JSF RI 1.1_01 ||  (./) ||
+ || 2. || J2SE 1.4.2_10 || Tomcat 5.0.28 || MyFaces 1.1.1 ||  (./) ||
+ || 3. || J2SE 1.5.0_06 || Tomcat 5.0.28 || JSF RI 1.1_01 ||  (./) ||
+ || 4. || J2SE 1.5.0_06 || Tomcat 5.0.28 || MyFaces 1.1.1 ||  (./) ||
+ || 5. || J2SE 1.5.0_06 || Tomcat 5.5.15 || JSF RI 1.1_01 ||  (./) ||
+ || 6. || J2SE 1.5.0_06 || Tomcat 5.5.15 || MyFaces 1.1.1 ||  (./) ||
+ 
+ == Test Build Checklist (A) ==
+ 
+ See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide]
+ 
+ || '''#''' || '''Description''' || '''Completed''' ||
+ || A1. || Tag release in svn: STRUTS_SHALE_1_0_1 || (./) ||
+ || A2. || Run Release Target || (./) ||
+ || A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/shale/v1.0.1
|| (./) ||
+ || A4. || Post release-quality vote on dev@ list || (./) ||
+ 
+ == Vote (A) ==
+ 
+ || PMC Member || Quality ||
+ || Wendy Smoak || Alpha ||
+ || Craig !McClanahan || -1 due to missing source code in the SQL Browser app ||
+ 
+ Voting thread is [http://www.mail-archive.com/dev@struts.apache.org/msg19117.html here]
+ 
+ If release vote fails, including for a lack of quorum, remove from dist 
+ folder. ''[DONE]''
+ 
+ == Point Release Checklist (B) ==
+ 
+ || '''#''' || '''Description''' || '''Completed''' ||
+ || B1. || Create Sums and Sign Distributions [2] || _ ||
+ || B2. || Request new Bugzilla version level (1.0.0) || _ ||
+ || B3. || Update "Acquiring" page on website and Test Downloads || _ ||
+ 
+ == Vote (B) ==
+ 
+ || PMC Member || Quality ||
+ 
+ 
+ Voting continues until a GA or "withdraw" vote passes, or there is a
+ subsequent release.
+ 
+ == General Availability Checklist (C) ==
+ 
+ || '''#''' || '''Description''' || '''Completed''' ||
+ || C1. || Copy Distribution to Mirrored Directories [3] || _ ||
+ || C2. || Deploy JARs to Apache Java-Repository || _ ||
+ || C3. || After 24 hours, update "Acquiring" page on website || _ ||
+ || C4. || Post an announcement to lists and website || _ ||
+ ----
+ 

Mime
View raw message