From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 13:24:51 2011 Received: (at submit) by debbugs.gnu.org; 14 Sep 2011 17:24:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3tCc-0006pM-87 for submit@debbugs.gnu.org; Wed, 14 Sep 2011 13:24:51 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R3shL-0004V4-OH for submit@debbugs.gnu.org; Wed, 14 Sep 2011 12:52:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R3sct-0005DW-QT for submit@debbugs.gnu.org; Wed, 14 Sep 2011 12:47:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:52622) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3sct-0005DS-N5 for submit@debbugs.gnu.org; Wed, 14 Sep 2011 12:47:55 -0400 Received: from eggs.gnu.org ([140.186.70.92]:49333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3scr-0003iB-6v for bug-gnu-emacs@gnu.org; Wed, 14 Sep 2011 12:47:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R3sco-0005CV-9r for bug-gnu-emacs@gnu.org; Wed, 14 Sep 2011 12:47:53 -0400 Received: from smtpksrv1.mitre.org ([198.49.146.77]:47466) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R3sco-0005C8-0g for bug-gnu-emacs@gnu.org; Wed, 14 Sep 2011 12:47:50 -0400 Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id C09F121B0B39 for ; Wed, 14 Sep 2011 12:47:48 -0400 (EDT) Received: from IMCCAS04.MITRE.ORG (imccas04.mitre.org [129.83.29.81]) by smtpksrv1.mitre.org (Postfix) with ESMTP id B8AFA21B0211 for ; Wed, 14 Sep 2011 12:47:48 -0400 (EDT) Received: from blackbird.mitre.org (129.83.31.51) by IMCCAS04.MITRE.ORG (129.83.29.81) with Microsoft SMTP Server id 14.1.270.1; Wed, 14 Sep 2011 12:47:48 -0400 From: "Goldberg,David S." To: Subject: 23.2; Phantom result from eudc-expand-inline X-Face: W!bie|rYVd43O:2CkHTb*~s5}Yzx30X<@6Tq_bnP56Hp!xX4sVl4tgYRirjRcke\wfY!JJ9 i?]VIUJicJzq2\!3%7$5R%wi!R[.]Va97q Date: Wed, 14 Sep 2011 12:47:47 -0400 Message-ID: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 14 Sep 2011 13:24:48 -0400 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: -6.6 (------) --=-=-= Content-Type: text/plain I'm a recent convert from XEmacs and am using emacs as provided by Fedora 15 repos, including all lisp except for gnus and bbdb. Specific version is: GNU Emacs 23.2.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.24.4) of 2011-05-23 on x86-12.phx2.fedoraproject.org (complete text from help->send bug report attached). Problem: every time I do an eudc-expand-inline, I am prompted to select from multiple matches, even when there is only one match. The other is a phantom that shows up as "" <>. I've edebugged the function eudc-expand-inline and what I'm seeing is that this: (setq response (catch 'found ;; Loop on the servers (while servers (eudc-set-server (eudc-caar servers) (eudc-cdar servers) t) ;; Determine which formats apply in the query-format list (setq query-formats (or (eudc-extract-n-word-formats eudc-inline-query-format (length query-words)) (if (null eudc-protocol-has-default-query-attributes) '(name)))) ;; Loop on query-formats (while query-formats (setq response (eudc-query (eudc-format-query query-words (car query-formats)) (eudc-translate-attribute-list (cdr eudc-inline-expansion-format)))) (if response (throw 'found response)) (setq query-formats (cdr query-formats))) (setq servers (cdr servers))) ;; No more servers to try... no match found nil)) is returning something like (("\"name\" ") nil) So the subsequent parsing results in the choice. Need to get rid of that nil? Thanks, -- Dave Goldberg Associate Department Head, G06A: Advanced Technical Computing Center The MITRE Corporation \ MS K331 \ 202 Burlington Rd. \ Bedford, MA 01730 dsg@mitre.org \ 781-271-3887 (W) \ 781-439-7875 (M) --=-=-= Content-Type: text/plain Content-Disposition: inline In GNU Emacs 23.2.1 (x86_64-redhat-linux-gnu, GTK+ Version 2.24.4) of 2011-05-23 on x86-12.phx2.fedoraproject.org Windowing system distributor `Fedora Project', version 11.0.11003000 configured using `configure '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--with-dbus' '--with-gif' '--with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xft' '--with-xpm' '--with-x-toolkit=gtk' 'build_alias=x86_64-redhat-linux-gnu' 'host_alias=x86_64-redhat-linux-gnu' 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'' Important settings: value of $LC_ALL: C 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: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: nil default enable-multibyte-characters: t Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: - l C-x 0 C-x o C-x o C-g C-x o g M-: M-( a p p t - m a k e - l i s t q C-x k C-x o C-x o n c . SPC M-x a p p t - d e l y M-x M-p C-h v a p p t - t i m e - m q M-x c a l e n d a r C-h v a p p t - t i m e - m q s . n c c l s g . SPC . n SPC n l s g . SPC SPC SPC l s g . SPC n l s g n . . Z N l s g C-p C-p C-p C-p C-p C-p C-p 1 SPC SPC q l s SPC C-s e u d c C-s C-s C-x k Recent messages: No Gnus is good news (No changes need to be saved) Saving /home/dsg/.newsrc.eld... Saving file /home/dsg/.newsrc.eld... Wrote /home/dsg/.newsrc.eld Saving /home/dsg/.newsrc.eld...done Note: file is write protected Please type y or n: View mode: type C-h for help, h for commands, q to quit. Mark saved where search started Load-path shadows: ~/elisp/a2ps hides /usr/share/emacs/site-lisp/a2ps/a2ps ~/gnus-src/lisp/sasl-cram hides /usr/share/emacs/site-lisp/flim/sasl-cram ~/gnus-src/lisp/sasl-ntlm hides /usr/share/emacs/site-lisp/flim/sasl-ntlm ~/gnus-src/lisp/ntlm hides /usr/share/emacs/site-lisp/flim/ntlm ~/gnus-src/lisp/hmac-def hides /usr/share/emacs/site-lisp/flim/hmac-def ~/gnus-src/lisp/sasl hides /usr/share/emacs/site-lisp/flim/sasl ~/gnus-src/lisp/md4 hides /usr/share/emacs/site-lisp/flim/md4 ~/gnus-src/lisp/sasl-digest hides /usr/share/emacs/site-lisp/flim/sasl-digest ~/gnus-src/lisp/hex-util hides /usr/share/emacs/site-lisp/flim/hex-util ~/gnus-src/lisp/sha1 hides /usr/share/emacs/site-lisp/flim/sha1 ~/gnus-src/lisp/hmac-md5 hides /usr/share/emacs/site-lisp/flim/hmac-md5 ~/gnus-src/lisp/pgg hides /usr/share/emacs/23.2/lisp/pgg ~/elisp/complete hides /usr/share/emacs/23.2/lisp/complete ~/gnus-src/lisp/hex-util hides /usr/share/emacs/23.2/lisp/hex-util ~/gnus-src/lisp/sha1 hides /usr/share/emacs/23.2/lisp/sha1 ~/gnus-src/lisp/pgg-parse hides /usr/share/emacs/23.2/lisp/pgg-parse ~/gnus-src/lisp/pgg-def hides /usr/share/emacs/23.2/lisp/pgg-def ~/gnus-src/lisp/md4 hides /usr/share/emacs/23.2/lisp/md4 ~/gnus-src/lisp/pgg-pgp5 hides /usr/share/emacs/23.2/lisp/pgg-pgp5 ~/gnus-src/lisp/pgg-pgp hides /usr/share/emacs/23.2/lisp/pgg-pgp ~/gnus-src/lisp/password-cache hides /usr/share/emacs/23.2/lisp/password-cache ~/gnus-src/lisp/format-spec hides /usr/share/emacs/23.2/lisp/format-spec ~/gnus-src/lisp/pgg-gpg hides /usr/share/emacs/23.2/lisp/pgg-gpg ~/gnus-src/lisp/dns-mode hides /usr/share/emacs/23.2/lisp/textmodes/dns-mode ~/elisp/artist hides /usr/share/emacs/23.2/lisp/textmodes/artist ~/gnus-src/lisp/sasl-cram hides /usr/share/emacs/23.2/lisp/net/sasl-cram ~/gnus-src/lisp/dns hides /usr/share/emacs/23.2/lisp/net/dns ~/gnus-src/lisp/dig hides /usr/share/emacs/23.2/lisp/net/dig ~/gnus-src/lisp/imap hides /usr/share/emacs/23.2/lisp/net/imap ~/gnus-src/lisp/sasl-digest hides /usr/share/emacs/23.2/lisp/net/sasl-digest ~/gnus-src/lisp/sasl-ntlm hides /usr/share/emacs/23.2/lisp/net/sasl-ntlm ~/gnus-src/lisp/netrc hides /usr/share/emacs/23.2/lisp/net/netrc ~/gnus-src/lisp/hmac-md5 hides /usr/share/emacs/23.2/lisp/net/hmac-md5 ~/gnus-src/lisp/hmac-def hides /usr/share/emacs/23.2/lisp/net/hmac-def ~/gnus-src/lisp/sasl hides /usr/share/emacs/23.2/lisp/net/sasl ~/gnus-src/lisp/ntlm hides /usr/share/emacs/23.2/lisp/net/ntlm ~/gnus-src/lisp/tls hides /usr/share/emacs/23.2/lisp/net/tls ~/gnus-src/lisp/binhex hides /usr/share/emacs/23.2/lisp/mail/binhex ~/gnus-src/lisp/hashcash hides /usr/share/emacs/23.2/lisp/mail/hashcash ~/gnus-src/lisp/uudecode hides /usr/share/emacs/23.2/lisp/mail/uudecode ~/gnus-src/lisp/nnml hides /usr/share/emacs/23.2/lisp/gnus/nnml ~/gnus-src/lisp/canlock hides /usr/share/emacs/23.2/lisp/gnus/canlock ~/gnus-src/lisp/nnmbox hides /usr/share/emacs/23.2/lisp/gnus/nnmbox ~/gnus-src/lisp/smiley hides /usr/share/emacs/23.2/lisp/gnus/smiley ~/gnus-src/lisp/mm-encode hides /usr/share/emacs/23.2/lisp/gnus/mm-encode ~/gnus-src/lisp/gnus-kill hides /usr/share/emacs/23.2/lisp/gnus/gnus-kill ~/gnus-src/lisp/gnus-eform hides /usr/share/emacs/23.2/lisp/gnus/gnus-eform ~/gnus-src/lisp/gnus-demon hides /usr/share/emacs/23.2/lisp/gnus/gnus-demon ~/gnus-src/lisp/pop3 hides /usr/share/emacs/23.2/lisp/gnus/pop3 ~/gnus-src/lisp/spam-report hides /usr/share/emacs/23.2/lisp/gnus/spam-report ~/gnus-src/lisp/gnus-bcklg hides /usr/share/emacs/23.2/lisp/gnus/gnus-bcklg ~/gnus-src/lisp/mm-uu hides /usr/share/emacs/23.2/lisp/gnus/mm-uu ~/gnus-src/lisp/gnus-delay hides /usr/share/emacs/23.2/lisp/gnus/gnus-delay ~/gnus-src/lisp/mailcap hides /usr/share/emacs/23.2/lisp/gnus/mailcap ~/gnus-src/lisp/gnus-fun hides /usr/share/emacs/23.2/lisp/gnus/gnus-fun ~/gnus-src/lisp/gnus-draft hides /usr/share/emacs/23.2/lisp/gnus/gnus-draft ~/gnus-src/lisp/gnus hides /usr/share/emacs/23.2/lisp/gnus/gnus ~/gnus-src/lisp/nnmail hides /usr/share/emacs/23.2/lisp/gnus/nnmail ~/gnus-src/lisp/nndraft hides /usr/share/emacs/23.2/lisp/gnus/nndraft ~/gnus-src/lisp/ietf-drums hides /usr/share/emacs/23.2/lisp/gnus/ietf-drums ~/gnus-src/lisp/nnir hides /usr/share/emacs/23.2/lisp/gnus/nnir ~/gnus-src/lisp/rfc2104 hides /usr/share/emacs/23.2/lisp/gnus/rfc2104 ~/gnus-src/lisp/nneething hides /usr/share/emacs/23.2/lisp/gnus/nneething ~/gnus-src/lisp/nnspool hides /usr/share/emacs/23.2/lisp/gnus/nnspool ~/gnus-src/lisp/mm-decode hides /usr/share/emacs/23.2/lisp/gnus/mm-decode ~/gnus-src/lisp/nnbabyl hides /usr/share/emacs/23.2/lisp/gnus/nnbabyl ~/gnus-src/lisp/nnrss hides /usr/share/emacs/23.2/lisp/gnus/nnrss ~/gnus-src/lisp/gnus-mh hides /usr/share/emacs/23.2/lisp/gnus/gnus-mh ~/gnus-src/lisp/gnus-registry hides /usr/share/emacs/23.2/lisp/gnus/gnus-registry ~/gnus-src/lisp/gnus-dup hides /usr/share/emacs/23.2/lisp/gnus/gnus-dup ~/gnus-src/lisp/utf7 hides /usr/share/emacs/23.2/lisp/gnus/utf7 ~/gnus-src/lisp/gnus-dired hides /usr/share/emacs/23.2/lisp/gnus/gnus-dired ~/gnus-src/lisp/message hides /usr/share/emacs/23.2/lisp/gnus/message ~/gnus-src/lisp/compface hides /usr/share/emacs/23.2/lisp/gnus/compface ~/gnus-src/lisp/mml-sec hides /usr/share/emacs/23.2/lisp/gnus/mml-sec ~/gnus-src/lisp/mml1991 hides /usr/share/emacs/23.2/lisp/gnus/mml1991 ~/gnus-src/lisp/gnus-sum hides /usr/share/emacs/23.2/lisp/gnus/gnus-sum ~/gnus-src/lisp/gnus-int hides /usr/share/emacs/23.2/lisp/gnus/gnus-int ~/gnus-src/lisp/nnmaildir hides /usr/share/emacs/23.2/lisp/gnus/nnmaildir ~/gnus-src/lisp/mm-partial hides /usr/share/emacs/23.2/lisp/gnus/mm-partial ~/gnus-src/lisp/gnus-art hides /usr/share/emacs/23.2/lisp/gnus/gnus-art ~/gnus-src/lisp/nnvirtual hides /usr/share/emacs/23.2/lisp/gnus/nnvirtual ~/gnus-src/lisp/starttls hides /usr/share/emacs/23.2/lisp/gnus/starttls ~/gnus-src/lisp/nnheader hides /usr/share/emacs/23.2/lisp/gnus/nnheader ~/gnus-src/lisp/gnus-bookmark hides /usr/share/emacs/23.2/lisp/gnus/gnus-bookmark ~/gnus-src/lisp/mail-source hides /usr/share/emacs/23.2/lisp/gnus/mail-source ~/gnus-src/lisp/gnus-group hides /usr/share/emacs/23.2/lisp/gnus/gnus-group ~/gnus-src/lisp/gnus-cache hides /usr/share/emacs/23.2/lisp/gnus/gnus-cache ~/gnus-src/lisp/gnus-srvr hides /usr/share/emacs/23.2/lisp/gnus/gnus-srvr ~/gnus-src/lisp/gnus-ml hides /usr/share/emacs/23.2/lisp/gnus/gnus-ml ~/gnus-src/lisp/nntp hides /usr/share/emacs/23.2/lisp/gnus/nntp ~/gnus-src/lisp/gnus-mlspl hides /usr/share/emacs/23.2/lisp/gnus/gnus-mlspl ~/gnus-src/lisp/nngateway hides /usr/share/emacs/23.2/lisp/gnus/nngateway ~/gnus-src/lisp/gnus-spec hides /usr/share/emacs/23.2/lisp/gnus/gnus-spec ~/gnus-src/lisp/spam-wash hides /usr/share/emacs/23.2/lisp/gnus/spam-wash ~/gnus-src/lisp/gnus-setup hides /usr/share/emacs/23.2/lisp/gnus/gnus-setup ~/gnus-src/lisp/nndoc hides /usr/share/emacs/23.2/lisp/gnus/nndoc ~/gnus-src/lisp/html2text hides /usr/share/emacs/23.2/lisp/gnus/html2text ~/gnus-src/lisp/gnus-topic hides /usr/share/emacs/23.2/lisp/gnus/gnus-topic ~/gnus-src/lisp/nndir hides /usr/share/emacs/23.2/lisp/gnus/nndir ~/gnus-src/lisp/nnweb hides /usr/share/emacs/23.2/lisp/gnus/nnweb ~/gnus-src/lisp/rfc2231 hides /usr/share/emacs/23.2/lisp/gnus/rfc2231 ~/gnus-src/lisp/mml hides /usr/share/emacs/23.2/lisp/gnus/mml ~/gnus-src/lisp/rfc2045 hides /usr/share/emacs/23.2/lisp/gnus/rfc2045 ~/gnus-src/lisp/gnus-salt hides /usr/share/emacs/23.2/lisp/gnus/gnus-salt ~/gnus-src/lisp/gnus-picon hides /usr/share/emacs/23.2/lisp/gnus/gnus-picon ~/gnus-src/lisp/gnus-start hides /usr/share/emacs/23.2/lisp/gnus/gnus-start ~/gnus-src/lisp/nnmh hides /usr/share/emacs/23.2/lisp/gnus/nnmh ~/gnus-src/lisp/nnfolder hides /usr/share/emacs/23.2/lisp/gnus/nnfolder ~/gnus-src/lisp/gnus-range hides /usr/share/emacs/23.2/lisp/gnus/gnus-range ~/gnus-src/lisp/nndiary hides /usr/share/emacs/23.2/lisp/gnus/nndiary ~/gnus-src/lisp/ecomplete hides /usr/share/emacs/23.2/lisp/gnus/ecomplete ~/gnus-src/lisp/gnus-ems hides /usr/share/emacs/23.2/lisp/gnus/gnus-ems ~/gnus-src/lisp/mail-prsvr hides /usr/share/emacs/23.2/lisp/gnus/mail-prsvr ~/gnus-src/lisp/gnus-util hides /usr/share/emacs/23.2/lisp/gnus/gnus-util ~/gnus-src/lisp/gnus-uu hides /usr/share/emacs/23.2/lisp/gnus/gnus-uu ~/gnus-src/lisp/mm-extern hides /usr/share/emacs/23.2/lisp/gnus/mm-extern ~/gnus-src/lisp/nnoo hides /usr/share/emacs/23.2/lisp/gnus/nnoo ~/gnus-src/lisp/gnus-undo hides /usr/share/emacs/23.2/lisp/gnus/gnus-undo ~/gnus-src/lisp/gnus-cite hides /usr/share/emacs/23.2/lisp/gnus/gnus-cite ~/gnus-src/lisp/gnus-agent hides /usr/share/emacs/23.2/lisp/gnus/gnus-agent ~/gnus-src/lisp/qp hides /usr/share/emacs/23.2/lisp/gnus/qp ~/gnus-src/lisp/gnus-score hides /usr/share/emacs/23.2/lisp/gnus/gnus-score ~/gnus-src/lisp/legacy-gnus-agent hides /usr/share/emacs/23.2/lisp/gnus/legacy-gnus-agent ~/gnus-src/lisp/mail-parse hides /usr/share/emacs/23.2/lisp/gnus/mail-parse ~/gnus-src/lisp/gnus-vm hides /usr/share/emacs/23.2/lisp/gnus/gnus-vm ~/gnus-src/lisp/auth-source hides /usr/share/emacs/23.2/lisp/gnus/auth-source ~/gnus-src/lisp/gnus-diary hides /usr/share/emacs/23.2/lisp/gnus/gnus-diary ~/gnus-src/lisp/gnus-cus hides /usr/share/emacs/23.2/lisp/gnus/gnus-cus ~/gnus-src/lisp/smime hides /usr/share/emacs/23.2/lisp/gnus/smime ~/gnus-src/lisp/rfc2047 hides /usr/share/emacs/23.2/lisp/gnus/rfc2047 ~/gnus-src/lisp/gnus-sieve hides /usr/share/emacs/23.2/lisp/gnus/gnus-sieve ~/gnus-src/lisp/mm-util hides /usr/share/emacs/23.2/lisp/gnus/mm-util ~/gnus-src/lisp/mm-url hides /usr/share/emacs/23.2/lisp/gnus/mm-url ~/gnus-src/lisp/nnnil hides /usr/share/emacs/23.2/lisp/gnus/nnnil ~/gnus-src/lisp/gnus-win hides /usr/share/emacs/23.2/lisp/gnus/gnus-win ~/gnus-src/lisp/mm-view hides /usr/share/emacs/23.2/lisp/gnus/mm-view ~/gnus-src/lisp/nnagent hides /usr/share/emacs/23.2/lisp/gnus/nnagent ~/gnus-src/lisp/gnus-async hides /usr/share/emacs/23.2/lisp/gnus/gnus-async ~/gnus-src/lisp/mml2015 hides /usr/share/emacs/23.2/lisp/gnus/mml2015 ~/gnus-src/lisp/spam hides /usr/share/emacs/23.2/lisp/gnus/spam ~/gnus-src/lisp/score-mode hides /usr/share/emacs/23.2/lisp/gnus/score-mode ~/gnus-src/lisp/rfc1843 hides /usr/share/emacs/23.2/lisp/gnus/rfc1843 ~/gnus-src/lisp/sieve-manage hides /usr/share/emacs/23.2/lisp/gnus/sieve-manage ~/gnus-src/lisp/gnus-msg hides /usr/share/emacs/23.2/lisp/gnus/gnus-msg ~/gnus-src/lisp/mm-bodies hides /usr/share/emacs/23.2/lisp/gnus/mm-bodies ~/gnus-src/lisp/mml-smime hides /usr/share/emacs/23.2/lisp/gnus/mml-smime ~/gnus-src/lisp/sieve-mode hides /usr/share/emacs/23.2/lisp/gnus/sieve-mode ~/gnus-src/lisp/messcompat hides /usr/share/emacs/23.2/lisp/gnus/messcompat ~/gnus-src/lisp/nnimap hides /usr/share/emacs/23.2/lisp/gnus/nnimap ~/gnus-src/lisp/spam-stat hides /usr/share/emacs/23.2/lisp/gnus/spam-stat ~/gnus-src/lisp/gnus-logic hides /usr/share/emacs/23.2/lisp/gnus/gnus-logic ~/gnus-src/lisp/deuglify hides /usr/share/emacs/23.2/lisp/gnus/deuglify ~/gnus-src/lisp/flow-fill hides /usr/share/emacs/23.2/lisp/gnus/flow-fill ~/gnus-src/lisp/sieve hides /usr/share/emacs/23.2/lisp/gnus/sieve ~/gnus-src/lisp/yenc hides /usr/share/emacs/23.2/lisp/gnus/yenc ~/gnus-src/lisp/gmm-utils hides /usr/share/emacs/23.2/lisp/gnus/gmm-utils ~/gnus-src/lisp/nnmairix hides /usr/share/emacs/23.2/lisp/gnus/nnmairix ~/gnus-src/lisp/parse-time hides /usr/share/emacs/23.2/lisp/calendar/parse-time ~/gnus-src/lisp/time-date hides /usr/share/emacs/23.2/lisp/calendar/time-date Features: (shadow emacsbug noutline outline bbdb-rf bbdb-print bbdb-gui debug compface gnus-fun appt cal-china lunar solar cal-dst cal-bahai cal-islam cal-julian cal-hebrew holidays hol-loaddefs cal-move cal-x jka-compr find-func ebuff-menu electric flow-fill newcomment cl-specs edebug pp multi-isearch goto-addr thingatpt help-mode view eieio-custom wid-browse tree-widget mailalias smtpmail footnote supercite sendmail regi mule-util sort smiley ansi-color gnus-cite gnus-async gnus-bcklg vc-cvs gnus-dup qp gnus-ml gnus-topic nndraft nnmh utf-7 rot13 disp-table auth-source eieio byte-opt bytecomp byte-compile assoc proto-stream starttls nnml nnfolder bbdb-gnus bbdb-snarf mail-extr nnnil gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg nntp gnus-cache gnus-dired dired nnimap tls utf7 netrc gnus-html browse-url xml url-cache mm-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-util url-parse url-vars gnus-art mm-uu mm-view mailcap nnir gnus-sum macroexp nnoo gnus-group gnus-undo nnmail mail-source easy-mmode gnus-start gnus-spec gnus-int gnus-range message idna format-spec rfc822 gmm-utils mailheader gnus-win gnus-load gnus gnus-ems nnheader gnus-util time-date mail-utils epa-file epa derived epg paren flyspell mml-smime smime dig mml2015 epg-config mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr time parse-time icalendar diary-lib diary-loaddefs cal-menu calendar cal-loaddefs sieve sieve-mode sieve-manage password-cache edmacro kmacro eudcb-ldap ldap eudc eudc-options-file cus-edit cus-start cus-load easymenu eudc-vars wid-edit bbdb-autoloads bbdb-obsolete-net bbdb-com advice help-fns advice-preload mailabbrev bbdb regexp-opt timezone cl cl-19 ispell tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu 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 loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 16:10:15 2011 Received: (at 9508) by debbugs.gnu.org; 16 Sep 2011 20:10:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4ejm-0000Ef-Vg for submit@debbugs.gnu.org; Fri, 16 Sep 2011 16:10:15 -0400 Received: from smtpksrv1.mitre.org ([198.49.146.77]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4ejk-0000EX-NI for 9508@debbugs.gnu.org; Fri, 16 Sep 2011 16:10:13 -0400 Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 7539B21B19B8 for <9508@debbugs.gnu.org>; Fri, 16 Sep 2011 16:05:26 -0400 (EDT) Received: from IMCCAS04.MITRE.ORG (imccas04.mitre.org [129.83.29.81]) by smtpksrv1.mitre.org (Postfix) with ESMTP id 70F1F21B13A6 for <9508@debbugs.gnu.org>; Fri, 16 Sep 2011 16:05:26 -0400 (EDT) Received: from blackbird.mitre.org (129.83.31.51) by IMCCAS04.MITRE.ORG (129.83.29.81) with Microsoft SMTP Server id 14.1.270.1; Fri, 16 Sep 2011 16:05:26 -0400 From: "Goldberg,David S." To: <9508@debbugs.gnu.org> Subject: Phantom result from eudc-expand-inline X-Face: W!bie|rYVd43O:2CkHTb*~s5}Yzx30X<@6Tq_bnP56Hp!xX4sVl4tgYRirjRcke\wfY!JJ9 i?]VIUJicJzq2\!3%7$5R%wi!R[.]Va97q Date: Fri, 16 Sep 2011 16:05:25 -0400 Message-ID: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 9508 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: -6.6 (------) I've edebugged it further. It appears the problem is in the function ldap-search-internal, which is always returns a list, the car of which is the symbol 'nil. That is if there's no match, it returns '(nil). If there is a match (or multiple) it returns '(nil (match1) (match2)) and so on. A fix that works for me is this trivial patch: --- - 2011-09-16 15:59:22.330294914 -0400 +++ /home/dsg/elisp/ldap.el 2011-09-16 15:54:16.000000000 -0400 @@ -613,7 +613,7 @@ (message "Parsing results... %d" numres) (1+ numres)) (message "Parsing results... done") - (nreverse result))))) + (cdr (nreverse result)))))) (provide 'ldap) The downside of this patch is that if there is no match, there is no obvious feedback to the user. I thought about only removing the initial nil if the length is greater than 1 but that breaks looping on a search over multiple attributes. Thanks, -- Dave Goldberg Associate Department Head, G06A: Advanced Technical Computing Center The MITRE Corporation \ MS K331 \ 202 Burlington Rd. \ Bedford, MA 01730 dsg@mitre.org \ 781-271-3887 (W) \ 781-439-7875 (M) From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 17 16:03:56 2011 Received: (at 9508) by debbugs.gnu.org; 17 Sep 2011 20:03:56 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R517D-0000DG-RA for submit@debbugs.gnu.org; Sat, 17 Sep 2011 16:03:56 -0400 Received: from vm-emlprdomr-03.its.yale.edu ([130.132.50.144]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R517B-0000D9-Gd for 9508@debbugs.gnu.org; Sat, 17 Sep 2011 16:03:54 -0400 Received: from furball (dhcp-128-36-14-81.central.yale.edu [128.36.14.81]) (authenticated bits=0) by vm-emlprdomr-03.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8HJx1F7000795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 17 Sep 2011 15:59:01 -0400 From: Chong Yidong To: "Goldberg\,David S." Subject: Re: bug#9508: Phantom result from eudc-expand-inline References: Date: Sat, 17 Sep 2011 15:59:01 -0400 In-Reply-To: (David S. Goldberg's message of "Fri, 16 Sep 2011 16:05:25 -0400") Message-ID: <87k497ym7u.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.7 (--) X-Debbugs-Envelope-To: 9508 Cc: 9508@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.7 (--) "Goldberg,David S." writes: > The downside of this patch is that if there is no match, there is no > obvious feedback to the user. I thought about only removing the > initial nil if the length is greater than 1 but that breaks looping on > a search over multiple attributes. Does this patch give better results? === modified file 'lisp/net/ldap.el' *** lisp/net/ldap.el 2011-05-10 13:57:12 +0000 --- lisp/net/ldap.el 2011-09-17 19:56:55 +0000 *************** *** 632,640 **** (setq record (cons (list name value) record)) (forward-line 1)) ! (push (if withdn ! (cons dn (nreverse record)) ! (nreverse record)) result) (setq record nil) (skip-chars-forward " \t\n") (message "Parsing results... %d" numres) --- 632,641 ---- (setq record (cons (list name value) record)) (forward-line 1)) ! (cond (withdn ! (push (cons dn (nreverse record)) result)) ! (record ! (push (nreverse record) result))) (setq record nil) (skip-chars-forward " \t\n") (message "Parsing results... %d" numres) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 19 11:52:28 2011 Received: (at 9508) by debbugs.gnu.org; 19 Sep 2011 15:52:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5g8x-0002PE-Es for submit@debbugs.gnu.org; Mon, 19 Sep 2011 11:52:28 -0400 Received: from smtpksrv1.mitre.org ([198.49.146.77]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5g8v-0002P5-DY for 9508@debbugs.gnu.org; Mon, 19 Sep 2011 11:52:25 -0400 Received: from smtpksrv1.mitre.org (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 1BEE621B0FB4; Mon, 19 Sep 2011 11:47:23 -0400 (EDT) Received: from IMCCAS03.MITRE.ORG (imccas03.mitre.org [129.83.29.80]) by smtpksrv1.mitre.org (Postfix) with ESMTP id 16F8021B0F8E; Mon, 19 Sep 2011 11:47:23 -0400 (EDT) Received: from blackbird.mitre.org (129.83.31.51) by IMCCAS03.MITRE.ORG (129.83.29.80) with Microsoft SMTP Server id 14.1.270.1; Mon, 19 Sep 2011 11:47:22 -0400 From: "Goldberg,David S." To: Chong Yidong Subject: Re: bug#9508: Phantom result from eudc-expand-inline References: <87k497ym7u.fsf@stupidchicken.com> X-Face: W!bie|rYVd43O:2CkHTb*~s5}Yzx30X<@6Tq_bnP56Hp!xX4sVl4tgYRirjRcke\wfY!JJ9 i?]VIUJicJzq2\!3%7$5R%wi!R[.]Va97q Date: Mon, 19 Sep 2011 11:47:21 -0400 In-Reply-To: <87k497ym7u.fsf@stupidchicken.com> (Chong Yidong's message of "Sat, 17 Sep 2011 15:59:01 -0400") Message-ID: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 9508 Cc: 9508@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: -6.6 (------) > "Goldberg,David S." writes: >> The downside of this patch is that if there is no match, there is no >> obvious feedback to the user. I thought about only removing the >> initial nil if the length is greater than 1 but that breaks looping on >> a search over multiple attributes. > Does this patch give better results? > [...] It certainly works right for me. Thanks, -- Dave Goldberg Associate Department Head, G06A: Advanced Technical Computing Center The MITRE Corporation \ MS K331 \ 202 Burlington Rd. \ Bedford, MA 01730 dsg@mitre.org \ 781-271-3887 (W) \ 781-439-7875 (M) From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 19 14:51:53 2011 Received: (at control) by debbugs.gnu.org; 19 Sep 2011 18:51:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5iwa-0007dY-QK for submit@debbugs.gnu.org; Mon, 19 Sep 2011 14:51:53 -0400 Received: from vm-emlprdomr-02.its.yale.edu ([130.132.50.143]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5iwX-0007dP-87 for control@debbugs.gnu.org; Mon, 19 Sep 2011 14:51:50 -0400 Received: from furball (dhcp-128-36-169-222.central.yale.edu [128.36.169.222]) (authenticated bits=0) by vm-emlprdomr-02.its.yale.edu (8.14.4/8.14.4) with ESMTP id p8JIkjHp003530 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Mon, 19 Sep 2011 14:46:46 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 9508 Date: Mon, 19 Sep 2011 14:46:45 -0400 Message-ID: <87ehzc4bfu.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.143 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control 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.7 (--) close 9508 thanks From unknown Sat Aug 09 14:04:51 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, 18 Oct 2011 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