From: George McNinch <gmcninch@gmail.com>
To: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Cc: George McNinch <gmcninch@gmail.com>, 21971@debbugs.gnu.org
Subject: bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility
Date: Sun, 22 Nov 2015 10:00:02 -0500 [thread overview]
Message-ID: <82610ucc5p.fsf@jobim-via-gmail.com> (raw)
In-Reply-To: <82egfjs9v1.fsf@jobim-via-gmail.com>
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
>>
>> [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’s 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?
--------------------------------------------
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
--
+ + + George McNinch <gmcninch@gmail.com>
+ + + http://gmcninch.math.tufts.edu
next prev parent reply other threads:[~2015-11-22 15:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-21 14:30 bug#21971: 25.1.50; EUDC conversion to BBDB 3 incompatibility George McNinch
2015-11-22 2:44 ` Thomas Fitzsimmons
2015-11-22 15:00 ` George McNinch [this message]
2015-11-22 16:36 ` Thomas Fitzsimmons
2015-11-22 17:01 ` George McNinch
2015-11-23 2:46 ` Thomas Fitzsimmons
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=82610ucc5p.fsf@jobim-via-gmail.com \
--to=gmcninch@gmail.com \
--cc=21971@debbugs.gnu.org \
--cc=fitzsim@fitzsim.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.