Bug#779223: box2d: please make the build reproducible

Markus Koschany apo at gambaru.de
Wed Feb 25 19:15:47 UTC 2015


On 25.02.2015 19:35, marivalen wrote:
> Hi Markus,
> 
> On 02/25/2015 07:16 PM, Markus Koschany wrote:
>> thanks for the report and the patch! However wouldn't it make more sense
>> to add a feature to dh_doxygen that automatically sets
>> HTML_TIMESTAMPS=NO, so that this is fixed once and for all instead of
>> patching individual packages?
> 
> I don't see a way to do this properly so that it works in all
> situations. Doxygen is called from multiple locations including
> makefiles, debian/rules, and shell scripts so it is not possible to
> reliably supply command line options to it. Likewise there is no common
> pattern that would allow to reliably identify the configuration file
> used by doxygen.
> 
> Do you have any ideas on how to make it work?
> 
> Regards, akira

I see two possible solutions that will solve the problem for all
affected packages.

1. doxygen should be patched and always set HTML_TIMESTAMPS = NO in
   Debian.

2. dh_doxygen in the doxygen package could be enhanced to parse the
   Doxyfile and to set HTML_TIMESTAMPS = NO
   This would solve the issue for all packages that use debhelper, dh
   and doxygen. As far as I am aware of Doxyfile is the standard
   configuration file for doxygen, so that this scenario is the most
   common one.

The problem is that HTML_TIMESTAMPS = YES is the default value for doxygen.

http://www.stack.nl/~dimitri/doxygen/manual/config.html#cfg_html_timestamp

That means new packages using doxygen will almost always be affected by
it. Hence I suggest to file a bug report against doxygen and to discuss
the above mentioned solutions with its maintainers because I feel this
would be the technically correct approach.

Cheers,

Markus


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20150225/de0a17af/attachment.sig>


More information about the Pkg-games-devel mailing list