Package: sssd
Version: 2.8.2-3
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness filesystem

sssd fails to build reproducibly because each binary embeds a different GNU build ID. In turn these different and unreproducible build IDs are due to the fact that `dtrace` generates a temporary file with a random component, for example `.dtrace-temp.5a8ef97b.c` or `.dtrace-temp.6cae9ff0.c`. These temporary dtrace files are then compiled in the final binary (for instance via `stap_generated_probes.o`) and contribute to the calculation of the (always different) build ID.

This bug should probably be fixed upstream (in systemtap/dtrace), but I'm filing this bug here so that the current source of unreproducibility of sssd is known.

Regards,

--
Gioele Barabucci

Reply via email to