rb-debugging meeting minutes
Bernhard M. Wiedemann
bernhardout at lsmod.de
Mon Dec 7 19:12:30 UTC 2020
A bit delayed are the meeting minutes from our IRC meeting on debugging
reproducibility issues:
http://meetbot.debian.net/reproducible-builds/2020/reproducible-builds.2020-11-16-18.08.html
Here is a dump of the etherpad notes for that topic:
bmwiedemann once wrote
https://github.com/bmwiedemann/reproducibleopensuse/blob/devel/howtodebug
which contains some openSUSE-specific parts, but also plenty
distribution-agnostic steps
do similar guides exist for Arch and Debian?
https://wiki.debian.org/ReproducibleBuilds/Howto - a bit out-of-date and
unmaintained
How do you do
double-build (with some variations)
Debian: reprotest ; has --auto-build for autoclassify and can keep
diffs with only one source of non-determinism
verification build (compare local build result with official build)
Archlinux: rebuilderd + archlinux-repro ; no reprotest yet
nix: first "nix-build '<nixpkgs'> -A packagename" to fetch the
official build from the cache, then the same command but with an
additional '--check' parameter to rebuild and verify. No reprotest yet.
compare noarch builds between i586 and x86_64 (aka amd64)
Debian does this on tests.reproducible-builds.org i386 tests (one
build with 686-pae kernel, one with amd64 kernel)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://lists.reproducible-builds.org/pipermail/rb-general/attachments/20201207/f9d32b95/attachment.sig>
More information about the rb-general
mailing list