Author: mcconnell Date: Sun May 30 08:44:49 2004 New Revision: 20649 Added: avalon/trunk/central/site/src/xdocs/central/community/process/pmc/ avalon/trunk/central/site/src/xdocs/central/community/process/pmc/index.xml avalon/trunk/central/site/src/xdocs/central/community/process/pmc/members.xml avalon/trunk/central/site/src/xdocs/central/community/process/pmc/navigation.xml avalon/trunk/central/site/src/xdocs/central/community/process/pmc/procedures.xml Removed: avalon/trunk/central/site/src/xdocs/central/community/process/pmc-votes.xml avalon/trunk/central/site/src/xdocs/central/community/process/pmc.xml Modified: avalon/trunk/central/site/src/xdocs/central/community/history/call-to-vote.xml avalon/trunk/central/site/src/xdocs/central/community/history/index.xml avalon/trunk/central/site/src/xdocs/central/community/history/need-for-avalon.xml avalon/trunk/central/site/src/xdocs/central/community/history/what-is-a-server.xml avalon/trunk/central/site/src/xdocs/central/community/index.xml avalon/trunk/central/site/src/xdocs/central/community/process/code-standards.xml avalon/trunk/central/site/src/xdocs/central/community/process/development.xml avalon/trunk/central/site/src/xdocs/central/community/process/index.xml avalon/trunk/central/site/src/xdocs/central/community/process/license.xml avalon/trunk/central/site/src/xdocs/central/community/process/mission.xml avalon/trunk/central/site/src/xdocs/central/community/process/navigation.xml avalon/trunk/central/site/src/xdocs/central/community/process/patches.xml avalon/trunk/central/site/src/xdocs/central/community/process/release.xml avalon/trunk/central/site/src/xdocs/central/community/who/navigation.xml avalon/trunk/central/site/src/xdocs/central/navigation.xml Log: More cutting and shutting.
Modified: avalon/trunk/central/site/src/xdocs/central/community/history/call-to-vote.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/history/call-to-vote.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/history/call-to-vote.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Community History, Call-To-Vote</title> + <title>Avalon Central</title> </properties> <body> <section name="Introduction"> Modified: avalon/trunk/central/site/src/xdocs/central/community/history/index.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/history/index.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/history/index.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Community History</title> + <title>Avalon Central</title> </properties> <body> @@ -30,12 +30,8 @@ services. This, combined with a move from the Java Apache project to the Jakarta project prompted the revision. At this time the kernel code was repackaged under the name Phoenix, core services - under the name Cornerstone and the general components were - packaged under the name Excalibur. -</p> -<p> - You may check the historical changes from before splitting Avalon - into separate projects <a href="changes.txt">here</a>. + under the name Cornerstone and the general utilities were spun-off + under the Excalibur project. </p> </section> Modified: avalon/trunk/central/site/src/xdocs/central/community/history/need-for-avalon.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/history/need-for-avalon.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/history/need-for-avalon.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Community Hostory, The Need for Avalon</title> + <title>Avalon Central</title> </properties> <body> <section name="Hardware vs. Software"> Modified: avalon/trunk/central/site/src/xdocs/central/community/history/what-is-a-server.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/history/what-is-a-server.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/history/what-is-a-server.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Community History, What is a server?</title> + <title>Avalon Central</title> </properties> <body> <section name="Introduction: Servers and Services?"> Modified: avalon/trunk/central/site/src/xdocs/central/community/index.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/index.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/index.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Community</title> + <title>Avalon Central</title> </properties> <body> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/code-standards.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/code-standards.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/code-standards.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Coding Standards</title> + <title>Avalon Central</title> </properties> <body> <section name="Coding Standards"> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/development.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/development.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/development.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon</title> + <title>Avalon Central</title> </properties> <body> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/index.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/index.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/index.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Process</title> + <title>Avalon Central</title> </properties> <body> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/license.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/license.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/license.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon License</title> + <title>Avalon Central</title> </properties> <body> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/mission.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/mission.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/mission.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Mission</title> + <title>Avalon Central</title> </properties> <body> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/navigation.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/navigation.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/navigation.xml Sun May 30 08:44:49 2004 @@ -23,9 +23,8 @@ <body> <menu> - <item name="Project Charter" href="mission.html"/> - <item name="Management Committee" href="pmc.html"/> - <item name="PMC Procedures" href="pmc-votes.html"/> + <item name="PMC" href="pmc/index.html"/> + <item name="Charter" href="mission.html"/> <item name="Coding Standards" href="code-standards.html"/> <item name="Release Management" href="release.html"/> <item name="Apache License" href="license.html"/> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/patches.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/patches.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/patches.xml Sun May 30 08:44:49 2004 @@ -2,7 +2,7 @@ <document> <properties> <author email="dev@avalon.apache.org">Avalon Documentation Team</author> - <title>Apache Avalon: Patches</title> + <title>Avalon Central</title> </properties> <body> <section name="Bugzilla!"> Added: avalon/trunk/central/site/src/xdocs/central/community/process/pmc/index.xml ============================================================================== --- (empty file) +++ avalon/trunk/central/site/src/xdocs/central/community/process/pmc/index.xml Sun May 30 08:44:49 2004 @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<document> + + <properties> + <author email="dev@avalon.apache.org">Avalon Documentation Team</author> + <title>Avalon Central</title> + </properties> + + <body> + + <section name="Introducing the Avalon PMC"> + + <p>These pages exist only to provide some down-to-earth insight + in how things work at the ASF. They're informative only, not + normative. They may contain errors or inadequacies. IANAL.</p> + + <subsection name="What is the PMC?"> + <p>Apache is a legal entity, i.e. a real non-profit organisation, + with a charter, members, a board, a president, etc. You can + read all about that + <a href="http://www.apache.org/foundation/">here</a></p> + + <p>A PMC, Project Management Committee, is a group of people + appointed with the task of managing something that fits with the + Apache Software Foundation goals. The Avalon PMC, for example, + is tasked with managing Avalon.</p> + + <p>We're all programmers, and that is what we want to occupy us + with. We like to share and work on our software together, which + is why we make it free software. However, there is always some + stuff which still requires management.</p> + + <p>For example, in order to protect ourselves and our users, all + software hosted at Apache must be properly copyrighted to the ASF, + and licensed under the ASF license. This is something the PMC is + responsible for.</p> + + <p>Also, remember that the PMC consists of the same people that do + the development work. There's no "bossing around" here. The PMC + exists only to facilitate free software developers in "doing their + thing", just like the ASF exists "to provide organizational, legal, + and financial support for the Apache Open Source software + projects".</p> + + </subsection> + + </section> + + </body> + +</document> Added: avalon/trunk/central/site/src/xdocs/central/community/process/pmc/members.xml ============================================================================== --- (empty file) +++ avalon/trunk/central/site/src/xdocs/central/community/process/pmc/members.xml Sun May 30 08:44:49 2004 @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<document> + + <properties> + <author email="dev@avalon.apache.org">Avalon Documentation Team</author> + <title>Avalon Central</title> + </properties> + + <body> + <section name="Avalon PMC"> + + <subsection name="PMC Members"> + <p>The following people form the Avalon PMC:</p> + <ul> + <li><a href="../../who/farra.html">J Aaron Farr</a>(Chair)</li> + <li><a href="../../who/mcconnell.html">Stephen McConnell</a></li> + <li><a href="../../who/royal.html">Pete Royal</a></li> + <li><a href="../../who/crafterm.html">Marcus Crafter</a></li> + <li>Alex Karasulu</li> + <li>Andreas Oberhack</li> + <li>Noel Bergman</li> + <li>Timothy Bennett</li> + </ul> + </subsection> + + <subsection name="The PMC Chair"> + <p>The PMC Chair is established by the Board of Directors + based on the nomination put forward by the PMC Members. + As such the PMC Chair has special responsibilities and + privileges as detailed in the ASF bylaws. + </p> + </subsection> + + + </section> + </body> +</document> Added: avalon/trunk/central/site/src/xdocs/central/community/process/pmc/navigation.xml ============================================================================== --- (empty file) +++ avalon/trunk/central/site/src/xdocs/central/community/process/pmc/navigation.xml Sun May 30 08:44:49 2004 @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + Copyright 2004 Apache Software Foundation + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied. + + See the License for the specific language governing permissions and + limitations under the License. +--> + +<project> + + <title>Apache Avalon Process</title> + + <body> + <menu> + <item name="Members" href="members.html"/> + <item name="Procedures" href="procedures.html"/> + </menu> + </body> + +</project> Added: avalon/trunk/central/site/src/xdocs/central/community/process/pmc/procedures.xml ============================================================================== --- (empty file) +++ avalon/trunk/central/site/src/xdocs/central/community/process/pmc/procedures.xml Sun May 30 08:44:49 2004 @@ -0,0 +1,174 @@ +<?xml version="1.0" encoding="UTF-8"?> +<document> + <properties> + <author email="dev@avalon.apache.org">Avalon Documentation Team</author> + <title>Apache Avalon: PMC Voting</title> + </properties> + + + <body> + <section name="Voting Procedures"> + + <p>This document details how the Avalon PMC has agreed to handle voting.</p> + + <subsection name="People Involved in the Voting Process"> + + <subsection name="The Proposer"> + + <p> + The proposer is the one who comes up with the + discussion that needs to be addressed. Any + member of the Avalon community may start the + discussion. The proposer must follow the + procedures listed under the heading "Prior to + the Vote".</p> + + </subsection> + + <subsection name="The Vote Administrator"> + + <p>The vote administrator is the person who + tallies the votes and reports the results. + The person who actually puts a proposal up for + vote is usually the vote administrator, + although this task can be taken on by someone + else.</p> + + </subsection> + + <subsection name="The Voter"> + + <p>A voter is someone who expresses support, + opposition or abstention for the subject being + voted on. A voter must be an Avalon PMC + member. Input is appreciated from committers + and all other members of the community, but + only votes from PMC members are counted.</p> + + </subsection> + </subsection> + + <subsection name="Prior to the Vote"> + + <p>Before any vote can take place, the subject must be + discussed. All such discussions take place on the + Avalon developer or PMC mailing list, and have the + text "[PROPOSAL]" in the subject line. That + practice alerts members to the fact that you + eventually intend to call a vote on the + subject.</p> + + </subsection> + <subsection name="The Vote"> + + <p>When the proposal is ready to be adopted by the + community, the Proposer will call for a vote on + the Avalon developers or PMC mailing list. The + call for vote must have the text "[PMC:VOTE]" in + the subject line. That practice alerts the + members to the fact that the prior proposal is now + ready to vote on, and discussion should stop for + the proposal.</p> + + <subsection name="How to Vote"> + + <p>The voter responds to the call for vote with an + expression of support, opposition, or + abstention. The exact way to express the + voter's position is listed below:</p> + + <ul> + <li>+1 a vote supporting the subject</li> + <li>+0 a vote abstaining from the subject (but showing some support).</li> + <li> 0 a vote abstaining from the subject.</li> + <li>-0 a vote abstaining from the subject (but showing disapproval).</li> + <li>-1 a vote opposing the subject</li> + </ul> + </subsection> + + <subsection name="Counting Votes"> + + <p>The vote administrator will count only the last + vote from each voter. That means a voter may + change their vote at any time during the + duration of the vote. All votes (+1, -1, +0, + -0 and 0) count toward quorum, but +0, -0 and + 0 do not count when determining majority.</p> + </subsection> + + <subsection name="Types of Votes"> + + <p>There are two classes of votes: a Qualified + Majority Vote and a Normal Majority Vote. In + both types of votes, only +1 and -1 votes + count toward majority.</p> + + <subsection name="Qualified Majority Vote"> + + <p>Any vote that affects the texts "Avalon PMC + Charter" or "Avalon PMC Policies and + Procedures" is a Qualified Majority + Vote. For this type of vote to pass, it + requires that there are more than twice as + many +1 votes as -1 votes.</p> </subsection> + + <subsection name="Normal Majority Vote"> + + <p>All votes that do not fall under the + heading of Qualified Majority Vote are + handled as a Normal Majority Vote. If + there are more +1 votes than -1 votes, + then the vote has passed.</p> </subsection> + </subsection> + + <subsection name="Voting Qualifications"> + + <p>In order for any vote to be considered binding + it must have quorum, and be held for the + proper amount of time.</p> + + </subsection> + + <subsection name="Quorum"> + + <p>For all votes, there must be at least three (3) + voters and half (1/2) of the PMC must cast a + vote. When determining quorum, all votes (+1, + -1, +0, -0 and 0) count.</p> </subsection> + + <subsection name="Duration"> + + <p>All votes will be open for an initial period of + one week. The Vote Administrator may close + the vote at any time after that period if + quorum has been achieved. If quorum could not + be reached within the initial one-week period, + the vote will remain open for one additional + week. If the vote still has not achieved + quorum, then it is considered failed. The + proposer can choose to bring it up later when + quorum can be reached.</p> </subsection> + </subsection> + + <subsection name="After the Vote"> + + <p>When the vote is closed, the results of the vote + are summarized by the Vote Administrator. The + vote administrator will send an email to the + Avalon developers or PMC list with the text + "[PMC:VOTE-RESULT]" in the subject that has the + summary. The summary will include the count of + all +1, +0, 0, -0, and -1 responses, and the final + verdict of whether the subject passed.</p> + </subsection> + + <subsection name="Disagreements"> + + <p>Disagreements concerning voting may be directed to + the Chair. The Chair's opinion shall be final and + binding upon the PMC.</p> + + </subsection> + </section> + </body> +</document> Modified: avalon/trunk/central/site/src/xdocs/central/community/process/release.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/process/release.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/process/release.xml Sun May 30 08:44:49 2004 @@ -5,9 +5,6 @@ <title>Apache Avalon: Release Management</title> </properties> <body> - <section name="Not written yet...."> - <p>We haven't got our release process written down yet.</p> - </section> <section name="Relevant links"> <ul> <li><a href="http://jakarta.apache.org/site/decisions.html">Jakarta decision process</a></li> @@ -21,55 +18,6 @@ <li><a href="http://java.sun.com/j2se/1.4/docs/tooldocs/tools.html#security">JDK Security tool docs</a></li> <li><a href="http://cvs.apache.org/viewcvs.cgi/jakarta-tomcat-4.0/RELEASE-PLAN-4.1.txt">Tomcat 4 release plan</a></li> </ul> - </section> - <section name="Noel's thoughts"> - <p>Noel J. Bergman wrote to avalon-dev:</p> - <source> -Q: "Is the Avalon PMC able to define a coordinated Release of all the A4 -modules such that we know that they all work together?" - -My primary concern is not the code, but whether or not the Avalon PMC is -ready to act on its responsibilities, and do a coordinated Release of A4. I -firmly believe that the Avalon PMC has a responsibility to determine a -consistent set of packages that work together, rather than leave it as a -Chinese menu for users to figure out. - -My suggestion is that the Avalon Community make it a priority to take stock -of A4, put together a Release Plan, designate a Release Manager, and act as -a group to do a Release. Here are a few items to consider for the Release -Plan: - - 1) Identify bugs and incompatibilities. - 2) Decide which ones will be fixed. - 3) Decide what other changes are necessary, e.g., packaging. - 4) Make the code changes. - 5) Test - 6) Update the documentation and web site. - -The documentation on the web site doesn't appear to reflect the past year's -changes. And I'm still bemused over how a COP platform that "is a framework -that allows components of varying scale to be created, managed [and] used" -is going to explain why Component is deprecated. But - -Here are a few useful links: - - Jakarta: http://jakarta.apache.org/site/decisions.html - Apache HTTPD release policies: http://httpd.apache.org/dev/release.html - Avalon bug summary: -http://nagoya.apache.org/bugzilla/reports.cgi?product=Avalon&output=most_doo -med&links=1&banner=1&quip=0 - Mirroring: http://cvs.apache.org/~bodewig/mirror.html - -Subsequent to the Release, I would suggest that the Avalon Community -consider how best to focus its resources. From what I seem to be hearing -from Paul and others regarding the state of the code and the possibilities -for proper interoperation between A4 containers, I am beginning to believe -that the best option is for the Community to put A4 in maintenance mode, and -focus on A5. But, again, that is something for the Avalon Community to -decide after doing a Release. - - --- Noel - </source> </section> </body> </document> Modified: avalon/trunk/central/site/src/xdocs/central/community/who/navigation.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/community/who/navigation.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/community/who/navigation.xml Sun May 30 08:44:49 2004 @@ -23,21 +23,21 @@ <body> <menu> - <item name="Mr. Federico Barbieri" href="fede.html"/> - <item name="Mr. Pier Fumagalli" href="pier.html"/> - <item name="Mr. Roberto Lo Giacco" href="roberto.html"/> - <item name="Mr. Berin Loritsch" href="bloritsch.html"/> - <item name="Dott. Stefano Mazzocchi" href="stefano.html"/> - <item name="Mr. Eung-ju Park" href="eungju.html"/> - <item name="Mr. Leo Simons" href="lsimons.html"/> - <item name="Mr. Leif Mortenson" href="leif.html"/> + <item name="Federico Barbieri" href="fede.html"/> + <item name="Pier Fumagalli" href="pier.html"/> + <item name="Roberto Lo Giacco" href="roberto.html"/> + <item name="Berin Loritsch" href="bloritsch.html"/> + <item name="Stefano Mazzocchi" href="stefano.html"/> + <item name="Eung-ju Park" href="eungju.html"/> + <item name="Leo Simons" href="lsimons.html"/> + <item name="Leif Mortenson" href="leif.html"/> <item name="Stephen McConnell" href="mcconnell.html"/> - <item name="Mr. Jeff Turner" href="jturner.html"/> - <item name="Mr. Peter Royal" href="proyal.html"/> - <item name="Mr. Marcus Crafter" href="crafterm.html"/> - <item name="Mr. Nicola Ken Barozzi" href="nicolaken.html"/> - <item name="Mr. Neeme Praks" href="neeme.html"/> - <item name="Mr. J Aaron Farr" href="farra.html"/> + <item name="Jeff Turner" href="jturner.html"/> + <item name="Peter Royal" href="proyal.html"/> + <item name="Marcus Crafter" href="crafterm.html"/> + <item name="Nicola Ken Barozzi" href="nicolaken.html"/> + <item name="Neeme Praks" href="neeme.html"/> + <item name="J Aaron Farr" href="farra.html"/> <item name="Niclas Hedhman" href="niclas.html"/> <item name="Hamilton Verissimo" href="hammett.html"/> <item name="Timothy Bennett" href="tbennett.html"/> Modified: avalon/trunk/central/site/src/xdocs/central/navigation.xml ============================================================================== --- avalon/trunk/central/site/src/xdocs/central/navigation.xml (original) +++ avalon/trunk/central/site/src/xdocs/central/navigation.xml Sun May 30 08:44:49 2004 @@ -24,11 +24,11 @@ <body> <menu> <item name="News" href="news/index.html"/> - <item name="Download" href="download.html"/> - <item name="Community" href="community/index.html"/> - <item name="Laboratory" href="laboratory/index.html"/> + <item name="Community" href="community/index.html"/> + <item name="Downloads" href="download.html"/> <item name="Tutorials" href="tutorials/index.html"/> - <item name="Resources" href="developers/index.html"/> + <item name="Resources" href="developers/index.html"/> + <item name="Laboratory" href="laboratory/index.html"/> <item name="Legacy" href="legacy/index.html"/> <item name="DPML" href="dpml/index.html"/> </menu> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]