Codebase list jboss-logging-tools / 513b963
Clamp the date of the @Generated annotations to SOURCE_DATE_EPOCH to improve the reproducibility Emmanuel Bourg 4 years ago
3 changed file(s) with 24 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 jboss-logging-tools (2.2.0-2) unstable; urgency=medium
1
2 * Team upload.
3 * Clamp the date of the @Generated annotations to SOURCE_DATE_EPOCH
4 to improve the reproducibility
5
6 -- Emmanuel Bourg <ebourg@apache.org> Sat, 17 Aug 2019 02:05:41 +0200
7
08 jboss-logging-tools (2.2.0-1) unstable; urgency=medium
19
210 * New upstream version 2.2.0.
0 Description: Makes the date of the @Generated annotations reproducible
1 Author: Emmanuel Bourg <ebourg@apache.org>
2 Forwarded: no
3 --- a/processor/src/main/java/org/jboss/logging/processor/generator/model/ClassModelHelper.java
4 +++ b/processor/src/main/java/org/jboss/logging/processor/generator/model/ClassModelHelper.java
5 @@ -52,7 +52,8 @@
6 */
7 static String generatedDateValue() {
8 final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
9 - return sdf.format(new Date());
10 + sdf.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
11 + return sdf.format(System.getenv("SOURCE_DATE_EPOCH") != null ? new Date(1000 * Long.valueOf(System.getenv("SOURCE_DATE_EPOCH"))) : new Date());
12 }
13
14 /**
00 java9.patch
1 02-reproducible-generated-date.patch