Bug#1118385: Non-reproducibility in pdfTeX
Preuße, Hilmar <[email protected]> Sun, 17 May 2026 23:42:04 +0200
| Newsgroups | gmane.linux.debian.devel.tetex |
|---|---|
| Message-ID | <9d9e9329-a18a-4624-9b3c-01db586170d3__39257.6831787423$1779054328$gmane$org@web.de> |
Am 17.05.2026 um 15:52 schrieb John Collins:
> On 5/16/26 2:55 PM, Norbert Preining wrote:
Hello John,
>> $ for i in 1 2; do pdflatex -interaction=batchmode "\pdfinfo{/
>> CreationDate(D:20260429034606Z)/
>> ModDate(D:20260429034606Z)}\input{valuators.tex}"; mv valuators.pdf
>> valuators${i}.pdf; sleep 2; done
>> .....
>>
>> $ cmp valuators1.pdf valuators2.pdf
>>
>> $ echo $?
>> 0
>
> Did you also set SOURCE_DATE_EPOCH, e.g.,like Akira did:
>
> export SOURCE_DATE_EPOCH=`perl -e "print time();"`
> export FORCE_SOURCE_DATE=1
>
For me it was sufficient to overwrite the \pdfinfo at the command line
of pdflatex, as Norbert did:
\pdfinfo{/CreationDate(D:20260429034606Z)/ModDate(D:20260429034606Z)}
That way one gets pdf files, which do not differ in the time stamps,
just in the byte block, this bug report is discussing about.
Hilmar
--
sigfault
OpenPGP_signature.asc
(application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmoKNiwFAwAAAAAACgkQxiZYRqvgLIs5 nRAAvwUbv4E70A2vSGXHmmqiapLupVbXLPAnNwalrccevhfO68ExZYEGryO+JnPZFTrGT8McgH4E FOM8z/GZ6WgJ3k/WD+JkMgtwtd62TMyHLBgNnLYevlri0HHWrsU4QslcWW/dwiZCL9xtNAZsXxPe mcM1WfFTvNH+kfrTsSCqBvJrk6xUbsshD8pdO6L1BC+iisWpJn0eeBNYAMhWNvoyYYxVfmzn/lvV MTa96ft5Wm22akkAHZjJv47Bh0LN4o1U29GDkwj4RByNpMAD7tJrhiZGBV5ZOKKA8RrqLyyV92pO U2sYfxwGvYIiRomZwAu7sVE2TL0jwL5m/TUGBGqYdFMXySDuicRfLUZeo68JOu71b+y45bsdL5pE BWqrkd0f6vAEUTGzVRIK9S0BxZDJXgoLvqanLFL1pczIcSzui3Rj2LYJhqa9/+3YpM+P5h3RWI5Z ejnhsCAYLvSYLudYxwpAwBgDx4NDDQnwQHSLoJ0zJX0EVCRpDEW67Fa8Hcba9LSUOa3xSVVquixA KTN/jF4inHQ3YDaTls/vCZZgvkesAUfy3qNPxnY8sWf/no3N+A98Pj6TXBis1F40t2DHemXBW2nY GU/AeHwxXm+Lh/SeLYpLm6O4neW+aVWUwy8A5LzX010kLitfbsr+zWU78PfAq/tgI9f+FTjVDojM Q8k= =IPBO -----END PGP SIGNATURE-----