From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Re: Require Emacs >=24.3 for next Org versions? Date: Sun, 16 Aug 2015 08:27:25 +0200 Organization: Linux Private Site Message-ID: <87pp2nkasy.fsf@Rainer.invalid> References: <87mvxtdjkn.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1439706488 32254 80.91.229.3 (16 Aug 2015 06:28:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 16 Aug 2015 06:28:08 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 16 08:27:58 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 1ZQrQE-0002QN-3y for ged-emacs-devel@m.gmane.org; Sun, 16 Aug 2015 08:27:58 +0200 Original-Received: from localhost ([::1]:51593 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQrQD-0007mr-6a for ged-emacs-devel@m.gmane.org; Sun, 16 Aug 2015 02:27:57 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQrQ0-0007m7-It for emacs-devel@gnu.org; Sun, 16 Aug 2015 02:27:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZQrPx-0007Sl-AS for emacs-devel@gnu.org; Sun, 16 Aug 2015 02:27:44 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:55260) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZQrPx-0007RA-3U for emacs-devel@gnu.org; Sun, 16 Aug 2015 02:27:41 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZQrPt-00028h-SO for emacs-devel@gnu.org; Sun, 16 Aug 2015 08:27:37 +0200 Original-Received: from p4ff1cd16.dip0.t-ipconnect.de ([79.241.205.22]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Aug 2015 08:27:37 +0200 Original-Received: from Stromeko by p4ff1cd16.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 16 Aug 2015 08:27:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p4ff1cd16.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:dxiJdVzl9lFgwI9V4mdTrvfEtnY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:188812 Archived-At: Richard Stallman writes: > Emacs 23 was current just a few years ago. Please don't rush to > desupport it. It's not so much that we want to desupport it, we really want and need to use some of the new features in Emacs24, namely lexical bindings. > It is ok of the Org mode included in the current Emacs > does not work in any other version, but when you distribute something > separately, you should respect people that don't update often. We don't have the developer resources to develop two different distributions in parallel, just as Emacs doesn't seem to have the developer resources to provide API compatibility between releases. I can't just say something like (require emacs23-compat), develop to the Emacs 23 API and have Emacsen younger than that do the right thing for my package. I haven't done a formal survey, but I know of several packages on ELPA that have already cut off Emacs 23. Now, even if we did keep an Emacs 23 compatible Org around (most likely being feature frozen and only getting critical bugfixes) we'd still have to solve the problem that Emacs' package manager currently can't serve different packages for different versions of Emacs. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds