Your message dated Mon, 11 Feb 2008 19:17:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#461494: fixed in swig1.3 1.3.33-3
has caused the Debian Bug report #461494,
regarding swig: Lua backend doesn't handle unary minus (__unm) correctly
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
461494: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461494
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: swig
Version: 1.3.33-2
Severity: normal



A quirk of Lua is that a user-defined unary minus operator (metatable
entry "__unm") can receive two arguments, and should just ignore the
second.

However the SWIG Lua backend barfs if a unary minus operator overload
receives other than one argument, with an error message like:

   Error in operator - expected 1..1 args, got 2

The result of this is that one cannot overload unary minus using SWIG in
Lua.

The SWIG Lua backend should special case this and simply ignore the 2nd
argument.

Thanks,

-Miles


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.7 (PREEMPT)
Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages swig depends on:
ii  libc6                   2.7-6            GNU C Library: Shared libraries
ii  libgcc1                 1:4.3-20080112-1 GCC support library
ii  libstdc++6              4.3-20080112-1   The GNU Standard C++ Library v3

swig recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: swig1.3
Source-Version: 1.3.33-3

We believe that the bug you reported is fixed in the latest version of
swig1.3, which is due to be installed in the Debian FTP archive:

swig-doc_1.3.33-3_all.deb
  to pool/main/s/swig1.3/swig-doc_1.3.33-3_all.deb
swig-examples_1.3.33-3_all.deb
  to pool/main/s/swig1.3/swig-examples_1.3.33-3_all.deb
swig1.3-doc_1.3.33-3_all.deb
  to pool/main/s/swig1.3/swig1.3-doc_1.3.33-3_all.deb
swig1.3-examples_1.3.33-3_all.deb
  to pool/main/s/swig1.3/swig1.3-examples_1.3.33-3_all.deb
swig1.3_1.3.33-3.diff.gz
  to pool/main/s/swig1.3/swig1.3_1.3.33-3.diff.gz
swig1.3_1.3.33-3.dsc
  to pool/main/s/swig1.3/swig1.3_1.3.33-3.dsc
swig1.3_1.3.33-3_i386.deb
  to pool/main/s/swig1.3/swig1.3_1.3.33-3_i386.deb
swig_1.3.33-3_i386.deb
  to pool/main/s/swig1.3/swig_1.3.33-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Torsten Landschoff <[EMAIL PROTECTED]> (supplier of updated swig1.3 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 11 Feb 2008 18:38:17 +0100
Source: swig1.3
Binary: swig swig1.3 swig-examples swig1.3-examples swig-doc swig1.3-doc
Architecture: source all i386
Version: 1.3.33-3
Distribution: unstable
Urgency: low
Maintainer: Torsten Landschoff <[EMAIL PROTECTED]>
Changed-By: Torsten Landschoff <[EMAIL PROTECTED]>
Description: 
 swig       - Generate scripting interfaces to C/C++ code
 swig-doc   - HTML documentation for SWIG
 swig-examples - Examples for applications of SWIG
 swig1.3    - Generate scripting interfaces to C/C++ code
 swig1.3-doc - HTML documentation for SWIG
 swig1.3-examples - Examples for applications of SWIG
Closes: 461494
Changes: 
 swig1.3 (1.3.33-3) unstable; urgency=low
 .
   * debian/rules: Add "-g -O2" to the CFLAGS (originally obtained from the
     perl configuration). This should speed up swig while making debugging
     easier.
   * debian/patches/fix_lua_unary_minus.diff: Fix the handling of
     overloading the unary minus operator for LUA (closes: #461494).
   * debian/control: Depend on quilt >= 0.40 instead of 0.40-1 (lintian).
   * debian/swig.dirs: Remove /usr/lib which was empty (lintian).
Files: 
 1f8eef1a1be25da57d3887edcb448287 1016 interpreters optional 
swig1.3_1.3.33-3.dsc
 e75faeeb96b4a2530ba6ec9d203f1746 16389 interpreters optional 
swig1.3_1.3.33-3.diff.gz
 752da82da4d1870f31a897f78c6479e6 859916 interpreters optional 
swig-examples_1.3.33-3_all.deb
 9c7b41d7b2e1045489b61d4abd1e19e0 9934 interpreters optional 
swig1.3-examples_1.3.33-3_all.deb
 0ede1833fbf8d637b99cf48eefb3b126 2142470 doc optional swig-doc_1.3.33-3_all.deb
 fea4b2ddf454bd2339f34be040acecfd 9936 doc optional swig1.3-doc_1.3.33-3_all.deb
 8253f30bc4914645e3c407fac8fc354a 1091842 interpreters optional 
swig_1.3.33-3_i386.deb
 3fcb5dea4d4001c14869a383d5920c56 10088 interpreters optional 
swig1.3_1.3.33-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHsJ0AdQgHtVUb5EcRAqyfAJ0foxuFp2uJ1u62XdKfDe1lImEDcwCfc3ly
GOAW9u1bSHMBDZsBwfejlKU=
=FfBC
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to