Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
GoogleCodeExporter opened this issue Apr 3, 2015 · 1 comment

Comments

@GoogleCodeExporter
Copy link

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant