From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Fitzsimmons Newsgroups: gmane.emacs.devel,gmane.emacs.bbdb.user Subject: Re: Adding BBDB 3 core to Emacs Date: Sat, 21 Nov 2015 14:37:17 -0500 Message-ID: References: <82mvuffcyc.fsf@jobim-via-gmail.com> <45822.7509.289752.22092@gargle.gargle.HOWL> <64270.20127.528598.22095@gargle.gargle.HOWL> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448134659 12662 80.91.229.3 (21 Nov 2015 19:37:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 19:37:39 +0000 (UTC) Cc: George McNinch , bbdb-info@lists.sourceforge.net, emacs-devel@gnu.org To: "Roland Winkler" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 21 20:37:32 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a0DyS-0008Kg-Ee for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 20:37:28 +0100 Original-Received: from localhost ([::1]:53448 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0DyR-0001Ja-S0 for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 14:37:27 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42683) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0DyN-0001JK-Qy for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:37:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0DyK-0006Cq-KV for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:37:23 -0500 Original-Received: from mail-ig0-x235.google.com ([2607:f8b0:4001:c05::235]:35119) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0DyK-0006Cj-Ce for emacs-devel@gnu.org; Sat, 21 Nov 2015 14:37:20 -0500 Original-Received: by igl9 with SMTP id 9so30612440igl.0 for ; Sat, 21 Nov 2015 11:37:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fitzsim-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=px7Bwhjwao/YParHnKeTY15HBdXOqN5TVMWe0leiJ1Q=; b=hsy1ltl+ScRyYSR6vkxWoHxp3I0j8V1Nm3HFwAfgKCa0V+5P5fldT8jUsQ3DS+yGmo 3lj8fdCVmeSgRlDEhIk1ZYjQNUj0XT/g8uIKvEbwyz+cERHlcFAaFu6LRfa6fuZyinhI 7DhxRj0vjsFPaOCu5O0ag/5ro8FHREuB7VPj3QJMVEUcgmBHVwXNbDu8HhiwqsPmxMvC dp93qXvUOKPmu9LFgVnWdKjMw+h3u3LO1On/Yix1kLrHi8uvW4ks+7KC+FhQNrY1Rvxx 5hMpIuStjr0P24UwQI+yJFJB+ln8SN5hzAVIvPuiWjwj4cJkOAKoe5BfHvqH0HUNrZuJ whuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=px7Bwhjwao/YParHnKeTY15HBdXOqN5TVMWe0leiJ1Q=; b=JgsBJa81HfN4GJqqSwdaXLo9zJJ1pwZUWGlJMm/pUoAClqtIhdZJDCx1Wg0XEv3+Bw fsRKIGecYMSrpPiPoE5S/tInmpZ++zw3uGlczu78vZl2CJr0DrkHXo3M6abckugJ/Ud1 ES2FWHaKFDNxM9kKqqFviDBuVurbiPwtJ5UK+wXGf6vGdIZ1vP9ZZsr9PowcVkFTVZlz 73v5/Aas9qvNylGr4pXVK9asuFCEVKAiIGOFt62wux+jN1SzmRsCnrvB78K2dzDsxciv 7WPUdarUF0NmMqkX9j173b+zV6bXE1cWPG1ojBT57pFpR21HbqTUe9QyyOKKdL1B7JrO y54g== X-Gm-Message-State: ALoCoQkIWwn4B/GX8azAPM2Ojvq7BDo8+LDa12/A9SQ9+7V3J2ZsD/KHEX5AE54SaxKj+xxFvQT8 X-Received: by 10.50.141.131 with SMTP id ro3mr7352862igb.74.1448134639655; Sat, 21 Nov 2015 11:37:19 -0800 (PST) Original-Received: from hp-dv5t (69-165-165-189.dsl.teksavvy.com. [69.165.165.189]) by smtp.gmail.com with ESMTPSA id j188sm2204024iof.28.2015.11.21.11.37.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Nov 2015 11:37:19 -0800 (PST) In-Reply-To: (John Wiegley's message of "Sat, 21 Nov 2015 08:56:49 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4001:c05::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:194961 gmane.emacs.bbdb.user:4102 Archived-At: John Wiegley writes: >>>>>> Thomas Fitzsimmons 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