From: developer1@example.com (portal on behalf of Alex Developer)
To: candidate@example.com
Subject: Nomination as a Committer on the Eclipse technology.foo project
Karl Candidate,
This automatically generated message is to notify you that you have been
nominated as a Committer on the technology.foo project. The vote on your
status is being held in public on the foo-dev@example.com mailing list. The
voting will continue until either all 2 existing Committers have voted or
until they have been given enough time to vote, even if they do not do so
(defined as at least one week). Because there are three or fewer existing
Committers, they must all vote and vote +1 for your successful election.
In anticipation of that successful election, please read the Committer
Guidelines:
http://www.eclipse.org/legal/committerguidelines.php
and fill out the appropriate Committer Agreements as explained in section 4
of this page:
http://www.eclipse.org/legal/newcommitter.php
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
FYI The project Committers eligible to vote on your Committer status are:
Alex Developer
Lucy Programmer
from committer_vote/emails/nominated_as_committer
18
vote started
From: developer1@example.com (portal on behalf of Alex Developer)
To: foo-dev@example.com
Subject: Vote for Committer status for Karl Candidate has started
technology.foo Committers,
This automatically generated message signals that Alex Developer has
nominated Karl Candidate as a Committer on the technology.foo project. The
reason given is as follows:
Karl is an excellent choice because he's fixed bug 12345 and [161000] and
he answers his email promptly e.g.
http://dev.eclipse.org/mhonarc/lists/dash-dev/msg00028.html. His newsgroup
bedside manner is also exemplary
(http://dev.eclipse.org/newslists/news.eclipse.technology.rap/msg341256.htm
l).
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=12345
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=161000
The vote is being held via the MyFoundation portal: voters *must* use the
portal for the votes to be properly recorded. The voting will continue
until either all 2 existing Committers have voted or until they have been
given enough time to vote, even if they do not do so (defined as at least
one week). Because there are three or fewer existing Committers, they must
all vote and vote +1 for a successful election.
Eligible Committers must cast their votes through their My Foundation
portal page (do NOT just reply to this email; your vote will not be
correctly recorded unless you use the portal):
http://portal.eclipse.org/
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
The project Committers eligible to vote are:
Alex Developer
Lucy Programmer
Candidate: Karl Candidate
Your vote: +1
Vote summary: 2/0/0 with 0 pending Voting successful. Waiting for PMC approval.
from
committer_vote/committer_vote
60
49
voting summary
From: developer2@example.com (portal on behalf of Lucy Programmer)
To: foo-dev@example.com
Subject: +1 for Karl Candidate
+1
Karl has excellent work habits and adheres politely to our five year plan
to build more tractors.
Voting summary: http://portal.eclipse.org/
from committer_vote/emails/voting_summary
50
vote successful
From: developer1@example.com (portal on behalf of Alex Developer)
To: foo-dev@example.com
Subject: Committer vote for Karl Candidate has concluded successfully
technology.foo Committers,
This automatically generated message marks the successful completion of
voting for Karl Candidate to receive full Committer status on the
technology.foo project. The next step is for the PMC to approve this vote,
followed by the EMO processing the paperwork and provisioning the account.
Vote summary: 2/0/0 with 0 pending
+1 Alex Developer
+1 Lucy Programmer
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
From: emo@eclipse.org (portal on behalf of emo)
To: technology-pmc@eclipse.org
Subject: PMC approval needed for committer vote for Karl Candidate
technology PMC Members,
This automatically generated message marks the completion of voting for
Karl Candidate's Committer status on the technology.foo project. As a PMC
member, you can approve or disapprove this vote through your My Foundation
portal page:
http://portal.eclipse.org/
Karl Candidate was nominated by Alex Developer as follows:
Karl is an excellent choice because he's fixed bug 12345 and [161000] and
he answers his email promptly e.g.
http://dev.eclipse.org/mhonarc/lists/dash-dev/msg00028.html. His newsgroup
bedside manner is also exemplary
(http://dev.eclipse.org/newslists/news.eclipse.technology.rap/msg341256.htm
l).
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=12345
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=161000
Vote summary: 2/0/0 with 0 pending
+1 Alex Developer
+1 Lucy Programmer
from committer_vote/emails/pmc_approval_needed
61
2 hours later
Tuesday 2007-01-02 12:00:00
75
please fill out ncrf
From: pmcmember@example.com (portal on behalf of William Committee)
To: developer1@example.com
Subject: Please fill in CVS/SVN information for Karl Candidate
Alex Developer,
Karl Candidate was elected by the Committers and approved by the PMC as a
Committer on the technology.foo project. The next step is for you, as
Project Lead, to return to the portal:
http://portal.eclipse.org/
and fill in the information about which CVS/SVN packages should be granted
to Karl Candidate. Additionally we will need you to fill in who Karl
Candidate's employer is so that we can begin any necessary paper work.
If you have any questions, please do not hesitate to contact your PMC
member or the EMO <emo@eclipse.org>
from committer_vote/emails/please_fill_out_ncrf
73
pmc approved
From: pmcmember@example.com (portal on behalf of William Committee)
To: foo-dev@example.com
Subject: Committer vote for Karl Candidate has been approved by the PMC
technology.foo Committers,
This automatically generated message marks the PMC's approval of the vote
for Karl Candidate's full Committer status on the technology.foo project.
The next step is for the project lead to return to the portal and fill in
the CVS package and employer information for Karl Candidate.
The PMC's comments were: We approve this candidate with the caveat that he
wear a red tunic when he beams down to the planet surface.
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
from committer_vote/emails/pmc_approved
62
63
64
65
66
Committer Election in Progress for technology.foo
Candidate: Karl Candidate Vote summary: 2/0/0 with 0 pending
+1
Alex Developer (nomination) Karl is an excellent choice because he's fixed bug 12345 and [161000] and he answers his email promptly e.g. http:...msg00028.html. His newsgroup bedside manner is also exemplary (http:...sg341256.html).
+1
Lucy Programmer Karl has excellent work habits and adheres politely to our five year plan to build more tractors.
From: pmcmember@example.com (portal on behalf of William Committee)
To: technology-pmc@eclipse.org
Subject: Committer vote for Karl Candidate has been approved by the PMC
technology PMC Members,
This automatically generated message marks the PMC's approval of the vote
for Karl Candidate's full Committer status on the technology.foo project.
The next step is for the project lead to return to the portal and fill in
the CVS package and employer information for Karl Candidate.
The PMC's comments were: We approve this candidate with the caveat that he
wear a red tunic when he beams down to the planet surface.
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
Candidate: Karl Candidate
Your vote: +1
Vote summary: 2/0/0 with 0 pending Voting successful. PMC approved. Waiting for CVS/SVN package information
from
committer_vote/committer_vote
90
91
1 hour later
Wednesday 2007-01-03 13:00:00
92
93
94
95
96
97
98
99
CVS/SVN Provisioning Information for Karl Candidate
Karl Candidate needs to be granted update access to CVS/SVN
repositories for technology.foo. Please enter the names of the packages
to which you would like to grant access. For legal accounting purposes
please also enter the name of Karl Candidate's employer.
From: webmaster@eclipse.org (portal on behalf of webmaster)
To: candidate@example.com
Subject: Karl Candidate - New Committer Request Form
Dear Karl Candidate,
Your committer election for technology.foo has been completed and approved
by the PMC. Our records indicate from your email address that you are a new
committer. In order to prepare Bugzilla to have your permissions set
correctly when your account is provisioned, please do the following:
1. Create a Bugzilla account for yourself using your same email address:
candidate@example.com. If you do not use this same email address, your
Bugzilla permissions will not be set correctly.
2. Please follow the instructions in item 5 "Paperwork" of:
http://www.eclipse.org/projects/dev_process/new-committer.php
If you have not already done so, you need to fill out a web form
questionnaire and possibly one or two paper agreements. Your committer
account cannot be processed until these forms are received.
If you have any questions, please do not hesitate to contact your PMC
member or the EMO <emo@eclipse.org>
---------------------------------------------------------------------------
New Committer Request - Election Conducted via the Portal
Name: Karl Candidate
Email: candidate@example.com
Project: technology.foo
Organization: Big
CVS/SVN package List:
foo.stuff.newcoolcode
Web Package List:
foo.www
Project Lead: Alex Developer
Lead Email: developer1@example.com
from committer_vote/emails/ncrf_completed
100
ncrf completed
From: webmaster@eclipse.org (portal on behalf of webmaster)
To: emo-records@eclipse.org
Subject: Karl Candidate - New Committer Request Form
Dear Eclipse Legal Staff,
Karl Candidate has been elected to technology.foo and approved by the PMC.
Alex Developer has filled in the CVS/SVN package request and given Karl
Candidate's employer information. Included below is the information for
your records.
---------------------------------------------------------------------------
New Committer Request - Election Conducted via the Portal
Name: Karl Candidate
Email: candidate@example.com
Project: technology.foo
Organization: Big
CVS/SVN package List:
foo.stuff.newcoolcode
Web Package List:
foo.www
Project Lead: Alex Developer
Lead Email: developer1@example.com
Election of Karl Candidate for the technology.foo project.
Voting successful. PMC approved. CVS/SVN package information. Legal paperwork received. Waiting for webmaster to provision.
Sent to webmaster for provisioning
from
committer_vote/legal_summary
120
121
122
123
129
1 day later
Thursday 2007-01-04 14:00:00
131
132
139
welcome to committer status
From: developer1@example.com (portal on behalf of Alex Developer)
To: candidate@example.com
Subject: Welcome to Committer status on the Eclipse technology.foo project
Karl Candidate,
This automatically generated message welcomes you to full Committer status
on the technology.foo project! You should already have received your login
and password from webmaster@eclipse.org.
If you have not done so already:
1. Be sure subscribe to the developer mailing list.
2. Read the Eclipse Development Processs
http://www.eclipse.org/projects/dev_process/
3. Read the Eclipse IP Policy
http://www.eclipse.org/org/documents/Eclipse%20IP%20Policy2003_12_03%20Fina
l.pdf
4. Know the other Eclipse policy and legal documents
http://www.eclipse.org/legal/
Remember, as a Committer, you are responsible for knowing and following the
Committer IP due diligence guidelines:
http://www.eclipse.org/legal/committerguidelines.php.
If you have any questions, please do not hesitate to contact your project
lead, PMC member, or the EMO <emo@eclipse.org>
from committer_vote/emails/welcome_to_committer_status
143
note
Note: Webmaster notifies the candidate about their new account.
140
welcome new committer
From: developer1@example.com (portal on behalf of Alex Developer)
To: foo-dev@example.com
Subject: Welcome Karl Candidate as a new technology.foo Committer
technology.foo Committers,
This automatically generated message marks the completion of all the legal
paperwork and webmaster provisioning for Karl Candidate. Karl Candidate is
a new full Committer on the technology.foo project.
Welcome!
from committer_vote/emails/welcome_new_committer
130
remind webmaster about provisioning
From: emo@eclipse.org (portal on behalf of emo)
To: webmaster@eclipse.org
Subject: Provisioning for Karl Candidate
Webmaster,
Legal paperwork is complete for Karl Candidate to receive full Committer
status on the technology.foo project. Please provision the new unix
account:
kcandidate
Foundation DB Entry:
https://foundation.eclipse.org/people/people_edit.php?PersonID=kcandidate
You must acknowledge the completion of provisioning through your
MyFoundation portal page:
http://portal.eclipse.org/
from committer_vote/emails/remind_webmaster_about_provisioning
133
134
135
136
Committer Provisioning - technology.foo
Candidate: Karl Candidate E-mail: candidate@example.com Has been nominated as a committer on: technology.foo
from
committer_vote/webmaster_summary
137
(result)
Committer Provisioning - technology.foo
Candidate: Karl Candidate ** Marked as provisioned by webmaster via the portal **
from
committer_vote/webmaster_summary
138
141
142
144
145
1 week later
Thursday 2007-01-11 14:00:00
This diagram shows one hypothetical use of the MyFoundation portal.
Each lane shows the use from the perspective of a different user or group.
Roll over small squares to show what those users see on their portal screen.
The left lane shows system activity including substantial elapsed time.
Within each period, the actual sequence of events is noted by small numbers.
You can see the script for this case
or run it as it has been run during development.