Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [pass-dev] Committer Election for Allen Moore on Eclipse Public Access Submission System (PASS) has started
  • From: pass developer discussions <pass-dev@xxxxxxxxxxx>
  • Date: Thu, 29 Sep 2022 15:35:32 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jhu.edu; dmarc=pass action=none header.from=jhu.edu; dkim=pass header.d=jhu.edu; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=OAPdourEPIoiTUz4ymsBF7si/Q5gsLW/SlhMSurTA/Q=; b=V3/60rA1ceLk8IXqiAOwitw0eNE80tIrGflcGz7AX6cBw2NCv949OAUOWpDm0ZKt10+SxFEbWz/wg4CWEFsP9bhwZU6l/LQFe4r5HPw2Zy8+a6IJAn+RoyewF7qtLGer712Y7mj/GHQBsEZoOrk04X7OSHpoUQWbO5vqYLqAf0qns/LdUyvw5P4rZG2x99uRqdWmOAoTMTaoFbNWsRwnTbgf0arTaHBSk54nJ5aRGIoZR16dSqPoUJUfSNdzFnYlX6ORBNNNJbgznZr3TJq3cHPrhqrJqsZ25b+Bh3/k54jjCtD943KqMWbZK+DomQpVKRjNXmOV+0lVYDCLFnUkKw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iVF6nGhQSJKGQ8Qr7tA4qeR934Q5RoWbpx4/cTKFP5oGZvqOdgKpG72U6FHmWV47tbkQbq/RiRPmF0lQwh1A5mCO/gs/DEf4xAKEZDRFK3ff5pM4UBbcmIKfbMsotIEwMH3QK7E1i7qMISX5gHdc+zj19yb0Afk2Xu9hJqwhvJQTvteJIBdCotB8QGRICBFUhf9ZKwK1Z9qiGHuuIgUyuY1sw8IVKOQ51iQfXCMtQ+U4AEGx5AXdplOBvRq0aI+DQCEjSBEcrbsrE2+TST4FU8A/7YnXQnPdZnAvFyiUGauR3nvMTSwOlX3lXHEOUKDpgkf6gs7bGpP815xByY6EaA==
  • Delivered-to: pass-dev@xxxxxxxxxxx
  • Ironport-data: A9a23:6tAAUq5p+xKewmWbFIc9mQxRtNjHchMFZxGqfqrLsTDasY5as4F+v jMeXjvSPvqJamenLtsla96woRgFuZ+ExoM3SVdpqC0wEysa+MHILOrCIxarNUt+DCFhoGFPt JxCN4aafKjYaleG+39B55C49SEUOZllwtMQMcacUsxLbVYMpBwJ1FQywIbVvqYy2YLjW1LX6 IuoyyHiEAbNNwBcYzJ8B52r9UsHUMTa4Fv0aXRkPZinFHeH/5UkJMp3yZOZdhMUcaENdgKOf Nsv+Znilo/v10x0Vo76yOaTnnoiGdY+NSDW4pZftjPLbhJq/kTe2Y5jXBYQhNs+Z5xkULmdx f0U3aFcRzvFMYXdquE9CiQGKBhaEupW+5qfPjvgq92Mmhiun3vEm52CDWkbBqI9xtlaMTgQs KdCbi8MaFaKi6S0wK/9R+Vx7ighBJCzetpA4Tc5lmufVK18KXzAa/yiCdtw1j0qj8ZHG97cZ 9dfZDZyBPjFS0EWZwxLV89lxY9EgFHleCNRkm+P+5AMoGju6QJw3Ob/b4DsL4niqcJ92xzwS nj913j0CREcM9iYxivA6nenruLEmSLjQ49UE6e3ntZnhVq7y2cXCQUNWB28u/bRola3QMkaJ 0EK0iclqakq70HtScPyNyBUu1aJpREZR8VdA7RkrVrXjLXV5UCQCi4GTiMHZdA73CMreQEXO payt4uBLVRSXHe9GRpxL5+Y8mG/PzY7N2gHaXNWRAcJ+YC+8os5lBvJR9BLEq6oyND5BGiok TyNqSE/gZQVjNIKivngpAmf32r0q8ibVBMx6yXWQnmhslFzarmjatH68lPc9/tBcNuUQwDZ7 ngJksST9s4UCpSJmHDfSekBBuj0tfyPKjTaiFhHHZk8sTmh5if7L4xX5Th/ImZvM9oFJGOyO RaL5VsJ6cYKbnWwbKJxb4agMOgQzPDtRYb/S/TZTttSeZwtJgWJyydjOByL1Gf3nUlwzKwyN MvJccuoCnpGW61rwCDsF7Uw6pAO+h8T9TqNAMuhiQum1/yXaDiXSapDPVeTN7hr4KSBqQTT0 tBeK8rXl04GCbWiOnHaodwJMFQHDXknHpSq+cZZQeiOf1h9E2Y7Bv6NnL4sJ95/k6JOmrua9 32xQBUImlfkinjbNgiaMy4mM+mpQpd563s3ey4sIBCl12V6OdSj66IWdp0We7g79bE/lqctF 6VdI8jQUO5STjnn+igGacWvpoJVchn21xmFODCoYWRicpNtL+ATFgQIoucyGPEyMxeK
  • Ironport-hdrordr: A9a23:QAM1QKpGLYqtVrepIGg6eEYaV5uuL9V00zEX/kB9WHVpm5Oj+P xGzc526farslsssSkb6K290KnpewK4yXcH2/hsAV7CZniqhILMFu9fBOTZskTd8kHFh41gPO JbAtJD4b7LfBRHZKTBkXGF+r8bqbHtmsHJuQ6d9QYXcegDUdAn0+4TMHf+LqQCfnghOXNPLu v62iMonUvDRV0nKuCAQlUVVenKoNPG0Lj8ZwQdOhIh4A6SyRu19b/TCXGjr1gjegIK5Y1n3X nOkgT/6Knmmeq80AXg22ja6IkTsMf9y+FEGNeHhqEuW3vRY0eTFcVcso+5zXMISdKUmRQXeR 730lId1vFImjPsl6eO0F/QMkfboXETAjTZuCClaDPY0LLErXsBerp8bY41SGqp12Mw+N57y6 5FxGSfqt5eCg7Bhj3045zSWwhtjVfcmwtrrQc/tQ0obWIlUs4ZkaUPuEdOVJsQFiPz744qVO FoEcHH/f5TNVeXdWrQsGVjyMGlGi1bJGbNfmES/siOlzRGlnFwyEUVgMQZg3cb7Zo4D51J/f 7NPKhknKxHCsUWcaV+DuEcRtbfMB2HfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPIcFyZMj8a 6xJ2+wdVRCD34GJff+qaGjqCq9M1lVdQ6duP1j2w==
  • Ironport-phdr: A9a23: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 Ps2kkpOVHx0AYLXgTIKHi4XimTAY9PIzCo=
  • Ironport-sdr: TrSs9iIlYBAQtHJXgGk27K+SnbcaF6hcXBXuN9IJfFMiFbFnncVFFTn6YENG9Cz/PsGOKFL6zX 2E4RZWmBC6R575FyMCO/Ilf0O/gizXDa0=
  • List-archive: <https://www.eclipse.org/mailman/private/pass-dev/>
  • List-help: <mailto:pass-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/pass-dev>, <mailto:pass-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/pass-dev>, <mailto:pass-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHYzTOswEJSHx+bGk+oQvVAK0hb/q3sWgmAgACrEkyACCr7gIABXp+K
  • Thread-topic: [pass-dev] Committer Election for Allen Moore on Eclipse Public Access Submission System (PASS) has started

