doxygen date and best way to do nightly Debian packages
Clément Démoulins noticed that the footer of https://spot.lrde.epita.fr/doxygen/ reads
Generated on Fri Feb 27 2015 10:00:07 for spot
It seems this is because the tarball is buillt during the construction of the Debian package which uses the date of the Debian changelog to define SOURCE_DATE_EPOCH
which is honored by Doxygen.
Indeed, debian/changelog.in
contains:
spot (@VERSION@@GITPATCH@-1) unstable; urgency=low
- Initial release
-- Alexandre Duret-Lutz adl@lrde.epita.fr Fri, 27 Feb 2015 11:00:07 +0100
We need to find a way to fix this date to be closer to the actual release date. It's actually easy enough for releases, but it's unclear what should be done for continuous integration, when we generate package for the next branch. How is this changelog updated in other projects that build nightly packages?