Hi Max,

On 2019/3/18 22:04, Weijun Wang wrote:
Hi John,

The new webrev looks mostly fine, except that I don't like the new lambda in 
Test.java. But I'll leave it to you to decide if that style is good.

Have you been able to reproduce the original test failure and make sure your 
updated test passes in the same environment? Otherwise, I cannot be sure if the 
fix is at the right spot.

I had reproduced this issue. It only raised at the midnight.
The cause is what I mentioned on "-J-Duser.timezone=null".
The test passed with my fix.

Best regards,
John Jiang


Thanks,
Max

On Mar 18, 2019, at 8:28 PM, sha.ji...@oracle.com wrote:

Hi Max,
If using "-J-Duser.timezone=null", it looks jarsigner always uses timezone 
GMT-8/PST, but not the local timezone.
Currently, the testing machines should use GMT-7/PDT.
If no user.timezone is specified, jarsigner just uses local timezone.

Please review the updated webrev: 
http://cr.openjdk.java.net/~jjiang/8220410/webrev.01/
It doesn't specify user.timezone for jarsigner if this property is null, and 
still makes sure jarsigner and date formatter use the same timezone.

Best regards,
John Jiang

On 2019/3/14 09:52, Weijun Wang wrote:
On Mar 13, 2019, at 4:58 PM, sha.ji...@oracle.com wrote:

Hi,
This fix just makes sure that specified timezone is not null,
Or maybe if it's null then shall we also not pass it to the tools? If I understand 
correctly, by doing this we also test the default timezone case, which I believe is more 
common. (At least I don't see it in "java -XshowSettings:properties" on my 
laptop).

BTW, are you able to reproduce the failure by faking the time? All failures 
happened from 2019-03-11T07:23:34Z to 2019-03-11T07:32:36Z.

--Max

and the jar verifying and date formatting use the same different timezone.

Webrev: http://cr.openjdk.java.net/~jjiang/8220410/webrev.00/
Issue: https://bugs.openjdk.java.net/browse/JDK-8220410

Best regards,
John Jiang


Reply via email to