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)