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: Adding BBDB 3 core to Emacs (was: eudc conversion to bbdb (in bbdb3.1.2?)) Date: Sat, 21 Nov 2015 05:29:43 -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 1448101810 19701 80.91.229.3 (21 Nov 2015 10:30:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 10:30:10 +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 11:30:05 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 1a05Qh-0001XM-QZ for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 11:30:03 +0100 Original-Received: from localhost ([::1]:51785 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a05Qg-0002RD-WF for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 05:30:03 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a05QT-0002QU-K8 for emacs-devel@gnu.org; Sat, 21 Nov 2015 05:29:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a05QQ-0005qp-EU for emacs-devel@gnu.org; Sat, 21 Nov 2015 05:29:49 -0500 Original-Received: from mail-ig0-x233.google.com ([2607:f8b0:4001:c05::233]:37753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a05QQ-0005qc-3v for emacs-devel@gnu.org; Sat, 21 Nov 2015 05:29:46 -0500 Original-Received: by igcto18 with SMTP id to18so28662271igc.0 for ; Sat, 21 Nov 2015 02:29:45 -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=ILNoKbyDV8+0VV9+aH34fIcCFhRKOEzOLjqJs9AQIs8=; b=o6idA+8/qF8KLBH5MfnXXf7YYbN54zSk9H5r31O29cjewI7ZemfwwCQr8i0CWfFO8j xAl+FmlHOge+xOQDDSwawO0Bxrqy0G4LmGKMjqxN+NfWOWSmVeHd+5il3Ngl7GbmlIhO 8fLg8qV/GI15uaxRo8j/SVNsF1OgOKhqG8+7PvvNj56hlb5u2u56WnMlVxhLmMSbF0a8 HXy7+Ga7FOFqVtrJOGYJ0PvbkB7TbGk3MTC0VE+HYUhy/YlnX4iv0jcdOMEyaiLP+LL8 31tl3p5S7t4ebPGn9TKyOVqUWKDBr6kLYHkBRLgqmHTrtcXJQ987uxLA8mPpB5Zf100R 6ivQ== 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=ILNoKbyDV8+0VV9+aH34fIcCFhRKOEzOLjqJs9AQIs8=; b=HVUhlmHBSLkWIXC8A8q1txKbuYbAR1I1krTpGYtS37fZjUodKzvtshfglocLswcW7M x34J9sRx0iXFvCiBnJScSMOkOeBneqlhLvt4rx304N2Po1dJeeKix4GmHYbH27biAoel 1T9dCttKWp1bUJ8/yi7mZzqKuGyKXXgEMi8S4fMnNrxyg5dzEDMx2F1yTlccChfay9ae iRkVK6ab/yQmlitbmQH2trIMXt8Vha3BHYDiP+orLsUvlZ9jhARbiKQVFLvhn8pgdNX8 zmo5P1ktHDogacDoQufk1/jTYEAI7cnEr/yBPCbcgM+HA3bUJlscKIOJvuo2TYI8+JtT mRpg== X-Gm-Message-State: ALoCoQmuPTAaHfAGIGTkDBpT9lZF0h1mQ1uyBp1fPSVGtai+XA0/hFSq+wP9AFhZLbUlymYvKJC5 X-Received: by 10.50.142.101 with SMTP id rv5mr4063345igb.15.1448101785536; Sat, 21 Nov 2015 02:29:45 -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 c92sm1533496iod.0.2015.11.21.02.29.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 21 Nov 2015 02:29:44 -0800 (PST) In-Reply-To: <64270.20127.528598.22095@gargle.gargle.HOWL> (Roland Winkler's message of "Fri, 20 Nov 2015 23:03:10 -0600") 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::233 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:194938 gmane.emacs.bbdb.user:4095 Archived-At: "Roland Winkler" writes: > On Wed Nov 18 2015 Thomas Fitzsimmons wrote: >> The version of EUDC in question should be able to read bbdb 2.x or >> bbdb 3.x formatted databases transparently. But I haven't done >> much testing with eudc-query and writing BBDB entries from there. > > Ah, thanks, that's good to know. Lately I did not look at Emacs git. > >> I guess now is a good time to revisit: is there any chance of BBDB >> ever getting assignment paperwork from its existing contributors? >> As I understand it, though BBDB 3 is largely a rewrite it still >> uses code patterns from prior contributors that may not be clear >> from a copyright standpoint? > > I believe it is fair to say that the core of BBDB has been rewritten > completely (the three files bbdb.el, bbdb-com.el and bbdb-mua.el), also > some add-ons are "clean" (bbdb-anniv.el, bbdb-ispell.el, > bbdb-snarf.el, bbdb-pgp.el) > > Loose ends include the add-ons bbdb-sc.el, bbdb-print.el and > mua-specific pieces of code in bbdb-gnus.el and bbdb-vm.el. > > 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. 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. John, Richard what do you think of this plan? Thomas