Bastien,
>> org-bbdb-anniversary was not working on my system before using bbdb3
>> from package.el (probably from MELPA...). This fixes this by renaming
>> a function which has been changed upstream.
>
> Looks good. Is there any versioning we can check in order to know
> what function's name will the users use?
bbdb3 hasn't been released yet. It's a moving target and I would
assume that people who use it are on the edge of the development. . .
The function(s) in question were renamed four months ago.
In any case this function will check that one has a sufficiently new
version of of bbdb (based on the change log I linked to in the commit
message). Should I make a local version of the bbdb field lookup
function and let the value be determined by the test below? I
unfortunately don't know what the version was called around 2012/12/25
so I test using the date, which may or may not be too fragile.
#+BEGIN_SRC emacs-lisp
(when (fboundp 'bbdb-version)
(string-match "\\([0-9]\\{4\\}/[0-9]\\{2\\}/[0-9]\\{2\\}\\)" (bbdb-version))
(version<=
(replace-regexp-in-string "/" "."
(match-string 1 (bbdb-version)))
"2012.12.25"))
#+END_SRC
Thanks,
Rasmus
--
May the Force be with you