Package: calc Version: 2.02f-26 Severity: normal Tags: patch I would reopen bug #35910, but the bug system's forgotten it ever existed. But the bug still isn't fixed, despite a claim that it was in 1999.
To demonstrate: * Start a fresh Emacs, * `M-# M-#' * `m s' * `2 n RET' * `L' * `a s' * Marvel as it says `ln(2) + pi', which is obviously wrong. It ought to say `ln(2) + i pi'. The following patch fixes the bug. Again. --- calc-alg.el.orig 2006-03-23 11:59:53.000000000 +0000 +++ calc-alg.el 2006-03-23 12:00:41.000000000 +0000 @@ -1132,7 +1132,7 @@ (and calc-symbolic-mode (math-known-negp (nth 1 expr)) (math-add (list 'calcFunc-ln (math-neg (nth 1 expr))) - '(var pi var-pi))) + '(* (var pi var-pi) (var i var-i)))) (and calc-symbolic-mode (math-known-imagp (nth 1 expr)) (let* ((ip (calcFunc-im (nth 1 expr))) -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.29 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages calc depends on: ii emacs21 21.4a-3 The GNU Emacs editor ii ucf 2.005 Update Configuration File: preserv calc recommends no packages. -- no debconf information -- [mdw] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]