Re: MELPA BBDB - bbdb-version
On Sat Nov 21 2015 George McNinch wrote: > This behavior of a MELPA install is what I was trying to report. > Surely there is *some* way to have the MELPA install process > "properly make" BBDB? I do not know many details about MELPA. Yet it uses an automated scheme where I was told it was not really compatible with the automake rules used by BBDB. Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: eudc conversion to bbdb (in bbdb3.1.2?)
Roland Winkler writes: > On Sat, Nov 21 2015, Eric Abrahamsen wrote: >> I might add to this a clearer API for the "noticing" functionality of >> BBDB -- ie, make it easier to write the hooks for "doing things to >> BBDB records when you receive mails from/compose mails to those >> records. > > I didn't see your posting on the bbdb mailing list. But I am replying > only to this list because it appears to me that you are talking about > something internal to bbdb and not related to other packages. That's odd, I sent it to both, and set the followups-to header to this list, for the same reason you mentioned. > What do you have in mind? What is your (intended) usage scenario that > you are struggling with? I myself hardly use the noticing feature. So > I do not know what might be missing / what can be improved. Noticing records seems to be the main point of interaction between BBDB and the MUA. I've used it to add links to recent messages to a BBDB record field, and I'm also working on a feature to add Org-mode tags to BBDB records. It's hard to know whether the API should be improved, or just the documentation. The docs for `bbdb-notice-record-hook' are fairly clear, but I've found `bbdb-auto-notes-rules' pretty hard to understand. The two things seem almost redundant together -- by the time you've figured out how to use the auto notes rules, you might as well just write a hook and set the fields manually. I'd be curious to know how many people have actually made use of either the hook or the rules. Eric -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: MELPA BBDB - bbdb-version
Hi-- RW> On Sat Nov 21 2015 George McNinch wrote: >> That was actually inaccurate - I had failed to snip a setting of >> load-path pointing to a directory for bbdb that I had populated >> via git (and that seemed to be the version of bbdb being used). RW> Which git repository did you use? The "official" repository is RW> git.savannah.nongnu.org/bbdb.git >> , | bbdb-version is a variable defined in ‘bbdb-site.el’. | >> Its value is "@PACKAGE_VERSION@" ` RW> You need to properly `make' BBDB (see the README file in the RW> repository) in order to get a meaningful value assigned to RW> bbdb-version. The version I have via *git* works fine for me. RW> If you just compile the elisp files from the git repository and RW> also when you get BBDB from Melpa the variable bbdb-version has RW> the meaningless value "@PACKAGE_VERSION@". This behavior of a MELPA install is what I was trying to report. Surely there is *some* way to have the MELPA install process "properly make" BBDB? Well, perhaps this is not such a huge issue. -gm -- ++ George McNinch ++ http://gmcninch.math.tufts.edu -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: eudc conversion to bbdb (in bbdb3.1.2?)
On Sat, Nov 21 2015, Eric Abrahamsen wrote: > I might add to this a clearer API for the "noticing" functionality of > BBDB -- ie, make it easier to write the hooks for "doing things to > BBDB records when you receive mails from/compose mails to those > records. I didn't see your posting on the bbdb mailing list. But I am replying only to this list because it appears to me that you are talking about something internal to bbdb and not related to other packages. What do you have in mind? What is your (intended) usage scenario that you are struggling with? I myself hardly use the noticing feature. So I do not know what might be missing / what can be improved. Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: eudc conversion to bbdb (in bbdb3.1.2?)
On Sat Nov 21 2015 Barak A. Pearlmutter wrote: > I guess was thinking that having a stable and ration API, rather > than just exporting some internal functions etc, might encourage > people to build good conduits to/from Google Contacts, Android, > iPhone, skype, etc etc. Sure, this was really what my question was about: you talk about importing / exporting records, and I agree that's an important thing. Are there possibly other types of applications, too? Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: MELPA BBDB - bbdb-version
On Sat Nov 21 2015 George McNinch wrote: > That was actually inaccurate - I had failed to snip a setting of > load-path pointing to a directory for bbdb that I had populated via git > (and that seemed to be the version of bbdb being used). Which git repository did you use? The "official" repository is git.savannah.nongnu.org/bbdb.git > , > | bbdb-version is a variable defined in ‘bbdb-site.el’. > | Its value is "@PACKAGE_VERSION@" > ` You need to properly `make' BBDB (see the README file in the repository) in order to get a meaningful value assigned to bbdb-version. If you just compile the elisp files from the git repository and also when you get BBDB from Melpa the variable bbdb-version has the meaningless value "@PACKAGE_VERSION@". Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: Adding BBDB 3 core to Emacs
On Sat Nov 21 2015 John Wiegley wrote: > I would much prefer this to be in "tarball ELPA", so that it is > included in the distribution, but not a focus for the other > developers. Would there be any need to include it within core > itself? The question is to what extent one wants to consider BBDB a core functionality that other packages rely upon. I myself see the pros and cons of both sides and therefore do not have strong feelings in either direction. Yet I certainly hope that in either case such a decision will not be carved in stone so that if necessary it can be reviewed once more in later times. Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: Adding BBDB 3 core to Emacs
On Sat Nov 21 2015 Eli Zaretskii wrote: > Didn't BBDB have some copyright issues that precluded its > distribution with Emacs or under the same license? (Apologies if > I'm misremembering.) No, you are perfectly right. BBDB v2 *did* have copyright issues. BBDB v3 on savannah.nongnu.org is essentially a complete rewrite, where all authors who contributed new code to BBDB v3 assigned their copyright to the FSF. This covers the core of BBDB v3. A few loose ends include add-ons to the core of BBDB which survived the upgrade to v3. Now the question is how to deal with the current situation. The proposal is to integrate the core of BBDB v3 more tightly with GNU Emacs, yet there is more than one option for this: either the core of BBDB becomes part of GNU Emacs itself or it goes into GNU Elpa. (In either case the "loose ends" can stay in savannah.nongnu.org till hopefully one day their cases are resolved, too. But that's obviously less urgent.) Roland -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
Re: Adding BBDB 3 core to Emacs
Thomas Fitzsimmons writes: > "Roland Winkler" writes: > >> One option could be to incorporate the core of BBDB into GNU Emacs >> and keep the loose ends in savannah.nongnu.org. BBDB has a long >> history of having a core plus many add-ons. > > I really like this idea. Then we could count on BBDB 3 (core) being in > Emacs core. Gnu ELPA would be more appropriate than Emacs core. -- -- Stephe -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
MELPA BBDB - bbdb-version
In my report last week with subject header "eudc conversion to bbdb (in bbdb3.1.2?)" I noted bbdd-version => 3.1.2 and I claimed I was using the MELPA bbdb. That was actually inaccurate - I had failed to snip a setting of load-path pointing to a directory for bbdb that I had populated via git (and that seemed to be the version of bbdb being used). The gist of that earlier report is unchanged (and I have now filed a bug-report against EUDC about that matter), but: when I *don't* use my "local" version of bbdb obtained from git, but instead use the MELPA version of bbdb, bbdb-version has a strange value: In fact, describe-variable reports: , | bbdb-version is a variable defined in ‘bbdb-site.el’. | Its value is "@PACKAGE_VERSION@" ` Presumably this is related to some ELPA-packaging issue? (Or have I don't something wrong on this end?) -george -- + + + George McNinch + + + http://gmcninch.math.tufts.edu -- ___ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/