[ 
https://issues.apache.org/jira/browse/COMPRESS-485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hervé Boutemy updated COMPRESS-485:
-----------------------------------
    Description: 
currently, zip files created using ParallelScatterZipCreator have random order.
This is causing issues when trying to do Reproducible Builds with Maven MNG-6276

Studying ParallelScatterZipCreator, entries are kept sorted in memory in 
futures list: instead of writing each full scatter in sequence, iterating over 
futures should permit to write each zip entry in original order, without 
changing the API or any performance of the gathering process

  was:
currently, zip files created using ParallelScatterZipCreator have random order.
This is causing issues when trying to do Reproducible Builds with Maven MNG-6276

Studying ParallelScatterZipCreator, entries are kept sorted in memory in 
futures list: instead of writing each full scatter in sequence, iterating over 
futures should permit to write each zip entry in original order


> Reproducible Builds: keep entries order when gathering 
> ParallelScatterZipCreator
> --------------------------------------------------------------------------------
>
>                 Key: COMPRESS-485
>                 URL: https://issues.apache.org/jira/browse/COMPRESS-485
>             Project: Commons Compress
>          Issue Type: Improvement
>          Components: Archivers
>    Affects Versions: 1.18
>            Reporter: Hervé Boutemy
>            Priority: Major
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> currently, zip files created using ParallelScatterZipCreator have random 
> order.
> This is causing issues when trying to do Reproducible Builds with Maven 
> MNG-6276
> Studying ParallelScatterZipCreator, entries are kept sorted in memory in 
> futures list: instead of writing each full scatter in sequence, iterating 
> over futures should permit to write each zip entry in original order, without 
> changing the API or any performance of the gathering process



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to