[Rpm-maint] [rpm-software-management/rpm] Disable Python hash seed randomization in brp-python-bytecompile (#1320)

frenzymadness notifications at github.com
Fri Jul 31 04:52:51 UTC 2020


This is definitely something we want to fix in Python in the future. The biggest problem here is that marshal (the format used internally for byte-compiled cache files) has to be very fast and every step towards reproducibility has an impact of its speed. Moreover, I don't know if anybody except us needs the files to by byte-to-byte identical. That's the reason why we started with [marsshalparser](https://github.com/fedora-python/marshalparser) which aims to fix all problems with byte-compilation reproducibility and we offer it as an optional step in RPM builds in Fedora via [a macro](https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/96).

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1320#issuecomment-666918904
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200730/f260e0a4/attachment.html>


More information about the Rpm-maint mailing list