graal icon indicating copy to clipboard operation
graal copied to clipboard

Call for Lead Maintainers – GraalVM Backports Repositories

Open alina-yur opened this issue 1 year ago • 3 comments

TL;DR

To express your interest in becoming the Lead Maintainer of community backports, please send an email to [email protected].

Background

GraalVM Community Edition follows the release model of OpenJDK. GraalVM CE for JDK 17 and JDK 21 will soon no longer receive CPU releases, but there's interest in the community in maintaining the corresponding sources for other GraalVM distributions. To support this community request, we as the GraalVM team at Oracle Labs have created two repositories:

https://github.com/graalvm/graalvm-for-jdk21-community-backports https://github.com/graalvm/graalvm-for-jdk17-community-backports

We are inviting GraalVM community members to step up as a Lead Maintainer of those repositories. Please send an email to [email protected]. Lead Maintainers will oversee community backports and version-specific bug fixes. They can also invite other community maintainers to join them.

The repositories are intended to maintain source code, that can be used by the community to produce builds than can be then used by community members and vendors to produce their builds and distribute them via distribution platforms.

Upon community request, we will also create such repositories for upcoming Java versions.

We will review all requests and provide an update in this ticket.

alina-yur avatar May 16 '24 14:05 alina-yur

@alina-yur Thanks for starting this process. Much appreciated!

Quick clarification: Is Oracle still maintaining any one of these repos (as of today) or are are they both looking for new community maintainers? I think we've established that https://github.com/graalvm/graalvm-for-jdk17-community-backports is in need of a maintainer as of now. Not sure what the situation with the JDK 21 repo is. Thanks!

jerboaa avatar May 16 '24 15:05 jerboaa

Hi @jerboaa. While the older binaries for GraalVM CE for Java 21 remain available for download, they are not receiving security patches any more. Therefore, it is recommended to either upgrade to GraalVM CE for Java 22 or Oracle GraalVM for Java 21. So yes, the same applies to the JDK 21 repo.

alina-yur avatar May 17 '24 09:05 alina-yur

Thanks for the clarification!

jerboaa avatar May 17 '24 11:05 jerboaa

Hi everyone, I want to give a quick status update. We have received several requests from potential maintainers; so to proceed with this, we will close the applications on June 10th, 2024.
So if you are interested in becoming the lead maintainer, please send us an email until then. Thank you!

alina-yur avatar May 27 '24 13:05 alina-yur

Updated the description to clarify that due to security and compliance requirements, we cannot accept requests from indivudials at this time.

ezzarghili avatar Jun 06 '24 11:06 ezzarghili

@ezzarghili, I don't see how maintaining the community repositories is strongly coupled with the requirement to sign Oracle's GraalVM Vulnerability NDA?

Security patches will only land in the community repositories after Oracle has lifted the embargo for them anyway, and they can be contributed by somebody who is part of a legal entity that signed the Oracle NDA but not necessarily the Lead Maintainer of the community repositories. From my point of view, these two things are orthogonal. Or am I missing something?

simonis avatar Jun 06 '24 14:06 simonis

When and where will the "winners" be announced now that the deadline has passed?

simonis avatar Jun 11 '24 13:06 simonis

Hi @simonis. That was the deadline for applications; now we are going through them and talking to those who submitted applications. We will follow up with the Advisory Board and publicly shortly.

alina-yur avatar Jun 11 '24 13:06 alina-yur

Hi everyone, here's a follow up.

We have received a number of applications, and will proceed with Foivos Zakkak (@zakkak) from Red Hat as a lead maintainer, as Foivos has a track record of contributing to the GraalVM project and maintaining related distributions. He has expressed interest maintaining JDK 21 at least until October 2025, and he is also willing to lead the maintenance of JDK 17 until November 2024.

Thank you for stepping up, @zakkak, and we will coordinate regarding the next steps.

alina-yur avatar Jun 19 '24 09:06 alina-yur

Congratulations @zakkak!

simonis avatar Jun 19 '24 09:06 simonis

Thank you all!

I will do my best to support this community and have a fruitful collaboration. Anyone willing to collaborate/contribute on the backport repositories please feel free to reach out to me.

zakkak avatar Jun 19 '24 09:06 zakkak

Congratulations, @zakkak ! I'm really looking forward to working with you.

voitylov avatar Jun 19 '24 11:06 voitylov

Congratulations, @zakkak! It's great that the backport repos can move forward now.

jerboaa avatar Jun 19 '24 12:06 jerboaa

Congratulations @zakkak!

Eng-Fouad avatar Jun 22 '24 03:06 Eng-Fouad