From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.org!.POSTED!not-for-mail
From: Glenn Morris <rgm@gnu.org>
Newsgroups: gmane.emacs.devel
Subject: Re: RFC: Adding BBDB to Emacs core
Date: Sat, 14 Apr 2018 09:34:12 -0400
Message-ID: <3ovactap4b.fsf@fencepost.gnu.org>
References: <m3zi265o49.fsf@fitzsim.org>
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: blaine.gmane.org 1523712779 12559 195.159.176.226 (14 Apr 2018 13:32:59 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Sat, 14 Apr 2018 13:32:59 +0000 (UTC)
User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
Cc: emacs-devel@gnu.org
To: Thomas Fitzsimmons <fitzsim@fitzsim.org>
Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Apr 14 15:32:55 2018
Return-path: <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Envelope-to: ged-emacs-devel@m.gmane.org
Original-Received: from lists.gnu.org ([208.118.235.17])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1f7LIU-0003AE-NP
	for ged-emacs-devel@m.gmane.org; Sat, 14 Apr 2018 15:32:54 +0200
Original-Received: from localhost ([::1]:35524 helo=lists.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>)
	id 1f7LKb-0001G6-9T
	for ged-emacs-devel@m.gmane.org; Sat, 14 Apr 2018 09:35:05 -0400
Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48295)
	by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@gnu.org>)
	id 1f7LJo-0001FA-CP
	for emacs-devel@gnu.org; Sat, 14 Apr 2018 09:34:20 -0400
Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <rgm@gnu.org>) id 1f7LJn-00076J-LY
	for emacs-devel@gnu.org; Sat, 14 Apr 2018 09:34:16 -0400
Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49846)
	by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@gnu.org>)
	id 1f7LJm-000761-9z; Sat, 14 Apr 2018 09:34:14 -0400
Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.82)
	(envelope-from <rgm@gnu.org>)
	id 1f7LJk-0001xO-Hl; Sat, 14 Apr 2018 09:34:12 -0400
X-Spook: National Biosurveillance Integration Center IED Public
X-Ran: o,02e9BOy\Az5y@@IqRGl|0[XeX$w=^dfEDyO1(P\,nj4>Tpf,[WoRl+nghF%baM+4zNPJ
X-Hue: yellow
X-Attribution: GM
In-Reply-To: <m3zi265o49.fsf@fitzsim.org> (Thomas Fitzsimmons's message of
	"Sat, 14 Apr 2018 01:54:46 -0400")
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-BeenThere: emacs-devel@gnu.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Emacs development discussions." <emacs-devel.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-devel/>
List-Post: <mailto:emacs-devel@gnu.org>
List-Help: <mailto:emacs-devel-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-devel>,
	<mailto:emacs-devel-request@gnu.org?subject=subscribe>
Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org
Original-Sender: "Emacs-devel" <emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org>
Xref: news.gmane.org gmane.emacs.devel:224590
Archived-At: <http://permalink.gmane.org/gmane.emacs.devel/224590>

Thomas Fitzsimmons wrote:

> I'd like to see what people think about also adding it to Emacs core.

Personally I think this is the opposite direction to the one in which
Emacs components should be moving.

> is that historically BBDB's copyright status didn't allow it to be
> included in core. Otherwise it probably would have been included all
> along.

Bear in mind that ELPAs did not exist when bbdb was first created.

> I'd like BBDB to become the default out-of-the-box local contact
> management library for GNU Emacs, in particular so that Gnus/EUDC/BBDB
> work together to provide email completion and snarfing out-of-the-box,
> without extra configuration or package installation.

If GNU ELPA is a first-class citizen, then all the above can happen
without adding yet more stuff to the main Emacs repo. (Wistfully
thinking here yet again of the project to bundle GNU ELPA packages with
Emacs releases...)