Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

[Shale Wiki] Update of "ReleasePlan102" by CraigMcClanahan: msg#00098

apache.shale.scm

Subject: [Shale Wiki] Update of "ReleasePlan102" by CraigMcClanahan

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. || 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.30 || JSF RI 1.1_01 || (./) ||
+ || 2. || J2SE 1.4.2_10 || Tomcat 5.0.30 || MyFaces 1.1.1 || (./) ||
+ || 3. || J2SE 1.5.0_06 || Tomcat 5.0.30 || JSF RI 1.1_01 || (./) ||
+ || 4. || J2SE 1.5.0_06 || Tomcat 5.0.30 || 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_2 || (./) ||
+ || A2. || Run Release Target || (./) ||
+ || A3. || Upload Distribution to
cvs.apache.org:/www/cvs.apache.org/dist/struts/shale/v1.0.2 || (./) ||
+ || A4. || Post release-quality vote on dev@ list || (./) ||
+
+ == Vote (A) ==
+
+ || PMC Member || Quality ||
+ || Wendy Smoak || Alpha ||
+ || Gary VanMatre || Alpha ||
+ || Craig !McClanahan || Alpha ||
+ || Niall Pemberton || Alpha ||
+
+ Voting thread is
[http://www.nabble.com/-VOTE-Struts-Shale-v1.0.2-Quality-t1328711.html here]
+
+ If release vote fails, including for a lack of quorum, remove from dist
+ folder.
+
+ == Point Release Checklist (B) ==
+
+ || '''#''' || '''Description''' || '''Completed''' ||
+ || B1. || Create Sums and Sign Distributions [2] || (./) ||
+ || B2. || Request new Bugzilla version level (1.0.2) || (./) ||
+ || 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 || _ ||
+ ----
+



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
hardware.arm.at...    cms.citadel.dev...    video.gstreamer...    java.facelets.u...    misc.basics.qna...    web.wiki.instik...    network.uip.use...    xdg.devel/2003-...    tex.bibtex.bibd...    finance.quotesp...    ietf.zeroconf/2...    redhat.blinux.g...    suse.db2/2003-0...    php.phpesp/2004...    uml.devel/2003-...    gnome.labyrinth...    qnx.openqnx.dev...    boot-loaders.gr...    db.dataperfect....    audio.audacity....    linux.uclinux.m...    editors.j.devel...    os.openbsd.tech...    kde.users.multi...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation