Details
-
Type:
Enhancement
-
Status: Closed
-
Priority:
P4
-
Resolution: Withdrawn
-
Affects Version/s: 18
-
Fix Version/s: None
-
Component/s: tools
-
Labels:
Description
Currently when even when using --with-source-date (SOURCE_DATE_EPOCH) the build image jars, zips and jmods are not built deterministically, for various reasons:
- ZipOutputStream and Jar do not support SOURCE_DATE_EPOCH
- Jar and Jmod content order is not deterministic due to relying on underlying OS file IO
- Zip generation uses the "zip" tool which does not support SOURCE_DATE_EPOCH and is non-deterministic
- ZipOutputStream and Jar do not support SOURCE_DATE_EPOCH
- Jar and Jmod content order is not deterministic due to relying on underlying OS file IO
- Zip generation uses the "zip" tool which does not support SOURCE_DATE_EPOCH and is non-deterministic
Attachments
Issue Links
- csr for
-
JDK-8276667 Support content ordering and SOURCE_DATE_EPOCH for Jar, Jmod, and underlying ZipOutputStream
-
- Closed
-
- relates to
-
JDK-8276743 Make openjdk build Zip Archive generation "reproducible"
-
- Resolved
-
-
JDK-8276764 Enable deterministic file content ordering for Jar and Jmod
-
- Resolved
-
-
JDK-8276766 Enable jar and jmod to produce deterministic timestamped content
-
- Resolved
-
- links to
-
Review openjdk/jdk/6268