Add environment variations for reproducible builds
I have identified 16 root causes for unreproducible builds in my empirical study, which I have linked to the corresponding documentation. The initial MR right now contains information about 10 root causes. For each root cause, I have provided a definition, a notable instance, and a workaround. However, I have only found workarounds for 5 out of the 10 root causes listed in this merge request. In the upcoming commits, I plan to add an additional 6 root causes. I kindly request you review the text for any necessary refinements, modifications, or corrections. Additionally, I would appreciate the help with documentation for the solutions/workarounds for the remaining root causes: Archive Metadata, Build ID, File System Ordering, File Permissions, and Snippet Encoding. Your input on the identified root causes for unreproducible builds would be greatly appreciated.
Merge request reports
Activity
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
added 1 commit
- b51dc887 - Comprehensive update: Added 6 more env variations
added 10 commits
-
b51dc887...71cfacab - 8 commits from branch
reproducible-builds:master
- 9bd3c37e - add environment variations for reproducible builds
- 6b965616 - Comprehensive update: Added 6 more env variations
-
b51dc887...71cfacab - 8 commits from branch
added 1 commit
- 2c372255 - Comprehensive update: Added 6 more env variations
I have added all the environment variations that I was able to come up with in this MR. Let me know if anything needs to change in terms of the definition of notable instances. Any hints on the workaround would be highly appreciated.
Also, let me know if this MR would be a good fit for the documentation.
Also, let me know if this MR would be a good fit for the documentation.
Definitely a good fit! I'll let @rclobus-guest have another quick look, but I would be happy to merge this and iterate from there… instead of letting it languish in a MR.
added 1 commit
- 390b867c - Comprehensive update: Added 6 more env variations
@rclobus-guest did you get any time to look into this MR?
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
- Resolved by Rahul Bajaj
added 1 commit
- d3efb92d - Comprehensive update: Added 6 more env variations