Package: semi Version: 1.14.6+0.20100219-1 Severity: normal Support for Secure/Multipurpose Internet Mail Extensions (S/MIME) is completely broken with SEMI that ships with Debian GNU/Linux.
The problem is, that the S/MIME library which is part of SEMI is not in load-path, so SEMI uses the S/MIME functions provided by the S/MIME library of Gnus (which is part of current Emacsen). Both libraries are incompatible: For instance `smime-verify-region' of Gnus' smime.el takes only begin and end of region, while SEMI expects the function to take a third argument with the detached signature. As far as I can see this incompatibility affects all functions used by SEMI. Moreover, the S/MIME library of SEMI refers to a program called "smime" to handle S/MIME, but this program seems not to be available in Debian GNU/Linux (e.g. packages.debian.org does not know of such a program). I don't know what the right course of action is here: 1. if we move SEMI's smime.el back in load-path, rename it and its functions and make SEMI call these renamed functions, the problem of the missing program "smime" remains. -or- 2. we could make a Debian specific patch that makes SEMI use Gnus' S/MIME functions properly and upstream might incorporate this patch -or- 3. fix it in upstream by providing an updated SEMI specific smime library that uses OpenSSL and/or GnuTLS Option 2. seems best to me. HTH -- David -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (900, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages semi depends on: ii apel 10.7+0.20080906-2 portable library for emacsen ii dpkg 1.15.7.2 Debian package management system ii emacs [emacsen] 23.2+1-2 The GNU Emacs editor (metapackage) ii emacs23 [emacsen] 23.2+1-2 The GNU Emacs editor (with GTK+ us ii flim 1:1.14.9+0.20100313-2 library about internet message for ii install-info 4.13a.dfsg.1-5 Manage installed documentation in semi recommends no packages. Versions of packages semi suggests: ii gnupg 1.4.10-4 GNU privacy guard - a free PGP rep pn mailcrypt <none> (no description available) pn wl | wl-beta | t-gnus <none> (no description available) -- no debconf information
pgp6smyLYEVoX.pgp
Description: PGP signature