Bug 2279765 - Reproducible Package Builds
Summary: Reproducible Package Builds
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: Changes Tracking
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Zbigniew Jędrzejewski-Szmek
QA Contact:
URL:
Whiteboard:
Depends On: 2293436
Blocks: F41Changes
TreeView+ depends on / blocked
 
Reported: 2024-05-08 15:55 UTC by Aoife Moloney
Modified: 2024-08-20 14:01 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Aoife Moloney 2024-05-08 15:55:02 UTC
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.

Comment 1 Zbigniew Jędrzejewski-Szmek 2024-06-18 13:26:42 UTC
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

Comment 2 Aoife Moloney 2024-08-20 11:00:07 UTC
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!

Comment 3 Zbigniew Jędrzejewski-Szmek 2024-08-20 14:01:02 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.