GNU bug report logs -
#19678
[PATCH] EUDC does not support BBDB 3.x
Previous Next
Reported by: Sergio Durigan Junior <sergiodj <at> sergiodj.net>
Date: Sat, 24 Jan 2015 23:39:02 UTC
Severity: normal
Tags: patch
Fixed in version 25.1
Done: Thomas Fitzsimmons <fitzsim <at> fitzsim.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Sergio Durigan Junior <sergiodj <at> sergiodj.net> writes:
> This bug was opened due to a request made at:
>
> <https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00800.html>
>
> As explained at:
>
> <https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00542.html>
>
> With the release of BBDB 3.x, EUDC needs adjustments to properly work
> with it. Actually, after some investigation, I noticed that the only
> adjustment was to replace the occurrences of 'net' by 'mail' in the
> code. The second link above contains a patch that does that, but Thomas
> Fitzsimmons correctly noted (in the first link) that the patch breaks
> compatibility with BBDB 2.x.
>
> The following patch is a first attempt to implement the support for both
> BBDB 2.x and 3.x.
Can you see if the attached patch works for you? It works for me,
introduces minimal changes and allows for upgrading BBDB 2 to BBDB 3
without restarting Emacs. The defvar change in your patch concerns me
because it will miss if the BBDB version changes after the variable is
first assigned.
I'm also going to experiment with eudc-export which also may need to be
updated for BBDB 3 handling.
Longer term I hope to work toward bundling BBDB in Emacs which would
eliminate the need to support multiple versions.
Thomas
[0001-EUDC-Support-BBDB-3.patch (text/x-patch, attachment)]
This bug report was last modified 10 years and 137 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.