From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.devel Subject: Re: RFC: Adding BBDB to Emacs core Date: Mon, 23 Apr 2018 13:53:58 +0100 Message-ID: <87sh7mjd7d.fsf@russet.org.uk> References: <87lgdpphmm.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1524487931 27258 195.159.176.226 (23 Apr 2018 12:52:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 23 Apr 2018 12:52:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) Cc: emacs-devel To: Thomas Fitzsimmons Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 23 14:52:07 2018 Return-path: 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 ) id 1fAawv-0006zo-Vh for ged-emacs-devel@m.gmane.org; Mon, 23 Apr 2018 14:52:06 +0200 Original-Received: from localhost ([::1]:44664 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fAaz2-0007Z8-NF for ged-emacs-devel@m.gmane.org; Mon, 23 Apr 2018 08:54:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fAayp-0007Uq-Vb for emacs-devel@gnu.org; Mon, 23 Apr 2018 08:54:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fAaym-0005ui-MH for emacs-devel@gnu.org; Mon, 23 Apr 2018 08:54:03 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:51762) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fAaym-0005tn-D5 for emacs-devel@gnu.org; Mon, 23 Apr 2018 08:54:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=mykVkHfV/ceBfzwFg77O4tus2NLr+ri2iK21f+lYwXg=; b=hB8iDgtnrMv52ZziDaFau9Rtq FBAtHERhTtxu82/apQ7MXwRq5MfKHNTfhhnUuCUbH8G/pyqjsJn/U6kTX0cu9Wk6nD/r/3uG5r3V9 9bn/nk4XDDUMP6v2P1Ams9gmBpu0snoh/RSF3pjFj4/HqrBWU6HFb7N2KhsioqXEH4BgYHRcBrH2F tjCTiYJywlrHYiN/3kfXfu0Uj0fk0FJxo7y/CpAHb8yj6U3CZC3HxRft59sYC+XsssL0ZHUuA77b+ RAF1YN60pxzjKx02CILqLjWucqDfTy6uLjS7CtmLJrB4jrB/k7z80Gjh+ZsTQTGR0RCaOgVK/B2LH vsRaB+70w==; Original-Received: from janus-nat-128-240-225-124.ncl.ac.uk ([128.240.225.124]:35579 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89_1) (envelope-from ) id 1fAayk-0035oD-GA; Mon, 23 Apr 2018 12:53:58 +0000 In-Reply-To: (Thomas Fitzsimmons's message of "Mon, 16 Apr 2018 10:53:19 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk X-Source: X-Source-Args: X-Source-Dir: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 78.129.138.110 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:224803 Archived-At: Thomas Fitzsimmons writes: > "John Wiegley" writes: > >>>>>>> "BB" == Bozhidar Batsov writes: >> >> BB> You can add my voice to "I'd rather just have in ELPA (and we should be >> BB> moving more and more packages there). >> >> Same here. I really don't want to see BBDB moved into core. I do want ELPA >> packages to become more "first class" than they are now, so that the desire to >> add such packages to core would no longer have the same appeal. > Assuming (2) achieves all that, from the core maintainer's perspective, > what's the difference? The downside is they have two repos to deal > with, and the interactions between the two to always consider (e.g., do > we branch all of ELPA to match Emacs branches (probably not), or write > all ELPA packages to work on any Emacs branch (probably), etc.). There is actually a problem here with the way the ELPA is structured, since it already uses branches for (some) packages. This is not going to marry easily with the use of branches for something else. > (Philosophical aside: I really don't want to see Emacs major releases > become just an Elisp language runtime, class libraries and package > management. That would be sad. Emacs is special, not just another > language environment. Package discovery via GNU ELPA (over the network) > just isn't the same as feature discovery within the running Emacs > instance -- there's always an extra level of annoyance, network access > and configuration associated with external packages. I'm hoping that by > Emacs 27.1 I'll have a window manager in my text editor. The hope would be not that a major release doesn't seen significant advances in Emacs functionality, but that, those who want to, will be able to track that functionality earlier as it develops. Phil