On Tue, 9 Nov 2021 12:59:17 GMT, Andrew Leonard <aleon...@openjdk.org> wrote:

> This PR adds a new openjdk build tool GenerateZip, which generates a final 
> "zip" file from an input folder, and creates it in a deterministic way, 
> ensuring ordering and timestamps are set as specified.
> 
> Using this tool in ZipArchive.gmk will ensure src.zip is then created 
> deterministically.
> 
> Signed-off-by: Andrew Leonard <anleo...@redhat.com>

I agree that ideally reproducibility should be on by default, but if there is a 
cost, then you can be sure OpenJDK developers will be looking for a way to 
remove it for faster turnaround times. I would propose a specific configure 
parameter for this specific case, reproducible zip files, that is default on 
for release builds and off for debug builds (debug builds aren't reproducible 
by nature) and let the existing meta flag also control the value of this new 
flag.

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

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

Reply via email to