openSUSE:Reproducible openSUSE
Bernhard M. Wiedemann has been testing reproducible builds of openSUSE distributions since 2016. In this process he already produced over 1000 patches and bugreports.
What
Now it is time to create a general-purpose Linux distribution from it, that consists of 100% bit-reproducible packages (minus the rpm signature). It shall be based on openSUSE Tumbleweed or its Slowroll-variant (if available).
How
To get there, we have to review the remaining (approx 130) packages and either drop them or fix or workaround issues. Fixing can be quite some effort as most of the easy patches have already been done.
Bugfixes will be sent upstream wherever possible, to ensure long-term viability.
The few remaining unreproducible leaf packages may live in an extra repo that is disabled by default.
It might be possible some day to get all of the required changes into the openSUSE Tumbleweed distribution to make the extra project obsolete.
Optional Goals
- provide bit-reproducible images (install, VM)
- self-hosting = everything in Reproducible-openSUSE can be reproduced using the code that is in Reproducible-openSUSE