You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Herve Boutemy (Jira)" <ji...@apache.org> on 2020/06/19 06:41:00 UTC
[jira] [Created] (SUREFIRE-1804) fix
surefire-shadefire-3.0.0-M5.jar reproducibility issue on other envs
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)