Paul Kelly
May 21, 2021

--

So, for the example given, it works as explained here. But if I pick (say) the java-maven example, I get a different SHA256 every time. I'm guessing this is because the compiled .class files will have a different timestamp each time I run the build. If that's the case, how reproducible are the builds really? Unless you have run-time interpreted source code (like bash or Python), most builds will involve a compile step and are therefore not really reproducible in the strict sense used here.

Am I missing something, or am I right to be skeptical?

--

--

Paul Kelly
Paul Kelly

Written by Paul Kelly

http://www.youtube.com/@moderncuriousityshop Solutions Architect, consultant, and software developer.

Responses (1)