incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r1158466 - in /incubator/public/trunk: site-author/guides/pmc.xml site-publish/guides/pmc.html
Date Tue, 16 Aug 2011 22:43:40 GMT
Author: sebb
Date: Tue Aug 16 22:43:39 2011
New Revision: 1158466

URL: http://svn.apache.org/viewvc?rev=1158466&view=rev
Log:
Change CVSROOT description to reflect new SVN procedures

Modified:
    incubator/public/trunk/site-author/guides/pmc.xml
    incubator/public/trunk/site-publish/guides/pmc.html

Modified: incubator/public/trunk/site-author/guides/pmc.xml
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-author/guides/pmc.xml?rev=1158466&r1=1158465&r2=1158466&view=diff
==============================================================================
--- incubator/public/trunk/site-author/guides/pmc.xml [utf-8] (original)
+++ incubator/public/trunk/site-author/guides/pmc.xml [utf-8] Tue Aug 16 22:43:39 2011
@@ -45,20 +45,52 @@ limitations under the License.
            has the privs to do it. We are talking about adding people that are
            already in Apache and should not have any problem in gaining access
            to these public repositories.</p>
-        <p>Example with project Axion:</p>
-        <p>In the Apache CVSROOT avail file (FIXME: these notes need to be
-updated for SVN) search for the following line:</p>
-        <pre>#Incubating projects (should not be here if the project has graduated)
+        <p>Example with project Beta:</p>
+        <p>This involves updating the <b>SVN authorization file</b> which
is located at:<br/>
+           <code>https://svn.apache.org/repos/infra/infrastructure/trunk/subversion/authorization/asf-authorization-template</code></p>
+        <p>First add the new podling group under the section headed: <b>[groups]</b>.
List the committer ids in alphabetical order.
+        For example:
+<pre>
+[groups]
+committers={ldap:cn=committers,ou=groups,dc=apache,dc=org}
+
+abdera={ldap:cn=abdera,ou=groups,dc=apache,dc=org}
+abdera-pmc={ldap:cn=abdera,ou=pmc,ou=committees,ou=groups,dc=apache,dc=org}
+...
+<b>beta=alice,bert,charlie,mike</b>
+...
 </pre>
-        <p>add the projectname at the end of the next line
-</p>
-        <pre>#@see
-ws-juddi,ws-jaxme,ws-wsrp4j,xml-xmlbeans,cocoon-lenya,(depot),(axion)
-^^^^^^^^^^
-</pre>
-        <p>add a line like this</p>
-        <pre>avail|dlr,dsale,geirm,jstrachan,jvanzyl,morgand,mpoeschl,rwaldhoff|incubator,incubator-site
+           Next, add the SVN access rule for the top-level podling directory (alphabetical
order by pathname please).
+           This allows the members of the group to update the podling SVN directory tree.
For example:
+<pre>
+...
+
+[/incubator/alpha]
+@alpha = rw
+
+<b>[/incubator/beta]
+@beta = rw</b>
+
+[/incubator/gamma]
+@gamma = rw
+
+...
+</pre>           
+        Now search for the following line:
+<pre># current incubator projects
 </pre>
+        This gives access to the shared incubator SVN tree.
+        Add a line of the following form (alphabetical order please!):
+<pre>
+[/incubator/public]
+...
+# current incubator projects
+...
+@alpha = rw
+<b>@beta = rw</b>
+@gamma = rw
+...
+</pre></p>
         <p>2. Add the status page template for the project and publish the site.</p>
         <p>Copy the following status template to
            site-author/projects/${project}.xml and add an entry to the
@@ -69,7 +101,16 @@ ws-juddi,ws-jaxme,ws-wsrp4j,xml-xmlbeans
             <a href="http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/projects/incubation-status-template.xml">incubator/site-author/projects/incubation-status-template.xml</a>
           </li>
         </ul>
-        <p>3. Make sure the <a href="../guides/chair.html">Chair</a>adds
the Mentor(s) to the PMC.</p>
+        <p>To update the site requires membership of the LDAP incubator unix group.

+           If the committers were not previously in a podling, they may need to be added
by a PMC chair:
+<pre>
+# Login to people (minotaur)
+
+$ modify_unix_group.pl incubator -add=alice,bert,charlie,mike
+</pre>     
+           When Infra create a new committer for an Incubator project, they will normally
do this for you. 
+        </p>
+        <p>3. Make sure the <a href="../guides/chair.html">Chair</a> adds
the Mentor(s) to the PMC.</p>
         <p>4. Send a mail to general at incubator dot apache dot org telling that the
