On 2026/05/13 8:49, John Collins wrote:

2. I don't think this has anything to do with libpng, since I was able to reproduce the same problem on a trivial file, hello.tex, without included graphics:

    \documentclass{article}
    \begin{document}
    Hello
    \end{document}

I used the following script to test whether the pdf file changes on successive 
compilations:

     for i in 1 2; do
         pdflatex -interaction=batchmode 
"\pdfinfo{/CreationDate(D:20260429034606Z)/ModDate(D:20260429034606Z)}\input{hello.tex}"
         mv hello.pdf hello${i}.pdf
         sleep 1
     done
     diff -sca hello1.pdf hello2.pdf


With

export SOURCE_DATE_EPOCH=`perl -e "print time();"`
export FORCE_SOURCE_DATE=1
for i in 1 2; do
pdflatex -interaction=batchmode 
"\pdfinfo{/CreationDate(D:20260429034606Z)/ModDate(D:20260429034606Z)}\input{hello.tex}"
mv hello.pdf hello${i}.pdf
sleep 2
done

I obtain the same hello1.pdf and hello2.pdf:
cmp hello1.pdf hello2.pdf
echo $?
0

On the other hand, with

export SOURCE_DATE_EPOCH=`perl -e "print time();"`
export FORCE_SOURCE_DATE=1
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

%valuators.tex
\documentclass{article}
\usepackage{graphicx}
\begin{document}
Hello.

\includegraphics[width=8cm]{valuators.png}
\end{document}

where valuators.png is obtained from
https://salsa.debian.org/fltk-team/fltk1.4/-/blob/main/documentation/src/valuators.png?ref_type=heads

I obtain different valuators1.pdf and valuators2.pdf:
cmp valuators1.pdf valuators2.pdf
valuators1.pdf valuators2.pdf differ: char 421, line 26

Thanks,
Akira

Reply via email to