Bug#654991: jed-extra: Installation fails for SLang >= 2.2.3

Rafael Laboissiere rafael at laboissiere.net
Sat Jan 7 18:53:47 UTC 2012


Package: jed-extra
Version: 2.5.6-1
Severity: important
Tags: upstream

[ N.B.: this has also been reported against the Ubuntu package:
  https://bugs.launchpad.net/ubuntu/+source/jed-extra/+bug/882208 ]

Since SLang 2.2.3 has been added to Debian, the jed-extra package
produces the following error during installation:

=====================================================
Setting up jed-extra (2.5.6-1) ...
jed library path: /usr/share/jed/jed-extra/drop-in,/usr/share/jed/lib,/usr/share/slsh,/usr/share/jed/jed-extra,/usr/share/jed/jed-extra/utils
list_concat cannot be re-defined
Traceback: _autoload
/usr/share/jed/jed-extra/utils/ini.sl:79:<top-level>:Duplicate Definition
Traceback: evalbuffer
/usr/share/jed/jed-extra/make_ini.sl:625:update_ini:Duplicate Definition
  Local variables for update_ini:
	String_Type dir = "/usr/share/jed/jed-extra/utils"
	String_Type buf = "*scratch*"
/usr/share/jed/compile/jed-extra-preparse.sl:45:<top-level>:Duplicate Definition
=====================================================

As a consequence, the autoload commands are not executed at JED
startup, which renders the jed-extra package pretty useless (hence the
severity "important" of this bug report).

This happens because the function list_concat has been defined in
SLang 2.2.3 and it is clashing with the definition of list_concat in 
jed-extra's upstream file datutils/datutils.sl.  This has been fixed
upstream:

http://jedmodes.cvs.sourceforge.net/viewvc/jedmodes/mode/datutils/datutils.sl?r1=1.12&r2=1.13
http://jedmodes.cvs.sourceforge.net/viewvc/jedmodes/mode/listing/listing.sl?r1=1.16&r2=1.17

Rafael

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (700, 'testing'), (650, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

jed-extra depends on no packages.

Versions of packages jed-extra recommends:
ii  jed   1:0.99.19-2.1
ii  slsh  2.2.4-5

Versions of packages jed-extra suggests:
ii  a2ps                     <none>
ii  chromium [www-browser]   15.0.874.121~r109964-1
ii  dict                     1.12.0+dfsg-4
ii  elinks [www-browser]     0.12~pre5-7
ii  iceweasel [www-browser]  8.0-3+b1
ii  install-info             4.13a.dfsg.1-8
ii  links [www-browser]      2.4-1
ii  slang-curl               <none>
ii  slang-expat              <none>
ii  slang-gdbm               <none>
ii  slang-sqlite             <none>
ii  slang-wildcard           <none>
ii  w3m [www-browser]        0.5.3-5

-- debconf information excluded





More information about the Pkg-jed-devel mailing list