Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package java-21-openjdk for openSUSE:Factory checked in at 2023-09-21 22:23:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/java-21-openjdk (Old) and /work/SRC/openSUSE:Factory/.java-21-openjdk.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "java-21-openjdk" Thu Sep 21 22:23:37 2023 rev:2 rq:1112807 version:21.0.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/java-21-openjdk/java-21-openjdk.changes 2023-09-20 13:34:03.413107799 +0200 +++ /work/SRC/openSUSE:Factory/.java-21-openjdk.new.1770/java-21-openjdk.changes 2023-09-21 22:24:24.951842723 +0200 @@ -1,0 +2,8 @@ +Thu Sep 21 11:14:41 UTC 2023 - Fridrich Strba <fst...@suse.com> + +- Added patch: + * reproducible-properties.patch + + use SOURCE_DATE_EPOCH for timestamp in properties files if + it is set + +------------------------------------------------------------------- New: ---- reproducible-properties.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ java-21-openjdk.spec ++++++ --- /var/tmp/diff_new_pack.A1glDW/_old 2023-09-21 22:24:27.959951878 +0200 +++ /var/tmp/diff_new_pack.A1glDW/_new 2023-09-21 22:24:27.959951878 +0200 @@ -156,6 +156,7 @@ Patch8: zero-ranges.patch # From icedtea: Increase default memory limits Patch10: memory-limits.patch +Patch11: reproducible-properties.patch # Fix use of unintialized memory in adlc parser Patch12: adlc-parser.patch # Fix: implicit-pointer-decl @@ -394,6 +395,7 @@ %patch5 -p1 %patch8 -p1 %patch10 -p1 +%patch11 -p1 %patch12 -p1 %patch13 -p1 ++++++ reproducible-properties.patch ++++++ --- a/src/java.base/share/classes/java/util/Properties.java +++ b/src/java.base/share/classes/java/util/Properties.java @@ -955,7 +955,7 @@ public class Properties extends Hashtable<Object,Object> { if (sysPropVal != null && !sysPropVal.isEmpty()) { writeComments(bw, sysPropVal); } else { - bw.write("#" + new Date()); + bw.write("#" + (System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))) : new Date())); bw.newLine(); } }