tag 617378 +pending thanks On Thu, Jul 14, 2011 at 02:50:25PM +0200, Agustin Martin wrote: > severity 617378 important > thanks > > On Thu, Jun 09, 2011 at 05:59:49PM +0200, Agustin Martin wrote: > > > A summary for clisp maintainers, > > > > xindy depends on clisp-fasl-loader-20080430, provided by clisp-2.49 and > > clisp-2.48. This change by Jörg Sommer fixed above problem for > > xindy+clisp-2.48. > > > > However, this problem has reappeared with upgrade to clisp-2.49. Both > > clisp-2.48 and clisp-2.49 Debian packages provide > > clisp-fasl-loader-20080430, so ABI should be compatible. But above error > > seems to guess that an ABI change was introduced without bumping > > LISPOBJ(version..) in src/constobj.d (By the way, this was changed again > > on 6 Aug 2010 after 2.49 release, see hg#15040). > > > > By the way, rebuilding xindy package against clisp 2.49 makes xindy work > > again. > > > > If the above is true, Debian clisp should change LISPOBJ(version..) and > > xindy should be rebuilt against new clisp to make sure it inherits proper > > dependency. > > > > What do you think is happening? And what should be done?
Since there was no reply in this time I NMUed xindy and uploaded it to DELAYED/2. NMU contents is just a dirty hack to make sure sid xindy is built/used with at least clisp 2.49, so we stop having this problem with xindy built against clisp 2.48, and 2.49 not updating fasl-loader. Since LISPOBJ(version..) is already changed in upstream hg repo after 2.49 release, clisp newer than 2.49 will have an updated fasl-loader version and this hack will no longer be needed. diff is attached, -- Agustin
>From dd1742fd62ce4d189ef8e1e590b4ef2541b1281e Mon Sep 17 00:00:00 2001 From: Agustin Martin Domingo <agmar...@debian.org> Date: Fri, 2 Sep 2011 17:43:00 +0200 Subject: [PATCH] Work around clisp 2.49 not bumping LISPOBJ(version..). (Closes: #617378). clisp 2.49 did not not bumping LISPOBJ(version..) after some backwards incompatible changes from 2.48. This gives wrong clisp-fasl-loader version making clisp-fasl-loader based ABI check be wrong. We just make sure that at least 2.49 is used. LISPOBJ(version..) has been bumped in upstream sources after 2.49 release, so a new one will be with new upstream release. This change is a dirty hack for xindy that should be reverted when built against newer clisp upstream release. --- debian/changelog | 10 ++++++++++ debian/control | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index 7eec1fe..917351d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +xindy (2.4-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Make xindy work around clisp 2.49 not bumping LISPOBJ(version..) + thus giving wrong clisp-fasl-loader version (Closes: #617378). + This change is a dirty hack for xindy that should be reverted + when built against newer clisp upstream release. + + -- Agustin Martin Domingo <agmar...@debian.org> Fri, 02 Sep 2011 17:19:04 +0200 + xindy (2.4-1) unstable; urgency=low * New upstream release (closes: #555947) diff --git a/debian/control b/debian/control index 5decc87..da68522 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Priority: optional Maintainer: Jörg Sommer <jo...@alea.gnuu.de> Build-Depends-Indep: texlive-latex-base, texlive-lang-cyrillic, texlive-latex-recommended, cm-super -Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp +Build-Depends: debhelper (>= 5), dpatch, autotools-dev, flex, clisp (>> 0.49) Standards-Version: 3.9.1 Homepage: http://www.xindy.org/ Vcs-Browser: http://git.debian.org/?p=users/jo-guest/xindy.git @@ -14,7 +14,7 @@ DM-Upload-Allowed: yes Package: xindy Architecture: any Depends: xindy-rules, ${clisp:Depends}, ${shlibs:Depends}, ${perl:Depends}, - ${misc:Depends} + ${misc:Depends}, clisp (>> 0.49) Description: index generator for structured documents like LaTeX or SGML xindy is an index processor that can be used to generate book-like indexes for arbitrary document-preparation systems. This includes -- 1.7.5.4
_______________________________________________ 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