Hi Wayne,

Thanks for the follow-up. This is a bit of an unusual case. I'll describe the situation for you, and perhaps you can suggest a way forward.

Allen just started in his role at JHU last week, so he's really just been coming up to speed on the project in that time. Given that he's a project manager and not a developer, he won't be creating code PRs. He may create documentation PRs at some point, but that won't be his primary role and it's not something I see him doing soon. Allen's background has primarily been in the corporate and government world, so there's not a record of work on open source projects to which we can point. I agree that this would normally suggest the need to wait on a committer nomination, but I moved forward with it because our current project manager will be leaving the team next week and Allen will be picking up her duties. A big part of these duties is managing tickets and the project board in GitHub Issues, which requires repo write permission, at least for the "main" repo (where all tickets are captured).

I'm anticipating that Allen's primary team contributions will be visible in defining and organizing work tasks for the team, but it's a bit of a chicken-and-egg problem in that he can't demonstrate this value unless he has access to the tools to do so.

What do you think is the right next step here? A couple potential options I see are (1) Grant provisional committer status, that gets reviewed after some amount of time or (2) Grant write access to only the "main" repo in the eclipse-pass GitHub org as an exception for this case, then pursue committer status later. This may be a challenge due to the automation that is currently in place to handle granting permissions in GitHub.

thanks,
Bill

From: pass-dev <pass-dev-bounces@xxxxxxxxxxx> on behalf of pass developer discussions via pass-dev <pass-dev@xxxxxxxxxxx>
Sent: Wednesday, September 28, 2022 2:08 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
 
Sorry for the delay.

Is there literally nothing that Allen can do to demonstrate merit?

Has the nominee added value to discussions in any issues or other public communication channels? Are there options for the nominee to contribute to documentation? Is the nominee a subject matter expert with some public record that we can cite?

Wayne

On Fri, Sep 23, 2022 at 12:00 PM pass developer discussions via pass-dev <pass-dev@xxxxxxxxxxx> wrote:
Hi Wayne,

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 [1] . 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 [2] 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 [3] 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 [4] 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.

best,
Bill


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,

Wayne

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
Submission System (PASS) (technology.pass) was started by Bill Branan with
this criteria:

Allen Moore recently started as Project Manager for the JHU Digital Research
& Curation Center. He will be picking up Sima's role as PM for the Eclipse
PASS project.

It is my pleasure to nominate Allen as a committer on Eclipse Public Access
Submission System (PASS).

Eclipse Public Access Submission System (PASS) project committers can click
the election link below to vote.

Election:
https://projects.eclipse.org/projects/technology.pass/elections/election-allen-moore-committer-eclipse-public-access-submission-system-pass

Project: https://projects.eclipse.org/projects/technology.pass

_______________________________________________
pass-dev mailing list
pass-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org


--

Wayne Beaton

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.

_______________________________________________
pass-dev mailing list
pass-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org


--

Wayne Beaton

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