From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Phillip Lord" Newsgroups: gmane.emacs.devel,gmane.emacs.orgmode Subject: Re: Sync up the org in emacs master to org maint branch? Date: Wed, 1 Feb 2017 23:21:43 -0000 Message-ID: <1fb7ff3c108cc0421ee1b6ac3d6122c9.squirrel@cloud103.planethippo.com> References: <87k29d7zvw.fsf@engster.org> <87fuk08i01.fsf@engster.org> <87inou7r7s.fsf@trex> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1485991363 8062 195.159.176.226 (1 Feb 2017 23:22:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 1 Feb 2017 23:22:43 +0000 (UTC) User-Agent: SquirrelMail/1.5.2 [SVN] Cc: emacs-org list , Emacs developers To: "Lars Ingebrigtsen" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Feb 02 00:22:39 2017 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 1cZ4EZ-0001uW-6Y for ged-emacs-devel@m.gmane.org; Thu, 02 Feb 2017 00:22:39 +0100 Original-Received: from localhost ([::1]:53469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ4Ed-0002Qk-2p for ged-emacs-devel@m.gmane.org; Wed, 01 Feb 2017 18:22:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40310) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ4ET-0002PK-9U for emacs-devel@gnu.org; Wed, 01 Feb 2017 18:22:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZ4EO-000705-AT for emacs-devel@gnu.org; Wed, 01 Feb 2017 18:22:33 -0500 Original-Received: from mailgw.mycpanelcloud.co.uk ([185.116.214.125]:28011) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cZ4EN-0006ga-U0; Wed, 01 Feb 2017 18:22:28 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id 2BC82C6B11; Wed, 1 Feb 2017 23:21:20 +0000 (GMT) X-Virus-Scanned: by SpamTitan at mycpanelcloud.co.uk Original-Received: from mailgw.mycpanelcloud.co.uk (localhost [127.0.0.1]) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTP id 66FA6C6AE2; Wed, 1 Feb 2017 23:21:19 +0000 (GMT) Original-Received: from cloud103.planethippo.com (cloud103.planethippo.com [31.216.48.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mailgw.mycpanelcloud.co.uk (Postfix) with ESMTPS id 57A5DC6AAF; Wed, 1 Feb 2017 23:21:19 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Cc:To:From:Subject:Date:References:In-Reply-To:Message-ID:Sender :Reply-To: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=wz7ANUROBSgnDN1B+o/Dqut7RRBzBwTmff+uVe0wpOs=; b=d+oV3Wz8/YDGuMN39wC1O7hcRp S2MLy9pQcxwKeghoU3DsLxBKhdM7AXnX8VtBvc7pk+1+yhcJxSTFK5WpH/wkKJoIlE8vL0RUjXkfA rScdoOzp5hi5al1mxvwtMzDaaaKpMFhoRWNTm6iZ7MmZ/z+qWLfvTezf4fAWZU2oU8/b3AYZm5+0/ K/AyroOLYnT6F9wLYJ6AMmJeHnoKCAa+PezRT9E4CSYFJLdXbtvndJVi6oQPVQgNhYv+KLLdwGw9u pGGfxGQG1n8VOlUtbzfg62uEPnEHKQRXO6pjv2yPD+mUJM5bD2IsJno0yZhAqgJXMX8Qt3yJZbWQW U0ZPqP8Q==; Original-Received: from [127.0.0.1] (port=34538 helo=cloud103.planethippo.com) by cloud103.planethippo.com with esmtpa (Exim 4.87) (envelope-from ) id 1cZ4Df-003JcE-4J; Wed, 01 Feb 2017 23:21:43 +0000 Original-Received: from 92.238.179.168 ([92.238.179.168]) (SquirrelMail authenticated user phillip.lord@russet.org.uk) by cloud103.planethippo.com with HTTP; Wed, 1 Feb 2017 23:21:43 -0000 In-Reply-To: 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-detected-operating-system: by eggs.gnu.org: FreeBSD 8.x [fuzzy] X-Received-From: 185.116.214.125 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:211852 gmane.emacs.orgmode:111831 Archived-At: On Wed, February 1, 2017 6:51 pm, Lars Ingebrigtsen wrote: > Aaron Ecay writes: > > >> If ELPA made available (on the server for downloading, and in the >> client for installing) old versions of packages, then users could alwa= ys >> be offered the latest compatible version, but not later incompatible >> ones. > > I don't think having Emacs developers fixing bugs in a number of > different versions of a package sounds like a good way to spend time, > either. Well, they do that anyway. Org-mode, in Emacs core is quite a way behind org-mode latest. That's the start point of this discussion. And, for packages which are maintained only in core (not synced to an external rep= o like org), well, we currently have Emacs-25 and Emacs-26 in active development. Currently development of Emacs core with slow releases contributes to this, because the old versions of org remain around and in active use for a long period of time. In the case of org, this was exacerbated when it changed the features it provides, meaning that upgrading to ELPA worked imperfectly. There is even a reasonable possibility that with a smaller core, and faster releases, fewer changes would happen in core, so supporting multiple versions might well become easier because the differences would be smaller. These are complex questions, and it's hard to get evidence one way or another. But many other systems do support numerous small packages, building up into a greater whole: consider npm, CPAN, CRAN, CTAN or, indeed, debian. And, yes, sometimes we do end up in version hell, but mostly we don't. Phil