Your message dated Mon, 22 May 2017 15:07:48 +0000
with message-id <[email protected]>
and subject line Bug#861133: fixed in tf 1:4.0s1-20
has caused the Debian Bug report #861133,
regarding tf: please make the build reproducible
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.)
--
861133: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861133
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tf
Version: 1:4.0s1-19
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: uname
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that tf could not be built reproducibly as it embeds the output
of uname.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/debian-changes 2017-04-24 22:32:39.474929808 +0100
--- b/debian/patches/debian-changes 2017-04-24 22:42:05.953741865 +0100
@@ -855,16 +855,22 @@
### Stripping.
--- tf-4.0s1.orig/unix/tfconfig
+++ tf-4.0s1/unix/tfconfig
-@@ -66,7 +66,7 @@ X=''
+@@ -66,8 +66,12 @@ X=''
if [ -z "$USER" ]; then USER=$LOGNAME; fi
export USER
-UNAME=`{ uname -s && uname -v && uname -r || uname -a; } 2>/dev/null`
+-echo "#define UNAME " \"$UNAME\" >&4
+UNAME=`{ uname -smo; } 2>/dev/null`
- echo "#define UNAME " \"$UNAME\" >&4
++if test -n "$SOURCE_DATE_EPOCH"; then
++ echo "#define UNAME \"\"" >&4
++else
++ echo "#define UNAME " \"$UNAME\" >&4
++fi
case "$UNAME" in
"SunOS 5.4")
--- a/unix/tfconfig 2017-04-24 22:32:39.474929808 +0100
--- b/unix/tfconfig 2017-04-24 22:42:08.865755086 +0100
@@ -67,7 +67,11 @@
export USER
UNAME=`{ uname -smo; } 2>/dev/null`
-echo "#define UNAME " \"$UNAME\" >&4
+if test -n "$SOURCE_DATE_EPOCH"; then
+ echo "#define UNAME \"\"" >&4
+else
+ echo "#define UNAME " \"$UNAME\" >&4
+fi
case "$UNAME" in
"SunOS 5.4")
echo "#define SUNOS_5_4" >&4
--- End Message ---
--- Begin Message ---
Source: tf
Source-Version: 1:4.0s1-20
We believe that the bug you reported is fixed in the latest version of
tf, 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.
Jan Niehusmann <[email protected]> (supplier of updated tf 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: Mon, 22 May 2017 16:29:16 +0200
Source: tf
Binary: tf
Architecture: source
Version: 1:4.0s1-20
Distribution: unstable
Urgency: medium
Maintainer: Jan Niehusmann <[email protected]>
Changed-By: Jan Niehusmann <[email protected]>
Description:
tf - Tinyfugue MUD client for TinyMUDs, DikuMUDs, and LPMUDs
Closes: 861133
Changes:
tf (1:4.0s1-20) unstable; urgency=medium
.
* Fix reproducible builds by not including output of uname.
(Closes: Bug#861133)
Thanks to Chris Lamb for noticing and sending the patch.
Checksums-Sha1:
07f3ae022728cd01d53ad7905dbb7f3461d3b65f 1477 tf_4.0s1-20.dsc
85abf70d28b54af2a383582dd3be5137907b2c3d 12648 tf_4.0s1-20.debian.tar.xz
bdb4d3bc464941026f89240d43ae64500115c9aa 5033 tf_4.0s1-20_amd64.buildinfo
Checksums-Sha256:
c24d9a3c9bb46582f0fcfc9858b037314372d1c0296e68475dfb0d18c2257d3c 1477
tf_4.0s1-20.dsc
a1af7ea51b9d5b67dc5380f829262bf7700869fd714db35b8fc23c4faa627842 12648
tf_4.0s1-20.debian.tar.xz
24f5ba41d663aac6a1e0afc30462e8438156e5f72b24470ff8ef283a0cbff91d 5033
tf_4.0s1-20_amd64.buildinfo
Files:
57c85e35d8e406be450e382790a1f7aa 1477 games optional tf_4.0s1-20.dsc
d4844c6acb48b4437a507b9c3c3ee5ae 12648 games optional tf_4.0s1-20.debian.tar.xz
e7946a78f4ac400a8f5f714d5284730d 5033 games optional
tf_4.0s1-20_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAEBCgAGBQJZIvZpAAoJEMJAzpldAmsRlEQL/1AnfrUB8FoxXCdBizL/zfqp
C2lXWZGdyOFUDKDksRJF9H8nyoBImFklddjBwHcuGiYJn0f+fAAmsCVGNlCG1/MI
FDAWJsJ6/JQtzCqEqSxVjYP/zIhQL0WpVVZiukmgz+3vKtT57NofPFtuE5Tl5Wzv
jKclB85SBuEukXXT4ifYrtjTpAt44oi08YSF2c1hVbjOz2/690lc5cYHylTdRU2C
vX9DCAoyiWVN7dlMX1TLEfNfRkTCOEKzDuVap1/UReKzSGpaUYT2DCe0CPcdu7pH
dXd6rqRvUceE6qBpTE7gfYzSpGbhtg56VUZK338TgSiMhkHpOr5XbYFmMekcro6G
JIsMhOpT6j4KGrLW+EKNSzUUAxYL8j7C/f42+jlGcBxOaFW+UGyJRlrpzOZHk9nQ
JI393gyEMbDIyeprJsg9zVbTK/42/aST5RC31Ey9o+3csr16nsLAtF00B7xm7cQx
4at2KfL8uIGEgzatl87tmLKoi9IIo6adAoUW0tkThA==
=3a/F
-----END PGP SIGNATURE-----
--- End Message ---