On 2021-06-24, Vagrant Cascadian wrote: > The build timestamp is embedded in various .el files: > > > https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/diffoscope-results/auctex.html > > ./usr/share/emacs/site-lisp/tex-site.el > > ;;;###·(autoloads·nil·"tex"·"tex.el"·(25292·55595·0·0)) > vs. > ;;;###·(autoloads·nil·"tex"·"tex.el"·(24767·51934·0·0)) > > ./usr/share/emacs/site-lisp/preview-latex.el > > ;;;###·(autoloads·nil·"preview"·"preview.el"·(25292·55677·147326 > vs. > ;;;###·(autoloads·nil·"preview"·"preview.el"·(24767·52242·102378 ... > The attached patches fix this by setting the timestamp on tex.el from > debian/rules using debian/changelog as a reference timestamp, and > patching Makefile.in to do the same for preview-latex.el.
I forgot to mention another way to solve this *might* be to to switch packaging over to dh-elpa, which can normalize the autoloads timestamps to use SOURCE_DATE_EPOCH: https://reproducible-builds.org/docs/source-date-epoch/ I'm not familiar enough with dh-elpa to propose a patch for that, but maybe it is worth considering. live well, vagrant
signature.asc
Description: PGP signature