Your message dated Thu, 30 Jun 2016 10:20:29 +0000
with message-id <[email protected]>
and subject line Bug#787669: fixed in cloc 1.68-1.1
has caused the Debian Bug report #787669,
regarding cloc: avoid embedding build date in manpage
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
787669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cloc
Version: 1.60-1
User: [email protected]
Usertags: timestamps
Tags: patch
Hi there--
cloc currently embeds the build date in the manpage. This makes it hard
to build reproducibly:
https://reproducible.debian.net/dbd/unstable/amd64/cloc_1.60-1.debbindiff.htmlhttps://reproducible.debian.net/dbd/unstable/amd64/cloc_1.60-1.debbindiff.html
The attached patch to the build system should fix that.
Thanks for maintaining cloc in debian,
--dkg
>From 26fe1a3150f91c4c8ccc226bee795bc567fc8b97 Mon Sep 17 00:00:00 2001
From: Daniel Kahn Gillmor <[email protected]>
Date: Wed, 3 Jun 2015 18:23:43 -0400
Subject: [PATCH] avoid embedding build date in manpage
The man page for cloc normally gets the current build time embedded in
it. This change forces us to regenerate the manpage each time from
the preferred form of modification, and embeds the timestamp from the
last debian revision.
---
debian/rules | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/debian/rules b/debian/rules
index 496b0fc..d8d85f4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,6 +6,9 @@ BINDIR = debian/$(PACKAGE)/usr/bin
DOCDIR = debian/$(PACKAGE)/usr/share/doc/$(PACKAGE)/doc
CHANGELOG = debian/upstream.changelog
+PODDATE=$(shell dpkg-parsechangelog -S Date | LC_ALL=C date -u "+%Y-%m-%d" -f -)
+export PODDATE
+
# Run manaually to get an update
get-changelog:
svn log https://svn.code.sf.net/p/cloc/code | \
@@ -13,8 +16,8 @@ get-changelog:
> $(CHANGELOG)
override_dh_auto_build:
- # If packaged directly from upstream VCS tree
- [ -f $(PACKAGE).1 ] || $(MAKE) man
+ rm -f $(PACKAGE).1
+ $(MAKE) man
override_dh_auto_install:
install -D -m 755 $(BIN) $(BINDIR)/$(PACKAGE)
--
2.1.4
--- End Message ---
--- Begin Message ---
Source: cloc
Source-Version: 1.68-1.1
We believe that the bug you reported is fixed in the latest version of
cloc, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Orestis Ioannou <[email protected]> (supplier of updated cloc package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 12 Jun 2016 23:25:18 +0200
Source: cloc
Binary: cloc
Architecture: source
Version: 1.68-1.1
Distribution: unstable
Urgency: medium
Maintainer: Jari Aalto <[email protected]>
Changed-By: Orestis Ioannou <[email protected]>
Description:
cloc - statistics utility to count lines of code
Closes: 787669 802750 823949
Changes:
cloc (1.68-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* New upstream release (Closes: #823949, #802750).
* Add patch from DKG to make package reproducible (Closes: #787669).
* Remove patch for perl 5.22 since it was fixed upstream.
* Corrected VCS and homepage links in control and copyright files.
* Updated Standards-Versions (Nothing to change).
* Wrap-and-sorted.
Checksums-Sha1:
d2e734e4af63bd6ec8bcd2b15465b31c8013e66c 1832 cloc_1.68-1.1.dsc
edde274b6fe0126939dd5f757f030aaecb4e9b14 316250 cloc_1.68.orig.tar.gz
b0158d33f47a367a215d1e865d02d7d6234df826 3832 cloc_1.68-1.1.debian.tar.xz
Checksums-Sha256:
9ffe6b330d098b4de0b64a3b1f95533409e9598d38ad01f1c9e0b514614090b5 1832
cloc_1.68-1.1.dsc
869c778659d5cd0dc7a3db1888de1bff8b844762ea06bc88b8e314ab2d171526 316250
cloc_1.68.orig.tar.gz
69222fe96682931eeb9b5d51b72437c6b6d5c38f122d4207750dcccc02b62eee 3832
cloc_1.68-1.1.debian.tar.xz
Files:
c5bc3211fed54262d2bec9522dc598cd 1832 devel optional cloc_1.68-1.1.dsc
e712de603acaf4ca0984906972a07c1d 316250 devel optional cloc_1.68.orig.tar.gz
6a129c1344897f17a37e8e15db2b1ad4 3832 devel optional
cloc_1.68-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJXZ7bOAAoJEEsEP825REVAlqUP/0/YnH3W/04ji/H4MVAXxXwE
OGJlg6zE47zoeZs3C/aKVTByRvU2VA3iOkr5qaHkOUCKkLNCEk3Zmcz5sLzM9YZ8
AkUOpXgKmnxXETzyxsVhVnznxPPdzidUdvVacT69NhzACGbLoce8sbwSsPENa8IM
fmWRoZcmkUjizOPbkboilmbAXqiLsXP8gpNwQHq2XbYejqBf2j6T4YRX/a8s2wCm
pSUfBpYSrC7Ca1T76LIAJS4jg2tqa150ML6Qxl2G7ay2T7GDauowji6mXOO5rHiu
fLqHP/99kgrA9OJk3Veg9uYfoFt9kyQV6R035WHHsjRjAqqDCfeEfMzpBatpu31D
NaeEDLQuf6ec1vRwhAEqF6WVMBgh/LAWdzwyYAWcK/DhQ+0SQHY5PL/BDCt8WiPX
rZEtmBhW9esj6o+GQaa7IhYMxTxRquk15hd8j0C4YqEkAP2PSNVaQL5x0FSA5P9v
/qqggjyC81s5Nj8Q0z4h02a01MtmPq/qq3kbrcSczFAcw0rCfrlg+JWGVnZjn1Uu
LlSpw/Q8cpCYyNzoPQ/B56DYnYNZx8wlGlWOzzEWyxyOdHRefYgRQu0dmCsoqg13
rWuwe8f2JnUCOnnhR+WHWgsL2y0Pv8QxsyF3A7dvYAyQCsnKhHAC5JNYm5JCWc0p
xc5Ku6rCtQQjrT+YP6Iy
=detS
-----END PGP SIGNATURE-----
--- End Message ---