On 2019-01-29 01:34, Erik Joelsson wrote:
This patch enhances the build compare script to also look at the jmod files in the JDK image. This was triggered by JDK-8217826 (linked in issue) where we see a rare intermittent comparison failure on Windows when looking at file types. That seems to be caused by the file command not knowing about jmod files (at least not the versions of the command we have).

With this patch, I'm filtering out .jmod files from the file type comparison since it seems pointless. Instead I use the jmod tool to list the contents of each jmod file and verify that they contain the same file names. I don't think there is a point to comparing the contents of those files since all the same files will be in the JDK image and will be compared anyway. Doing it again would be a waste of time.

Tested manually introducing differences and running the script, as well as running the build with COMPARE_BUILD=PATCH= on all relevant platforms.

Bug: https://bugs.openjdk.java.net/browse/JDK-8217916

Webrev: http://cr.openjdk.java.net/~erikj/8217916/webrev.01/index.html
Looks good to me.

/Magnus

/Erik


Reply via email to