above
            things have been done and invite the project members to start working
            with the status page items.</p>

Modified: incubator/public/trunk/site-publish/guides/pmc.html
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-publish/guides/pmc.html?rev=1158466&r1=1158465&r2=1158466&view=diff
==============================================================================
--- incubator/public/trunk/site-publish/guides/pmc.html [utf-8] (original)
+++ incubator/public/trunk/site-publish/guides/pmc.html [utf-8] Tue Aug 16 22:43:39 2011
@@ -23,8 +23,7 @@
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" href="../style/style.css" type="text/css" />
     <link rel="alternate" title="general@incubator.apache.org Archives" type="application/atom+xml"
href="http://mail-archives.apache.org/mod_mbox/incubator-general/?format=atom" />
-    <title>PMC
- - Apache Incubator</title>
+    <title>PMC - Apache Incubator</title>
   
  </head>
  <body>
@@ -115,111 +114,119 @@ href="http://wiki.apache.org/incubator">
     <!-- CONTENT -->
     <td align="left" valign="top" class="content">
                 <h2><img src="../images/redarrow.gif" />
-   <a name="Incubator+PMC+Guides">Incubator PMC Guides
-</a>
+   <a name="Incubator+PMC+Guides">Incubator PMC Guides</a>
 </h2>
 <div class="section-content">
 <p>This document is targeted at Incubator PMC members. A project PMC is
-responsible for managing a project. If you are not a member of a PMC,
-you'll find this document totally useless since all information
-presented here assumes that you are a member of the PMC.
-</p>
+         responsible for managing a project. If you are not a member of a PMC,
+         you'll find this document totally useless since all information
+         presented here assumes that you are a member of the PMC.</p>
 <p>So, if you are not a PMCer, but wish to become one, start with the
-        <a href="participation.html">participation guide
-</a>.
+        <a href="participation.html">participation guide</a>.
 
       </p>
 <p>For further information, see the
 
-        <a href="http://www.apache.org/dev/pmc.html">Apache FAQ for PMC members
-</a>
+        <a href="http://www.apache.org/dev/pmc.html">Apache FAQ for PMC members</a>
       </p>
 <h3>
-   <a name="Starting+a+new+Project">Starting a new Project
-</a>
+   <a name="Starting+a+new+Project">Starting a new Project</a>
 </h3>
 <div class="section-content">
 <p>After a project has been accepted by Apache by a positive vote of a
-PMC, it can start incubation. Here are the initial steps.
-</p>
+          PMC, it can start incubation. Here are the initial steps.</p>
 <p>1. Give the initial committers that are already Apache committers
-commit privileges to the "incubator" SVN modules, so that they can
-start helping with the project ASAP.
-</p>
+           commit privileges to the "incubator" SVN modules, so that they can
+           start helping with the project ASAP.</p>
 <p>This can be done by the Incubator Chair (preferred as it's usually
-the fastest way), by infrastructure at apache dot org or anyone else that
-has the privs to do it. We are talking about adding people that are
-already in Apache and should not have any problem in gaining access
-to these public repositories.
-</p>
-<p>Example with project Axion:
-</p>
-<p>In the Apache CVSROOT avail file (FIXME: these notes need to be
-updated for SVN) search for the following line:
-</p>
-<pre>#Incubating projects (should not be here if the project has graduated)
-</pre>
-<p>add the projectname at the end of the next line
-</p>
-<pre>#@see
-ws-juddi,ws-jaxme,ws-wsrp4j,xml-xmlbeans,cocoon-lenya,(depot),(axion)
-^^^^^^^^^^
-</pre>
-<p>add a line like this
-</p>
-<pre>avail|dlr,dsale,geirm,jstrachan,jvanzyl,morgand,mpoeschl,rwaldhoff|inc
-bator,incubator-site
+           the fastest way), by infrastructure at apache dot org or anyone else that
+           has the privs to do it. We are talking about adding people that are
+           already in Apache and should not have any problem in gaining access
+           to these public repositories.</p>
+<p>Example with project Beta:</p>
+<p>This involves updating the <b>SVN authorization file</b> which is located
at:<br />
+           <code>https://svn.apache.org/repos/infra/infrastructure/trunk/subversion/authorization/asf-authorization-template</code></p>
+<p>First add the new podling group under the section headed: <b>[groups]</b>.
List the committer ids in alphabetical order.
+        For example:
+<pre>
+[groups]
+committers={ldap:cn=committers,ou=groups,dc=apache,dc=org}
+
+abdera={ldap:cn=abdera,ou=groups,dc=apache,dc=org}
+abdera-pmc={ldap:cn=abdera,ou=pmc,ou=committees,ou=groups,dc=apache,dc=org}
+...
+<b>beta=alice,bert,charlie,mike</b>
+...
 </pre>
