From unknown Thu Sep 11 14:10:20 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#14994 <14994@debbugs.gnu.org> To: bug#14994 <14994@debbugs.gnu.org> Subject: Status: 24.3; gnus-completing-read in smime.el fails to complete Reply-To: bug#14994 <14994@debbugs.gnu.org> Date: Thu, 11 Sep 2025 21:10:20 +0000 retitle 14994 24.3; gnus-completing-read in smime.el fails to complete reassign 14994 emacs,gnus submitter 14994 Jens Lechtenboerger severity 14994 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 06:39:44 2013 Received: (at submit) by debbugs.gnu.org; 31 Jul 2013 10:39:45 +0000 Received: from localhost ([127.0.0.1]:60148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Tom-0005ne-EG for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4Toj-0005mt-6R for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToV-0003LP-6i for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34827) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToV-0003LH-39 for submit@debbugs.gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54246) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToO-0002O1-Bp for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V4ToH-0003Ij-GE for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:20 -0400 Received: from zivm-wwu1-1.uni-muenster.de ([128.176.192.4]:53266 helo=zivm-wwu1.uni-muenster.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V4ToH-0003HZ-Ah for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 06:39:13 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IPAS-Result: AnUFAOHc+FGAsLwY/2dsb2JhbABbgwY1gxm8ahZ0g2A0AQQoiEQMmAWGfJlSBJAbg3MDqSuDFg X-IronPort-AV: E=Sophos;i="4.89,786,1367964000"; d="scan'208";a="41204274" Received: from mail.uni-muenster.de ([128.176.188.24]) by zivm-relay1.uni-muenster.de with ESMTP; 31 Jul 2013 11:48:13 +0200 Received: from pcwi7557.uni-muenster.de (PCWI7557.UNI-MUENSTER.DE [128.176.159.107]) by mail.uni-muenster.de (Postfix) with ESMTP id 702ACBF403 for ; Wed, 31 Jul 2013 11:48:13 +0200 (CEST) Received: from lechten by pcwi7557.uni-muenster.de with local (Exim 4.71) (envelope-from ) id 1V4T0v-0006FK-FO for bug-gnu-emacs@gnu.org; Wed, 31 Jul 2013 11:48:13 +0200 From: Jens Lechtenboerger To: bug-gnu-emacs@gnu.org Subject: 24.3; gnus-completing-read in smime.el fails to complete Date: Wed, 31 Jul 2013 11:48:13 +0200 Message-ID: <874nbbukki.fsf@pcwi7557.uni-muenster.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) 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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Jens Lechtenboerger 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.4 (---) Hi there, the calls to gnus-completing-read in smime-sign-buffer and smime-decrypt-buffer do not provide completion support. If I change gnus-completing-read-function from gnus-emacs-completing-read to completing-read, everything works: (setq gnus-completing-read-function 'completing-read) A related problem is reported there: https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1096449 Best wishes Jens From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 20:12:33 2013 Received: (at 14994-done) by debbugs.gnu.org; 1 Aug 2013 00:12:33 +0000 Received: from localhost ([127.0.0.1]:33336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4gVM-00036z-Cq for submit@debbugs.gnu.org; Wed, 31 Jul 2013 20:12:33 -0400 Received: from mail-hampton.hostforweb.net ([216.246.15.223]:51777 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4gVK-00036C-Hr for 14994-done@debbugs.gnu.org; Wed, 31 Jul 2013 20:12:31 -0400 Received: from localhost.localdomain ([127.0.0.1]:58229 helo=localhost) by hampton.hostforweb.net with smtp (Exim 4.80.1) (envelope-from ) id 1V4gVA-002FhD-NE; Wed, 31 Jul 2013 19:12:22 -0500 Date: Thu, 01 Aug 2013 09:12:19 +0900 Message-ID: From: Katsumi Yamaoka To: Jens Lechtenboerger Subject: Re: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.130008 (=?iso-2022-jp?B?GyRCPz8bKEI=?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) Cancel-Lock: sha1:U/sGikJeB3K1kppoQonwbA6G9SI= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: acl_c_authenticated_local_user: root X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14994-done Cc: 14994-done@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.0 (/) --=-=-= Jens Lechtenboerger wrote: > Hi there, > the calls to gnus-completing-read in smime-sign-buffer and > smime-decrypt-buffer do not provide completion support. > If I change gnus-completing-read-function from > gnus-emacs-completing-read to completing-read, everything works: > (setq gnus-completing-read-function 'completing-read) > A related problem is reported there: > https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1096449 > Best wishes > Jens This has been fixed at 2013-05-01 (bug#14304), so it will work properly in the forthcoming Emacs 24.4. Here's a patch for 24.3: --=-=-= Content-Type: text/x-patch Content-Disposition: inline --- gnus-util.el~ 2013-01-01 20:37:17.000000000 +0000 +++ gnus-util.el 2013-08-01 00:10:19.897216100 +0000 @@ -1531,9 +1531,12 @@ "Call standard `completing-read-function'." (let ((completion-styles gnus-completion-styles)) (completing-read prompt - ;; Old XEmacs (at least 21.4) expect an alist for - ;; collection. - (mapcar 'list collection) + ;; Old XEmacs (at least 21.4) expect an alist, + ;; in which the car of each element is a string, + ;; for collection. + (mapcar (lambda (elem) + (list (format "%s" (or (car-safe elem) elem)))) + collection) nil require-match initial-input history def))) (autoload 'ido-completing-read "ido") --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 22:30:22 2013 Received: (at 14994) by debbugs.gnu.org; 1 Aug 2013 02:30:22 +0000 Received: from localhost ([127.0.0.1]:33522 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4iek-0000sN-Js for submit@debbugs.gnu.org; Wed, 31 Jul 2013 22:30:22 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:19610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4iei-0000rx-Ek for 14994@debbugs.gnu.org; Wed, 31 Jul 2013 22:30:20 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpZvt/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA2ISMEtjWGDKQOkeoFegxM X-IPAS-Result: Av4EABK/CFFFpZvt/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA2ISMEtjWGDKQOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="20312928" Received: from 69-165-155-237.dsl.teksavvy.com (HELO pastel.home) ([69.165.155.237]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 31 Jul 2013 22:30:07 -0400 Received: by pastel.home (Postfix, from userid 20848) id 06F2566249; Wed, 31 Jul 2013 22:30:13 -0400 (EDT) From: Stefan Monnier To: 14994@debbugs.gnu.org Subject: Re: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete Message-ID: References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Date: Wed, 31 Jul 2013 22:30:13 -0400 In-Reply-To: (Katsumi Yamaoka's message of "Thu, 01 Aug 2013 09:12:19 +0900") 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: 14994 Cc: lechten@wi.uni-muenster.de, yamaoka@jpl.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 (/) > + ;; Old XEmacs (at least 21.4) expect an alist, > + ;; in which the car of each element is a string, > + ;; for collection. > + (mapcar (lambda (elem) > + (list (format "%s" (or (car-safe elem) elem)))) > + collection) > nil require-match initial-input history def))) I recommend you wrap this in an (if (featurep 'xemacs) ...) so as to avoid using this code when it's not needed. After all, it looks both inefficient and hackish. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 31 23:52:06 2013 Received: (at 14994) by debbugs.gnu.org; 1 Aug 2013 03:52:06 +0000 Received: from localhost ([127.0.0.1]:33560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4jvp-00041i-GP for submit@debbugs.gnu.org; Wed, 31 Jul 2013 23:52:05 -0400 Received: from mail-hampton.hostforweb.net ([216.246.15.223]:35395 helo=hampton.hostforweb.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1V4jvm-000415-MW for 14994@debbugs.gnu.org; Wed, 31 Jul 2013 23:52:03 -0400 Received: from localhost.localdomain ([127.0.0.1]:53554 helo=localhost) by hampton.hostforweb.net with smtp (Exim 4.80.1) (envelope-from ) id 1V4jvd-003otn-SE; Wed, 31 Jul 2013 22:51:54 -0500 Date: Thu, 01 Aug 2013 12:51:53 +0900 Message-ID: From: Katsumi Yamaoka To: Stefan Monnier Subject: Re: bug#14994: 24.3; gnus-completing-read in smime.el fails to complete References: <874nbbukki.fsf@pcwi7557.uni-muenster.de> Organization: Emacsen advocacy group X-Face: #kKnN,xUnmKia.'[pp`; Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu; B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.130008 (=?iso-2022-jp?B?GyRCPz8bKEI=?= Gnus v0.8) Emacs/24.3.50 (i686-pc-cygwin) Cancel-Lock: sha1:4E69p/K9HbTX++J7kcD1u/yF11s= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - hampton.hostforweb.net X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jpl.org X-Get-Message-Sender-Via: hampton.hostforweb.net: acl_c_authenticated_local_user: yamaoka X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14994 Cc: lechten@wi.uni-muenster.de, 14994@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.0 (/) Stefan Monnier wrote: >> + ;; Old XEmacs (at least 21.4) expect an alist, >> + ;; in which the car of each element is a string, >> + ;; for collection. >> + (mapcar (lambda (elem) >> + (list (format "%s" (or (car-safe elem) elem)))) >> + collection) >> nil require-match initial-input history def))) > I recommend you wrap this in an (if (featurep 'xemacs) ...) so as to > avoid using this code when it's not needed. After all, it looks both > inefficient and hackish. Indeed. I've simply isolated it as an XEmacs stuff. From unknown Thu Sep 11 14:10:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 29 Aug 2013 11: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