From unknown Fri Jun 20 07:15:43 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#14714 <14714@debbugs.gnu.org> To: bug#14714 <14714@debbugs.gnu.org> Subject: Status: 24.3.50; `isearch-filter-predicate(s)' Reply-To: bug#14714 <14714@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:15:43 +0000 retitle 14714 24.3.50; `isearch-filter-predicate(s)' reassign 14714 emacs submitter 14714 Drew Adams severity 14714 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 13:26:34 2013 Received: (at submit) by debbugs.gnu.org; 25 Jun 2013 17:26:34 +0000 Received: from localhost ([127.0.0.1]:40795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrX0k-0002xx-0O for submit@debbugs.gnu.org; Tue, 25 Jun 2013 13:26:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38330) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrX0h-0002xZ-9X for submit@debbugs.gnu.org; Tue, 25 Jun 2013 13:26:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrX0a-0008If-P6 for submit@debbugs.gnu.org; Tue, 25 Jun 2013 13:26:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrX0a-0008IN-MP for submit@debbugs.gnu.org; Tue, 25 Jun 2013 13:26:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40042) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrX0Z-00014p-Gf for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2013 13:26:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrX0U-00086x-RO for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2013 13:26:23 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:21730) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrX0U-00085n-KX for bug-gnu-emacs@gnu.org; Tue, 25 Jun 2013 13:26:18 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r5PHJwWq002532 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 25 Jun 2013 17:19:59 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5PHQGwh018971 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 25 Jun 2013 17:26:17 GMT Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5PHQGsB016301 for ; Tue, 25 Jun 2013 17:26:16 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 25 Jun 2013 10:26:15 -0700 (PDT) From: Drew Adams To: bug-gnu-emacs@gnu.org Subject: 24.3.50; `isearch-filter-predicate(s)' X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) Problem similar to that of bug #14712, regarding obsolescence, but I think there is a code problem also. 1. `isearch-filter-predicates' should not be an _alias_ for `isearch-filter-predicate'. The former cannot just replace the latter. 2. I think one cannot currently use a single predicate as the value of `isearch-filter-predicates'. There is one place in the code where that might work, because of this: (if (consp isearch-filter-predicates) isearch-filter-predicates (list isearch-filter-predicates)) (But what if isearch-filter-predicates is nil? You get `(nil)', which I think is wrong.) And in other places it should not work at all. E.g.: (run-hook-with-args-until-failure 'isearch-filter-predicates (match-beginning 0) (match-end 0)) To make it work throughout, I think you would need to do something like thi= s: (when (and isearch-filter-predicates (atom isearch-filter-predicates)) (setq isearch-filter-predicates (list isearch-filter-predicates))) IOW, at the outset, convert an atomic (and non-nil) value to a cons. In GNU Emacs 24.3.50.1 (i686-pc-mingw32) of 2013-06-20 on ODIEONE Bzr revision: 113100 eliz@gnu.org-20130620173624-w9v620tog4yacftk Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --prefix=3D/c/Devel/emacs/binary --enable-checking=3Dyes,glyphs CFLAGS=3D-O0 -g3 LDFLAGS=3D-Lc:/Devel/emacs/lib CPPFLAGS=3D-Ic:/Devel/emacs/include' From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 14:46:52 2013 Received: (at 14714) by debbugs.gnu.org; 25 Jun 2013 18:46:52 +0000 Received: from localhost ([127.0.0.1]:40924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrYGR-0006mQ-SB for submit@debbugs.gnu.org; Tue, 25 Jun 2013 14:46:52 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:33846) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrYGP-0006mI-Sg for 14714@debbugs.gnu.org; Tue, 25 Jun 2013 14:46:50 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r5PIklFb028300; Tue, 25 Jun 2013 14:46:47 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 18877B4178; Tue, 25 Jun 2013 14:46:49 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: Date: Tue, 25 Jun 2013 14:46:49 -0400 In-Reply-To: (Drew Adams's message of "Tue, 25 Jun 2013 10:26:15 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4620=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4620> : streams <988850> : uri <1458362> X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) > 1. `isearch-filter-predicates' should not be an _alias_ for > `isearch-filter-predicate'. The former cannot just replace the latter. Actually, shouldn't we revert this change and use (add-function :before-while ...) on isearch-filter-predicate instead? Admittedly, currently nadvice.el does not give you access to the list of functions so you can't directly do the equivalent of (mapconcat (lambda (s) (and (symbolp s) (get s 'isearch-message-prefix))) (if (consp isearch-filter-predicates) isearch-filter-predicates (list isearch-filter-predicates)) "") but that could be remedied (even using an advice's property rather than a symbol property on the function added as advice). Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 16:18:33 2013 Received: (at 14714) by debbugs.gnu.org; 25 Jun 2013 20:18:33 +0000 Received: from localhost ([127.0.0.1]:41022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrZhB-0000v1-8f for submit@debbugs.gnu.org; Tue, 25 Jun 2013 16:18:33 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:42423) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrZh9-0000uo-Oh for 14714@debbugs.gnu.org; Tue, 25 Jun 2013 16:18:32 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r5PKC6Gr010920 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 25 Jun 2013 20:12:07 GMT Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5PKINZe003604 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 25 Jun 2013 20:18:24 GMT Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5PKINjK011176; Tue, 25 Jun 2013 20:18:23 GMT MIME-Version: 1.0 Message-ID: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> Date: Tue, 25 Jun 2013 13:18:23 -0700 (PDT) From: Drew Adams To: Stefan Monnier Subject: RE: bug#14714: 24.3.50; `isearch-filter-predicate(s)' References: In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) > Actually, shouldn't we revert this change and use > (add-function :before-while ...) on isearch-filter-predicate instead? Why should we do that? Why is that preferable to using a list of predicate= s as we do now? From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 20:20:18 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 00:20:18 +0000 Received: from localhost ([127.0.0.1]:41345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrdT7-0007m6-9n for submit@debbugs.gnu.org; Tue, 25 Jun 2013 20:20:17 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:30735) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrdT5-0007lk-4y for 14714@debbugs.gnu.org; Tue, 25 Jun 2013 20:20:15 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQSFBgNJAGIHQaxH5AOkQoDpHqBXoMT X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQSFBgNJAGIHQaxH5AOkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17168797" Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 25 Jun 2013 20:20:04 -0400 Received: by pastel.home (Postfix, from userid 20848) id CF1F6678F1; Tue, 25 Jun 2013 20:20:08 -0400 (EDT) From: Stefan Monnier To: Juri Linkov , Drew Adams Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> Date: Tue, 25 Jun 2013 20:20:08 -0400 In-Reply-To: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> (Drew Adams's message of "Tue, 25 Jun 2013 13:18:23 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> Actually, shouldn't we revert this change and use >> (add-function :before-while ...) on isearch-filter-predicate instead? > Why should we do that? Because it's better. The real question is "why shouldn't we". Jury? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 25 22:34:59 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 02:34:59 +0000 Received: from localhost ([127.0.0.1]:41488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrfZT-0003cY-0N for submit@debbugs.gnu.org; Tue, 25 Jun 2013 22:34:59 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:33133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrfZR-0003cI-1a for 14714@debbugs.gnu.org; Tue, 25 Jun 2013 22:34:58 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r5Q2SUGu024057 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 26 Jun 2013 02:28:31 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5Q2YluC014349 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Jun 2013 02:34:48 GMT Received: from abhmt117.oracle.com (abhmt117.oracle.com [141.146.116.69]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5Q2Yl3t011333; Wed, 26 Jun 2013 02:34:47 GMT MIME-Version: 1.0 Message-ID: <8efa3204-b8ed-44ae-86c6-ad3fecac3a50@default> Date: Tue, 25 Jun 2013 19:34:46 -0700 (PDT) From: Drew Adams To: Stefan Monnier , Juri Linkov Subject: RE: bug#14714: 24.3.50; `isearch-filter-predicate(s)' References: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) > >> Actually, shouldn't we revert this change and use > >> (add-function :before-while ...) on isearch-filter-predicate instead? > > > > Why should we do that? >=20 > Because it's better. You think it is better, clearly. No one questioned that. Can you please say why you think so? Do you imagine it is obvious? It is not, to me at least. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 09:09:09 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 13:09:09 +0000 Received: from localhost ([127.0.0.1]:42301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrpTA-0000OH-78 for submit@debbugs.gnu.org; Wed, 26 Jun 2013 09:09:08 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:29472) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrpT7-0000NI-Hw for 14714@debbugs.gnu.org; Wed, 26 Jun 2013 09:09:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQVWIxALGBwSFBgNJIgkwS2RCgOkeoFegxM X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQVWIxALGBwSFBgNJIgkwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17199875" Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 Jun 2013 09:08:54 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3E40C62E11; Wed, 26 Jun 2013 09:08:59 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> <8efa3204-b8ed-44ae-86c6-ad3fecac3a50@default> Date: Wed, 26 Jun 2013 09:08:59 -0400 In-Reply-To: <8efa3204-b8ed-44ae-86c6-ad3fecac3a50@default> (Drew Adams's message of "Tue, 25 Jun 2013 19:34:46 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Drew Adams wrote: > Can you please say why you think so? Please don't hijack this discussion. Juri, could you answer my question? Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 10:19:46 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 14:19:46 +0000 Received: from localhost ([127.0.0.1]:42954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrqZW-0003qc-5j for submit@debbugs.gnu.org; Wed, 26 Jun 2013 10:19:46 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:33759) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrqZT-0003pe-Cz for 14714@debbugs.gnu.org; Wed, 26 Jun 2013 10:19:43 -0400 Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by userp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r5QEDHL5022769 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 26 Jun 2013 14:13:18 GMT Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5QEJZ3h029718 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 26 Jun 2013 14:19:36 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r5QEJYHE008270; Wed, 26 Jun 2013 14:19:34 GMT MIME-Version: 1.0 Message-ID: <571658f2-b490-4705-ac56-a332535d0eb7@default> Date: Wed, 26 Jun 2013 07:19:34 -0700 (PDT) From: Drew Adams To: Stefan Monnier , Juri Linkov Subject: RE: bug#14714: 24.3.50; `isearch-filter-predicate(s)' References: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> <8efa3204-b8ed-44ae-86c6-ad3fecac3a50@default> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.7 (607090) [OL 12.0.6668.5000 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -3.6 (---) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.6 (---) > > Can you please say why you think so? > > Do you imagine it is obvious? It is not, to me at least. >=20 > Please don't hijack this discussion. I am not hijacking anything. I am the one who filed this bug report. And I proposed a simple fix for it from the outset - a minor correction of = what Juri had already coded and along the lines of what has been done in th= e past. You proposed a different fix. Fine. But you gave no reason - nothing abou= t any problems with the more usual approach or any advantages of your new a= pproach. I asked about that. I am interested in learning the advantages of your nov= el approach of (IIUC) advising a single hook function as a substitute for a= llowing for a sequence of hook functions. I did not say that your solution is not a good one. I assume the contrary,= in fact. I am asking to understand why you think it is a better one. Tha= t's all. Understanding this can help with other code as well, presumably. Is there = a reason why you do not want to share your understanding? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 10:36:53 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 14:36:53 +0000 Received: from localhost ([127.0.0.1]:42985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Urqq5-0004Rx-DF for submit@debbugs.gnu.org; Wed, 26 Jun 2013 10:36:53 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:64835) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Urqq3-0004Rd-E6 for 14714@debbugs.gnu.org; Wed, 26 Jun 2013 10:36:52 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQSFBgNJIgeBsEtkQoDpHqBXoMT X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMQCzQSFBgNJIgeBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17207597" Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 Jun 2013 10:36:39 -0400 Received: by pastel.home (Postfix, from userid 20848) id B91BC62DAA; Wed, 26 Jun 2013 10:36:44 -0400 (EDT) From: Stefan Monnier To: Drew Adams Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <0035874e-8b46-4205-bd79-8d84c79eeb98@default> <8efa3204-b8ed-44ae-86c6-ad3fecac3a50@default> <571658f2-b490-4705-ac56-a332535d0eb7@default> Date: Wed, 26 Jun 2013 10:36:44 -0400 In-Reply-To: <571658f2-b490-4705-ac56-a332535d0eb7@default> (Drew Adams's message of "Wed, 26 Jun 2013 07:19:34 -0700 (PDT)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714 Cc: Juri Linkov , 14714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> > Can you please say why you think so? >> > Do you imagine it is obvious? It is not, to me at least. >> Please don't hijack this discussion. > I am not hijacking anything. You are: the discussion is about problems with the way isearch-filter-predicate was made obsolete and I suggest to simply fix it by reverting this "obsoletion". If you want to discuss the merits/demerits of add-function, do it elsewhere. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 17:47:36 2013 Received: (at 14714) by debbugs.gnu.org; 26 Jun 2013 21:47:36 +0000 Received: from localhost ([127.0.0.1]:43726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrxYu-0003jq-6x for submit@debbugs.gnu.org; Wed, 26 Jun 2013 17:47:36 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:51605 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UrxYq-0003jY-UU for 14714@debbugs.gnu.org; Wed, 26 Jun 2013 17:47:33 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 01B05258B9E91C; Wed, 26 Jun 2013 14:47:30 -0700 (PDT) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Organization: JURTA References: Date: Thu, 27 Jun 2013 00:31:13 +0300 In-Reply-To: (Stefan Monnier's message of "Tue, 25 Jun 2013 14:46:49 -0400") Message-ID: <87vc50pmzw.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Actually, shouldn't we revert this change and use > (add-function :before-while ...) on isearch-filter-predicate instead? Currently I'm exploring possibilities of using `:before-while' instead of `run-hook-with-args-until-failure'. IIUC, it can be used to replace hooks, so that for example, when someone wants to put an additional function on `find-file', it's possible to use `add-function' instead of appending that function to `find-file-hook' (or `find-file-hooks' that is an obsolete alias of `find-file-hook'). But in case of `isearch-filter-predicate', I don't understand where and on which function to put additional predicate functions. `isearch-filter-predicate' is a variable, not a function, so it can't be used for the PLACE argument of `add-function'. What I'm trying is: (defvar isearch-filter-predicate nil) (add-function :before-while isearch-filter-predicate (lambda (b e) (message "b"))) (add-function :after-while isearch-filter-predicate (lambda (b e) (message "a"))) (funcall isearch-filter-predicate 1 2) This fails with the error: (void-function nil) From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 26 21:32:10 2013 Received: (at 14714) by debbugs.gnu.org; 27 Jun 2013 01:32:10 +0000 Received: from localhost ([127.0.0.1]:44070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Us14E-0002y8-Eg for submit@debbugs.gnu.org; Wed, 26 Jun 2013 21:32:10 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:29022) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Us14C-0002xv-89 for 14714@debbugs.gnu.org; Wed, 26 Jun 2013 21:32:08 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17262469" Received: from 76-10-154-64.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 26 Jun 2013 21:31:56 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 03FA8AE34D; Wed, 26 Jun 2013 21:32:01 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <87vc50pmzw.fsf@mail.jurta.org> Date: Wed, 26 Jun 2013 21:32:01 -0400 In-Reply-To: <87vc50pmzw.fsf@mail.jurta.org> (Juri Linkov's message of "Thu, 27 Jun 2013 00:31:13 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> Actually, shouldn't we revert this change and use >> (add-function :before-while ...) on isearch-filter-predicate instead? > Currently I'm exploring possibilities of using `:before-while' > instead of `run-hook-with-args-until-failure'. > IIUC, it can be used to replace hooks, so that for example, > when someone wants to put an additional function on `find-file', No, you're thinking of advice-add. add-function is different (tho it's used internally by advice-add). Basically, replace (add-hook 'isearch-filter-predicate #'foo nil t) with (add-function :before-while (local isearch-filter-predicate) #'foo) > (defvar isearch-filter-predicate nil) For add-function to work well, you want to change this default value to be a function, such as (lambda () t). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 27 20:19:38 2013 Received: (at 14714) by debbugs.gnu.org; 28 Jun 2013 00:19:38 +0000 Received: from localhost ([127.0.0.1]:45840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsMPZ-0004G1-MZ for submit@debbugs.gnu.org; Thu, 27 Jun 2013 20:19:37 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:44559 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UsMPW-0004Fg-Ul for 14714@debbugs.gnu.org; Thu, 27 Jun 2013 20:19:35 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 9C759258B9E91C; Thu, 27 Jun 2013 17:19:33 -0700 (PDT) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Organization: JURTA References: <87vc50pmzw.fsf@mail.jurta.org> Date: Fri, 28 Jun 2013 02:39:37 +0300 In-Reply-To: (Stefan Monnier's message of "Wed, 26 Jun 2013 21:32:01 -0400") Message-ID: <87ppv7cd7u.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > Basically, replace > > (add-hook 'isearch-filter-predicate #'foo nil t) > with > (add-function :before-while (local isearch-filter-predicate) #'foo) > >> (defvar isearch-filter-predicate nil) > > For add-function to work well, you want to change this default value to > be a function, such as (lambda () t). I'm trying this, but not sure how to implement toggling like in `dired-isearch-filenames-toggle': (setq isearch-filter-predicates (if (memq 'dired-isearch-filter-filenames isearch-filter-predicates) (delq 'dired-isearch-filter-filenames isearch-filter-predicates) (cons 'dired-isearch-filter-filenames isearch-filter-predicates))) Whereas it's clear how to add and remove an advice function, it's unclear how to check its existence instead of `memq'. Is `advice-member-p' intended to do what `memq' does? When I tried (defvar-local isearch-filter-predicate (lambda (b e) t)) (defun test-b (b e) (message "b")) (defun test-a (b e) (message "a")) (add-function :before-while (local isearch-filter-predicate) #'test-b) (add-function :after-while (local isearch-filter-predicate) #'test-a) then (funcall isearch-filter-predicate 1 2) works fine, but (advice-member-p #'test-a 'isearch-filter-predicate) returns nil. From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 03 20:26:55 2013 Received: (at 14714) by debbugs.gnu.org; 4 Jul 2013 00:26:55 +0000 Received: from localhost ([127.0.0.1]:55816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuXNu-0007uA-H6 for submit@debbugs.gnu.org; Wed, 03 Jul 2013 20:26:54 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:47380) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuXNr-0007tt-Td for 14714@debbugs.gnu.org; Wed, 03 Jul 2013 20:26:52 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r640Qmnt003218; Wed, 3 Jul 2013 20:26:49 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id BC25DAE15B; Wed, 3 Jul 2013 20:26:47 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <87vc50pmzw.fsf@mail.jurta.org> <87ppv7cd7u.fsf@mail.jurta.org> Date: Wed, 03 Jul 2013 20:26:47 -0400 In-Reply-To: <87ppv7cd7u.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 28 Jun 2013 02:39:37 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4628=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4628> : streams <993622> : uri <1466231> X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.3 (-) > works fine, but > (advice-member-p #'test-a 'isearch-filter-predicate) > returns nil. Indeed, advice-member-p is for advice-add but there's no equivalent for add-function. Same kind of problem (tho reverted) for the new advice-mapc. Hmm... I think I see how to solve these problems, a patch should follow "shortishly", Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 03:45:44 2013 Received: (at 14714) by debbugs.gnu.org; 4 Aug 2013 07:45:44 +0000 Received: from localhost ([127.0.0.1]:39014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5t0a-000352-0P for submit@debbugs.gnu.org; Sun, 04 Aug 2013 03:45:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:49624) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V5t0X-00034i-B3 for 14714@debbugs.gnu.org; Sun, 04 Aug 2013 03:45:41 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFHO+IPn/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IPAS-Result: Av8EABK/CFHO+IPn/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20534352" Received: from 206-248-131-231.dsl.teksavvy.com (HELO pastel.home) ([206.248.131.231]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 04 Aug 2013 03:45:28 -0400 Received: by pastel.home (Postfix, from userid 20848) id C9F276643A; Sun, 4 Aug 2013 03:45:34 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <87vc50pmzw.fsf@mail.jurta.org> <87ppv7cd7u.fsf@mail.jurta.org> Date: Sun, 04 Aug 2013 03:45:34 -0400 In-Reply-To: (Stefan Monnier's message of "Wed, 03 Jul 2013 20:26:47 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714 Cc: 14714@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> works fine, but >> (advice-member-p #'test-a 'isearch-filter-predicate) >> returns nil. > Indeed, advice-member-p is for advice-add but there's no equivalent for > add-function. Same kind of problem (tho reverted) for the new > advice-mapc. > Hmm... I think I see how to solve these problems, a patch should follow > "shortishly", You should now be able to use (advice-function-member-p #'test-a isearch-filter-predicate) and (advice-function-mapc isearch-filter-predicate) Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 14:07:43 2013 Received: (at 14714-done) by debbugs.gnu.org; 5 Aug 2013 18:07:43 +0000 Received: from localhost ([127.0.0.1]:41584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6PC2-000446-UW for submit@debbugs.gnu.org; Mon, 05 Aug 2013 14:07:43 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:58897) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V6PC0-00043k-6t for 14714-done@debbugs.gnu.org; Mon, 05 Aug 2013 14:07:40 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFxKix/2dsb2JhbABEuzWDWRdzgh4BAQQBVjMLNBIUGA2IQgbBLY1hgykDpHqBXoMT X-IPAS-Result: Av8EABK/CFFFxKix/2dsb2JhbABEuzWDWRdzgh4BAQQBVjMLNBIUGA2IQgbBLY1hgykDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20603099" Received: from 69-196-168-177.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.177]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 Aug 2013 14:07:27 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0592262E1A; Mon, 5 Aug 2013 14:07:33 -0400 (EDT) From: Stefan Monnier To: 14714-done@debbugs.gnu.org Subject: Re: bug#14714: 24.3.50; `isearch-filter-predicate(s)' Message-ID: References: <87vc50pmzw.fsf@mail.jurta.org> <87ppv7cd7u.fsf@mail.jurta.org> Date: Mon, 05 Aug 2013 14:07:33 -0400 In-Reply-To: (Stefan Monnier's message of "Sun, 04 Aug 2013 03:45:34 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 14714-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) I have now reverted to isearch-filter-predicate. >> works fine, but >> (advice-member-p #'test-a 'isearch-filter-predicate) >> returns nil. Actually, I changed the code in a way that doesn't require advice-(function-)member-p. Stefan From unknown Fri Jun 20 07:15:43 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, 03 Sep 2013 11:24:03 +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