Bug#905598: llvm-bcanalyzer diffs its own tempfile names
Christoph Berg
myon at debian.org
Mon Aug 6 22:20:19 BST 2018
Package: diffoscope
Version: 99
Severity: normal
Hi,
just when postgresql-10 was almost reproducible (and I hope to really
weed the remaining `uname -m` bits in the upload on Thursday),
postgresql-11 came around which adds JIT for SQL queries via LLVM. For
this, LLVM bytecode (.bc) files are stored which are then compiled at
runtime.
Looking at
https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/postgresql-11.html
I noticed that the diff of the .bc files (which differ because they
store the build paths), there's a bit there the `llvm-bcanalyzer -dump`
output itself introduces a path, which is then reported as difference:
Summary of /srv/reproducible-results/rbuild-debian/tmp.Xss3ZdRPQz/dbd-tmp-3DqxLmN/diffoscope_wmjtu2i8/tmpdktglxs6/0/8.bc:
Summary of /srv/reproducible-results/rbuild-debian/tmp.Xss3ZdRPQz/dbd-tmp-3DqxLmN/diffoscope_wmjtu2i8/tmpwintfm2m/0/8.bc:
Christoph
More information about the Reproducible-builds
mailing list