Package: ion3
Version: 20050322-2
Severity: normal

  Before the recent change to the configuration format, I had the following in 
~/.ion3/cfg_sp.lua:

kpress(MOD1.."grave", "mod_sp.toggle_on(_)"),

  This worked great.  Following the directions in NEWS.Debian, I changed this 
to:

kpress(MOD1.."grave", "mod_sp.set_shown(_, 'toggle')")

  This worked until about 10 minutes ago.  I'm pretty sure that I restarted 
ion since that upgrade, although it's always possible that I forgot to and 
have been using the old version all along.  A little while ago, though, I 
held down Alt-` to see what would happen (i.e., see if everything handled 
really fast appearance/disappearance of the scratchpad; yes, I like to break 
things, why do you ask? ;-) )  The result was that the scratchpad vanished 
and refused to reappear.  When I got annoyed enough to restart ion3, I 
started getting the following error message:

ion3: Type checking failed in level 2 call h
ion3: Stack trace:
0 [C]: in 'set_shown'
1 [string "return function(_, _sub) mod_sp.set_shown(_..."]:1
  [Skipping unnamed C functions.]
ion3: Type checking failed in level 2 call handler for parameter 0
ion3: Stack trace:
0 [C]: in 'set_shown'
1 [string "return function(_, _sub) mod_sp.set_shown(_..."]:1
  [Skipping unnamed C functions.]

  Long lines are clipped because my windows got all messed up when I switched 
wms.

  I finally tried the sample configuration in /etc/X11, which contains this 
line:

kpress(MOD1.."grave", "mod_sp.set_shown_on(_, 'toggle')"),

However, this produced the following error from ion3:

  [string "return function(_, _sub) mod_sp.set_shown_o..."]:1: attempt to call 
local `_' (a userdata value)

  Either the example configuration files need to be fixed or something in ion3 
is broken, or both.

  Daniel

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set 
to en_US)

Versions of packages ion3 depends on:
ii  libc6                2.3.2.ds1-20        GNU C Library: Shared libraries 
an
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  liblua50             5.0.2-5             Main interpreter library for the 
L
ii  liblualib50          5.0.2-5             Extension library for the Lua 5.0 
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session 
Management
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client 
li
ii  libxext6             4.3.0.dfsg.1-12.0.1 X Window System miscellaneous 
exte
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) 
configu

-- no debconf information

-- 
/------------------- Daniel Burrows <[EMAIL PROTECTED]> ------------------\
|         "This is too absurd!  The world can't end this stupidly!"         |
|         "Oh, sure it can.  Have some faith."                              |
|           -- Fluble                                                       |
\------ (if (not (understand-this)) (go-to http://www.schemers.org)) -------/

Attachment: pgp0c9HPVRb7M.pgp
Description: PGP signature

Reply via email to