Hi Nilesh,
Op 03-09-2021 om 20:04 schreef Nilesh Patra:
I'm trying to update the libzeep package and stumbled upon the following.
libzeep uses documentation generated by boostbook which uses quickbook and doxygen
amongst others. Now this setup creates an HTML page containing the useful line "Last
revised: " and, you guessed it, followed by a date. That's not reproducible, is it?
Has anyone dealt with this before? Any suggestions other than adding a sed to
the build scripts?
Actually, a few months back I actually took a look at libzeep. After doing a
few investigations I found out that the problem
is instead with doxygen rather than libzeep, with the set of options you
passed. I admit, I don't remember what exactly was the problem though. (been
many months)
Doing a sed would be straightforward, yes, but you might as well want to write
an email[1] to reproducible builds mailing list, and you might find a much
better solution there.
Make sure you are subscribed to this list before you send an email here,
otherwise your mail might be put in the moderation queue.
[1]: [email protected]
Thanks for the suggestions, they helped me to find the real issue.
Problem is that I'm using quickbook from boost to generate the
docbook.xsl file. This tool writes out the date, and the patch to use
SOURCE_DATE_EPOCH is really very simple. I submitted an issue at github
for boost/quickbook (https://github.com/boostorg/boost/issues/553).
I'll post this to the reproducible mailinglist as well.
regards, -maarten
--
Maarten L. Hekkelman
http://www.hekkelman.com/