Your message dated Sat, 12 Dec 2015 10:51:42 +0000
with message-id <[email protected]>
and subject line Bug#807587: fixed in jacal 1b9-6
has caused the Debian Bug report #807587,
regarding jacal: 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.)
--
807587: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807587
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jacal
Version: 1b9-5
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the "reproducible builds" effort [0], we noticed that
jacal could not be built reproducibly.
The attached patch removes timestamps from the build system. Once
applied, jacal can be built reproducibly using our reproducible
toolchain.
[0] https://wiki.debian.org/ReproducibleBuilds
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/0005-reproducible-build.patch 1970-01-01
02:00:00.000000000 +0200
--- b/debian/patches/0005-reproducible-build.patch 2015-12-10
16:57:11.638553432 +0200
@@ -0,0 +1,19 @@
+--- jacal-1b9.orig/Makefile
++++ jacal-1b9/Makefile
+@@ -139,9 +139,15 @@ w32install: jacal.html
+ #### Stuff for maintaining JACAL below ####
+
+ ver = $(VERSION)
++fmt = '%B %Y'
++ifdef SOURCE_DATE_EPOCH
++jacaldate = $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "+$(fmt)" 2>/dev/null
|| date -u -r "$(SOURCE_DATE_EPOCH)" "+$(fmt)" 2>/dev/null || date -u "+$(fmt)")
++else
++jacaldate = $(shell date "+$(fmt)")
++endif
+ version.txi: Makefile
+ echo @set JACALVERSION $(ver) > version.txi
+- echo @set JACALDATE `date +"%B %Y"` >> version.txi
++ echo @set JACALDATE $(jacaldate) >> version.txi
+
+ cfiles = math.scm modeinit.scm debug.scm view.scm toploads.scm
+ sfiles = types.scm func.scm poly.scm elim.scm \
--- a/debian/patches/series 2015-12-10 16:50:38.580149634 +0200
--- b/debian/patches/series 2015-12-10 16:55:50.658056334 +0200
@@ -2,3 +2,4 @@
0002-man-tweaks.patch
0003-guile-version.patch
0004-update-texinfo.patch
+0005-reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: jacal
Source-Version: 1b9-6
We believe that the bug you reported is fixed in the latest version of
jacal, 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.
Barak A. Pearlmutter <[email protected]> (supplier of updated jacal 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: SHA1
Format: 1.8
Date: Thu, 10 Dec 2015 17:10:02 +0000
Source: jacal
Binary: jacal
Architecture: source all
Version: 1b9-6
Distribution: unstable
Urgency: medium
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
jacal - Interactive symbolic math system
Closes: 807587
Changes:
jacal (1b9-6) unstable; urgency=medium
.
* reproducible build patch (closes: #807587)
Checksums-Sha1:
083075276b9847044ee99e8640d26f0234ec21fc 1828 jacal_1b9-6.dsc
f42521b98755c192544ba34ddb4f825fa06e91b9 7396 jacal_1b9-6.debian.tar.xz
4592630b80d0db29379fa82a26c4590047302804 142186 jacal_1b9-6_all.deb
Checksums-Sha256:
181cc22d5db220fcbc8805fa4cec24adfb5f0ff2721f7612d9c1e71899df57a2 1828
jacal_1b9-6.dsc
4f6686a082970602094a173af7e08aae46f35ca2b6f749e89a7c9fff787056da 7396
jacal_1b9-6.debian.tar.xz
cc1e7653cdca3bad4048dc4c9537b855ef287cd57a61aeb0dbde88e2a3677148 142186
jacal_1b9-6_all.deb
Files:
6b56fc0ce8f33014f830595b8d5017e8 1828 math optional jacal_1b9-6.dsc
6e69bea64812a033e7ddd86624555b61 7396 math optional jacal_1b9-6.debian.tar.xz
7ef168c1b37b9e85afa15a170f00828a 142186 math optional jacal_1b9-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJWa/mMAAoJEBJbV0deGQ0Y4vkP/i8soFS6F6SmKzVx/mf64GE6
5v5KkBDkujIYRgouhQNGdY5z+Ub+LXiWOiIxT2LM1qVWurGsqXpwBw+bJ9oVo6yd
KR3AoW0B6k4cUp+I1LtPrGkxq/Fp2TcEWq4rE2vFgSY4FwQVMO/MPLXGWsTSQ1i+
uF37s+IYC/G67omH52RJle3G3dktzyCE56ksMlwGbZvRYJ+TH54s+O8GWET77vnq
FZMjbbhnQt2tF5t8USDOmZTRBywURIztAvEy+YEsfqCW86ym8ZFdHSM/WHPS6FL/
js0fyN19xvUb4Y35GYOshLQyptaTzkXRSs2McaM0U1WLoi7xENHSYWIemIWeuEkf
4vL5Eps3OjeX9SjViSdhBvA1TF9KVsdvcAMrH08gPdeF/QyAz7kPK8XDHtIJKKh8
2yQhLcgZ+I0sA9OGnT35dTCG3n0kGNnLelZ7qmn5bPqGEQHyY5OmJoZjJnT988c7
UeLjr5R9mPIYnXKvvYFO65tyYJ7sgGgy+dexkD999lYI3YDLKwGMeE9JBqIjSIIs
DmQ7nbWcx6CG9TosMVQhbBXECDGyQa45iPsouyEKsbnOxqcL4jbGI/8aCLLNJvcx
3yCyX1ivjBORnPMgTVGvNNa7+hyNgopz+04+kSdBQZhONhEYvhDdIJgyCgJ60Prc
qE7P7MUykwhqHW3CaaP4
=7Ra+
-----END PGP SIGNATURE-----
--- End Message ---