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();
         }
     }

Reply via email to