[Pkg-sssd-devel] Bug#1032055: sssd: dtrace temp file makes build unreproducbile
Gioele Barabucci
gioele at svario.it
Mon Feb 27 07:18:27 GMT 2023
Package: sssd
Version: 2.8.2-3
User: reproducible-builds at 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
More information about the Pkg-sssd-devel
mailing list