bug#45675: Zip-based archives store timestamps

2021-01-06 Thread Julien Lepiller
This sounds like a good idea indeed Le 6 janvier 2021 17:34:01 GMT-05:00, "Miguel Ángel Arruga Vivas" a écrit : >Hi, > >Julien Lepiller writes: > >> For java packages, we have a strip-jar-timestamps phase in the >ant-build-system. > >Thanks for the pointer. Do you think could be worth to extra

bug#45675: Zip-based archives store timestamps

2021-01-06 Thread Miguel Ángel Arruga Vivas
Hi, Julien Lepiller writes: > For java packages, we have a strip-jar-timestamps phase in the > ant-build-system. Thanks for the pointer. Do you think could be worth to extract that into (guix build utils) as the attached patch (WIP) does? It rebuilds the world and replaces all of "old usages

bug#45675: Zip-based archives store timestamps

2021-01-05 Thread Julien Lepiller
For java packages, we have a strip-jar-timestamps phase in the ant-build-system. Le 5 janvier 2021 08:10:37 GMT-05:00, "Miguel Ángel Arruga Vivas" a écrit : >A procedure like reset-gzip-timestamp should be useful for >reproducibility purposes, adapted to zip based archives as Smalltalk's >STAR o

bug#45675: Zip-based archives store timestamps

2021-01-05 Thread Miguel Ángel Arruga Vivas
A procedure like reset-gzip-timestamp should be useful for reproducibility purposes, adapted to zip based archives as Smalltalk's STAR or Java's JAR binary formats, as some or all of their contents are generated usually at build time. On the latest Zip specification[1], which only seem to be encum