Chris Lamb wrote: > (Sorry to be a downer but I wouldn't want to give the impression this > was so "easily" remedied. Alas.)
Spent a couple moments on this. The first thing that can be addressed is the absolute CATALOG_DIR which ends up in the /usr/lib/systemd/ tests/test-catalog binary in the systemd-tests package. This dir is currently "useless" in that it will fail on (almost) all end- user systems as it points into the original build path, eg, /tmp/ buildd. Can this variable be provided on the command line? If so, you will need to also ship the actual catalogs too. Alternatively, you could do something dumb like: --- a/debian/rules 2018-09-09 17:51:44.321868919 +0100 --- b/debian/rules 2018-09-09 20:28:31.894763652 +0100 @@ -255,6 +255,9 @@ install --mode=755 debian/extra/set-cpufreq debian/systemd/lib/systemd/ endif + # Unreproducible? + rm -f debian/systemd-tests/usr/lib/systemd/tests/test-catalog + override_dh_missing: dh_missing --sourcedir debian/install/deb $(DH_MISSING) I haven't tested this specifcally, nor checked whether this makes the entire package reproducible but this is the most obvious thing atm. Enjoy... Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-