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

Bug#787115: ksshaskpass.1 has timestamps embedded by docbook



Package: ksshaskpass
Version: 4:5.2.2-1
Severity: wishlist
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
Control: affects -1 kdoctools5 pkg-kde-tools

ksshaskpass.1 in experimental ends up being different depending on what
day it is built.  This is a problem for making a reproducible archive.

https://reproducible.debian.net/dbd/experimental/amd64/ksshaskpass_5.2.2-1.debbindiff.html

shows that docbook is adding timestamps in lines 5 and 10 of
ksshaskpass.1

this looks a lot like:

 https://wiki.debian.org/ReproducibleBuilds/TimestampsInManpagesGeneratedByDocbook2x

I looked at the packaging source to try to apply the usual workaround,
but it looks like debian/rules is entirely managed by pkg-kde-tools, and
the build system uses kdoctools5 to invoke this line from
doc/CMakeLists.txt :

kdoctools_create_manpage(man-ksshaskpass.1.docbook 1 INSTALL_DESTINATION ${MAN_INSTALL_DIR})

So i suspect the right way to fix this is either in pkg-kde-tools or in
kdoctools5 (as that will help other packages using the same toolchain)
but i don't know enough about that toolchain to know how to fix it best.

Regards,

        --dkg


Reply to: