owashe / box2d

Automatically exported from code.google.com/p/box2d
0 stars 0 forks source link

Making the build reproducible by removing timestamps in doxygen documentation #344

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Compile box2d multiple times in a row

What is the expected output? What do you see instead?

I would expect that the output is always the same and reproducible.

What version of the product are you using? On what operating system?

Version 2.3.1 on Debian GNU/Linux.

With free software, anyone can inspect the source code for malicious flaws. But 
Debian provides binary packages to its users. The idea of “deterministic” 
or “reproducible” builds is to empower anyone to verify that no flaws have 
been introduced during the build process by reproducing byte-for-byte identical 
binary packages from a given source. 

Please find attached a patch by Maria Valentina Marin that addresses this issue 
for Box2d by setting HTML_TIMESTAMPS=NO in the doxyfile.

Original issue reported on code.google.com by cauchy1...@googlemail.com on 8 Mar 2015 at 1:28

Attachments:

GoogleCodeExporter commented 8 years ago
Please see also the Debian bug report at

https://bugs.debian.org/779223

and

https://wiki.debian.org/ReproducibleBuilds

Original comment by cauchy1...@googlemail.com on 8 Mar 2015 at 1:29