From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Wolfgang Jenkner Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2011 14:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9514@debbugs.gnu.org Cc: eggert@cs.ucla.edu X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13160962081226 (code B ref -1); Thu, 15 Sep 2011 14:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Sep 2011 14:16:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4CkB-0000Jj-Lp for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Ck8-0000Ja-H8 for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4Cfc-00005O-Lg for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfc-00005H-FX for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]:36128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfb-0005Vc-H2 for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4CfV-0008Vw-OE for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:03 -0400 Received: from mx02.lb01.inode.at ([62.99.145.2]:8919 helo=mx.inode.at) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4CfV-0008Ui-IF for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:11:57 -0400 Received: from [85.127.95.209] (port=2385 helo=iznogoud.viz) by smartmx-02.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1R4CfQ-0004DP-AC; Thu, 15 Sep 2011 16:11:52 +0200 Received: from wolfgang by iznogoud.viz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1R4CfN-0000g8-7L; Thu, 15 Sep 2011 16:11:49 +0200 From: Wolfgang Jenkner Mail-Followup-To: bug-gnu-emacs@gnu.org, eggert@cs.ucla.edu Date: Thu, 15 Sep 2011 16:11:49 +0200 Message-ID: <85fwjxki8q.fsf@iznogoud.viz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.7 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) The form (let* ((string (with-temp-buffer (insert "%%b") (buffer-string))) (form `(format ,string))) (list form (eval form))) evaluates to ((format "%%b") "%bb") but it should evaluate to ((format "%%b") "%b") Note that bzr trunk rev. 104389 gives the correct result whereas rev. 104390 gives the wrong result. In GNU Emacs 24.0.50.1 (amd64-unknown-freebsd8.2, GTK+ Version 2.24.6) of 2011-09-13 on iznogoud.viz Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure 'CC=gcc46' '--without-gsettings'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t From unknown Sat Aug 16 17:00:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Wolfgang Jenkner Subject: bug#9514: closed (Re: 24.0.50; eval + format weirdness) Message-ID: References: <4E72244A.1060601@cs.ucla.edu> <85fwjxki8q.fsf@iznogoud.viz> X-Gnu-PR-Message: they-closed 9514 X-Gnu-PR-Package: emacs Reply-To: 9514@debbugs.gnu.org Date: Thu, 15 Sep 2011 16:19:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1316103542-3782-1" This is a multi-part message in MIME format... ------------=_1316103542-3782-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #9514: 24.0.50; eval + format weirdness which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 9514@debbugs.gnu.org. --=20 9514: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D9514 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1316103542-3782-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 9514-done) by debbugs.gnu.org; 15 Sep 2011 16:18:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4EeI-0000yd-9V for submit@debbugs.gnu.org; Thu, 15 Sep 2011 12:18:50 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4EeF-0000yS-Ky for 9514-done@debbugs.gnu.org; Thu, 15 Sep 2011 12:18:48 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 9D4A439E80CF; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cFQtlRbMxaFF; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 1FBC639E80F8; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) Message-ID: <4E72244A.1060601@cs.ucla.edu> Date: Thu, 15 Sep 2011 09:14:02 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 To: Wolfgang Jenkner Subject: Re: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> In-Reply-To: <85fwjxki8q.fsf@iznogoud.viz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 9514-done Cc: 9514-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Thanks for reporting that. I fixed it in the trunk (bzr 105786). ------------=_1316103542-3782-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Sep 2011 14:16:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4CkB-0000Jj-Lp for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Ck8-0000Ja-H8 for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4Cfc-00005O-Lg for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfc-00005H-FX for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]:36128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfb-0005Vc-H2 for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4CfV-0008Vw-OE for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:03 -0400 Received: from mx02.lb01.inode.at ([62.99.145.2]:8919 helo=mx.inode.at) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4CfV-0008Ui-IF for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:11:57 -0400 Received: from [85.127.95.209] (port=2385 helo=iznogoud.viz) by smartmx-02.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1R4CfQ-0004DP-AC; Thu, 15 Sep 2011 16:11:52 +0200 Received: from wolfgang by iznogoud.viz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1R4CfN-0000g8-7L; Thu, 15 Sep 2011 16:11:49 +0200 From: Wolfgang Jenkner To: bug-gnu-emacs@gnu.org Subject: 24.0.50; eval + format weirdness Mail-Followup-To: bug-gnu-emacs@gnu.org, eggert@cs.ucla.edu Date: Thu, 15 Sep 2011 16:11:49 +0200 Message-ID: <85fwjxki8q.fsf@iznogoud.viz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit Cc: eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) The form (let* ((string (with-temp-buffer (insert "%%b") (buffer-string))) (form `(format ,string))) (list form (eval form))) evaluates to ((format "%%b") "%bb") but it should evaluate to ((format "%%b") "%b") Note that bzr trunk rev. 104389 gives the correct result whereas rev. 104390 gives the wrong result. In GNU Emacs 24.0.50.1 (amd64-unknown-freebsd8.2, GTK+ Version 2.24.6) of 2011-09-13 on iznogoud.viz Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure 'CC=gcc46' '--without-gsettings'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t ------------=_1316103542-3782-1-- From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2011 16:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 9514@debbugs.gnu.org Cc: eggert@cs.ucla.edu Received: via spool by 9514-submit@debbugs.gnu.org id=B9514.13161038254239 (code B ref 9514); Thu, 15 Sep 2011 16:24:02 +0000 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 16:23:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Ej2-00016J-Ii for submit@debbugs.gnu.org; Thu, 15 Sep 2011 12:23:45 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Eiz-00016A-6J for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 12:23:42 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id A7FB0188A195; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 013E11C000B1; Thu, 15 Sep 2011 18:19:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id d2Wi09+xjiKL; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: from igel.home (ppp-88-217-116-28.dynamic.mnet-online.de [88.217.116.28]) by mail.mnet-online.de (Postfix) with ESMTP; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id B5639CA296; Thu, 15 Sep 2011 18:18:58 +0200 (CEST) From: Andreas Schwab References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> X-Yow: I'm wearing PAMPERS!! Date: Thu, 15 Sep 2011 18:18:58 +0200 In-Reply-To: <4E72244A.1060601@cs.ucla.edu> (Paul Eggert's message of "Thu, 15 Sep 2011 09:14:02 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Except that this has nothing to do with eval. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Wolfgang Jenkner Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2011 17:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 9514@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 9514-submit@debbugs.gnu.org id=B9514.131610778822127 (code B ref 9514); Thu, 15 Sep 2011 17:30:03 +0000 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 17:29:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Fkx-0005kp-G1 for submit@debbugs.gnu.org; Thu, 15 Sep 2011 13:29:48 -0400 Received: from mx15.lb01.inode.at ([62.99.145.17] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Fks-0005kd-M1 for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 13:29:44 -0400 Received: from [84.119.91.89] (port=9273 helo=iznogoud.viz) by smartmx-15.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1R4FgL-0004rB-9g; Thu, 15 Sep 2011 19:25:01 +0200 Received: from wolfgang by iznogoud.viz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1R4FgH-0000pG-P0; Thu, 15 Sep 2011 19:24:57 +0200 From: Wolfgang Jenkner References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> Date: Thu, 15 Sep 2011 19:24:57 +0200 In-Reply-To: (Andreas Schwab's message of "Thu, 15 Sep 2011 18:18:58 +0200") Message-ID: <8562ktk9au.fsf@iznogoud.viz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Andreas Schwab writes: > Except that this has nothing to do with eval. Nor with most anything else in my example... So a better bug report would have been Subject: format barfs on certain strings For example, (format "%%=C3=A9") evaluates to garbage. However, the paradoxical thing was rather (let* ((string1 "%%b") (string2 (with-temp-buffer (insert string1) (buffer-string)))) (list (string-equal string1 string2) (format string1) (format string2))) =3D> (t "%b" "%bb") as it wouldn't have easily occurred to me that string1 and string2 can have different representations on the C level, which format treats differently (though this shouldn't show ;-) Wolfgang From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Sep 2011 18:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: Wolfgang Jenkner , 9514@debbugs.gnu.org Received: via spool by 9514-submit@debbugs.gnu.org id=B9514.13161108436253 (code B ref 9514); Thu, 15 Sep 2011 18:21:02 +0000 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 18:20:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4GYE-0001cj-3o for submit@debbugs.gnu.org; Thu, 15 Sep 2011 14:20:43 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4GYB-0001cZ-JJ for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 14:20:41 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 3F92039E80F8; Thu, 15 Sep 2011 11:15:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6i-I8D6wQYK; Thu, 15 Sep 2011 11:15:58 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 9BBBA39E80F2; Thu, 15 Sep 2011 11:15:58 -0700 (PDT) Message-ID: <4E7240DE.10507@cs.ucla.edu> Date: Thu, 15 Sep 2011 11:15:58 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> In-Reply-To: <8562ktk9au.fsf@iznogoud.viz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Andreas Schwab writes: > Except that this has nothing to do with eval. True; I fixed the ChangeLog entry to not mention eval. The patch you just installed for text properties (bzr 105788) causes (format "%4000s%%" "") to fail with (error "Format string ends in middle of format specifier"), and it causes (length (format "%%")) to incorrectly return 2. I fixed those two problems in a further patch (bzr 105791); I hope this also fixes the text-property issue. From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Sep 2011 07:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Wolfgang Jenkner Cc: 9514@debbugs.gnu.org, eggert@cs.ucla.edu Received: via spool by 9514-submit@debbugs.gnu.org id=B9514.131615987214440 (code B ref 9514); Fri, 16 Sep 2011 07:58:01 +0000 Received: (at 9514) by debbugs.gnu.org; 16 Sep 2011 07:57:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TJ1-0003kr-Nd for submit@debbugs.gnu.org; Fri, 16 Sep 2011 03:57:52 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TIy-0003kg-1P for 9514@debbugs.gnu.org; Fri, 16 Sep 2011 03:57:50 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 98B4118038D5; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id B57331C00205; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id X0z6boCoVr-U; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) Received: from hase.home (ppp-93-104-145-20.dynamic.mnet-online.de [93.104.145.20]) by mail.mnet-online.de (Postfix) with ESMTP; Fri, 16 Sep 2011 09:53:01 +0200 (CEST) From: Andreas Schwab References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> X-Yow: I am a traffic light, and Alan Ginsberg kidnapped my laundry in 1927! Date: Fri, 16 Sep 2011 09:53:03 +0200 In-Reply-To: <8562ktk9au.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Thu, 15 Sep 2011 19:24:57 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) The only issue was the mishandling of %% in a multibyte format string, like this: (format (string-to-multibyte "%%foo")) Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Aug 16 17:00:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#9514: 24.0.50; eval + format weirdness Resent-From: Andreas Schwab Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Sep 2011 08:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9514 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Paul Eggert Cc: Wolfgang Jenkner , 9514@debbugs.gnu.org Received: via spool by 9514-submit@debbugs.gnu.org id=B9514.131616067118653 (code B ref 9514); Fri, 16 Sep 2011 08:12:01 +0000 Received: (at 9514) by debbugs.gnu.org; 16 Sep 2011 08:11:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TVs-0004ql-LK for submit@debbugs.gnu.org; Fri, 16 Sep 2011 04:11:10 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TVp-0004qd-RQ for 9514@debbugs.gnu.org; Fri, 16 Sep 2011 04:11:07 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id C6AA918038AE; Fri, 16 Sep 2011 10:06:21 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 1A6911C00195; Fri, 16 Sep 2011 10:06:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id DcbvHO-1+XHf; Fri, 16 Sep 2011 10:06:21 +0200 (CEST) Received: from hase.home (ppp-93-104-145-20.dynamic.mnet-online.de [93.104.145.20]) by mail.mnet-online.de (Postfix) with ESMTP; Fri, 16 Sep 2011 10:06:20 +0200 (CEST) From: Andreas Schwab References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> <4E7240DE.10507@cs.ucla.edu> X-Yow: Our father who art in heaven.. I sincerely pray that SOMEBODY at this table will PAY for my SHREDDED WHAT and ENGLISH MUFFIN.. and also leave a GENEROUS TIP... Date: Fri, 16 Sep 2011 10:06:23 +0200 In-Reply-To: <4E7240DE.10507@cs.ucla.edu> (Paul Eggert's message of "Thu, 15 Sep 2011 11:15:58 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Paul Eggert writes: > The patch you just installed for text properties (bzr 105788) > causes (format "%4000s%%" "") to fail with > (error "Format string ends in middle of format specifier"), > and it causes (length (format "%%")) to incorrectly return 2. > I fixed those two problems in a further patch (bzr 105791); > I hope this also fixes the text-property issue. Thanks, looks good. For reference, here's a testcase for the text-property issue: (let ((s (string-to-multibyte "%%%%foo"))) (add-text-properties 2 7 '(foo t) s) (format s)) Before my patch it returned #("%%foo" 0 5 (foo t)). Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."