|Re: [pass-dev] Committer Election for Allen Moore on Eclipse Public Access Submission System (PASS) has started|
Thanks for reaching out and the pointer to the Eclipse committer guidelines. I've been involved with open source projects for many years and agree with you that the promotion to committer status is not one to be taken lightly.
The primary issue we're running into in Allen's case is due to limitations in both the GitHub tooling and the Eclipse process for assigning permissions in the GitHub context. Let me explain. Allen was hired to be the project manager on the Eclipse PASS team. He won't be submitting PRs with code changes but will rather be managing tickets and the project board for the team, all of which is done using GitHub Issues and GitHub Projects  . Due to the way permissions are defined in GitHub and the way they are assigned by Eclipse, it does not appear to be possible to effectively manage tickets and project boards without being a committer on the Eclipse project. I know this because we tried to make this work for Cynthia York, who has been assisting with project management while we were looking to hire a full-time project manager. We started by adding Cynthia as a contributor  and found that this did not provide the access necessary to both create tickets and add them to the project board. We have a single repository in the GitHub organization where all tickets and projects are managed, so I asked about granting her write permissions only on this single repo  but was told this could not be done due to the way Eclipse currently manages permissions in GitHub. The only approach offered to grant the access needed was to make Cynthia a committer, so that was our final solution. I did follow up afterward to suggest allowing a Contributor to be given selective write access  for this purpose, but given that this has seen no forward progress, it felt most appropriate to pursue the committer path for Allen.
In short, my interest in adding Allen as a committer is to allow him to perform his job function as project manager, which requires write access to issues and projects in GitHub . We attempted to set this up previously for Cynthia without providing committer status but could discover no way to do so. If you have suggestions for how this can be accomplished, I would be happy to hear them.
From: pass-dev <pass-dev-bounces@xxxxxxxxxxx> on behalf of pass developer discussions via pass-dev <pass-dev@xxxxxxxxxxx>
Sent: Thursday, September 22, 2022 11:11 PM
To: pass-dev@xxxxxxxxxxx <pass-dev@xxxxxxxxxxx>
Cc: pass developer discussions <pass-dev@xxxxxxxxxxx>; technology-pmc PMC List <technology-pmc@xxxxxxxxxxx>; Eclipse Management Organization <emo@xxxxxxxxxxx>
Subject: Re: [pass-dev] Committer Election for Allen Moore on Eclipse Public Access Submission System (PASS) has started
Greetings Eclipse PASS committers.
The foundational principles of the Eclipse Foundation Development Process are openness, transparency, and meritocracy.
With regard to the last one, meritocracy... the basic idea is that one earns responsibilities in a project via public demonstration. In the case of committer elections, the expectation is that the nominee will first demonstrate to the project team and community that they understand their responsibilities and the various practices involved with being a committer before they are elected into the position.
The easiest way to demonstrate this merit is by making several high quality contributions to the project via pull requests to one of the project's Git repositories. There are other ways, but this is the most common means.
Frankly, if Allen is prepared to be a committer on the project, then Allen should be able to make a handful of contributions to the project via pull requests. With nine existing committers responding +1 to the nomination, I have to assume that at least some of them should be prepared to accept pull requests.
Is there some existing public demonstration of merit that you can cite?
For more information, please have a look at Make This Person We Hired a Committer.
On behalf of the Eclipse Technology PMC,
On Tue, Sep 20, 2022 at 4:57 PM pass developer discussions via pass-dev <pass-dev@xxxxxxxxxxx> wrote:
A committer election for Allen Moore on project Eclipse Public Access
Director of Open Source Projects | Eclipse Foundation
My working day may not be your working day! Please don’t feel obliged
to read or reply to this e-mail outside of your normal working hours.
Back to the top