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