This is a tracking bug for Change: Reproducible Package Builds For more details, see: https://fedoraproject.org/wiki/Changes/ReproduciblePackageBuilds A post-build cleanup is integrated into the RPM build process so that common causes of build irreproducibility in packages are removed, making most of Fedora packages reproducible. If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.
At this point the functional part of the Change is done. Based on rebuild results, we'll may need changes in individual packages. The first mini-mass rebuild with add-determinism-3.0 gives 89% reproducibility of binary builds. A PR for Packaging Guidelines: https://pagure.io/packaging-committee/pull-request/1372
Hi @zbyszek how goes the remaining part of this change proposal? Beta freeze is in one week (27th Aug) and changes need to be 100% code complete. Can the remaining pieces of this change be done async to the freeze, or are they on track to be completed before then? Thanks!
I think we should mark this as complete. The steps that were described in the Change Proposal are all done. The fixes to individual packages will need to be done separately. We'll also identified some further "global" fixes that we'll want to apply, but I expect that this will happen for F42, not F41.