Sergio Durigan Junior writes: > This bug was opened due to a request made at: > > > > As explained at: > > > > 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