-<p>2. Add the status page template for the project and publish the site.
-</p>
-<p>Copy the following status template to
-site-author/projects/${project}.xml and add an entry to the
-site-author/projects/index.xml file. See
-the full
+           Next, add the SVN access rule for the top-level podling directory (alphabetical
order by pathname please).
+           This allows the members of the group to update the podling SVN directory tree.
For example:
+<pre>
+...
 
-          <a href="../guides/website.html">instructions
-</a>for updating the website.
+[/incubator/alpha]
+@alpha = rw
 
-        </p>
+<b>[/incubator/beta]
+@beta = rw</b>
+
+[/incubator/gamma]
+@gamma = rw
+
+...
+</pre>           
+        Now search for the following line:
+<pre># current incubator projects
+</pre>
+        This gives access to the shared incubator SVN tree.
+        Add a line of the following form (alphabetical order please!):
+<pre>
+[/incubator/public]
+...
+# current incubator projects
+...
+@alpha = rw
+<b>@beta = rw</b>
+@gamma = rw
+...
+</pre></p>
+<p>2. Add the status page template for the project and publish the site.</p>
+<p>Copy the following status template to
+           site-author/projects/${project}.xml and add an entry to the
+           site-author/projects/index.xml file. See
+           the full <a href="../guides/website.html">instructions</a> for updating
the website.</p>
 <ul>
           <li>
-            <a href="http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/projects/incubation-status-template.xml">incubator/site-author/projects/incubation-status-template.xml
-</a>
+            <a href="http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/projects/incubation-status-template.xml">incubator/site-author/projects/incubation-status-template.xml</a>
           </li>
         </ul>
-<p>3. Make sure the
-
-          <a href="../guides/chair.html">Chair
-</a>adds the Mentor(s) to the PMC.
+<p>To update the site requires membership of the LDAP incubator unix group. 
+           If the committers were not previously in a podling, they may need to be added
by a PMC chair:
+<pre>
+# Login to people (minotaur)
 
+$ modify_unix_group.pl incubator -add=alice,bert,charlie,mike
+</pre>     
+           When Infra create a new committer for an Incubator project, they will normally
do this for you. 
         </p>
+<p>3. Make sure the <a href="../guides/chair.html">Chair</a> adds the Mentor(s)
to the PMC.</p>
 <p>4. Send a mail to general at incubator dot apache dot org telling that the above
-things have been done and invite the project members to start working
-with the status page items.
-</p>
-<p>In particular you may want to cite this:
-</p>
+           things have been done and invite the project members to start working
+           with the status page items.</p>
+<p>In particular you may want to cite this:</p>
 <ul>
           <li>
-            <a href="../faq.html#can_Incubation_be_skipped">http://incubator.apache.org/faq.html#can_Incubation_be_skipped
-</a>
+            <a href="../faq.html#can_Incubation_be_skipped">http://incubator.apache.org/faq.html#can_Incubation_be_skipped</a>
           </li>
         </ul>
 </div>
 <h3>
-   <a name="IP+Clearance+template">IP Clearance template
-</a>
+   <a name="IP+Clearance+template">IP Clearance template</a>
 </h3>
 <div class="section-content">
 <p>
-          <a href="http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/ip-clearance/ip-clearance-template.xml">incubator/site-author/ip-clearance/ip-clearance-template.xml
-</a>
+          <a href="http://svn.apache.org/repos/asf/incubator/public/trunk/site-author/ip-clearance/ip-clearance-template.xml">incubator/site-author/ip-clearance/ip-clearance-template.xml</a>
         </p>
-<p>See list of other
-
-          <a href="../ip-clearance/index.html">IP Clearance documents
-</a>.
-
+<p>See list of other <a href="../ip-clearance/index.html">IP Clearance documents</a>.
         </p>
 </div>
 </div>



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message