[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: reproducible quickbook/boostbook documentation



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]: reproducible-builds@alioth-lists.debian.net
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/


Reply to: