[issue43547] support ZIP files with zeroed out fields (e.g. for reproducible builds)
Christian Heimes
report at bugs.python.org
Mon Mar 22 16:44:28 EDT 2021
Christian Heimes <lists at cheimes.de> added the comment:
Hi,
thanks for looking into reproducible builds. I have a few suggestions:
- since it's a new feature, it cannot go into older releases.
- zeroed is not a self-explanatory term. I suggest to find a term that does describe the result, not the internal operation.
- I don't think you have to introduce a new argument at all. Instead you can provide a new method that creates a carefully crafted zipinfo object that results into zeroed arguments. That's how I implemented reproducible tar.bz2 files.
- For full reproducible builds you may have to write files to zipfiles in a well-defined order.
----------
components: -IO
nosy: +christian.heimes
type: -> enhancement
versions: -Python 3.6, Python 3.7, Python 3.8, Python 3.9
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue43547>
_______________________________________
More information about the Python-bugs-list
mailing list