From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Vivek Dasmohapatra Newsgroups: gmane.emacs.bugs Subject: bug#12577: 24.1; regression in with-timeout in emacs24 Date: Thu, 04 Oct 2012 18:14:43 +0100 Message-ID: <82lifmnoqk.fsf@octopus.pepperfish.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1349401952 25337 80.91.229.3 (5 Oct 2012 01:52:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 5 Oct 2012 01:52:32 +0000 (UTC) To: 12577@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 05 03:52:35 2012 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 1TJx4H-0005tv-AM for geb-bug-gnu-emacs@m.gmane.org; Fri, 05 Oct 2012 03:51:09 +0200 Original-Received: from localhost ([::1]:35764 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp2v-0001fB-8P for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 Oct 2012 13:17:13 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57012) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp2j-0001ee-O0 for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:17:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TJp2f-0001wt-GL for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:17:01 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44113) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp2f-0001we-DI for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:16:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TJp2k-0004lE-KW for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vivek Dasmohapatra Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Oct 2012 17:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 12577 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.134937096518224 (code B ref -1); Thu, 04 Oct 2012 17:17:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 4 Oct 2012 17:16:05 +0000 Original-Received: from localhost ([127.0.0.1]:54364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TJp1o-0004jt-T3 for submit@debbugs.gnu.org; Thu, 04 Oct 2012 13:16:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:58249) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TJp1m-0004jO-Jt for submit@debbugs.gnu.org; Thu, 04 Oct 2012 13:16:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TJp1T-0001Q8-NR for submit@debbugs.gnu.org; Thu, 04 Oct 2012 13:15:51 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:45283) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp1T-0001Q4-KM for submit@debbugs.gnu.org; Thu, 04 Oct 2012 13:15:43 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:56564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp1N-00011w-TP for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:15:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TJp1M-0001Ky-JT for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:15:37 -0400 Original-Received: from flounder.pepperfish.net ([89.238.129.35]:55997) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TJp1M-0001D2-Dd for bug-gnu-emacs@gnu.org; Thu, 04 Oct 2012 13:15:36 -0400 Original-Received: from localhost ([127.0.0.1] helo=octopus.pepperfish.net) by flounder.pepperfish.net with esmtps (Exim 4.71 #1 (Debian)) id 1TJp0d-0004sz-G2 for ; Thu, 04 Oct 2012 18:14:51 +0100 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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 (newer, 2) 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:65195 Archived-At: The behaviour of with-timeout appears to have changed radically: (with-timeout (5 "BLERG") (ignore "things") (message "HELLO")) In emacs23: The message form is executed and the return value is that of the=20 message invocation ("HELLO"). In emacs24: All forms after the first form in the BODY are ignored. They=20 are not executed at all (not just a case of prog1 vs progn behaviour). The return value is that of the first form in the body (ie the only one that gets executed). This is at odds with the documentation, which does not indicate that any such change has occurred. In addition, I am told that the interpretation of the=20 (SECONDS TIMEOUT-FORMS)=20 part of the forms arguments has changed:=20 It now appears to be interpreted as: (sec1 time1 ) (sec2 time2) =E2=80=A6=20 Instead. I have confirmed the first difference in behaviour with several people in #emacs on freenode, so it does not appear to be specific to my=20 site. ---------------------------------------------------------------------------- In GNU Emacs 24.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10) of 2012-08-23 on noise, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11203000 Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/2= 4.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.1/site-l= isp:/usr/share/emacs/site-lisp' '--with-crt-dir=3D/usr/lib/x86_64-linux-gnu' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk' '--with-toolkit-scroll-bars' 'build_alias=3Dx86_64-linux-gnu' 'CFLAGS=3D-g -O2 -fstack-protector --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2''