From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Maguire, Andrew (GE Infra, Energy)" Newsgroups: gmane.emacs.bugs Subject: bug#5805: Returned mail: Cannot send message within 3 days Date: Tue, 30 Mar 2010 18:33:07 +0200 Message-ID: References: <201003291206.NAA17706@ultimate.Smallworld.co.uk> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1269968251 7070 80.91.229.12 (30 Mar 2010 16:57:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 30 Mar 2010 16:57:31 +0000 (UTC) To: 5805@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 30 18:57:27 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nwejh-0002FK-MX for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Mar 2010 18:56:18 +0200 Original-Received: from localhost ([127.0.0.1]:54906 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nwejh-0005QH-5Y for geb-bug-gnu-emacs@m.gmane.org; Tue, 30 Mar 2010 12:56:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nwej9-0004w7-5z for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:55:43 -0400 Original-Received: from [140.186.70.92] (port=47870 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nwej7-0004vB-Gp for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:55:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nwej4-0007kN-MS for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:55:41 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55667) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nwej4-0007kH-KG for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:55:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NweR4-0002Rh-FW; Tue, 30 Mar 2010 12:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Maguire, Andrew (GE Infra, Energy)" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 Mar 2010 16:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5805 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: Original-Received: via spool by submit@debbugs.gnu.org id=B.12699670139371 (code B ref -1); Tue, 30 Mar 2010 16:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 30 Mar 2010 16:36:53 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NweQu-0002R6-7p for submit@debbugs.gnu.org; Tue, 30 Mar 2010 12:36:53 -0400 Original-Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NweNf-0002Ov-Dp for submit@debbugs.gnu.org; Tue, 30 Mar 2010 12:33:32 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:45571) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NweNa-0007qU-Ej for submit@debbugs.gnu.org; Tue, 30 Mar 2010 12:33:26 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NweNZ-0006g6-KR for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:33:25 -0400 Original-Received: from [140.186.70.92] (port=32821 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NweNX-0006ca-MK for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:33:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NweNT-0003za-EP for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:33:22 -0400 Original-Received: from exprod5og105.obsmtp.com ([64.18.0.180]:38999) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NweNS-0003yX-V1 for bug-gnu-emacs@gnu.org; Tue, 30 Mar 2010 12:33:19 -0400 Original-Received: from source ([4.78.218.129]) (using TLSv1) by exprod5ob105.postini.com ([64.18.4.12]) with SMTP ID DSNKS7InylppJy+x53knoGUbXlvAP0TrqP9d@postini.com; Tue, 30 Mar 2010 09:33:18 PDT Original-Received: from unknown (HELO alpmlef08.e2k.ad.ge.com) ([3.159.18.17]) by Cinmlip08.e2k.ad.ge.com with ESMTP; 30 Mar 2010 12:33:10 -0400 Original-Received: from BUDMLVEM09.e2k.ad.ge.com ([3.159.52.69]) by alpmlef08.e2k.ad.ge.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 30 Mar 2010 12:33:09 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message In-Reply-To: <201003291206.NAA17706@ultimate.Smallworld.co.uk> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Returned mail: Cannot send message within 3 days Thread-Index: AcrPOwh0mgJbrNgNTTGQF1AbaTzuTwA65cJA X-OriginalArrivalTime: 30 Mar 2010 16:33:09.0918 (UTC) FILETIME=[AF23E3E0:01CAD026] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Mailman-Approved-At: Tue, 30 Mar 2010 12:36:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Tue, 30 Mar 2010 12:37:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:35816 Archived-At: Try again... -----Original Message----- From: Mail Delivery Subsystem [mailto:Mailer-Daemon@Smallworld.co.uk]=20 Sent: 29 March 2010 13:07 To: andrewma@Smallworld.co.uk Subject: Returned mail: Cannot send message within 3 days The original message was received at Fri, 26 Mar 2010 12:06:32 +0100 (BST) from shark [193.128.11.12] ----- The following addresses had permanent fatal errors ----- ----- Transcript of session follows ----- ... while talking to eggs.gnu.org.: >>> RCPT To: <<< 451 Could not complete sender verify callout ... Deferred: 451 Could not complete sender verify callout Message could not be delivered for 3 days Message will be deleted from queue ----- Original message follows ----- Return-Path: Received: from MAGUIRAN-CBG.smallworld.co.uk by ultimate.Smallworld.co.uk (8.8.8+Sun/SWW-2.8-Gateway) id MAA03728; Fri, 26 Mar 2010 12:06:32 GMT Date: Fri, 26 Mar 2010 12:25:49 +0000 Message-Id: From: andrew.maguire@ge.com To: bug-gnu-emacs@gnu.org Subject: 23.1; abbrev-insert does not protext itself with save-excursion Reply-to: andrew.maguire@ge.com I believe there is a regression/change of behaviour with the lisp implementation of the abbrev package compared with earlier Emacsen. In our code we use abbrev to dynamically expand certain keywords. However, the new lisp implementation is more eager in finding things to check, ie. it is able to look back past non-word characters to see if an abbrev is to be found. In this situation it is essential to do save-excursion. Ideally, either insert-abbrev should do a save-excursion itself or all calls to it should. In our code, expand-abbrev is call which internally calls abbrev-insert. Alternatively, is it the recommendation for user code to surround all "abbrev" calls with save-excursion now? Thanks for you advice, Andrwe Maguire In GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ENG value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Gis Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t show-paren-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: ! C-c C-c C-x C-f c b . e l C-s M-p M-p M-p=20 M-p M-p M-p M-p M-p M-p M-p C-g C-x 2 C-x b =20 =20 =20 C-s C-w C-w C-w C-w C-w =20 C-s C-s M-x SPC C-x v v SPC=20 SPC C-k =20 =20 =20 =20 =20 =20 =20 2 C-a =20 C-x o M-x =20 =20 =20 C-k C-k =20 =20 =20 =20 =20 C-w C-x C-s =20 =20 C-x v v C-x b C-M-b=20 C-g C-x o =20 M-x C-x v v M-p=20 C-k c b =20 - m a g i k - e d i f f - m e t h o d s :=20 SPC r e t a i n SPC w i n d o w SPC c o n f i g u r=20 a t i o n SPC i f SPC m e t h o d SPC n o t SPC f o=20 u n d C-c C-c C-x k=20 M-x e=20 r a s e SPC b C-x k =20 =20 Recent messages: Press C-c C-c when you are done editing. Enter a change comment. Type C-c C-c when done Quit Mark set [2 times] Press C-c C-c when you are done editing. Enter a change comment. Type C-c C-c when done Comment 1 Checking in u:/tools/general/emacs/smallworld_lisp/smallworld/swlisp/cb.el...done Mark set Type y, n, ! or SPC (the space bar):=20