Herve Boutemy created SUREFIRE-1804:
---------------------------------------
Summary: fix surefire-shadefire-3.0.0-M5.jar reproducibility issue
on other envs
Key: SUREFIRE-1804
URL: https://issues.apache.org/jira/browse/SUREFIRE-1804
Project: Maven Surefire
Issue Type: Sub-task
Affects Versions: 3.0.0-M5
Reporter: Herve Boutemy
{noformat}$ diffoscope target/reference/surefire-shadefire-3.0.0-M5.jar
surefire-shadefire/target/surefire-shadefire-3.0.0-M5.jar
--- target/reference/surefire-shadefire-3.0.0-M5.jar
+++ surefire-shadefire/target/surefire-shadefire-3.0.0-M5.jar
├── zipinfo /dev/stdin
│ @@ -183,943 +183,943 @@
│ -rw---- 2.0 fat 1553 bl defN 20-Jun-10 18:11
org/apache/maven/shadefire/plugin/surefire/log/api/ConsoleLoggerUtils.class
│ -rw---- 2.0 fat 1650 bl defN 20-Jun-10 18:11
org/apache/maven/shadefire/plugin/surefire/log/api/Level.class
│ -rw---- 2.0 fat 1354 bl defN 20-Jun-10 18:11
org/apache/maven/shadefire/plugin/surefire/log/api/NullConsoleLogger.class
│ -rw---- 2.0 fat 1749 bl defN 20-Jun-10 18:11
org/apache/maven/shadefire/plugin/surefire/log/api/PrintStreamLogger.class
│ -rw---- 2.0 fat 0 bl defN 20-Jun-10 18:11
META-INF/maven/org.apache.maven.surefire/surefire-logger-api/
│ -rw---- 2.0 fat 3695 bl defN 20-Jun-10 18:11
META-INF/maven/org.apache.maven.surefire/surefire-logger-api/pom.xml
│ -rw---- 2.0 fat 85 bl defN 20-Jun-10 18:11
META-INF/maven/org.apache.maven.surefire/surefire-logger-api/pom.properties
│ --rw---- 2.0 fat 0 bl defN 19-Nov-13 08:08
META-INF/maven/org.apache.maven.surefire/surefire-shared-utils/
│ --rw---- 2.0 fat 119 bl defN 19-Nov-13 08:08
META-INF/maven/org.apache.maven.surefire/surefire-shared-utils/pom.properties
│ +-rw---- 2.0 fat 0 bl defN 19-Nov-13 04:02
META-INF/maven/org.apache.maven.surefire/surefire-shared-utils/
│ +-rw---- 2.0 fat 119 bl defN 19-Nov-13 04:02
META-INF/maven/org.apache.maven.surefire/surefire-shared-utils/pom.properties
│ -rw---- 2.0 fat 5041 bl defN 19-Nov-13 03:50
META-INF/maven/org.apache.maven.surefire/surefire-shared-utils/pom.xml
│ --rw---- 2.0 fat 0 bl defN 19-Nov-13 08:08
org/apache/maven/shadefire/surefire/shared/
│ --rw---- 2.0 fat 0 bl defN 19-Nov-13 08:08
org/apache/maven/shadefire/surefire/shared/utils/
│ --rw---- 2.0 fat 24122 bl defN 19-Nov-13 08:08
org/apache/maven/shadefire/surefire/shared/utils/StringUtils.class
[...]
│ +-rw---- 2.0 fat 0 bl defN 19-Nov-13 04:02
org/apache/maven/shadefire/surefire/shared/
│ +-rw---- 2.0 fat 0 bl defN 19-Nov-13 04:02
org/apache/maven/shadefire/surefire/shared/utils/
│ +-rw---- 2.0 fat 24122 bl defN 19-Nov-13 04:02
org/apache/maven/shadefire/surefire/shared/utils/StringUtils.class
│
[...]{noformat}
Surprisingly, some files don't have the same timestamp in reference build and
in local build, but not all
These files are files that are shaded by maven-shade-plugin: for sure, a
maven-shade-plugin fragility, no idea yet why only some shaded files suffer
from this timestamp calculation difference (???)
--
This message was sent by Atlassian Jira
(v8.3.4#803005)