Giving up upstream-ing my patches & feel free to pick them up
David Alayachew
davidalayachew at gmail.com
Sat Jan 31 16:29:10 UTC 2026
In fact, I just looked. It actually took 3.5 months for mine to get
approved.
Request made -- April 11 2022
Request approved -- July 27 2022
All of that to say, your experience is, sadly, common.
If you have any patience left to exercise, would you be willing to wait a
little longer? I can make much louder noise than you can. Let me bang on
the door, and get this done quickly. Would you accept that xtex?
On Sat, Jan 31, 2026, 10:59 AM David Alayachew <davidalayachew at gmail.com>
wrote:
> Sorry to hear this.
>
> If it makes you feel better, I am born and raised in America, currently
> live in Washington DC, and I still had to wait over 2 months for mine to be
> done.
>
> @Dalibor Topic <dalibor.topic at oracle.com>, can we get this prioritized?
>
> On Sat, Jan 31, 2026, 4:52 AM xtex <xtex at envs.net> wrote:
>
>> Hi,
>>
>> About one year ago, in Jan. 2025, I began my adventure of the OpenJDK
>> codebase. Later I attempted to make some patches into the repository.
>> I checked the documentation and learned that I have to sign an Oracle
>> Contributor Agreement before submitting patches to OpenJDK. At that time,
>> I
>> dreamed that it was just a pretty normal CLA, like the ones I signed for
>> other
>> projects and shall just take at most several days.
>>
>> A few days later, I received an email asking me to update some
>> information in
>> the agreement. I did. After that, I have sent 5 emails to
>> opensource_ww_grp at oracle.com asking if there was anything wrong (once a
>> month
>> from January to May). For each of my emails, I got a reply, saying that
>> they
>> "sincerely apologize" and "@Dalibor Topic Can you please review...", with
>> no
>> actual progress being made. Now it has been (more than) one year since I
>> submitted my first OCA submission. And I have been tired of "/touch"-ing
>> my PR
>> once a month.
>>
>> I wonder if there is a reason for not reviewing my OCA submission. I do
>> live
>> in Chinese Mainland but I have no contractual or subordinate or teacher-
>> student relationship with any entities that are restricted by the US
>> import/
>> export control laws (according to OpenSanctions). If you think that I
>> have
>> such a relationship or should be rejected for any other reasons, please
>> simply
>> reject my OCA submission, instead of hanging it for months.
>>
>> As I no longer have enough interest and spare time to work on OpenJDK, I
>> decided to give up upstreaming those patches.
>> If anyone is interested in them, please feel free to pick up and submit
>> these
>> patches, most of which are small but I believe they are useful.
>> As OCA requires that "each contribution that you submit is and shall be
>> an
>> original work of authorship", you may rewrite my patches from scratch so
>> it is
>> an original work, and you don't need to sign my name or ping me.
>>
>> I would like to give a list of the patches that I wanted to upstream but
>> failed:
>>
>> - Checks if "llvm-config" is broken:
>> https://github.com/AOSC-Tracking/jdk/commit/
>> 6a8b12b1ad700d994a2803de593ca06e698ef1a9
>> - Extend default thread stack size for zero:
>> This addresses the stack overflow exception in javac when building JDK 24
>> with
>> zero variants.
>> https://github.com/AOSC-Tracking/jdk/commit/
>> 4534fcaafc149f649105dc9914c7cf4aaf8c802c
>> https://www.mail-archive.com/build-dev@openjdk.org/msg14818.html
>>
>> Some patches that are not for the upstream OpenJDK but Loongson's fork of
>> JDK
>> and were also blocked by OCA:
>> https://github.com/loongson/jdk/pull/134
>> https://github.com/loongson/jdk/pull/126
>> https://github.com/loongson/jdk/pull/125
>> https://github.com/loongson/jdk/pull/135
>> https://github.com/loongson/jdk/pull/136
>> https://github.com/AOSC-Tracking/jdk/commit/
>> 913dcb2b2759437876ae3a40a1b074eeb1bfe09f
>> https://github.com/AOSC-Tracking/jdk/commit/
>> caba8e6de73fd9ffa078d6c257d6be8500b9d16a
>>
>> Best wishes,
>> Bye.
>> --
>> Bingwu Zhang (a.k.a. xtex) @ Sat, 31 Jan 2026 08:42:31 +0000
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-dev/attachments/20260131/774c49a1/attachment.htm>
More information about the hotspot-dev
mailing list