#1136939 mandos: enable reproducible rebuilds by ensuring examples are owned correctly

#1136939#5
Date:
2026-05-17 12:09:38 UTC
From:
To:
Hi,

I investigated why mandos-client shows up as not being reproducible on
reproduce.debian.net [1]. I figured out that it is because dh_fixperms
is skipped on the examples directory. Rebuilding the binaries with the
examples directory dropped from the exclude line in debian/rules
resulted in an identical binary package (checked with diffoscope), see
0001-dh_fixperms-don-t-apply-on-examples.patch. I also couldn't figure
out why the Rules-Requires-Root was set, dropping that also resulted in
identical binaries. See 0002-d-control-don-t-use-Rules-Requires-Root.patch.

Paul

[1]
https://reproduce.debian.net/amd64/api/v1/builds/253667/artifacts/645832/diffoscope