CFV: New JDK Reviewer: Chen Liang

Chen Liang chen.l.liang at oracle.com
Fri Jun 14 13:58:32 UTC 2024


I can confirm that I was not a committer per OpenJDK bylaws when the vote began. We assumed that the status of a vote is codified when the results are published on the list, but apparently that is not the case.

The votes and the results are both on jdk-dev list, but JDK project lead additionally sends a private email to the nominee and the nominator informing that the result is acknowledged. I didn't know the existence of that private email, and only received it on June 11. Thereby I was not a committer upon the inception of this vote, as correctly reflected on the census, and this vote is moot.

Sorry for wasting your time to vote here! Please forgive me for I have never been through the process of receiving an email from JDK project lead for acknowledgement, and thus did not realize the vote does not conform to the bylaws. And thank you for raising these concerns in the thread to ensure the OpenJDK community process always abide to the bylaws.

Much thanks,
Chen Liang
________________________________
From: jdk-dev <jdk-dev-retn at openjdk.org> on behalf of Pavel Rappo <pavel.rappo at oracle.com>
Sent: Friday, June 14, 2024 8:37 AM
To: jdk-dev at openjdk.org <jdk-dev at openjdk.org>
Subject: Re: CFV: New JDK Reviewer: Chen Liang

I hereby withdraw CFV [^1] for New JDK Reviewer: Chen Liang.

Let me stress that this withdrawal has nothing to do with Chen or his qualifications. It has to do with strict adherence to our process.

Per bylaws, a Reviewer nomination [^2] requires the nominee to already be a Committer, which has to be reflected in the Census. While Chen had been nominated to JDK Committer, voted for, and the positive result announced before I started the JDK Reviewer CFV, the result had not yet been recorded in the Census. I should've formally checked the Census before the CFV for JDK Reviewer, but I didn't, which was my mistake.

An additional reason to withdraw this nomination is that the CFV message did not explain why Chen was being nominated to JDK Reviewer so soon after becoming a JDK Committer, which led to some confusion. While Claes explained this later on [^3], that information was buried deep in the replies to the CFV. I will include that explanation in the revised CFV.

Apologies to Chen and his voters.

-Pavel

[^1]: https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009049.html
[^2]: https://openjdk.org/bylaws#reviewer and https://openjdk.org/projects/#project-reviewer
[^3]: https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009079.html

> On 6 Jun 2024, at 14:34, Pavel Rappo <pavel.rappo at oracle.com> wrote:
>
> I hereby nominate Chen Liang to JDK Reviewer.
>
> Chen is a member of the Java LangTools team at Oracle. Since 2021
> Chen has co-authored 3 commits and authored 57 commits. Over that
> time Chen has reviewed 53 commits, most of which are in the
> java.lang.{constant,invoke,reflect,runtime,util,}, classfile,
> jdk.compiler, and jdk.javadoc areas.
>
> Chen's comments as a de facto reviewer are substantial and helpful.
>
> Votes are due by 2024-06-21 20:00 UTC.
>
> Only current JDK Reviewers [1] are eligible to vote
> on this nomination.  Votes must be cast in the open by replying
> to this mailing list.
>
> For Three-Vote Consensus voting instructions, see [2].
>
> -Pavel
>
> [1] https://openjdk.org/census
> [2] https://openjdk.org/projects/#reviewer-vote
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/jdk-dev/attachments/20240614/8e9395a7/attachment-0001.htm>


More information about the jdk-dev mailing list