Open marmarek opened 9 years ago
Comment by joanna on 11 Apr 2014 09:11 UTC We need deterministic gcc, rpmbuld, and probably many other tools.
A great task for somebody from the community! :)
Comment by marmarek on 17 Apr 2014 00:05 UTC Some thoughts on similar idea from Debian project: https://wiki.debian.org/ReproducibleBuilds
Modified by joanna on 20 Apr 2014 17:12 UTC
Comment by axon on 11 Aug 2014 09:05 UTC Historical reference: https://groups.google.com/d/topic/qubes-devel/D2Ca4Ef-dh4/discussion
Useful link for Fedora work on reproducible builds: https://github.com/kholia/ReproducibleBuilds http://securityblog.redhat.com/2013/09/18/reproducible-builds-for-fedora/
In the future: allow rpm/iso signatures by ""M out of N" signers.
Since this is actually a separate issue, I've created #2535.
Status:
Besides packages itself, some tooling is missing to reproduce environment (frozen set of dependencies). We do have buildinfo files, but not an automated way to prepare build environment based on it.
cc @iprid23
@marmarek what is the current status of reproducible builds? Is the Qubes install iso deterministically reproducible?
No, it isn't. Not much changed from the comment above, but we do have scheduled some work on this later this year.
What is the current status of reproducible builds for the Qubes install iso?
Reported by joanna on 11 Apr 2014 09:09 UTC ... to allow easy, independent comparison of rpms/ISOs build from the same sources on different machines and by different people.
In the future: allow rpm/iso signatures by ""M out of N" signers.
Migrated-From: https://wiki.qubes-os.org/ticket/816