On Fri, 10 Dec 2021 14:09:00 GMT, Andrew Leonard <aleon...@openjdk.org> wrote:
>> Add a new --source-date <TIMESTAMP> (epoch seconds) option to jar and jmod >> to allow specification of time to use for created/updated jar/jmod entries. >> This then allows the ability to make the content deterministic. >> >> Signed-off-by: Andrew Leonard <anleo...@redhat.com> > > Andrew Leonard has updated the pull request incrementally with one additional > commit since the last revision: > > 8276766: Enable jar and jmod to produce deterministic timestamped content > > Signed-off-by: Andrew Leonard <anleo...@redhat.com> Hi Andrew, The latest Mach5 runs remain clean and the updates look good so you are good to integrate when you are ready! test/jdk/tools/jar/ReproducibleJar.java line 43: > 41: import java.nio.file.Files; > 42: import java.nio.file.attribute.FileTime; > 43: import java.util.Arrays; This can be removed I believe test/jdk/tools/jar/ReproducibleJar.java line 113: > 111: > 112: @AfterMethod > 113: public void runAfter() throws Throwable { throws clause is not needed test/jdk/tools/jar/ReproducibleJar.java line 160: > 158: */ > 159: @Test(dataProvider = "invalidSourceDates") > 160: public void testInvalidSourceDate(String sourceDate) throws > Throwable { throws clause is not needed test/jdk/tools/jar/ReproducibleJar.java line 281: > 279: * Remove the directory and its contents > 280: */ > 281: static boolean cleanup(File dir) throws Throwable { The return type is not used and the throws clause can be removed ------------- Marked as reviewed by lancea (Reviewer). PR: https://git.openjdk.java.net/jdk/pull/6481