Collaborative Working Sessions - Guix To-Do's

Long term goals:

Things related to reproducible builds

TODO list: - build with disorderfs - linter for matching substitutes (to flag non reproducible packages) - QA checking reproducibility in patches/branches - User submitted build results - Prioritised list of packages/issues to fix

Actionable items

Some kind of guix buildinfo

That you can submit to the data service to describe a build you’ve done. Would be useful from the build coordinator but also submitted from users. This would help to find non-reproducible packages.

QA doing builds to test reproducibility

Improve qa.guix.gnu.org/reproducible-builds

Check and prioritise issues.

Track package reproducibility percentage over time

And backfill data.

Implement K of N trust in substitutes

See https://lists.gnu.org/archive/html/guix-devel/2020-06/msg00179.html