[ https://issues.apache.org/jira/browse/MSOURCES-120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16920627#comment-16920627 ]
Plamen Totev commented on MSOURCES-120: --------------------------------------- I've tried to build {{a734f2739b4d13c3dab437a2c8f38607e8c325f5}} locally and it failed. Here is the debug output if it helps: {code:java} reproducible-1.0-sources.jar sha1 = acf461ff37ddc3c44c620770a73d9cf42f7ca429 encoding: UTF8 M size (cmp) crc time mode name -comment; extra 8 25 ( 27) ee027fb2 1566419332000 100644 META-INF/MANIFEST.MF ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-A/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-C/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/B2/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/B4/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/b1/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/b3/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-d/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/org.apache.maven.its/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/org.apache.maven.its/reproducible/ ; 0 8 788 (453) 598eee6e 1566419332000 100644 Uppercase.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/A2.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/A4.txt ; 0 8 1576 (467) 50b9dc5b 1566419332000 100644 dir-A/a1.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/a3.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-C/C.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/B2/B2.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/B4/B4.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b1/b1.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b3/b3.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-d/d.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 executable.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 lowercase.txt ; 0 8 2224 (972) 7a53d151 1566419332000 100644 META-INF/maven/org.apache.maven.its/reproducible/pom.xml ; 0 8 65 ( 64) 755e6e89 1566419332000 100644 META-INF/maven/org.apache.maven.its/reproducible/pom.properties ; 0 assert buf.startsWith( "reproducible-1.0-sources.jar sha1 = $expectedSha1" ) | | | | false 7bd062f9b45afb7423f3c004c8080ebad4e98754 reproducible-1.0-sources.jar sha1 = acf461ff37ddc3c44c620770a73d9cf42f7ca429 encoding: UTF8 M size (cmp) crc time mode name -comment; extra 8 25 ( 27) ee027fb2 1566419332000 100644 META-INF/MANIFEST.MF ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-A/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-C/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/B2/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/B4/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/b1/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-b/b3/ ; 0 0 0 ( 0) 0 1566419332000 40755 dir-d/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/org.apache.maven.its/ ; 0 0 0 ( 0) 0 1566419332000 40755 META-INF/maven/org.apache.maven.its/reproducible/ ; 0 8 788 (453) 598eee6e 1566419332000 100644 Uppercase.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/A2.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/A4.txt ; 0 8 1576 (467) 50b9dc5b 1566419332000 100644 dir-A/a1.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-A/a3.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-C/C.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/B2/B2.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/B4/B4.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b1/b1.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-b/b3/b3.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 dir-d/d.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 executable.txt ; 0 8 788 (453) 598eee6e 1566419332000 100644 lowercase.txt ; 0 8 2224 (972) 7a53d151 1566419332000 100644 META-INF/maven/org.apache.maven.its/reproducible/pom.xml ; 0 8 65 ( 64) 755e6e89 1566419332000 100644 META-INF/maven/org.apache.maven.its/reproducible/pom.properties ; 0 {code} [~hboutemy] if you can share the file from your box so I can compare it with mine, maybe I should be able to help with finding the issue (or at least the difference). > Reproducible Builds: make entries in output jar files reproducible (order + > timestamp) > -------------------------------------------------------------------------------------- > > Key: MSOURCES-120 > URL: https://issues.apache.org/jira/browse/MSOURCES-120 > Project: Maven Source Plugin > Issue Type: New Feature > Affects Versions: 3.0.1 > Reporter: Hervé Boutemy > Priority: Major > > since a jar file is a zip file, entries order and timestamp are a natural > source of non Reproducible Builds: > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318 -- This message was sent by Atlassian Jira (v8.3.2#803003)