Bug#966179: jskeus: please make the build reproducible

Chris Lamb lamby at debian.org
Fri Jul 24 11:53:04 BST 2020


Source: jskeus
Version: 1.2.4+dfsg-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: environment
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

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
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jskeus.diff.txt
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20200724/667e11d3/attachment.txt>


More information about the Reproducible-bugs mailing list