Package: clisp
Version: 1:2.49.20170913-2
Severity: important

Dear Maintainer,

With new clisp version I am getting this problem again when using xindy,

/usr/lib/clisp-2.49.60+/base/lisp.run: initialization file 
`/usr/lib/xindy/xindy.mem' was not created by this version of CLISP runtime

This happened previously (see #580762 and #617378) and is caused by clisp
changing its internals without bumping clisp-fasl-loader.

I am attaching a proposed patch, it just bumps version by one day, so xindy
should notice that it is an incompatible ABI version. A binary NMU for
xindy should make it installable again together with new clisp. Some care is
needed to watch first when clisp is built for the different arches

xindy can temporarily work around this problem by bumping versioned clisp
dependencies to (clisp (>=2.49.20170913)) in Depends and Build-depends, but
a rebuild is needed anyway when clisp fixes its clisp-fasl-loader version,
so I think this is better addressed from clisp.

Thanks in advance

Regards,

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (200, 
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.12.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (charmap=UTF-8), 
LANGUAGE=es_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages clisp depends on:
ii  libc6         2.24-17
ii  libffcall1a   1.13-0.2
ii  libncurses5   6.0+20170902-1
ii  libreadline5  5.2+dfsg-3+b1
ii  libsigsegv2   2.11-1
ii  libtinfo5     6.0+20170902-1

clisp recommends no packages.

Versions of packages clisp suggests:
pn  clisp-dev  <none>
pn  clisp-doc  <none>
ii  gdb        7.12-6
pn  slime      <none>

-- no debconf information

-- 
Agustin
diff --git a/debian/patches/1000_bump-fasl-loader-version.diff b/debian/patches/1000_bump-fasl-loader-version.diff
new file mode 100644
index 0000000..b70794a
--- /dev/null
+++ b/debian/patches/1000_bump-fasl-loader-version.diff
@@ -0,0 +1,11 @@
+--- a/src/constobj.d
++++ b/src/constobj.d
+@@ -337,7 +337,7 @@
+   /* The date of the last change of the bytecode interpreter
+      or the arglist of any built-in function in FUNTAB or FUNTABR */
+   /* when changing, remove legacy ABI! */
+-  LISPOBJ(version,"(20100806)")
++  LISPOBJ(version,"(20100807)")
+   LISPOBJ(machine_type_string,"NIL")
+   LISPOBJ(machine_version_string,"NIL")
+   LISPOBJ(machine_instance_string,"NIL")
diff --git a/debian/patches/series b/debian/patches/series
index 7bb99f2..1890221 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -10,3 +10,4 @@ remove-webbugs
 clisp-hurd-einval-extra.patch
 fix-unpack_sstring_alloca_help_.patch
 stream-flags-alignment.patch
+1000_bump-fasl-loader-version.diff
_______________________________________________
pkg-common-lisp-devel mailing list
pkg-common-lisp-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-common-lisp-devel

Reply via email to