From unknown Thu Jun 19 16:21:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#7875 <7875@debbugs.gnu.org> To: bug#7875 <7875@debbugs.gnu.org> Subject: Status: point preserved incorrectly with minibuffer-frame Reply-To: bug#7875 <7875@debbugs.gnu.org> Date: Thu, 19 Jun 2025 23:21:29 +0000 retitle 7875 point preserved incorrectly with minibuffer-frame reassign 7875 emacs submitter 7875 Stefan Monnier severity 7875 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 20 12:31:10 2011 Received: (at submit) by debbugs.gnu.org; 20 Jan 2011 17:31: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 1PfyLm-0006GS-3Y for submit@debbugs.gnu.org; Thu, 20 Jan 2011 12:31:10 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PfyLj-0006G5-3f for submit@debbugs.gnu.org; Thu, 20 Jan 2011 12:31:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PfyTK-0001Sy-0s for submit@debbugs.gnu.org; Thu, 20 Jan 2011 12:38:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:37777) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PfyTJ-0001Ss-4V for submit@debbugs.gnu.org; Thu, 20 Jan 2011 12:38:57 -0500 Received: from [140.186.70.92] (port=42095 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PfyTG-0006zW-Ta for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2011 12:38:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PfyTF-0001Sa-0y for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2011 12:38:54 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:40767 helo=ironport2-out.pppoe.ca) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PfyTE-0001SW-RT for bug-gnu-emacs@gnu.org; Thu, 20 Jan 2011 12:38:52 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAIsBOE1FpZLq/2dsb2JhbACWNAGOG3S+b4VQBIRvjjg X-IronPort-AV: E=Sophos;i="4.60,352,1291611600"; d="scan'208";a="88722310" Received: from 69-165-146-234.dsl.teksavvy.com (HELO ceviche.home) ([69.165.146.234]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 20 Jan 2011 12:38:51 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 8705B66102; Thu, 20 Jan 2011 12:38:51 -0500 (EST) From: Stefan Monnier To: bug-gnu-emacs@gnu.org Subject: point preserved incorrectly with minibuffer-frame Date: Thu, 20 Jan 2011 12:38:51 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit 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.1 (----) Package: Emacs Version: 24.0.50 When I do % src/emacs -Q --eval '(setq default-frame-alist (quote ((minibuffer . nil))))' M-: (goto-char (point-min)) RET the cursor stays at EOB rather than going to BOB. I suspect this is due to the recent change with the Fset_window_configuration issue. Stefan In GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2011-01-19 on ceviche Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure 'CFLAGS=-Wall -Wno-pointer-sign -DUSE_LISP_UNION_TYPE -DSYNC_INPUT -DENABLE_CHECKING -DXASSERTS -DFONTSET_DEBUG -g -O1 -I/usr/include/GNUstep' '--enable-maintainer-mode' '--with-x-toolkit=lucid'' 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: fr_CH.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Minibuffer-Area Minor modes in effect: diff-auto-refine-mode: t electric-pair-mode: t electric-indent-mode: t url-handler-mode: t global-reveal-mode: t reveal-mode: t auto-insert-mode: t savehist-mode: t minibuffer-electric-default-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x b b d b C-x C-s C-x 5 f b b C-x v = M-> C-s C-w C-w C-r C-r C-s C-s C-r C-r C-s C-s C-r C-r C-s C-s C-r C-r C-a M-p M-> C-r C-g M-v M-v M-v M-< C-v C-v C-v C-v C-v C-v C-v C-v C-v C-v C-v M-v M-x r e p o r Recent messages: Formatting...done. Saving file /home/monnier/share/misc/bbdb... Wrote /home/monnier/share/misc/bbdb Finding changes in /home/monnier/share/misc/bbdb...done Mark set Mark saved where search started Mark set Quit Mark set Making completion list... [2 times] Load-path shadows: None found. Features: (shadow sort mail-extr message sendmail rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mail-utils gmm-utils mailheader emacsbug smerge-mode multi-isearch diff-mode vc vc-dispatcher warnings executable copyright byte-opt bytecomp byte-compile bbdb-migrate vc-bzr sha1 hex-util filecache bbdb-com mailabbrev bbdb timezone server noutline outline easy-mmode flyspell ispell eldoc checkdoc regexp-opt thingatpt help-mode easymenu view prog-mode electric url-handlers url-parse auth-source netrc gnus-util url-vars mm-util mail-prsvr reveal autoinsert uniquify advice help-fns advice-preload savehist minibuf-eldef cl cl-loaddefs proof-site proof-autoloads pg-vars bbdb-autoloads agda2 tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page newcomment menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 21 02:33:37 2011 Received: (at 7875) by debbugs.gnu.org; 21 Jan 2011 07:33:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgBV3-0000wK-3t for submit@debbugs.gnu.org; Fri, 21 Jan 2011 02:33:37 -0500 Received: from mailout-de.gmx.net ([213.165.64.23]) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1PgBV0-0000w6-FK for 7875@debbugs.gnu.org; Fri, 21 Jan 2011 02:33:35 -0500 Received: (qmail invoked by alias); 21 Jan 2011 07:41:25 -0000 Received: from 62-47-62-172.adsl.highway.telekom.at (EHLO [62.47.62.172]) [62.47.62.172] by mail.gmx.net (mp061) with SMTP; 21 Jan 2011 08:41:25 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1+jRttTiGCjbvhb9W/NbFoJhFCa8fYdGXe7pcFUDd PuKXKEvnaIXQR4 Message-ID: <4D3938A5.3030608@gmx.at> Date: Fri, 21 Jan 2011 08:41:25 +0100 From: martin rudalics User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: Stefan Monnier Subject: Re: bug#7875: point preserved incorrectly with minibuffer-frame References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------070702000100050002020707" X-Y-GMX-Trusted: 0 X-Spam-Score: -1.7 (-) X-Debbugs-Envelope-To: 7875 Cc: 7875@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: -1.7 (-) This is a multi-part message in MIME format. --------------070702000100050002020707 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit > When I do > > % src/emacs -Q --eval '(setq default-frame-alist (quote ((minibuffer . nil))))' > M-: (goto-char (point-min)) RET > > the cursor stays at EOB rather than going to BOB. I suspect this is due > to the recent change with the Fset_window_configuration issue. I have posted two possible fixes: Either you replace the code if (EQ (window, selected_window)) return window; in Fselect_window with if (EQ (window, selected_window)) { inhibit_point_swap = 0; return window; } or you try the attached patch. If possible, try both fixes. martin, who should think about a better solution --------------070702000100050002020707 Content-Type: text/plain; name="window.c.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="window.c.diff" === modified file 'src/window.c' *** src/window.c 2011-01-15 23:16:57 +0000 --- src/window.c 2011-01-16 10:18:51 +0000 *************** *** 85,90 **** --- 85,91 ---- int (* fn) (struct window *, void *), void *); static Lisp_Object window_list_1 (Lisp_Object, Lisp_Object, Lisp_Object); + static Lisp_Object select_window (Lisp_Object, Lisp_Object, int); /* This is the window in which the terminal's cursor should be left when nothing is being done with it. This must *************** *** 158,168 **** static int window_initialized; - /* Set in `set-window-configuration' to prevent "swapping out point" - in the old selected window. */ - - static int inhibit_point_swap; - /* Hook to run when window config changes. */ static Lisp_Object Qwindow_configuration_change_hook; --- 159,164 ---- *************** *** 3550,3569 **** return Qnil; } - /* Note that selected_window can be nil when this is called from - Fset_window_configuration. */ ! DEFUN ("select-window", Fselect_window, Sselect_window, 1, 2, 0, ! doc: /* Select WINDOW. Most editing will apply to WINDOW's buffer. ! If WINDOW is not already selected, make WINDOW's buffer current ! and make WINDOW the frame's selected window. Return WINDOW. ! Optional second arg NORECORD non-nil means do not put this buffer ! at the front of the list of recently selected ones and do not ! make this window the most recently selected one. ! Note that the main editor command loop selects the buffer of the ! selected window before each command. */) ! (register Lisp_Object window, Lisp_Object norecord) { register struct window *w; register struct window *ow; --- 3546,3560 ---- return Qnil; } ! /* If select_window is called with inhibit_point_swap non-zero it will ! not store point of the old selected window's buffer back into that ! window's pointm slot. This is needed by Fset_window_configuration to ! avoid that the display routine is called with selected_window set to ! Qnil causing a subsequent crash. */ ! static Lisp_Object ! select_window (Lisp_Object window, Lisp_Object norecord, int inhibit_point_swap) { register struct window *w; register struct window *ow; *************** *** 3603,3611 **** /* Store the current buffer's actual point into the old selected window. It belongs to that window, and when the window is not selected, must be in the window. */ ! if (inhibit_point_swap) ! inhibit_point_swap = 0; ! else { ow = XWINDOW (selected_window); if (! NILP (ow->buffer)) --- 3594,3600 ---- /* Store the current buffer's actual point into the old selected window. It belongs to that window, and when the window is not selected, must be in the window. */ ! if (! inhibit_point_swap) { ow = XWINDOW (selected_window); if (! NILP (ow->buffer)) *************** *** 3639,3644 **** --- 3628,3648 ---- return window; } + DEFUN ("select-window", Fselect_window, Sselect_window, 1, 2, 0, + doc: /* Select WINDOW. Most editing will apply to WINDOW's buffer. + If WINDOW is not already selected, make WINDOW's buffer current + and make WINDOW the frame's selected window. Return WINDOW. + Optional second arg NORECORD non-nil means do not put this buffer + at the front of the list of recently selected ones and do not + make this window the most recently selected one. + + Note that the main editor command loop selects the buffer of the + selected window before each command. */) + (register Lisp_Object window, Lisp_Object norecord) + { + select_window (window, norecord, 0); + } + static Lisp_Object select_window_norecord (Lisp_Object window) { *************** *** 6167,6174 **** out point" in the old selected window using the buffer that has been restored into it. We already swapped out that point from that window's old buffer. */ ! inhibit_point_swap = 1; ! Fselect_window (data->current_window, Qnil); XBUFFER (XWINDOW (selected_window)->buffer)->last_selected_window = selected_window; --- 6171,6177 ---- out point" in the old selected window using the buffer that has been restored into it. We already swapped out that point from that window's old buffer. */ ! select_window (data->current_window, Qnil, 1); XBUFFER (XWINDOW (selected_window)->buffer)->last_selected_window = selected_window; *************** *** 7099,7106 **** window_scroll_preserve_hpos = -1; window_scroll_preserve_vpos = -1; - inhibit_point_swap = 0; - DEFVAR_LISP ("temp-buffer-show-function", &Vtemp_buffer_show_function, doc: /* Non-nil means call as function to display a help buffer. The function is called with one argument, the buffer to be displayed. --- 7102,7107 ---- --------------070702000100050002020707-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 23 15:53:02 2011 Received: (at 7875) by debbugs.gnu.org; 23 Jan 2011 20:53:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ph6vl-0007cC-F2 for submit@debbugs.gnu.org; Sun, 23 Jan 2011 15:53:01 -0500 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ph6vi-0007bu-Vf for 7875@debbugs.gnu.org; Sun, 23 Jan 2011 15:52:59 -0500 Received: from furball (162.254.218.209.transedge.com [209.218.254.162]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p0NL0wTc026400 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 23 Jan 2011 16:00:58 -0500 Received: by furball (Postfix, from userid 1000) id 379F216075F; Sun, 23 Jan 2011 16:00:56 -0500 (EST) From: Chong Yidong To: Stefan Monnier Subject: Re: bug#7875: point preserved incorrectly with minibuffer-frame References: Date: Sun, 23 Jan 2011 16:00:56 -0500 In-Reply-To: (Stefan Monnier's message of "Thu, 20 Jan 2011 12:38:51 -0500") Message-ID: <87d3nn72t3.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.144 X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 7875 Cc: 7875@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.5 (--) Stefan Monnier writes: > Package: Emacs > Version: 24.0.50 > > When I do > > % src/emacs -Q --eval '(setq default-frame-alist (quote ((minibuffer . nil))))' > M-: (goto-char (point-min)) RET > > the cursor stays at EOB rather than going to BOB. I suspect this is due > to the recent change with the Fset_window_configuration issue. Is emacs-23 affected? From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 13:24:55 2011 Received: (at 7875) by debbugs.gnu.org; 24 Jan 2011 18:24:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhR5z-0006cD-4r for submit@debbugs.gnu.org; Mon, 24 Jan 2011 13:24:55 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhR5x-0006c1-U0 for 7875@debbugs.gnu.org; Mon, 24 Jan 2011 13:24:54 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAHlUPU1MCo4O/2dsb2JhbACkZ3S7bYVQBIRwjjo X-IronPort-AV: E=Sophos;i="4.60,371,1291611600"; d="scan'208";a="89077842" Received: from 76-10-142-14.dsl.teksavvy.com (HELO pastel.home) ([76.10.142.14]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 24 Jan 2011 13:32:56 -0500 Received: by pastel.home (Postfix, from userid 20848) id C8FB258C4E; Mon, 24 Jan 2011 13:32:55 -0500 (EST) From: Stefan Monnier To: Chong Yidong Subject: Re: bug#7875: point preserved incorrectly with minibuffer-frame Message-ID: References: <87d3nn72t3.fsf@stupidchicken.com> Date: Mon, 24 Jan 2011 13:32:55 -0500 In-Reply-To: <87d3nn72t3.fsf@stupidchicken.com> (Chong Yidong's message of "Sun, 23 Jan 2011 16:00:56 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 7875 Cc: 7875@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.1 (--) >> the cursor stays at EOB rather than going to BOB. I suspect this is due >> to the recent change with the Fset_window_configuration issue. > Is emacs-23 affected? Yes, the emacs-23 code was also affected. But it's fixed now, Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 24 13:24:30 2011 Received: (at 7875-done) by debbugs.gnu.org; 24 Jan 2011 18:24:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhR5Z-0006bY-Tg for submit@debbugs.gnu.org; Mon, 24 Jan 2011 13:24:30 -0500 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PhR5X-0006bL-86 for 7875-done@debbugs.gnu.org; Mon, 24 Jan 2011 13:24:28 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvsEAHlUPU1MCo4O/2dsb2JhbACkZ3S7bYVQBIRwjjo X-IronPort-AV: E=Sophos;i="4.60,371,1291611600"; d="scan'208";a="89077799" Received: from 76-10-142-14.dsl.teksavvy.com (HELO pastel.home) ([76.10.142.14]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 24 Jan 2011 13:32:29 -0500 Received: by pastel.home (Postfix, from userid 20848) id A3E6758C4E; Mon, 24 Jan 2011 13:32:28 -0500 (EST) From: Stefan Monnier To: martin rudalics Subject: Re: bug#7875: point preserved incorrectly with minibuffer-frame Message-ID: References: <4D3938A5.3030608@gmx.at> Date: Mon, 24 Jan 2011 13:32:28 -0500 In-Reply-To: <4D3938A5.3030608@gmx.at> (martin rudalics's message of "Fri, 21 Jan 2011 08:41:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 7875-done Cc: 7875-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.1 (--) > or you try the attached patch. If possible, try both fixes. I see you've installed that one in the emacs-23 branch and indeed it appears to fix the problem. Thank you, Stefan From unknown Thu Jun 19 16:21:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Feb 2011 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator