[11u]: RFR JDK-8227368: EnumSet.class serialization broken in JDK 9+

Roger Riggs Roger.Riggs at oracle.com
Fri Aug 30 18:02:51 UTC 2019


Hi Stuart,

The CSR is fine except that I would not use the shorthand 'svuid' to refer
to the serial version uid.  Spell it out.

I added myself as a Reviewer.

Roger


On 8/29/19 2:33 AM, Stuart Marks wrote:
> Hi, I'm finally getting back to this. Sorry for the delay.
>
> I've written up a CSR for this. Can you review it please? When you've 
> done so, please edit the CSR and add your OpenJDK user ID to the 
> Reviewed By box (scroll most of the way to the bottom).
>
>     https://bugs.openjdk.java.net/browse/JDK-8230331
>
> I'm using this CSR to apply to both OpenJDK 11.0.x and Oracle JDK 
> 11.0.x. The code change is the same and all the same issues apply. 
> Note that this change is quite different from the JDK 13 change, so 
> the CSR is quite different as well. I've included some background and 
> the explanation I posted in this email thread earlier.
>
> The webrev is unchanged from my posting a few weeks ago:
>
> http://cr.openjdk.java.net/~smarks/reviews/8227368.jdk11u/webrev.0/
>
> (I haven't rebased it to the very latest jdk11u-dev; I suppose it 
> might change somewhat, though I think it unlikely.)
>
> Christoph, I'd appreciate it if you could run this change through 
> SAP's test system. Please let me know about the results or any 
> problems you encounter.
>
> Thanks!
>
> s'marks
>
> On 8/8/19 2:54 PM, Langer, Christoph wrote:
>> Hi Stuart,
>>
>> I think it'd be great if you could do the CSR and Peter could review 
>> it (I, maybe, can have a look as well).
>>
>> When it comes to testing, I can offer our test system for OpenJDK 11u 
>> here at SAP.
>> Would the change still be the one at:
>> http://cr.openjdk.java.net/~smarks/reviews/8227368.jdk11u/webrev.0/?
>> (BTW: I've got the feeling that this looks slightly different now 
>> compared to this morning??)
>>
>> By recognizing a backport issue targeted for 11.0.6-oracle, I take 
>> that you'll also bring the change to the Oracle 11u release and it 
>> will be the same then? We definitely shouldn't differ at this 
>> place... And in that case I suppose you'd have had to file a CSR 
>> anyway since I understood Joe telling that Oracle 11u would use the 
>> CSR process.
>>
>> Cheers
>> Christoph
>>
>>> -----Original Message-----
>>> From: Stuart Marks <stuart.marks at oracle.com>
>>> Sent: Donnerstag, 8. August 2019 23:31
>>> To: Peter Levart <peter.levart at gmail.com>
>>> Cc: Langer, Christoph <christoph.langer at sap.com>; jdk-updates-
>>> dev at openjdk.java.net
>>> Subject: Re: [11u]: RFR JDK-8227368: EnumSet.class serialization 
>>> broken in
>>> JDK 9+
>>>
>>> On 8/8/19 9:49 AM, Peter Levart wrote:
>>>> Perhaps it would be best if you continue with it, since you have 
>>>> access to
>>>> various facilities needed for this patch (JCK tests for example) 
>>>> and are more
>>>> acquainted with the JSR process.
>>>
>>> Yes, I can do this. (I think you meant CSR; JSR is a different thing!)
>>>
>>> Can I consider you as a reviewer?
>>>
>>> s'marks



More information about the jdk-updates-dev mailing list