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

Reply via email to