Skip to content
Snippets Groups Projects

Add environment variations for reproducible builds

Merged Rahul Bajaj requested to merge rabajaj0509/reproducible-website:root-causes into master

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

Pipeline #559454 passed

Pipeline passed for 0990558a on rabajaj0509:root-causes

Approval is optional

Merged by Vagrant CascadianVagrant Cascadian 1 year ago (Aug 2, 2023 6:09pm UTC)

Loading

Pipeline #559460 passed

Pipeline passed for 0990558a on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • I had a quick look, you'll find some comments inline
    • If the MR is not ready yet, can you mark it as Draft?
    • Minor comment about spelling: The document should be renamed to _docs/environment_variations.md
  • Rahul Bajaj marked this merge request as draft

    marked this merge request as draft

  • Rahul Bajaj added 1 commit

    added 1 commit

    • b51dc887 - Comprehensive update: Added 6 more env variations

    Compare with previous version

  • Rahul Bajaj added 10 commits

    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

    Compare with previous version

  • Rahul Bajaj marked this merge request as ready

    marked this merge request as ready

  • Rahul Bajaj added 1 commit

    added 1 commit

    • 2c372255 - Comprehensive update: Added 6 more env variations

    Compare with previous version

  • Author Contributor

    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.

  • Rahul Bajaj added 1 commit

    added 1 commit

    • 390b867c - Comprehensive update: Added 6 more env variations

    Compare with previous version

  • Author Contributor

    @rclobus-guest did you get any time to look into this MR?

  • Roland Clobus
  • Roland Clobus
  • Sorry, the updates to this MR slipped by me.

    This is a good text, I have added some minor comments.

  • Rahul Bajaj added 1 commit

    added 1 commit

    • d3efb92d - Comprehensive update: Added 6 more env variations

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading