unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Thomas Fitzsimmons <fitzsim@fitzsim.org>
To: "Roland Winkler" <winkler@gnu.org>
Cc: George McNinch <gmcninch@gmail.com>,
	bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org
Subject: Re: Adding BBDB 3 core to Emacs
Date: Sat, 21 Nov 2015 14:37:17 -0500	[thread overview]
Message-ID: <m3k2pbnnyq.fsf@fitzsim.org> (raw)
In-Reply-To: <m2ziy7gujy.fsf@newartisans.com> (John Wiegley's message of "Sat,  21 Nov 2015 08:56:49 -0800")

John Wiegley <jwiegley@gmail.com> writes:

>>>>>> Thomas Fitzsimmons <fitzsim@fitzsim.org> writes:
>
>> I really like this idea. Then we could count on BBDB 3 (core) being in Emacs
>> core. We could fix EUDC to always enable the BBDB backend by default,
>> include an Info node in the manual for BBDB itself and fix the EUDC Info
>> nodes to be BBDB 3-specific.
>
> 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 main reason is that there are lots of references and dependencies in
core on BBDB already, e.g. Gnus, Org, EUDC.  I'd like to satisfy those
dependencies with something stable, available and easily testable.  That
implies putting BBDB in core.

If Gnus, Org, EUDC move to "tarball ELPA" eventually, then BBDB could
move too.  At that point, hopefully the BBDB APIs used would have had
time to stabilize because of their maintenance in Emacs core.

Or, the other argument is that BBDB could become part of the core
"platform" that provides contact management features to other Emacs
packages.  That would probably imply that long-term BBDB should stay in
core.

But in either case, short term (in Emacs feature roadmap timescales :-))
I think it would make sense to put "BBDB core" in Emacs core.

Thomas



  parent reply	other threads:[~2015-11-21 19:37 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <82mvuffcyc.fsf@jobim-via-gmail.com>
2015-11-18 17:18 ` eudc conversion to bbdb (in bbdb3.1.2?) Roland Winkler
2015-11-18 20:01   ` Thomas Fitzsimmons
2015-11-21  5:03     ` Roland Winkler
2015-11-21 10:29       ` Adding BBDB 3 core to Emacs (was: eudc conversion to bbdb (in bbdb3.1.2?)) Thomas Fitzsimmons
2015-11-21 16:56         ` Adding BBDB 3 core to Emacs John Wiegley
2015-11-21 17:11           ` Eli Zaretskii
2015-11-21 19:59             ` Thomas Fitzsimmons
2015-11-23  2:03               ` Richard Stallman
2015-11-21 20:02             ` Roland Winkler
2015-11-22  7:02               ` Stephen J. Turnbull
2015-11-22 15:33                 ` Roland Winkler
2015-11-22 16:14                   ` Stephen J. Turnbull
2015-11-22 21:42                     ` Roland Winkler
2015-11-23  1:47                       ` Stephen J. Turnbull
2015-11-23  9:04                         ` David Kastrup
2015-11-23  2:05                     ` Richard Stallman
2015-11-23  3:57                       ` Roland Winkler
2015-11-23 16:10                         ` Richard Stallman
2015-11-23 18:03                           ` Roland Winkler
2015-11-24  2:37                             ` Richard Stallman
2015-11-21 19:37           ` Thomas Fitzsimmons [this message]
2015-11-21 23:00             ` raman
2015-11-22  5:16             ` John Wiegley
2015-11-21 22:22           ` Roland Winkler
2015-11-18 20:40   ` eudc conversion to bbdb (in bbdb3.1.2?) Barak A. Pearlmutter
2015-11-21  5:04     ` Roland Winkler
2015-11-21 10:39       ` Barak A. Pearlmutter
2015-11-21 22:55         ` Roland Winkler
2015-11-22 10:14           ` Barak A. Pearlmutter
2015-11-22 21:50             ` Roland Winkler
2015-11-21 13:17       ` Eric Abrahamsen

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3k2pbnnyq.fsf@fitzsim.org \
    --to=fitzsim@fitzsim.org \
    --cc=bbdb-info@lists.sourceforge.net \
    --cc=emacs-devel@gnu.org \
    --cc=gmcninch@gmail.com \
    --cc=winkler@gnu.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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).