<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Much thanks,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Chen Liang</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> jdk-dev <jdk-dev-retn@openjdk.org> on behalf of Pavel Rappo <pavel.rappo@oracle.com><br>
<b>Sent:</b> Friday, June 14, 2024 8:37 AM<br>
<b>To:</b> jdk-dev@openjdk.org <jdk-dev@openjdk.org><br>
<b>Subject:</b> Re: CFV: New JDK Reviewer: Chen Liang</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">I hereby withdraw CFV [^1] for New JDK Reviewer: Chen Liang.<br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
Apologies to Chen and his voters.<br>
<br>
-Pavel<br>
<br>
[^1]: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009049.html">
https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009049.html</a><br>
[^2]: <a href="https://openjdk.org/bylaws#reviewer">https://openjdk.org/bylaws#reviewer</a> and
<a href="https://openjdk.org/projects/#project-reviewer">https://openjdk.org/projects/#project-reviewer</a><br>
[^3]: <a href="https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009079.html">
https://mail.openjdk.org/pipermail/jdk-dev/2024-June/009079.html</a><br>
<br>
> On 6 Jun 2024, at 14:34, Pavel Rappo <pavel.rappo@oracle.com> wrote:<br>
> <br>
> I hereby nominate Chen Liang to JDK Reviewer.<br>
> <br>
> Chen is a member of the Java LangTools team at Oracle. Since 2021<br>
> Chen has co-authored 3 commits and authored 57 commits. Over that<br>
> time Chen has reviewed 53 commits, most of which are in the<br>
> java.lang.{constant,invoke,reflect,runtime,util,}, classfile,<br>
> jdk.compiler, and jdk.javadoc areas.<br>
> <br>
> Chen's comments as a de facto reviewer are substantial and helpful.<br>
> <br>
> Votes are due by 2024-06-21 20:00 UTC.<br>
> <br>
> Only current JDK Reviewers [1] are eligible to vote<br>
> on this nomination. Votes must be cast in the open by replying<br>
> to this mailing list.<br>
> <br>
> For Three-Vote Consensus voting instructions, see [2].<br>
> <br>
> -Pavel<br>
> <br>
> [1] <a href="https://openjdk.org/census">https://openjdk.org/census</a><br>
> [2] <a href="https://openjdk.org/projects/#reviewer-vote">https://openjdk.org/projects/#reviewer-vote</a><br>
> <br>
<br>
</div>
</span></font></div>
</body>
</html>