From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: RFC: Adding BBDB to Emacs core Date: Tue, 24 Apr 2018 21:50:02 -0400 Message-ID: References: <87lgdpphmm.fsf@ericabrahamsen.net> <87sh7mjd7d.fsf@russet.org.uk> <87lgddgaga.fsf@russet.org.uk> <87bme8b7u9.fsf@russet.org.uk> <65ee99c7-6c45-e477-d34b-8efb1aa4712d@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1524620902 10602 195.159.176.226 (25 Apr 2018 01:48:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Apr 2018 01:48:22 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 25 03:48:18 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 1fB9Xc-0002eY-Ns for ged-emacs-devel@m.gmane.org; Wed, 25 Apr 2018 03:48:16 +0200 Original-Received: from localhost ([::1]:33403 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fB9Zj-0007qv-Iv for ged-emacs-devel@m.gmane.org; Tue, 24 Apr 2018 21:50:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60942) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fB9Za-0007qp-7T for emacs-devel@gnu.org; Tue, 24 Apr 2018 21:50:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fB9ZV-0006Ns-CH for emacs-devel@gnu.org; Tue, 24 Apr 2018 21:50:18 -0400 Original-Received: from [195.159.176.226] (port=38530 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fB9ZV-0006Mz-54 for emacs-devel@gnu.org; Tue, 24 Apr 2018 21:50:13 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fB9XJ-0002KL-9a for emacs-devel@gnu.org; Wed, 25 Apr 2018 03:47:57 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 16 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:dWcJEaps7C+VgdenxpyWvqGxM3k= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 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:224858 Archived-At: > It's a tradeoff, though, as the runtime logic makes the code harder to > maintain and (particularly) to test, and at some point it becomes more > trouble than it's worth. This is why Gnus dropped support for Emacs > 22 a couple of years ago. Even if ELPA packages should work on current and > previous Emacs versions, today I would think that they shouldn't have to > worry about porting to Emacs 23 or earlier, and that a package's maintainer > can determine whether the cutoff is 22, 23, or even 24. Of course, but that doesn't mean there needs to be several different supported versions of the package. It just means you drop support for old versions, as is the case in all packages. Nothing new here: no need for different branches in elpa.git to go along with branches in emacs.git just because of that. Stefan