From unknown Sun Jun 22 22:42:31 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#21971 <21971@debbugs.gnu.org> To: bug#21971 <21971@debbugs.gnu.org> Subject: Status: 25.1.50; EUDC conversion to BBDB 3 incompatibility Reply-To: bug#21971 <21971@debbugs.gnu.org> Date: Mon, 23 Jun 2025 05:42:31 +0000 retitle 21971 25.1.50; EUDC conversion to BBDB 3 incompatibility reassign 21971 emacs submitter 21971 George McNinch severity 21971 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 11:32:19 2015 Received: (at submit) by debbugs.gnu.org; 21 Nov 2015 16:32:19 +0000 Received: from localhost ([127.0.0.1]:47233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0B5G-00023g-6S for submit@debbugs.gnu.org; Sat, 21 Nov 2015 11:32:18 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35564) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a09Bw-0007Ui-Jc for submit@debbugs.gnu.org; Sat, 21 Nov 2015 09:31:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a09Bi-0007Xc-3n for submit@debbugs.gnu.org; Sat, 21 Nov 2015 09:30:51 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44000) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a09Bi-0007XY-0x for submit@debbugs.gnu.org; Sat, 21 Nov 2015 09:30:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45562) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a09Bg-00039k-GL for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 09:30:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a09Bc-0007VB-D8 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 09:30:48 -0500 Received: from mail-qk0-x22b.google.com ([2607:f8b0:400d:c09::22b]:32838) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a09Bc-0007Uv-87 for bug-gnu-emacs@gnu.org; Sat, 21 Nov 2015 09:30:44 -0500 Received: by qkas77 with SMTP id s77so45735286qka.0 for ; Sat, 21 Nov 2015 06:30:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:user-mail-address:reply-to:date:message-id :user-agent:mime-version:content-type:content-transfer-encoding; bh=MXCC0+5DeGBfxjVqMmF/5tLCyw2C5Z2qOnxBTjY0VMw=; b=n2a1sY7UUO+8LmsW0gEQNeHD5qZs507ZtahM4PdLN8fKoxyk214G1EnEso1wBsYY5y 9N7l+yOPNXw9OCsOPh2N+665VTZpoM+38DVTJvP4z87knKC+RSfpB7xIyyGhHkiGX43o EOX4G4NxB3426H4n94B/yBuOstzeSysP00hYXpfYaVOCC15vTXkydnfQUqYDxJSHj187 7zPSBqYlfuvkXGfgV9BvWSrWVU6+4aN6OZiVvB/PYj4eZ3lm4f7xo74pRwMqzyH0IGC+ Qa1prszVq20o07WuzGQzdDNX/+Stj+IYJwlwQz8vg70pxPYbcKZoeNqkri7Li+qBdD5D 7pTw== X-Received: by 10.55.77.23 with SMTP id a23mr18211419qkb.47.1448116243723; Sat, 21 Nov 2015 06:30:43 -0800 (PST) Received: from jobim (209-6-122-78.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com. [209.6.122.78]) by smtp.gmail.com with ESMTPSA id 63sm1003162qgl.31.2015.11.21.06.30.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Nov 2015 06:30:42 -0800 (PST) From: George McNinch To: bug-gnu-emacs@gnu.org Subject: 25.1.50; EUDC conversion to BBDB 3 incompatibility User-Mail-Address: gmcninch@gmail.com Date: Sat, 21 Nov 2015 09:30:42 -0500 Message-ID: <82egfjs9v1.fsf@jobim-via-gmail.com> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). 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-Mailman-Approved-At: Sat, 21 Nov 2015 11:32:15 -0500 Cc: George McNinch X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: George McNinch 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 (----) I'm reporting an incompatibility between functions found in eudc-export.el and BBDB3. The version of eudc should be implied by the emacs-25 version info below. The version of bbdb is bbdb-20151114.1541 installed from MELPA. Here is how to reproduce the issue. I initialize/configure bbdb, eudc and ldap as follows: ;;-------------------------------------------------------------------------= -- ;; bbdb (use-package bbdb :config (bbdb-initialize 'gnus 'message 'sc 'aliases)) ;;-------------------------------------------------------------------------= -- ;; eudc and ldap (use-package eudc :config (eudc-set-server "ldap.tufts.edu" 'ldap t) (setq eudc-server-hotlist '(("ldap.tufts.edu" . ldap))) (setq eudc-inline-expansion-servers 'hotlist) (setq eudc-inline-query-format '((name) (firstname) (firstname name) (email) )) (setq eudc-ldap-bbdb-conversion-alist `((name . cn) (net . mail) (address eudc-bbdbify-address postaladdress "Address")))) (use-package ldap :config (setq ldap-host-parameters-alist '(("ldap.tufts.edu" base "dc=3Dtufts,dc=3Dedu"))) (setq ldap-ldapsearch-args (quote ("-tt" "-LLL" "-x")))) ;;-------------------------------------------------------------------------= -- Now do M-x eudc-query server Any hit will do; with the above server setting, you can e.g. find *me* by entering McNinch as NAME in the query form. After pushing the "query server" button, enter the *Directory Query Results* buffer, put point on a record (for an individual not already in the bbdb), and press 'b' (or do M-x eudc-try-bbdb-insert ). I get an error, which is reported in messages as=20 bbdb-change-record: Wrong type argument: listp, t In fact, a record *has* been inserted into the bbdb; in this case it looks like ["George" "McNinch" nil "George.McNinch@tufts.edu" nil nil nil nil ((creati= on-date . "2015-11-21 14:13:29 +0000") (timestamp . "2015-11-21 14:13:29 +0= 000")) nil] (assuming McNinch was not already in the bbdb, of course). This record seems "mangled" from the point-of-view of BBDB3 - the email address should be "in a list" inside this record-vector. Perhaps other things are amiss, as well. Note also that the setting of eudc-ldap-bbdb-conversion-alist I made above isn't quite the original value. If I instead use the original value, e.g. by instead using the original value [which amounts to: (setq eudc-ldap-bbdb-conversion-alist `((name . cn) (net . mail) (address eudc-bbdbify-address postaladdress "Address") (phone (eudc-bbdbify-phone telephonenumber "Phone"))) in the initialization of EUDC], then when I press "b" on a record in the *Directory Query Results* buffer, I get the error eudc-bbdbify-phone: Symbol=E2=80=99s function definition is void: bbdb-parse-phone-number ;;-------------------------------------------------------------------------= -- In GNU Emacs 25.1.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.14.5) of 2015-11-15 Repository revision: 70f1fda4ae6abb5e11dcf281738c25f6f5b06061 Windowing system distributor 'The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8.2 (jessie) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent messages: Parsing results... done eudc-bbdbify-phone: Symbol=E2=80=99s function definition is void: bbdb-pars= e-phone-number Quit Load-path shadows: None found. Features: (shadow sort bbdb-message mail-extr emacsbug sendmail bbdb-com crm goto-addr thingatpt eudcb-ldap ldap eudc cus-edit cus-start cus-load eudc-vars wid-edit bbdb bbdb-site timezone message dired format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader use-package diminish bind-key easy-mmode url-handlers url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core cl-macs gv gnus-util mm-util help-fns help-mode cl-loaddefs pcase cl-lib mail-prsvr password-cache url-vars finder-inf info package easymenu epg-config time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 135459 17741) (symbols 48 24227 0) (miscs 40 125 165) (strings 32 27735 3761) (string-bytes 1 835086) (vectors 16 16572) (vector-slots 8 486561 5903) (floats 8 210 32) (intervals 56 364 0) (buffers 976 16) (heap 1024 48378 1131)) From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 21 21:44:11 2015 Received: (at 21971) by debbugs.gnu.org; 22 Nov 2015 02:44:11 +0000 Received: from localhost ([127.0.0.1]:47529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0KdO-0005jg-Hy for submit@debbugs.gnu.org; Sat, 21 Nov 2015 21:44:11 -0500 Received: from mail-io0-f173.google.com ([209.85.223.173]:35263) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0KdM-0005jY-8x for 21971@debbugs.gnu.org; Sat, 21 Nov 2015 21:44:09 -0500 Received: by ioc74 with SMTP id 74so158445194ioc.2 for <21971@debbugs.gnu.org>; Sat, 21 Nov 2015 18:44:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=CrOlG7AVzRmEuczMkaSVCBxqRa7GsSDNW7Ye5t+sFEE=; b=Q2dxvOjGnFn3Ud82XsKjlX/Nn4ARkPmMMIU9NFds32/YwNQezPhBnwi+QuxfIMi+BG ZC0ESPuRqiD90xID9G4txmbJsIsz5oOevp+izZo2wxsekOJzY2ZXm+EJvM/lX5EpSP4Y ba/r96k9kyAjB7feBHXpqegeufHY5rK1IlJW5S4MGifzFO+xvaS5wsyEbwGVpG1Xoc5K ErJsa5ib4hKP/vPez+5oNhGQdf1yvj9raCj8VZ79ag6V7xyC2m7LbGdDiavTS8yHIgdg wzSspRocLtSDWv9VwReAx811+9J5qqnVO2RgkNdrwvOyUVAufFSaLcESM7rlbmE1iPhg 5Ysg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=CrOlG7AVzRmEuczMkaSVCBxqRa7GsSDNW7Ye5t+sFEE=; b=YvMnYgu3jwqq+/oHKJrAwSF/3ukKUbCj5P4HCoHmQAL3czqxvTNkcGTFxJNcRgfc1I ZOwUI+JZJ6J3s7uENThwwxpcz5NxJL23GsNgvqkWgXb9+CRxvkHxf/TRsqee8z0/iRxc zCJdCRdf/4xxbiTO4KtFItZ2mxsON80/LeIN31YKwGKZeXnwaXMA2dllhz8K/carrvHD C4Y5Ec7+AQIum6jbKX688FjDXdcoOH0yd2mbXevIVTFzNjqlfLe78OdJ0YLLskhScxVm luB9eO8u/JPKWsqRUHgoE1caXxwze6GP5AoQPMgQ52BtfINOY5GAxfi/Xv3AvnbVu0zi fliQ== X-Gm-Message-State: ALoCoQnRU4fU0uxEBCIyWxt/FHfKcSq7luXr9LDxtufHn6VxSgEWZy7VoewnW4HSBk7mBscsxoD0 X-Received: by 10.107.30.80 with SMTP id e77mr20225602ioe.180.1448160247683; Sat, 21 Nov 2015 18:44:07 -0800 (PST) Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id l5sm2812437ioa.17.2015.11.21.18.44.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Nov 2015 18:44:07 -0800 (PST) From: Thomas Fitzsimmons To: George McNinch Subject: Re: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility References: <82egfjs9v1.fsf@jobim-via-gmail.com> Date: Sat, 21 Nov 2015 21:44:05 -0500 In-Reply-To: <82egfjs9v1.fsf@jobim-via-gmail.com> (George McNinch's message of "Sat, 21 Nov 2015 09:30:42 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21971 Cc: 21971@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.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi George, George McNinch writes: [...] > In fact, a record *has* been inserted into the bbdb; in this case it > looks like > > ["George" "McNinch" nil "George.McNinch@tufts.edu" nil nil nil nil ((crea= tion-date . "2015-11-21 14:13:29 +0000") (timestamp . "2015-11-21 14:13:29 = +0000")) nil] > > (assuming McNinch was not already in the bbdb, of course). > > This record seems "mangled" from the point-of-view of BBDB3 - the email > address should be "in a list" inside this record-vector. Perhaps other > things are amiss, as well. Thank you for the detailed description of how to replicate the issue. > Note also that the setting of eudc-ldap-bbdb-conversion-alist I made > above isn't quite the original value. If I instead use the original > value, e.g. by instead using the original value > > [which amounts to: > > (setq eudc-ldap-bbdb-conversion-alist > `((name . cn) > (net . mail) > (address eudc-bbdbify-address postaladdress "Address") > (phone > (eudc-bbdbify-phone telephonenumber "Phone"))) > > > in the initialization of EUDC], > > then when I press "b" on a record > in the *Directory Query Results* buffer, I get the error > > eudc-bbdbify-phone: Symbol=E2=80=99s function definition is void: > bbdb-parse-phone-number OK, this seems like a separate issue. I haven't investigated it yet. With your eudc-ldap-bbdb-conversion-alist workaround still enabled, can you try the attached patch to see if it fixes exporting for you? Thanks, Thomas --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-BBDB-3-support-for-EUDC-export.patch >From 3a4870a3076467c8465df9ba5dd0646acf1d6fd0 Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Sat, 21 Nov 2015 21:24:27 -0500 Subject: [PATCH] Add BBDB 3 support for EUDC export * eudc.el: Add bbdb-version defvar. (eudc--using-bbdb-3-or-newer-p): New function. * eudc-export.el (eudc-create-bbdb-record): Add support for bbdb-create-internal argument list changes introduced in BBDB 3. * eudcb-bbdb.el: Remove bbdb-version defvar. (eudc-bbdb-field): Call eudc--using-bbdb-3-or-newer-p. --- lisp/net/eudc-export.el | 19 +++++++++++++------ lisp/net/eudc.el | 12 ++++++++++++ lisp/net/eudcb-bbdb.el | 10 +--------- 3 files changed, 26 insertions(+), 15 deletions(-) diff --git a/lisp/net/eudc-export.el b/lisp/net/eudc-export.el index c60911f..a65f555 100644 --- a/lisp/net/eudc-export.el +++ b/lisp/net/eudc-export.el @@ -86,12 +86,19 @@ eudc-create-bbdb-record (cons (car mapping) value)))) conversion-alist))) (setq bbdb-notes (delq nil bbdb-notes)) - (setq bbdb-record (bbdb-create-internal bbdb-name - bbdb-company - bbdb-net - bbdb-address - bbdb-phones - bbdb-notes)) + (setq bbdb-record (bbdb-create-internal + bbdb-name + ,@(when (eudc--using-bbdb-3-or-newer-p) + '(nil + nil)) + bbdb-company + bbdb-net + ,@(if (eudc--using-bbdb-3-or-newer-p) + '(bbdb-phones + bbdb-address) + '(bbdb-address + bbdb-phones)) + bbdb-notes)) (or silent (bbdb-display-records (list bbdb-record)))))) diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el index 7280d9d..25a26bd 100644 --- a/lisp/net/eudc.el +++ b/lisp/net/eudc.el @@ -107,6 +107,18 @@ eudc-switch-from-server-hook ;; attribute name (defvar eudc-protocol-has-default-query-attributes nil) +(defvar bbdb-version) + +(defun eudc--using-bbdb-3-or-newer-p () + "Return non-nil if BBDB version is 3 or greater." + (or + ;; MELPA versions of BBDB may have a bad package version, but + ;; they're all version 3 or later. + (equal bbdb-version "@PACKAGE_VERSION@") + ;; Development versions of BBDB can have the format "X.YZ devo". + ;; Split the string just in case. + (version<= "3" (car (split-string bbdb-version))))) + (defun eudc-plist-member (plist prop) "Return t if PROP has a value specified in PLIST." (if (not (= 0 (% (length plist) 2))) diff --git a/lisp/net/eudcb-bbdb.el b/lisp/net/eudcb-bbdb.el index 0545304..1972fc1 100644 --- a/lisp/net/eudcb-bbdb.el +++ b/lisp/net/eudcb-bbdb.el @@ -42,21 +42,13 @@ (defvar eudc-bbdb-current-query nil) (defvar eudc-bbdb-current-return-attributes nil) -(defvar bbdb-version) - (defun eudc-bbdb-field (field-symbol) "Convert FIELD-SYMBOL so that it is recognized by the current BBDB version. BBDB < 3 used `net'; BBDB >= 3 uses `mail'." ;; This just-in-time translation permits upgrading from BBDB 2 to ;; BBDB 3 without restarting Emacs. (if (and (eq field-symbol 'net) - (or - ;; MELPA versions of BBDB may have a bad package version, - ;; but they're all version 3 or later. - (equal bbdb-version "@PACKAGE_VERSION@") - ;; Development versions of BBDB can have the format "X.YZ - ;; devo". Split the string just in case. - (version<= "3" (car (split-string bbdb-version))))) + (eudc--using-bbdb-3-or-newer-p)) 'mail field-symbol)) -- 1.8.3.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 10:00:12 2015 Received: (at 21971) by debbugs.gnu.org; 22 Nov 2015 15:00:12 +0000 Received: from localhost ([127.0.0.1]:48299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0W7e-0001NO-Tk for submit@debbugs.gnu.org; Sun, 22 Nov 2015 10:00:11 -0500 Received: from mail-qk0-f181.google.com ([209.85.220.181]:34112) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0W7Z-0001Ms-4N for 21971@debbugs.gnu.org; Sun, 22 Nov 2015 10:00:07 -0500 Received: by qkfo3 with SMTP id o3so50730198qkf.1 for <21971@debbugs.gnu.org>; Sun, 22 Nov 2015 07:00:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:user-mail-address:reply-to:date :message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=rYLKzmsA6UvwE3HnAuEG4+dB5Bjb9fkpzFTdbzkxO9I=; b=gh9GQNgHYTbUxQkrO4uEmArX1jctEebqaNiGeUkZp+LoMQWVBufG0DyOZjKapFkpke 36hzopHnkO6l/sjyD3aPk3f2b/cxQdpxJWr1Bzf+UX67jClqprshStO+OnMNlXuKwPu/ tu0X4DAxmQGcXqa5uy1dSVzBZD7FTaOXheUbQfnyZsVCSn4fHwVcG1HJEivrh/2Yf9MA T3Tlve80HvWyRFxY4X2bKGVTnoH2Cp8nk6s/SiYBE73lkvkMbEqUZapLX90rJ5yp4wBg T87n3nBJELmNOPLDdpMUw8qZmxbPWYIFsnK6MgPQ6Pmtm7mH6WO3I1YYEFhmN1PJxxji LNVQ== X-Received: by 10.55.42.170 with SMTP id q42mr14052714qkq.86.1448204404331; Sun, 22 Nov 2015 07:00:04 -0800 (PST) Received: from jobim (209-6-122-78.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com. [209.6.122.78]) by smtp.gmail.com with ESMTPSA id u77sm1986529qki.8.2015.11.22.07.00.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Nov 2015 07:00:03 -0800 (PST) From: George McNinch To: Thomas Fitzsimmons Subject: Re: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility References: <82egfjs9v1.fsf@jobim-via-gmail.com> User-Mail-Address: gmcninch@gmail.com Date: Sun, 22 Nov 2015 10:00:02 -0500 Message-ID: <82610ucc5p.fsf@jobim-via-gmail.com> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21971 Cc: George McNinch , 21971@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: George McNinch 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.7 (/) Hi Thomas, TF> With your eudc-ldap-bbdb-conversion-alist workaround still TF> enabled, can you try the attached patch to see if it fixes TF> exporting for you? Indeed, this works fine for me; thanks! >> Note also that the setting of eudc-ldap-bbdb-conversion-alist I >> made above isn't quite the original value. If I instead use the >> original value, e.g. by instead using the original value >>=20 >> [which amounts to: >>=20 >> (setq eudc-ldap-bbdb-conversion-alist `((name . cn) (net . mail) >> (address eudc-bbdbify-address postaladdress "Address") (phone >> (eudc-bbdbify-phone telephonenumber "Phone"))) >>=20 >>=20 >> in the initialization of EUDC], >>=20 >> then when I press "b" on a record in the *Directory Query >> Results* buffer, I get the error >>=20 >> eudc-bbdbify-phone: Symbol=E2=80=99s function definition is void: >> bbdb-parse-phone-number TF> OK, this seems like a separate issue. I haven't investigated it TF> yet. Right; should I have made a separate report, or is this OK?=20=20 -------------------------------------------- By the way: I wonder: if bbdb really now uses "mail" instead of "net", I'd think that (?) that eudc-ldap-bbdb-conversion-alist should instead read: (setq eudc-ldap-bbdb-conversion-alist `((name . cn) (mail . mail) (address eudc-bbdbify-address postaladdress "Address"))) But that doesn't seem to work (I tried... I get then BBDB record with *no* mail field at all). In general, I find it difficult to work out what can be used in that alist. E.g. it seems that there is a key symbol ou for the record passed to eudc-create-bbdb-record. So I tried adding the pair (Organizations . ou) to that alist, but it doens't seem to populate the "right part of the BBDB record" - in fact, the BBDB record gets a new line with an Organizations field, but it makes the BBDB unhappy (it eventually complains of an "illegal field" or something). I'd hoped to populate the bit that shows up to the right of the name when displaying the BBDB record, which I thought was called "Organizations". I also tried (organization . ou) and (company . ou) and maybe a few others, but nothing seemed to work and guessing doesn't seem so healthy, and looking at the code in eudc-export.el doesn't seem like Well, this is a distraction, and only tangentially related to the patch, but it does point out that it'd be nice to have a clearer definition of the fields on both sides of this conversion...! Best, george --=20 + + + George McNinch =20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 + + + http://gmcninch.math.tufts.edu=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 11:37:00 2015 Received: (at 21971) by debbugs.gnu.org; 22 Nov 2015 16:37:00 +0000 Received: from localhost ([127.0.0.1]:48382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0XdL-0003un-76 for submit@debbugs.gnu.org; Sun, 22 Nov 2015 11:36:59 -0500 Received: from mail-ig0-f179.google.com ([209.85.213.179]:37738) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Xd1-0003uG-Fp for 21971@debbugs.gnu.org; Sun, 22 Nov 2015 11:36:58 -0500 Received: by igcto18 with SMTP id to18so42435719igc.0 for <21971@debbugs.gnu.org>; Sun, 22 Nov 2015 08:36:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=Se1HauNpZzDI5zxBfi0+/A/UZjh0VJ+ggjE9vNgxRn0=; b=bdp3j7mW/r1wCnJDdX6ePpy7LVMR2zz5frJEJun+Fet1OE2/qc21wG4Tf1FEu+WSaF BZKXRdVwvtL9VnsYoD/SJS1vBl8bhLvbctqSa1CxiyBf4XCSg6nRRIK8dfWIo3ku+5+m zdIDYIUoQl08pf51U0K96Ie0zaHbsUYK994ARvGYPLm0BPlOPL2O+53+rrI4J1wjxT4k Ldr0n1pfd/owqkh1rVNY5f+7qN083WNZP+Wh7dVhiGQrT4CxbQMR+H2ggw7sNSjhaprT 24frzr0ZnrE2pmB7yc9+gPEmBLAl4pUedTHGxq3fh2En3AIfBMe7CdoaAcPWrv/N4ud1 /D7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=Se1HauNpZzDI5zxBfi0+/A/UZjh0VJ+ggjE9vNgxRn0=; b=euD54S+Vh//zfQWEPRdo/lR0ZdllS5fxCL5x/AAWCGsqcmh0csWBS4SxYbDyOy026K b3NSi8zmGlhlMbFPbLW3nPkMvi9Zj6qs9SXyskPemOH5gwi0ah6FcFs2o7XBA5/CGyLx DPSmfUSSi11KHQ1ZTyJb/a/pVx0dj/EDk1wFmgNDIu2OU1RQHkDmEPA/IbdamWc859/l TtnKKW0veuknxSS9ovnfVbO36qY47GduERUnKqY6GSyP6o96GSwkAZURQbMkDbtOkjfE WrIACR35JeQ94Qxuno08abGLlG08K+ruMaDAm7HeqtPB+ivTUZsg7CElAXk17MjFGoWp Qchg== X-Gm-Message-State: ALoCoQl/gdlgmILgyWWpeyyifAox2cotrTl7A8JD4rr0+UGWGwvkcXCs1cSJtWSRHp8x1u4o+rZ9 X-Received: by 10.50.155.73 with SMTP id vu9mr10798091igb.89.1448210198780; Sun, 22 Nov 2015 08:36:38 -0800 (PST) Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id b2sm3584956igx.1.2015.11.22.08.36.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Nov 2015 08:36:38 -0800 (PST) From: Thomas Fitzsimmons To: George McNinch Subject: Re: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility References: <82egfjs9v1.fsf@jobim-via-gmail.com> <82610ucc5p.fsf@jobim-via-gmail.com> Date: Sun, 22 Nov 2015 11:36:37 -0500 In-Reply-To: <82610ucc5p.fsf@jobim-via-gmail.com> (George McNinch's message of "Sun, 22 Nov 2015 10:00:02 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21971 Cc: 21971@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.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable George McNinch writes: > Hi Thomas, > > TF> With your eudc-ldap-bbdb-conversion-alist workaround still > TF> enabled, can you try the attached patch to see if it fixes > TF> exporting for you? > > Indeed, this works fine for me; thanks! > > >> Note also that the setting of eudc-ldap-bbdb-conversion-alist I > >> made above isn't quite the original value. If I instead use the > >> original value, e.g. by instead using the original value > >>=20 > >> [which amounts to: > >>=20 > >> (setq eudc-ldap-bbdb-conversion-alist `((name . cn) (net . mail) > >> (address eudc-bbdbify-address postaladdress "Address") (phone > >> (eudc-bbdbify-phone telephonenumber "Phone"))) > >>=20 > >>=20 > >> in the initialization of EUDC], > >>=20 > >> then when I press "b" on a record in the *Directory Query > >> Results* buffer, I get the error > >>=20 > >> eudc-bbdbify-phone: Symbol=E2=80=99s function definition is void: > >> bbdb-parse-phone-number > > TF> OK, this seems like a separate issue. I haven't investigated it > TF> yet. > > Right; should I have made a separate report, or is this OK?=20=20 It's fine, we can work on it here. > -------------------------------------------- > By the way: > > I wonder: if bbdb really now uses "mail" instead of "net", I'd think > that (?) that eudc-ldap-bbdb-conversion-alist should instead read: > > (setq eudc-ldap-bbdb-conversion-alist > `((name . cn) > (mail . mail) > (address eudc-bbdbify-address postaladdress "Address"))) > > But that doesn't seem to work (I tried... I get then BBDB record with > *no* mail field at all). > > In general, I find it difficult to work out what can be used in that > alist. E.g. it seems that there is a key symbol ou for the record > passed to eudc-create-bbdb-record. > > So I tried adding the pair > > (Organizations . ou) > > to that alist, but it doens't seem to populate the "right part of the > BBDB record" - in fact, the BBDB record gets a new line with an > Organizations field, but it makes the BBDB unhappy (it eventually > complains of an "illegal field" or something). I'd hoped to populate the > bit that shows up to the right of the name when displaying the BBDB > record, which I thought was called "Organizations". > > I also tried (organization . ou) and (company . ou) and maybe a few > others, but nothing seemed to work and guessing doesn't seem so healthy, > and looking at the code in eudc-export.el doesn't seem like > > Well, this is a distraction, and only tangentially related to the patch, > but it does point out that it'd be nice to have a clearer definition of > the fields on both sides of this conversion...! Can you remove your eudc-ldap-bbdb-conversion-alist customization and try the attached patch? I think it will fix both the phone parsing and organization missing issues. I wouldn't worry about 'net unless you're customizing it directly. It's a change and I left the old 'net as the customization entry point, but it will get converted to 'mail depending on which version of BBDB is in use. Thomas --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Improve-EUDC-to-BBDB-3-export.patch >From 25b742df574fc9ae8340a37409fc72ec2f40574b Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Sun, 22 Nov 2015 11:29:13 -0500 Subject: [PATCH] Improve EUDC to BBDB 3 export * eudc-vars.el (eudc-ldap-bbdb-conversion-alist): Change phone entry to single item. Add company conversion. * eudc-export.el (eudc-bbdbify-company): New function. (eudc-bbdbify-phone): Add BBDB 3 support. (bug#21971) --- lisp/net/eudc-export.el | 8 +++++++- lisp/net/eudc-vars.el | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lisp/net/eudc-export.el b/lisp/net/eudc-export.el index a65f555..f91f4ae 100644 --- a/lisp/net/eudc-export.el +++ b/lisp/net/eudc-export.el @@ -169,6 +169,10 @@ eudc-bbdbify-address (string &optional number-type)) (declare-function bbdb-string-trim "ext:bbdb" (string)) +(defun eudc-bbdbify-company (&rest organizations) + "Return ORGANIZATIONS as a list compatible with BBDB." + organizations) + (defun eudc-bbdbify-phone (phone location) "Parse PHONE into a vector compatible with BBDB. PHONE is either a string supposedly containing a phone number or @@ -179,7 +183,9 @@ eudc-bbdbify-phone ((stringp phone) (let (phone-list) (condition-case err - (setq phone-list (bbdb-parse-phone-number phone)) + (setq phone-list (if (eudc--using-bbdb-3-or-newer-p) + (bbdb-parse-phone phone) + (bbdb-parse-phone-number phone))) (error (if (string= "phone number unparsable." (cadr err)) (if (not (y-or-n-p (format "BBDB claims %S to be unparsable--insert anyway? " phone))) diff --git a/lisp/net/eudc-vars.el b/lisp/net/eudc-vars.el index 8cffa8e..a08d175 100644 --- a/lisp/net/eudc-vars.el +++ b/lisp/net/eudc-vars.el @@ -369,7 +369,8 @@ eudc-ldap-bbdb-conversion-alist '((name . cn) (net . mail) (address . (eudc-bbdbify-address postaladdress "Address")) - (phone . ((eudc-bbdbify-phone telephonenumber "Phone")))) + (phone . (eudc-bbdbify-phone telephonenumber "Phone")) + (company . (eudc-bbdbify-company o))) "A mapping from BBDB to LDAP attributes. This is a list of cons cells (BBDB-FIELD . SPEC-OR-LIST) where BBDB-FIELD is the name of a field that must be defined in your BBDB -- 1.8.3.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 12:02:04 2015 Received: (at 21971) by debbugs.gnu.org; 22 Nov 2015 17:02:04 +0000 Received: from localhost ([127.0.0.1]:48424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y1b-0004dR-Vn for submit@debbugs.gnu.org; Sun, 22 Nov 2015 12:02:04 -0500 Received: from mail-qg0-f50.google.com ([209.85.192.50]:33377) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0Y1a-0004d0-1F for 21971@debbugs.gnu.org; Sun, 22 Nov 2015 12:02:02 -0500 Received: by qgea14 with SMTP id a14so102189356qge.0 for <21971@debbugs.gnu.org>; Sun, 22 Nov 2015 09:02:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:user-mail-address:reply-to:date :in-reply-to:message-id:user-agent:mime-version:content-type :content-transfer-encoding; bh=budcJRGZYGNQIrMttXnxPxJmcwUGsxMjTy55TyLvDIo=; b=e1/7ArXQoYloon3Hw48kzD0zatkuFzAB3Wvyi/hGgpQQk8XoojkooJW5tTZJC7ntnB x+Xfrcu0ac7T5ZUGGx+ZbxcTGAH+WwmRMAv7ZL5wr6CpKCtO3JA63r/qF9ezpio88nOB BgdnIQKdt6fVt/yjwo0OEZJwGZZkSDh9Od7BigFz+ZEu//wCqA1IuyIUul3kGYHAo3jD 0e7IStQe04+ZRtTV9eQcLNqBRmvCypwaYcVBEFpjgB03PPwPKS1dcMbGK3g/ywOXyTS6 xDeh9QbZDs7sDMZjo6k5wcicIb6JC1p6ZzrORvvMTonVhkeO9xV+DE0V3N6VzG6zU/Py 1/Gg== X-Received: by 10.140.162.214 with SMTP id i205mr24339378qhi.32.1448211721409; Sun, 22 Nov 2015 09:02:01 -0800 (PST) Received: from jobim (209-6-122-78.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com. [209.6.122.78]) by smtp.gmail.com with ESMTPSA id w134sm2060365qha.0.2015.11.22.09.02.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Nov 2015 09:02:00 -0800 (PST) From: George McNinch To: Thomas Fitzsimmons Subject: Re: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility References: <82egfjs9v1.fsf@jobim-via-gmail.com> <82610ucc5p.fsf@jobim-via-gmail.com> User-Mail-Address: gmcninch@gmail.com Date: Sun, 22 Nov 2015 12:01:59 -0500 In-Reply-To: (Thomas Fitzsimmons's message of "Sun, 22 Nov 2015 11:36:37 -0500") Message-ID: <82bnam0xyw.fsf@jobim-via-gmail.com> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21971 Cc: 21971@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: George McNinch 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.7 (/) Hi Thomas, TF> Can you remove your eudc-ldap-bbdb-conversion-alist TF> customization and try the attached patch? I think it will fix TF> both the phone parsing and organization missing issues. Both issues are resolved for me; thanks! Best, george --=20 =CF=86-=CF=86-=CF=86 George McNinch =20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =CF=86-=CF=86-=CF=86 http://gmcninch.math.tufts.edu=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 22 21:46:17 2015 Received: (at 21971) by debbugs.gnu.org; 23 Nov 2015 02:46:17 +0000 Received: from localhost ([127.0.0.1]:48726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0h8z-0003Ox-38 for submit@debbugs.gnu.org; Sun, 22 Nov 2015 21:46:17 -0500 Received: from mail-io0-f175.google.com ([209.85.223.175]:36691) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0h8w-0003On-LE for 21971@debbugs.gnu.org; Sun, 22 Nov 2015 21:46:15 -0500 Received: by iofh3 with SMTP id h3so175072600iof.3 for <21971@debbugs.gnu.org>; Sun, 22 Nov 2015 18:46:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=TJnYbxvKrnejSp+s/gnPGZgY1OAnn1cde55zPESg7yM=; b=HFlv8haGq2e/g6oPUhO1xMLqjurLaoPi2ofTXgNFrbPzR+rzPnwy0LqpIgcyWj5Pvo uLzutoJNBjB23RBhGDwFc43/dmBvJa0YfMsLb2iNj+ds4ITs5VCHrxNe4bPVLF308Gn1 CQ4bUv+HSO8QtOa0S8KTt9RAd6T1limMaMejPKCeK++4MwwAAghjSgMREFh0FO7rvUuH pTLeCPafN0H/v0AeEq3rpAADALhsKuHWT/qLs0qOUgGUC6XJQ8qT1+4KY7fyjjRnB7iD rbF2Z4B503XO7YBOMkj4F+tA8Ok/MChMY+YucndtWVeqTNCqv+J8Rhn5xBe1PaTy7jk7 AJyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=TJnYbxvKrnejSp+s/gnPGZgY1OAnn1cde55zPESg7yM=; b=fnEVTXCOg7LEXDx311sQLhMx1fZXwsBkqyRCyXs7aTj2jkB/y5I8xN3ZWWZ1/RRYvg TZogyxrfBp6pL0bQ5aMfJuwt3nxRsPiWbIaojFgac3LSNghcfox5dXtsrI3PzTnATmLG PaZSDNBXELBpBxRkdjrdignzXZH+H8xTBwyHsoXuJ9jFVlF+GhdZOS8GvZ5nDuT++KGp 1XQlCa30tATkV1f2HdGURXiFXdI/LMvs65pkdXmpQhStncaNzlyVr9WlcNCYWPbPjAxQ q7q+BjhSL7aCwxMXggT92WPjYjYa7CFfQmXENs+J0P2vkbPGkrNk11UmtAdCUSjjgAWk ji/g== X-Gm-Message-State: ALoCoQkAcqIEXU1QK1FwZm/GTwadBdTgfQ7uTUJHeVfKJS8o4ga6xj4y/mA19qMOnEjbVY94lT0V X-Received: by 10.107.170.27 with SMTP id t27mr22558520ioe.128.1448246774000; Sun, 22 Nov 2015 18:46:14 -0800 (PST) Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id n9sm4312218ige.16.2015.11.22.18.46.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Nov 2015 18:46:13 -0800 (PST) From: Thomas Fitzsimmons To: George McNinch Subject: Re: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility References: <82egfjs9v1.fsf@jobim-via-gmail.com> <82610ucc5p.fsf@jobim-via-gmail.com> <82bnam0xyw.fsf@jobim-via-gmail.com> Date: Sun, 22 Nov 2015 21:46:12 -0500 In-Reply-To: <82bnam0xyw.fsf@jobim-via-gmail.com> (George McNinch's message of "Sun, 22 Nov 2015 12:01:59 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21971 Cc: 21971@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.7 (/) fixed 21971 25.1 thanks George McNinch writes: > Hi Thomas, > > TF> Can you remove your eudc-ldap-bbdb-conversion-alist > TF> customization and try the attached patch? I think it will fix > TF> both the phone parsing and organization missing issues. > > Both issues are resolved for me; thanks! I pushed the fixes to the emacs-25 branch. They'll subsequently get merged from there to master. Thanks for the report. Closing. Thomas From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 23 13:30:26 2015 Received: (at control) by debbugs.gnu.org; 23 Nov 2015 18:30:26 +0000 Received: from localhost ([127.0.0.1]:49827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0vsf-0008HX-In for submit@debbugs.gnu.org; Mon, 23 Nov 2015 13:30:26 -0500 Received: from eggs.gnu.org ([208.118.235.92]:55592) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0vsY-0008EB-6U for control@debbugs.gnu.org; Mon, 23 Nov 2015 13:30:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0vsX-0004rd-Cr for control@debbugs.gnu.org; Mon, 23 Nov 2015 13:30:18 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0vsX-0004rW-9K for control@debbugs.gnu.org; Mon, 23 Nov 2015 13:30:17 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1a0vsW-00046w-Rx for control@debbugs.gnu.org; Mon, 23 Nov 2015 13:30:17 -0500 Subject: control message for bug 21971 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Mon, 23 Nov 2015 13:30:16 -0500 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: control 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: -5.6 (-----) close 21971 25.1 From unknown Sun Jun 22 22:42:31 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 Dec 2015 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