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