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