Hi! While working as part of the Debian reproducible builds team  we have noticed that 30 globus-* packages are affected by timestamps in manpages generated by doxygen .
The reproducible builds team is building packages using a version of doxygen which has been patched to honour the environment variable $SOURCE_DATE_EPOCH. This results in doxygen using the last date in debian/changelog as the timestamp for its man page output which causes packages to become reproducible . The environment variable $SOURCE_DATE_EPOCH is exported by the debhelper from our experimental git repository which we have patched such that packages using dh (debhelper >= 9) in debian/rules become automatically reproducible. This unfortunately does not make the globus-* packages reproducible because they do not use dh as their build system but instead classic debhelper. There are two solutions for the globus-* packages: 1. To rewrite debian/rules to use dh 2. Export the environment variable $SOURCE_DATE_EPOCH  in their debian/rules, the line would be: export SOURCE_DATE_EPOCH = $(shell date -d "$$(dpkg-parsechangelog --count 1 -SDate)" +%s) I am writing to you personally because I do not want to file bugs against the 30 packages without consulting you on what option you prefer. Kind Regards, akira  https://wiki.debian.org/ReproducibleBuilds/About  https://reproducible.debian.net/issues/unstable/timestamps_in_manpages_generated_by_doxygen_issue.html  https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain#doxygen  https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
Description: OpenPGP digital signature
_______________________________________________ Reproducible-builds mailing list Reproduciblefirstname.lastname@example.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds