Author: husted Date: Mon Dec 19 12:58:42 2005 New Revision: 357794 URL: http://svn.apache.org/viewcvs?rev=357794&view=rev Log: * status - Update Status file to cover 2005 using a more utilitarian format. ** I logged the Board reports back to original special order and all the 2005 votes I could find.
Modified: struts/build/trunk/STATUS.txt Modified: struts/build/trunk/STATUS.txt URL: http://svn.apache.org/viewcvs/struts/build/trunk/STATUS.txt?rev=357794&r1=357793&r2=357794&view=diff ============================================================================== --- struts/build/trunk/STATUS.txt (original) +++ struts/build/trunk/STATUS.txt Mon Dec 19 12:58:42 2005 @@ -1,4 +1,205 @@ --[BOARD REPORT] 20-Oct-2004 Apache Struts- +APACHE STRUTS PROJECT STATUS: + +Web site: http://struts.apache.org/ +Wiki: http://wiki.apache.org/struts/ +Mailing Lists: http://struts.apache.org/mail.html +Issue Tracking: http://issues.apache.org/bugzilla/ +Source Code: http://svn.apache.org/viewcvs.cgi/struts/ +Announcements: http://struts.apache.org/announce.html + +PMC Members + + * Craig R. McClanahan (craigmcc at apache.org) + * Ted Husted (husted at apache.org) + * Cedric Dumoulin (cedric.dumoulin at lifl.fr) + * Martin Cooper, Vice President and Chair (martinc at apache.org) + * James Holmes (jholmes at apache.org) + * David M. Karr (dmkarr at apache.org) + * David Graham (dgraham at apache.org) + * James Mitchell (jmitchell at apache.org) + * Steve Raeburn (sraeburn at apache.org) + * Don Brown (mrdon at apache.org) + * Joe Germuska (germuska at apache.org) + * Niall Pemberton (niallp at apache.org) + * Hubert Rabago (hrabago at apache.org) + * Wendy Smoak (wsmoak at apache.org) + +Other Active Committers + + * Eddie Bush (ekbush at apache.org) + * James Turner (turner at blackbear.com) + * David Geary (dgeary at apache.org) + * Gary VanMatre (gvanmatre at apache.org) + * Sean Schofield (schof at apache.org) + * Greg Reddin (greddin at apache.org) + * Laurie Harper (laurieh at apache.org) + + +Emeritus Committers + + * Luis Arias + * Pierre Delilse + * Michael Schachter + * Vincent Massol + * David Winterfeldt + * Oleg Alexeev + * Rob Leland + * Arron Bates + * Steve Raeburn + * James Turner + +---- + +2005 BOARD REPORTS + + +October 2005 + +The Struts community continues to make steady progress toward the 1.3.0 +release of "Struts Classic" and the 1.0.0 release of "Struts Shale", our +offering for JavaServer Faces developers (JSR-127). We've added three new +committers: Greg Reddin, Laurie Harper and Sean Schofield. Greg has been +working on Standalone Tiles, Laurie has been working with on the Struts +Classic release, and Sean is an Apache MyFaces committer who also been +working on Struts Shale. We've moved our website and development +infrastructure to Maven as our primary build, and the initial draft of our +Mavenized website is online at struts.apache.org. Our nightly builds are +now running on our Solaris 10 zone on helios. Active development is also +taking place on our Standalone Tiles and Struts Ti efforts in the sandbox, +including a substantial contribution to Struts Ti from the Beehive PageFlow +folks. + +Members of our community have also been invited to particpate in two Java +web framework working groups. One group, "Clarity", would like to create a +best-of-breed framework that combines the features of Spring MVC, Struts +Classic, Struts Ti, Beehive and WebWork. The "Java Web Alignment Group" has +a similar charter, but they are trying to involve a broader range of +frameworks. Both groups are still at the "hand waving" stage, and there is +nothing concrete to report. The groups are already intermixing, and we hope +the consolidation efforts will themselves consolidate. :) + +The underlying issue is that there is not a clear migration path to JSR-127 +from frameworks like Struts Classic. Since many teams have several years of +development vested in "classic" frameworks, it may be some time before the +new formal standard displaces the entrenched de facto standard. These +working groups would like to consolidate the classic frameworks so as to +clear the road toward "next generation" web applications. + +Despite these "interesting times", the Struts community remains united and +amicable. Some of us are "scouting ahead" with Strut Shale and Struts Ti, +while others trudge along with Struts Classic, but we all share the same +path. + +-- + +July 2005 + +This has been another busy quarter in the Struts community. Progress is +being made towards a 1.3 release of Struts "Classic", and work is +continuing on Struts Shale. The Tiles component is in the process of being +transformed into a Struts-independent package. + +On the people front, Wendy Smoak has joined us as a committer, and we are +in the process of adding Gary VanMatre. We are also in the process of +adding Hubert Rabago as a new PMC member, being in the 72 hour waiting +period at the time of writing. + +-- + +April 2005 + +This has been a busy quarter in the Struts community. We have completed +the refactoring of the Subversion repository into subprojects, and added a +new master build system using Maven. Two new subprojects have joined the +fold; Struts Shale is an alternative approach to web applications based on +JSF, and Struts Flow allows complex workflows to be implemented using +JavaScript. Our first proposal for a Struts subproject written in C#, +named OverDrive, has been introduced in our sandbox area. + +On the people front, in addition to the change of PMC chair, one new +committer, Hubert Rabago, accepted an invitation to join us, and we +welcome back David Geary from emeritus to active status. + +-- + +January 2005 + +The last three months have seen renewed interest and vigor about +moving Struts forward in technology terms. Now that we have moved +our source code repository to Subversion, we are leveraging the new +capabilities to reorganize our source code into separately deliverable +artifacts (rather than one large "wad-o-stuff"), to be managed +as subprojects which can be released on their own schedules. This +will enable us to be more responsive to the user community's desire +for timely releases, without having to coordinate one monster release. +In addition, work is underway to rationalize the build architecture +around Maven. + +Technically, Struts 1.x continues to evolve in a manner that is +fundamentally backwards compatible, but which leverages new internal +techniques (such as the Chain of Responsibility design pattern) that +will make customization and specialization much easier. At the same time, +experimental development around a fresh look at web application +architectures is also taking place in the form of "Shale", a +JSF-based framework, being proposed as an alternative to Struts 1.x. + +---- + +2005 PROJECT VOTES + +Struts Scripting 1.0.1 Quality +* [17 Dec 2005 DEV] Tally: 1 +1 Alpha. + +Confirm the Struts Scripting 1.0.1 release plan +* [7 Dec 2005] Tally: 4 +1 + +Invite Richard Feit as a Struts Committer +* [14 Dec 2005 DEV] Tally: + +Nominate Wendy Smoak as a PMC member +* [14 Dec 2005] Tally: 7 +1 + +Confirm Shale 1.0.0 Test Build Release Plan +* [1 Dec 2005] Tally: 12 +1 + +Confirm the Struts BSF/Scripting 1.0.0 release plan +* [21 Nov 2005] Tally:3 +1 + +Confirm the Struts Action Library 1.3.0 release plan +* [21 Nov 2005] Tally: 1 +1; 1 -1. + +Struts 1.2.8 Quality +* [16 Nov 2005] Tally: 4 +1 GA + +Greg Reddin for Committer +* [19 Sep 2005 DEV] Tally: 6 +1 + +Gary VanMatre for committer, Hubert Rabago for PMC +* [21 Jul 2005 PMC] Tally: 5 +1 + +Hubert Rabago for PMC +* [21 Jul 2005 PMC] Tally: + +Wendy Smoak for Committer +* [29 May 2005 PMC] Tally: 7 +1, 2 +0. + +Struts 1.2.7 Quality +* [22 May 2005 DEV] Tally: 3 +1 GA + +Hubert Rabago as committer? +* [14 Feb 2005 PMC] Tally: 7 +1 + +Nomination for Struts PMC Chair +* [18 Jan 2005 PMC] Tally: 6 +1 Martin Cooper + +Accept Shale as a subproject +* [12 Jan 2005 PMC] Tally: 9 +1 + +---- + +2004 BOARD REPORTS + +October 2004 The Struts community has recently released Struts 1.2.4 as the latest stable version, focused on cleaning up deprecations from previous versions, @@ -19,127 +220,167 @@ since Struts was created. The discussions are proceeding harmoniously and productively. ----- - --[STATUS LOG] 14-Jan-2005 Apache Struts- +July 2004 -* PMC Members -* Other Committers -* PMC Actions -* Significant Threads -* Releases -* Roadmap -* Mailing List Subscriptions -* Wiki Posts -* CVS Activity -* Issue Reports -* Showstoppers -* Recent Changes +We have started a reorganization of our repository. The goals of the refactoring +are to better support subprojects with their own release cycles and building +Struts with Apache Maven. ----- - --PMC Actions- +An initial draft of the reorganization is being done under Subversion on a +private server, with all discussions taking place on the public DEV list. We will +be ready to move the work to an Apache server soon, now that we have a +consensus in favor of Subversion and Maven. -* Opened 1.3.x series, featuring a significant refactoring of Struts internals. +We completed a draft of Apache Struts bylaws and developer guidelines, which +is available at <http://struts.apache.org/bylaws.html>. -* Launched Struts Scripting subproject. +There was a discussion on the DEV list regarding the "bar" for Committership. +The consensus is to keep the bar set fairly high and wait until a contributor has +submitted a good number of useful patches directly to Struts. -* Launched reorganization of codebase into discrete subprojects. +Our latest stable release is still 1.1 (29 June 2003). We issued a 1.2.1 release +on 11 July 2004, which is currently catagorized as a beta. We anticipate 1.2.1 +(or a 1.2.2) being promoted to GA over the next 30 days. -* Migrated the repository to Subversion. +June 2004 --Significant threads- +-PMC Actions- -* Discussions continue as to partitioning the codebase into multiple subprojects. +* Niall Pemberton is elected as a Struts Committer. -* Several discussions compared the evolution of the Struts 1.x codebase with revolutions like Struts Shale. +* Two new subprojects (our first) are approved. One that utilizes BSF + so that "Actions" can be scripted rather than expressed as Java + code. Another is a port of Cocoon's Control Flow to + Struts. Infrastructure details are being addressed. The initial code + for both projects were developed by a Struts PMC member, Don Brown, + who is filing a code grant to the ASF. Both codebases are ready for + release testing. -* The PMC discussed the release process and created a checklist to outline the process. +-Significant threads- +* Compiling Struts from source and running the Cactus tests continues + to be a challenge for some developers. Completing the move to Maven + should help. -Releases- -* Stable release: 1.2.4 (19 Sep 2004). +* Stable release: 1.1 (29 June 2003). -* Beta release: 1.2.6 (12 Dec 2004) - -* A 1.2.7 release is anticipated to complete the 1.2.x series. As to 1.2.6, a bundled taglib package, struts-el, is not in synch with changes to the core taglib package). +* Next anticipated release: 1.2.1 +* Anticipated time-frame (if any): Awaiting stable release of a + dependency (Commons Validator). -Roadmap- - * Struts 1.2.x will remain based on Servlet 1.2/JSP 1.1 (maintenance). - - * Struts 1.3.x is based on Servlet 1.3/JSP 1.2 (evolution). - - * Struts 1.3.x introduces the "Struts Chain" request processor. Some packages, like the taglibs, will be released as separate subprojects. - -* For more see <http://jakarta.apache.org/struts/roadmap.html>. - +* Struts 1.x will remain based on Servlet 1.2/JSP 1.1 (evolution). --Showstoppers- - -* None. - - --Recent Changes- - -* The build system is being revised to support subprojects. - -* Struts Scripting is available as a prerelease distribution. - -* The repository is being restructured to support subprojects. +* Struts 1.3.x will introduce the "Struts Chain" request + processor. Some packages, like the taglibs, will be released as + separate subprojects. -* Struts Shale is available in the sandbox area. Shale is based on JavaServer Faces. The code is at a late prerelease stage. +* Struts 2.x will be based on Servlet 2.4/JSP 2.0 (revolution). -* Changes continue to Struts Faces in anticipate of a 1.0.0 release. - -* See also: http://jakarta.apache.org/struts/userGuide/release-notes.html +* The Apache Struts repository will be rationalized to accomodate + subprojects and Maven once a stable Struts 1.2.x release is available. + Subprojects will be the unit of release. Each subproject will be a + distinct Maven "artifact". Pending this step, the website and + repository remain under jakarta.apache.org. +* For more see <http://jakarta.apache.org/struts/status.html>. -Mailing list Subscriptions- -* User 1879 -* Dev: 673 +* User 1851 +* User digest: 874 +* Dev: 713 * PMC: 14 - -Wiki Posts- -* 129 new posts in the last 60 days. -* 853 posts since inception (8 Apr). - - --Repository Activity- +* 103 new posts; 175 total (since Apr 8) -* Timeframe: 60 days, Total Commits: 102. +-CVS Activity- +* Timeframe: 38 days, Total Commits: 25 Total Number of Files Changed: 57. --Issue Reports- - -* Open "problem" reports: 27 [#15044 .. #33093] -* Open "enhancement" reports: 285 [# 866 .. #33087] (25 with patch) -* Open "LATER" reports: 22 [#17165 .. #30960] +-Showstoppers- +* A stable 1.1.3 release of the Commons Validator. --PMC Members- +---- - * Craig R. McClanahan (craigmcc at apache.org) - * Ted Husted (husted at apache.org) - * Rob Leland (rleland at apache.org) - * Cedric Dumoulin (cedric.dumoulin at lifl.fr) - * Martin Cooper (martinc at apache.org) - * Arron Bates (arron at apache.org) - * James Holmes (jholmes at apache.org) - * David M. Karr (dmkarr at apache.org) - * David Graham (dgraham at apache.org) - * James Mitchell (jmitchell at apache.org) - * Steve Raeburn (sraeburn at apache.org) - * Don Brown (mrdon at apache.org) - * Joe Germuska (germuska at apache.org) - * Niall Pemberton (niallp at apache.org) +Special Order of the ASF Board of Directors +March 2005 +http://apache.org/foundation/records/minutes/2004/board_minutes_2004_03_17.txt + +Establish Apache Struts PMC + + WHEREAS, the Board of Directors deems it to be in the best + interests of the Foundation and consistent with the + Foundation's purpose to establish a Project Management + Committee charged with the creation and maintenance of + open-source software related to the Apache Struts framework, + for distribution at no charge to the public. + + NOW, THEREFORE, BE IT RESOLVED, that a Project Management + Committee (PMC), to be known as the "Apache Struts PMC", be and + hereby is established pursuant to Bylaws of the Foundation; and + be it further + + RESOLVED, that the Apache Struts PMC be and hereby is + responsible for the creation and maintenance of software for + Apache Struts and for related software components, based on + software licensed to the Foundation; and be it further + + RESOLVED, that the office of "Vice President, Apache Struts" be + and hereby is created, the person holding such office to serve + at the direction of the Board of Directors as the chair of the + Apache Struts PMC, and to have primary responsibility for + management of the projects within the scope of responsibility + of the Apache Struts PMC; and be it further + + RESOLVED, that the persons listed immediately below be and + hereby are appointed to serve as the initial members of the + Apache Struts PMC: + + Craig R. McClanahan + Ted Husted + Rob Leland + Cedric Dumoulin + Martin Cooper + Arron Bates + James Holmes + David M. Karr + David Graham + James Mitchell + Steve Raeburn + Don Brown + Joe Germuska + + NOW, THEREFORE, BE IT FURTHER RESOLVED, that Craig + R. McClanahan be and hereby is appointed to the office of Vice + President, Apache Struts, to serve in accordance with and + subject to the direction of the Board of Directors and the + Bylaws of the Foundation until death, resignation, retirement, + removal or disqualification, or until a successor is appointed; + and be it further + + RESOLVED, that the initial Apache Struts PMC be and hereby is + tasked with the creation of a set of bylaws intended to + encourage open development and increased participation of + the Apache Struts Project, in the Java language as well as + others, and be it further + + RESOLVED, that the initial Apache Struts PMC be and hereby is + tasked with the migration and rationalization of the Jakarta + PMC Struts subproject, and be it further + + RESOLVED, that all responsibility pertaining to the Jakarta + Struts sub-project and encumbered upon the Jakarta PMC are + hereafter discharged. + Approved by Unanimous Vote. -$Id$ -### +#### \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]