Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0:FactoryCandidates
lucene
lucene-timestamps.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lucene-timestamps.patch of Package lucene
--- lucene-8.11.2/analysis/common/src/tools/java/org/apache/lucene/analysis/standard/GenerateJflexTLDMacros.java 2022-06-13 18:25:09.000000000 +0200 +++ lucene-8.11.2/analysis/common/src/tools/java/org/apache/lucene/analysis/standard/GenerateJflexTLDMacros.java 2023-09-18 13:40:32.178161872 +0200 @@ -207,7 +207,7 @@ writer.write(NL); } writer.write("// generated on "); - writer.write(dateFormat.format(new Date())); + writer.write(dateFormat.format(System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))) : new Date())); writer.write(NL); writer.write("// by "); writer.write(this.getClass().getName()); --- lucene-8.11.2/benchmark/src/java/org/apache/lucene/benchmark/byTask/feeds/DocMaker.java 2022-06-13 18:25:10.000000000 +0200 +++ lucene-8.11.2/benchmark/src/java/org/apache/lucene/benchmark/byTask/feeds/DocMaker.java 2023-09-18 13:38:53.074193935 +0200 @@ -272,7 +272,7 @@ if (date == null) { // just set to right now - date = new Date(); + date = System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))) : new Date(); } Field dateField = ds.getNumericField(DATE_MSEC_FIELD, Long.class); --- lucene-8.11.2/benchmark/src/java/org/apache/lucene/benchmark/byTask/feeds/LongToEnglishContentSource.java 2022-06-13 18:25:10.000000000 +0200 +++ lucene-8.11.2/benchmark/src/java/org/apache/lucene/benchmark/byTask/feeds/LongToEnglishContentSource.java 2023-09-18 13:39:15.331003116 +0200 @@ -54,7 +54,7 @@ docData.setBody(rnbf.format(curCounter)); docData.setName("doc_" + String.valueOf(curCounter)); docData.setTitle("title_" + String.valueOf(curCounter)); - docData.setDate(new Date()); + docData.setDate(System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))) : new Date()); return docData; } --- lucene-8.11.2/core/src/java/org/apache/lucene/index/IndexWriter.java 2022-06-13 18:25:10.000000000 +0200 +++ lucene-8.11.2/core/src/java/org/apache/lucene/index/IndexWriter.java 2023-09-18 13:41:45.318630172 +0200 @@ -4593,7 +4593,7 @@ diagnostics.put("java.runtime.version", System.getProperty("java.runtime.version", "undefined")); // Hotspot version, e.g. 2.8 for J9: diagnostics.put("java.vm.version", System.getProperty("java.vm.version", "undefined")); - diagnostics.put("timestamp", Long.toString(new Date().getTime())); + diagnostics.put("timestamp", Long.toString((System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.parseLong(System.getenv("SOURCE_DATE_EPOCH"))) : new Date()).getTime())); if (details != null) { diagnostics.putAll(details); } --- lucene-8.11.2/core/src/java/org/apache/lucene/util/StringHelper.java 2022-06-13 18:25:10.000000000 +0200 +++ lucene-8.11.2/core/src/java/org/apache/lucene/util/StringHelper.java 2023-09-18 17:34:58.751336732 +0200 @@ -214,6 +214,10 @@ String prop = System.getProperty("tests.seed"); + if (prop == null) { + prop = System.getenv("SOURCE_DATE_EPOCH"); + } + // State for xorshift128: long x0; long x1;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor