blob: a7f01c91fedcd8e17fdf87c11c4564dab9eaff4d [file] [log] [blame]
<html><head>
<link rel="stylesheet" href="../default_style.css"><title>Changes to Project Provisioning</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body alink="#ff0000" bgcolor="#ffffff" link="#0000ee" text="#000000" vlink="#551a8b">
<table border="0" cellpadding="2" cellspacing="5" height="129" width="100%">
<tbody><tr>
<td align="left" width="60%"><font class="indextop">changes to project provisioning</font><br>
<font class="indexsub">infrastructure for projects </font></td>
<td width="40%">&nbsp;</td>
</tr>
</tbody></table>
<table width="100%" cellspacing="3" cellpadding="2">
<tr>
<td align="center" valign="top" colspan="2">
<p style="border-style: dashed"><b><font face="Arial,Helvetica" size="+1">These
pages are out-of-date.&nbsp;<br>
Revised and corrected versions of these pages are being developed.&nbsp;<br>
Please verify with all information on these pages with the <a href="mailto:emo@eclipse.org">EMO</a>.</font></b></p>
</td>
</tr>
</table>
<table align="center" cellpadding="3" cellspacing="0" width="100%">
<tbody><tr>
<td>
<p><br>
This document describes the infrastructure for projects and that are in
the validation or implementation phase of their project at eclipse.org. It
describes the process for ongoing provisioning activities such as changes
to committer lists and updates to Bugzilla components.<br>
<br>
In general all inquiries related to project provisioning can be sent to
the <a href="mailto:emo@eclipse.org">Eclipse Management Organization</a>
(EMO). <br>
</p>
</td> </tr>
</tbody></table>
<table align="center" cellpadding="3" cellspacing="0" width="100%">
<tbody><tr bgcolor="#999999">
<td align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">
Eclipse project implementation phase infrastructure</font></b></td>
</tr>
</tbody>
</table>
<table align="top" border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td> <img src="implementation.jpg"></td>
<td colspan="4" width="100%">
<p>If you need changes to your infrastructure, you'll need to send the requests
to the webmaster or the EMO. <br>
<br>
The <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a> should
be contacted for:</p>
<ul>
<li> password reset</li>
<li> creating new components</li>
<li> changes to Bugzilla components</li>
<li> changes to committer component access</li>
<li>adding or archiving (read-only) mailing lists</li>
<li>adding or archiving (read-only) newsgroups</li>
</ul>
<p>The <a href="mailto:emo@eclipse.org">emo@eclipse.org</a> should be contacted
for: </p>
<ul>
<li> content related changes such as changes to web elements on www.eclipse.org
</li>
<li>adding new committers</li>
<li>removing committers</li>
</ul>
<p>When sending requests, please clearly identify the Top-Level Project
and Project you are working on so that requests that require PMC approval
or clarification can be properly routed to the correct PMC by the infrastructure
team. Please consult the checklist below for items required for implementing
provisioning changes. </p>
</td>
</tr>
</table>
<table align="center" cellpadding="3" cellspacing="0" width="100%">
<tbody><tr bgcolor="#999999">
<td align="left" bgcolor="#0080c0" valign="top"><b><font color="#ffffff" face="Arial,Helvetica">
Implementation phase provisioning checklist</font></b></td>
</tr>
</tbody>
</table>
<table align="top" border="1" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td width="19%">
<p><b>Item</b></p>
</td>
<td width="32%"><b> Description</b></td>
<td width="34%"><b>Project team deliverable</b></td>
<td width="15%"><b>Review by</b></td>
</tr>
<tr>
<td width="19%">Adding new committers</td>
<td width="32%">
<p>Once a new committer is voted in (see<b> </b>the individual Top-Level
Project Charters for details about voting for new committers) the process
is the same as for the initial set of committers. <br>
</p>
</td>
<td width="34%">
<p>Email <a href="mailto:emo@eclipse.og">emo@eclipse.og</a>, along with the relevant Top-Level PMC approval,
the name(s) of the new committers with the following information:<br>
- name of the project and hosting top-level project<br>
- full name of the committer<br>
- email address of the committer<br>
- the list of CVS packages to which the committer will have update privileges</p>
</td>
<td width="15%">
<p>- voted in by relevant project committers<br>
- approved by PMC<br>
- agreements and information validated by EMO </p>
</td>
</tr>
<tr>
<td width="19%">Committer Guidelines, Agreement, Questionnaire and Employer
Consent </td>
<td width="32%">
<p>The EMO is responsible for ensuring that documentation is in place for
new committers. <br>
<br>
Once the documentation is in place, the EMO will contact the webmaster
to provide the appropriate accesses to the new committers. </p>
</td>
<td width="34%">
<p>- the project team may appoint a single contact to assist the new
committers in completing the required documentation</p>
<p>&nbsp;</p>
</td>
<td width="15%">&nbsp;</td>
</tr>
<tr>
<td width="19%">Removing committers</td>
<td width="32%">Removing a committer requires the approval of the PMC.<br>
</td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:emo@eclipse.org">emo@eclipse.org</a><br>
- name of the project and hosting top-level project<br>
- full name of the committer<br>
- email address of the committer<br>
- the list of CVS packages to which commit accesses will be removed</td>
<td width="15%">approved by PMC and review by EMO</td>
</tr>
<tr>
<td width="19%">Changing access privileges on a specific component</td>
<td width="32%">A committer needs commit-access to a component, or no longer
needs commit-access to a component.</td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a><br>
- name of the project and hosting top-level project<br>
- full name of the committer<br>
- email address of the committer<br>
- the list of CVS packages to which commit accesses will change</td>
<td width="15%">review by PMC</td>
</tr>
<tr>
<td width="19%">Adding a new component to CVS </td>
<td width="32%">CVS components, or modules, are created as subdirectories
in the project's CVS repository location, in the HEAD branch. Component
names follow the<i> org.eclipse.component.name</i> naming convention.<br>
<p>&nbsp;</p>
</td>
<td width="34%">Email to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a><br>
- a list of the new components along with a list of committers who will
have access to which component<br>
- suggested formats:<br>
[module x] &quot;same committers as [module y]<br>
or <br>
<i>module:userid1,iserid2,userid3,userid4...</i><br>
<i>module:e@mail,e@mail,e@mail<br>
module:Name Surname,Name Surname, Name Surname</i> </td>
<td width="15%">review by PMC</td>
</tr>
<tr>
<td width="19%">Changing access rights to download.eclipse.org</td>
<td width="32%">Any access rights changes to the downloads area.</td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:webmaster@eclipse.or">webmaster@eclipse.or</a>g<br>
- names of committers to be granted update rights to the download site</td>
<td width="15%">review by PMC</td>
</tr>
<tr>
<td width="19%">Changes to content on www.eclipse.org</td>
<td width="32%">Newsgroup and mailing list main pages, Tools or Technology
top-level project pages, and other non-project specific pages</td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a><br>
- email requested changes to <a href="mailto:emo@eclipse.org">emo@eclipse.rog</a></td>
<td width="15%">review by PMC</td>
</tr>
<tr>
<td width="19%">Adding a new newsgroup</td>
<td width="32%">One newsgroup is created per project. Newsgroup names follow
the convention: eclipse.toplevelname.projectshortname </td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a><br>
- newsgroup name in format news://news.eclipse.org/<br>
eclipse.[top-level project].[shortname}<br>
- newsgroup description/invitation to participate </td>
<td width="15%">review by PMC </td>
</tr>
<tr>
<td width="19%">Adding a new mailing list</td>
<td width="32%">Mailing lists are resources used by committers to facilitate
group communication. Mail posted to a mailing list is archived and searchable
from the website. Normally, a single mailing list is created for a project;
however, projects with several components can have several mailing lists.
The main project mailing list is normally called projectname-dev, and component
lists are called projectname-component. A list of mailing lists can be found
here: <a href="https://dev.eclipse.org/mailman/listinfo/">https://dev.eclipse.org/mailman/listinfo/</a></td>
<td width="34%">Email the following information, along with the relevant Top-Level
PMC approval to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a><br>
- long description based on the example shown here <a href="http://dev.eclipse.org/mailman/listinfo/platform-dev" target="_blank">http://dev.eclipse.org/mailman/<br>
listinfo/platform-dev</a><br>
- short description based on the examples here <a href="http://www.eclipse.org/mail/index.html" target="_blank">http://www.eclipse.org/mail/index.html</a></td>
<td width="15%">review by PMC</td>
</tr>
<tr>
<td width="19%">Archiving a newsgroup or mailing list </td>
<td width="32%">Newsgroup content, as well as e-mails sent to a mailing list
are archived and searchable from the eclipse.org website. The newsgroup
or mailing list becomes read-only. </td>
<td width="34%">- request to <a href="mailto:webmaster@eclipse.org">webmaster@eclipse.org</a></td>
<td width="15%">review by PMC</td>
</table>
<table align="top" border="0" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td >
<p><b>Send us updates to your committers list!</b><br>
The committer lists are used to determine the developer's voting rights
on eclipse.org, so please help us to keep them up to date! Information
includes the committer's address and contact information. Send any
changes or updates to the committers list, including adding new committers,
to the <a href="mailto:emo@eclipse.org">EMO</a>. <br>
<br>
</p>
</td>
</tr>
</table>
<p></p>
<p></p>
</body></html>