Your message dated Mon, 21 Dec 2020 08:33:46 +0000
with message-id <[email protected]>
and subject line Bug#966179: fixed in jskeus 1.2.4+dfsg-3
has caused the Debian Bug report #966179,
regarding jskeus: 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.)
--
966179: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966179
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jskeus
Version: 1.2.4+dfsg-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: environment
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
jskeus could not be built reproducibly.
This is because it generates a different usr/share/euslisp/irteus/test.c
depending on whether /bin/sh is dash or bash:
-#include "eus.h"
-#undef defun
-pointer TEST();
-void test(void) {register context *ctx; pointer mod;
defun(ctx,"TEST",mod,TEST,NULL);}
+#include "eus.h"\n#undef defun\npointer TEST();\nvoid test(void) {register
context *ctx; pointer mod; defun(ctx,"TEST",mod,TEST,NULL);}
(Patch attached that uses printf instead.)
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible-build.patch 2020-07-24 11:45:11.440551173
+0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-07-24
+
+--- jskeus-1.2.4+dfsg.orig/irteus/Makefile
++++ jskeus-1.2.4+dfsg/irteus/Makefile
+@@ -177,7 +177,7 @@ MKDIR:
+
+ .PHONY: defun.h
+ defun.h:
+- echo '#include "eus.h"\n#undef defun\npointer TEST();\nvoid test(void)
{register context *ctx; pointer mod; defun(ctx,"TEST",mod,TEST,NULL);}' > test.c
++ printf '#include "eus.h"\n#undef defun\npointer TEST();\nvoid
test(void) {register context *ctx; pointer mod;
defun(ctx,"TEST",mod,TEST,NULL);}\n' > test.c
+ echo "// redefine defun for update defun() API ()
https://github.com/euslisp/EusLisp/pull/116" > defun.h
+ echo "#undef defun" >> defun.h
+ $(CC) $(CFLAGS) $(WFLAGS) -c test.c $(OBJOPT) test.o || echo "#define
defun(a, b, c, d, e) defun(a, b, c, d) // for EusLisp < 9.24" >> defun.h
--- a/debian/patches/series 2020-07-24 11:29:15.620084291 +0100
--- b/debian/patches/series 2020-07-24 11:45:10.440537576 +0100
@@ -2,3 +2,4 @@
makefile-for-debian.patch
fix-make-clean.patch
+reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: jskeus
Source-Version: 1.2.4+dfsg-3
Done: Kei Okada <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jskeus, 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.
Kei Okada <[email protected]> (supplier of updated jskeus 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, 21 Dec 2020 02:35:48 +0000
Source: jskeus
Architecture: source
Version: 1.2.4+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Kei Okada <[email protected]>
Closes: 966179
Changes:
jskeus (1.2.4+dfsg-3) unstable; urgency=medium
.
* fix reproducible bug (Closes: #966179)
Checksums-Sha1:
9921cd3dc1e2efa296ca2fff0eb4cd8909ed4d9c 2229 jskeus_1.2.4+dfsg-3.dsc
6dbe7f6d5e9b94c3185f18119fdd623dcc85e8e0 7580 jskeus_1.2.4+dfsg-3.debian.tar.xz
9543b3eb5aab77ccbc0885eb7bb11ba94d932c32 8503
jskeus_1.2.4+dfsg-3_source.buildinfo
Checksums-Sha256:
8e79e3f644aa1a5bc70613c73625bad1723761e52f4eb76682ad8c727ecc2921 2229
jskeus_1.2.4+dfsg-3.dsc
a7922c3874884d57e1f8921544c5ad4fcf7cf1f585fd4c37f51eef227cf0254e 7580
jskeus_1.2.4+dfsg-3.debian.tar.xz
2ae269fc54837295e40150da1ea52e27440c6c22b3fbc9174ccab58334a6b132 8503
jskeus_1.2.4+dfsg-3_source.buildinfo
Files:
6404eec0d5e4361851a031bebbf03d7a 2229 lisp optional jskeus_1.2.4+dfsg-3.dsc
ee31bdfb234efa0f2598132e37e057a8 7580 lisp optional
jskeus_1.2.4+dfsg-3.debian.tar.xz
cd5de0ea91597769ecef1b25d2166c22 8503 lisp optional
jskeus_1.2.4+dfsg-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAl/gV/AACgkQW//cwljm
lDPQIw/9Gu+h/p3lPVXwTzX5NJPr4VvnXth5NoDnqKZLYpe4EEzeqTkdDLvx8i++
AJP4E93ozNg8NMzhhFbt6OIQtrnFab9rKzT6bMq7vRaLmgy7JH8QzeCsXj4caejz
CPg/otUt07OuxIswX44ZHvneATM3deODaxz055HtJZf+NllFhv2RYhmwYlw/ZMES
AID2GMDothYQGpNVai8kOLAB+dSfYArQ59ANjuEY3txKyWzThash01qhq59cpT/I
YU+yaNs0CCQHSu1YbBo44FxHH1EZkcsiJgq36B57MQt1M491Bc5JtfActSaBiJpO
2CPmmr41EGvYvC1oIrp9JreyY2tyLydPkKBzxyJowQGA4Rt5JGcpbvCxoRXo/YtD
VilxEtBi2fOM0Ffm6cOYIh1aQx+/Yf2DCWxNwnUSatPKPUXkoQywu+lVX+4sESZd
jo98bpSgNIEU0bQNagy0l24jzk5z1FvMY0xMgteka9GmQYG1EivKYxfE4SFdTPFx
+dzg/lxVdfKj86WnvpgGZ52wneAboZh5AdbqL3ZCarthFbhFE9oH3qJXcrQReWLq
Clpmx3WHrTHH94fhawgnUeZNXu4i0udeE92pSOY4qTWZGnjQQmG6i2WL0QAXcsL5
V/zfQ7WrnTbEfOboT3z+sNEBK6Jtut/EOEFuoGphqUJPdV23cmo=
=BVZ+
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers