[Reproducible-builds] Doxygen issue with reproducible builds

marivalen marivalenm at gmail.com
Mon Feb 16 13:43:29 UTC 2015


Hi,

On 02/16/2015 02:29 AM, Holger Levsen wrote:
> given that there are 286 packages affected by the problem, what do you think
> about uploading a fixed doxygen package to our repo? ;-)

Most of the 286 packages suffer from HTML timestamps and not from Latex 
timestamps that my patch addresses.

The default for HTML_TIMESTAMP in upstream doxygen is to enable 
timestamps and my patch for LATEX_TIMESTAMP does the same. Thus, making 
an upload to the experimental repository with my patch for 
LATEX_TIMESTAMP support will not automatically fix all affected packages.

I can make an upload of doxygen with HTML_TIMESTAMP and LATEX_TIMESTAMP 
defaults changed to not embedding timestamps. But if doxygen upstream is 
unwilling to change the default or if the maintainers of doxygen in 
Debian are unwilling to deviate from upstream in this, then the upload 
would not make much sense and instead it would hide a problem.

Furthermore the Doxyfile configuration file embedded in each package 
using doxygen is often copied from the upstream defaults and thus 
enables HTML_TIMESTAMP. The following query on codesearch.d.n shows that 
277 source packages are affected:
http://codesearch.debian.net/results/HTML_TIMESTAMP%20%2B%3D%20YES%20path%3ADoxyfile/page_0

So no matter whether my patch to doxygen is applied or not, these 277 
source packages will either need individual fixes or a change to doxygen 
which allows to ignore the setting of HTML_TIMESTAMP in Doxyfile. I can 
implement this but this again has to be discussed with the Debian 
maintainers and doxygen upstream.

Cheers, akira




More information about the Reproducible-builds mailing list