MakeZipReproducible was added to enable reproducible building of src.zip. 
However, as ZipEntry timestamps are a "localized" date with no zone, the 
specified epoch instant was getting localized in whatever the building timezone 
was, hence src.zip built from the same source in different zones would differ.
The timestamp should be localized to UTC (like for jar, jmod entries), this PR 
ensures this.

Signed-off-by: Andrew Leonard <anleo...@redhat.com>

-------------

Commit messages:
 - 8279182: MakeZipReproducible ZipEntry timestamps not localized to UTC

Changes: https://git.openjdk.java.net/jdk/pull/6926/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=6926&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8279182
  Stats: 11 lines in 1 file changed: 6 ins; 0 del; 5 mod
  Patch: https://git.openjdk.java.net/jdk/pull/6926.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/6926/head:pull/6926

PR: https://git.openjdk.java.net/jdk/pull/6926

Reply via email to