On 2020-02-10, Vagrant Cascadian wrote: > On 2017-09-15, Laurent Bigonville wrote: >> It seems that qcollectiongenerator is generating files that are >> containing the creation time of the qhc file (LastRegisterTime and >> CreationTime), making them non-reproducible. See: >> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/setools.html >> >> To make the build reproducible, qcollectiongenerator should probably be >> patched to support SOURCE_DATE_EPOCH to be able to pass the debian/changelog >> date instead of the current date. > > This seems partially fixed in recent qttools-opensource-src, > implementing SOURCE_DATE_EPOCH for LastRegisterTime and CreationTime, > but it is still affected by timezone variations.
Haven't figured out how to force the timezone to UTC or something like that... > TimeStampTable appears to still ignore SOURCE_DATE_EPOCH. I *think* TimeStampTable is coming from the file modification time here: https://sources.debian.org/src/qttools-opensource-src/5.12.5-2/src/assistant/help/qhelpcollectionhandler.cpp/?hl=1647#L1647 live well, vagrant
signature.asc
Description: PGP signature