[Reproducible-builds] Bug#782462: txt2man: does not build reproducibly

Jonathan Wiltshire jmw at debian.org
Sun Apr 12 17:02:14 UTC 2015


Package: txt2man
Version: 1.5.5-2
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps

txt2man embeds a timestamp in its own manuals which is, by default, the current
date. This makes builds deterministic.

The attached patch parses debian/changelog to find the date of the current
package version and passes that to the call to txt2man instead.

For hopefully obvious reasons this is not suitable for inclusion upstream since
it relies on dpkg-parsechangelog.


-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: reproducible-build-date
Type: text/x-diff
Size: 804 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150412/b1026ad2/attachment.diff>


More information about the Reproducible-builds mailing list