[11u] Apple Silicon and 8257852: Remove JNF dependencies from java.desktop module

Vladimir Kempik vkempik at azul.com
Thu Apr 15 11:16:42 UTC 2021


Ok, i have added 8259729 to the header of patch for 8260616

# HG changeset patch
# User vkempik
# Date 1618483337 -10800
#      Thu Apr 15 13:42:17 2021 +0300
# Node ID 0f10de1bcc8fb68045f70ea12498cec17ed5c7db
# Parent  cf3f50dad3d1b8c0f2412ae56e060b756d2c86b8
8260616: Removing remaining JNF dependencies in the java.desktop module
8259729: Missed JNFInstanceOf -> IsInstanceOf conversion

> 15 апр. 2021 г., в 14:13, Doerr, Martin <martin.doerr at sap.com> написал(а):
> 
> Ok. I guess Oracle has backported some parts differently and fixed it by backport of JDK-8259729.
> If your backport doesn't need JDK-8259729 as follow-up that will be also fine.
> We can mark JDK-8259729 as backported to 11.0.12 and link it to your new backport.
> Note that it's possible to fix several issues by one change. You only need to add both bug ids to the commit message.
> 
> 
>> -----Original Message-----
>> From: Vladimir Kempik <vkempik at azul.com>
>> Sent: Donnerstag, 15. April 2021 13:03
>> To: Doerr, Martin <martin.doerr at sap.com>
>> Cc: jdk-updates-dev at openjdk.java.net
>> Subject: Re: [11u] Apple Silicon and 8257852: Remove JNF dependencies
>> from java.desktop module
>> 
>> Btw, about JDK-8259729
>> When I was doing a series of 8 patches, I accidentially fixed 8259729 too as
>> the build got broken after one of 8 patches.
>> We will probably closed JDK-8259729 as not affecting ojdk11u then.
>> example for 13u is here https://github.com/VladimirKempik/jdk13u-
>> dev/commit/2e9b3a090ad75597c64b2c9a8cdf0fe02fc8fc7d#r49551444
>> 
>>> 15 апр. 2021 г., в 13:50, Doerr, Martin <martin.doerr at sap.com>
>> написал(а):
>>> 
>>> Awesome!
>>> Thanks a lot!
>>> 
>>>> -----Original Message-----
>>>> From: Vladimir Kempik <vkempik at azul.com>
>>>> Sent: Donnerstag, 15. April 2021 12:46
>>>> To: Doerr, Martin <martin.doerr at sap.com>
>>>> Cc: jdk-updates-dev at openjdk.java.net
>>>> Subject: Re: [11u] Apple Silicon and 8257852: Remove JNF dependencies
>>>> from java.desktop module
>>>> 
>>>> Thanks for the list
>>>> will do it as well and try to prepare all patches in one review request for 12
>>>> commits.
>>>> 
>>>> 
>>>>> 15 апр. 2021 г., в 13:44, Doerr, Martin <martin.doerr at sap.com>
>>>> написал(а):
>>>>> 
>>>>> Hi Vladimir,
>>>>> 
>>>>> thanks for your quick reply and for doing all the work!
>>>>> 
>>>>> We noticed that there are quite some follow-up MacOS changes besides
>>>> the 8 parts. At least:
>>>>> https://bugs.openjdk.java.net/browse/JDK-8259232
>>>>> https://bugs.openjdk.java.net/browse/JDK-8259585
>>>>> https://bugs.openjdk.java.net/browse/JDK-8259729
>>>>> https://bugs.openjdk.java.net/browse/JDK-8261198
>>>>> https://bugs.openjdk.java.net/browse/JDK-8263846
>>>>> 
>>>>> We'll have to check we're not missing anything before the release.
>>>>> 
>>>>> Best regards,
>>>>> Martin
>>>>> 
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Vladimir Kempik <vkempik at azul.com>
>>>>>> Sent: Donnerstag, 15. April 2021 12:30
>>>>>> To: Doerr, Martin <martin.doerr at sap.com>
>>>>>> Cc: jdk-updates-dev at openjdk.java.net
>>>>>> Subject: Re: [11u] Apple Silicon and 8257852: Remove JNF
>> dependencies
>>>>>> from java.desktop module
>>>>>> 
>>>>>> Hello
>>>>>> I’m in a process of preparing the backports, 7/8 done already
>>>>>> I have sent one of prerequestes out for review already today.
>>>>>> Regards, Vladimir
>>>>>>> 15 апр. 2021 г., в 13:19, Doerr, Martin <martin.doerr at sap.com>
>>>>>> написал(а):
>>>>>>> 
>>>>>>> Hi,
>>>>>>> 
>>>>>>> JDK-8257852 removed JNF usage in JDK17. It consists of 8 individual
>>>> changes
>>>>>> and a bunch of follow-up fixes.
>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8257852
>>>>>>> It is already backported to 15, 13 and 11.0.12-oracle, but not to
>> OpenJDK
>>>>>> 11u.
>>>>>>> 
>>>>>>> I believe this change is a preparation for MacOS on Apple Silicon which
>>>>>> doesn't support JNF with MacOS BigSur.
>>>>>>> 
>>>>>>> We are currently not planning to backport it to 11u. Does anybody
>> need
>>>> it
>>>>>> and is willing to take care of the backport work?
>>>>>>> 
>>>>>>> Best regards,
>>>>>>> Martin
>>>>> 
>>> 
> 



More information about the jdk-updates-dev mailing list