From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jay Belanger Newsgroups: gmane.emacs.bugs Subject: bug#13580: 24.2.92; regression in calc-convert-units Date: Mon, 28 Jan 2013 20:55:31 -0600 Message-ID: <87y5fck89o.fsf@truman.edu> References: <87y5fdq72z.fsf@lukas.physics.niu.edu> Reply-To: belanger@truman.edu NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1359428202 26909 80.91.229.3 (29 Jan 2013 02:56:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 29 Jan 2013 02:56:42 +0000 (UTC) To: 13580@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 29 03:57:01 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U01NZ-0004me-A6 for geb-bug-gnu-emacs@m.gmane.org; Tue, 29 Jan 2013 03:56:57 +0100 Original-Received: from localhost ([::1]:38553 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U01NH-00050Q-FK for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Jan 2013 21:56:39 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:49233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U01ND-000505-Qb for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2013 21:56:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U01NC-00038C-Pc for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2013 21:56:35 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47784) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U01NC-000388-Lq for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2013 21:56:34 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U01Ne-0004QR-33 for bug-gnu-emacs@gnu.org; Mon, 28 Jan 2013 21:57:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jay Belanger Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Jan 2013 02:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13580 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13580-submit@debbugs.gnu.org id=B13580.135942817016951 (code B ref 13580); Tue, 29 Jan 2013 02:57:02 +0000 Original-Received: (at 13580) by debbugs.gnu.org; 29 Jan 2013 02:56:10 +0000 Original-Received: from localhost ([127.0.0.1]:53248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U01Mm-0004PI-OI for submit@debbugs.gnu.org; Mon, 28 Jan 2013 21:56:09 -0500 Original-Received: from mail-oa0-f49.google.com ([209.85.219.49]:41839) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U01Mk-0004PB-6B for 13580@debbugs.gnu.org; Mon, 28 Jan 2013 21:56:07 -0500 Original-Received: by mail-oa0-f49.google.com with SMTP id j6so980387oag.36 for <13580@debbugs.gnu.org>; Mon, 28 Jan 2013 18:55:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:references:reply-to:cc:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=rb3RtT0nUFEL/gTS7fEsuCdtAODChs1MY+c2mWoqQTM=; b=FDnZjnevS4Wh8OhTd4JvJH0tR4J337GXhTiz+vkt37/Ex5c2ofVrw3RDoHszrN4Yqo qt2jIOXjg+EdYLMZOqz9TA9GXtx8ZxgSEf5FR4sBmGu2AumB4IUqOPKeEbgo6nGHICjP +oHRkK3Q3zIAonISHeg0RgEOMXB6D43Yfhr1XQ9t5+26pHAyitnIYvQ+CB6r8IcFydyx C8f4d49VDGyv+D0QkmOfqxwhwl09dO4ZWQHP/J8MmLMsml7iO8d58L5XhrENPO061fqM iTOOvz3F7rlkgs6NPopX8+7g/SLq+1Cj2Vud4/gTOZnVmd46+rCRoppfxOglnRZJ+vWC dpsw== X-Received: by 10.60.172.131 with SMTP id bc3mr5978601oec.79.1359428137035; Mon, 28 Jan 2013 18:55:37 -0800 (PST) Original-Received: from belanger-x100e (184-155-88-117.cpe.cableone.net. [184.155.88.117]) by mx.google.com with ESMTPS id kq9sm9367018obb.15.2013.01.28.18.55.33 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 28 Jan 2013 18:55:35 -0800 (PST) In-Reply-To: <87y5fdq72z.fsf@lukas.physics.niu.edu> (Roland Winkler's message of "Mon, 28 Jan 2013 16:24:36 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:70420 Archived-At: Also, what's happening here is that since the units all cancel in the given expression, Calc simply returns the expression, with the units simplified. (That it doesn't properly simplify that particular expression is a bug to be fixed, but it isn't a regression.) The given example should probably be handled like an expression which has no units (either simply simplify it or prompt for "Old units" and "New units"). The Emacs 23 behavior, where new units were prompted for but essentially ignored, doesn't seem right. The overall fix depends on a non-regression fix (otherwise, it is replacing one wrong behavior for another). I'll make the fix in the trunk when I get to a computer I can commit from, but I don't know if the old behavior should be put back into the emacs-24 branch.