[
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)
