From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 6JZPDl8Qi2BRzQAAgWs5BA (envelope-from ) for ; Thu, 29 Apr 2021 22:00:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gC8FCl8Qi2BqVAAAbx9fmQ (envelope-from ) for ; Thu, 29 Apr 2021 20:00:31 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 9CAD2A3DB for ; Thu, 29 Apr 2021 22:00:30 +0200 (CEST) Received: from localhost ([::1]:43360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lcCpo-0005dT-Cq for larch@yhetil.org; Thu, 29 Apr 2021 16:00:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lcCot-0005dN-8g for emacs-orgmode@gnu.org; Thu, 29 Apr 2021 15:59:31 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:34556) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lcCor-00017h-Lu for emacs-orgmode@gnu.org; Thu, 29 Apr 2021 15:59:31 -0400 Received: by mail-pl1-x62a.google.com with SMTP id h7so6805798plt.1 for ; Thu, 29 Apr 2021 12:59:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=P0SYVkgjkd6F+9GZ5+esn723yizvgzbxmn2HP8GJir4=; b=pUZXbj5nDYXEhnQzEjouq3cYcJo/dldnNChos9Cb1PI4kVT1TAn6Mz8UPukcyF+kQz 05/pm93HoBaDuHKXfF2VQ5opMWF0XHXdT5oA9mBcLYaaZ07Rckq5dUlTwlgFsCTvlv3I 73wuZTy2oMWWkq7AkP2iq1paF/uWDj/7m8dSL4xgE+qwj9jAYb98YKUO1VP3nSWwezZ+ 6/THYFWS/nKJk2WZcjSWwWXFiulH8/qDrxsIYa5n4XDEjJerDGpzO0gYuNFvazwGnOFR XIfGE5DsiZcMjQVFYnsyTylTMlv/O8VT9HZr0uiOBtCWifgOAUp8PoGQFekFNky5mq5v hvfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=P0SYVkgjkd6F+9GZ5+esn723yizvgzbxmn2HP8GJir4=; b=fGEc+a21U3+s+n6t5KMl0DBMD9tPY/XY1sXDEfWxZ+A7LPd290/SwzxmfF6fDPrSkN W65P4zNZB00cM6IUt6Riq+BVaarHUSydLqL7epVjVVxmLYP653iklk5lQQBFe0YngR+P MSL4opoD50jQV8jj/JtQAK3H1ayxPX52A/p9X8LoHlmkF6qE18uTsjmp1bKOhi3PodE+ 7mvdKsBKXY8ZN89W+eFOF4rixMLZVoDcGUcavLJWzjipb6StDLIq9dQctL0rwZGGbvNd jGq8i4LZzwmIwdvWUpIz82rIgKOX9us8hg1Hfo4Xj35Sjqs8c2id4n8r5x3Hi0mDrxEQ UTlQ== X-Gm-Message-State: AOAM531J2pXRJ7/lkVCib7L71J5Okhsa6veNLKSh1aMy6wGY6irQFvBv NynD+8ZPcJi8RY4tySmAf3wp0zsGl88= X-Google-Smtp-Source: ABdhPJyfuwbRa1fwZQdeC+jFYN1tnXEfEiZf4PXzvo4GKbPPWn9ILQts3c80/r50xH2tFnPSWzGwWA== X-Received: by 2002:a17:902:a509:b029:ea:db56:e98 with SMTP id s9-20020a170902a509b02900eadb560e98mr1565386plq.65.1619726367639; Thu, 29 Apr 2021 12:59:27 -0700 (PDT) Received: from tim-desktop (203-206-8-119.dyn.iinet.net.au. [203.206.8.119]) by smtp.gmail.com with ESMTPSA id e65sm3669569pfe.9.2021.04.29.12.59.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Apr 2021 12:59:27 -0700 (PDT) References: <87y2d2mqik.fsf@localhost> <87lf92h3cq.fsf@gmail.com> <86y2d2w1f5.fsf@panix.com> <87o8dx8nhh.fsf@yandex.com> <86r1it408l.fsf@panix.com> <8735v99k6t.fsf@yandex.com> <877dklw0lt.fsf@gmail.com> User-agent: mu4e 1.5.12; emacs 28.0.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Bug: Org mode fails to compile using Emacs 24.5-r10 [9.4.5 (9.4.5-g3ea248 @ /home/yantar92/.emacs.d/straight/build/org/)] Date: Fri, 30 Apr 2021 05:42:50 +1000 In-reply-to: <877dklw0lt.fsf@gmail.com> Message-ID: <87mttgj203.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619726430; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=P0SYVkgjkd6F+9GZ5+esn723yizvgzbxmn2HP8GJir4=; b=mxDbLSHfHo5q85OjbrCifaodfAQUeXOfsUt3l+7tNKw7YfA1dBMDobm9tsUEJLqhwLdZ/T ZocOKwHY4AaHBfPhgw/yreFn3TfUBpAkLT1NgE6dMmHd7CCKMZXJzjKkDCx/OTFrLn37e8 wuNZkvKmZtP2JniCvMwshsP3LvPncdaFRSDzr9Xe4XVOSfPW/Fiwnm2kVoXa+mgu1HttLl C4oIvm4zum7IHNhLu9mCbvQ7BbM3M1bqeTeCLkO6bpDj2PyM7r9OiJgre9MQYX1eab6NFL uEg8pjJJNU04QQnp8BnoJcya0lPv4IhDXjHEfMeKe3Zf86B1YPsu9neXBeFhLA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619726430; a=rsa-sha256; cv=none; b=Krzflvme06Cw5gXY9ljQsFnD3YLHoslUk9WOp7f7CGt3xqLHyxB/0KlhNUnGwx2cUXumdw GXBitfuTtp+GikWljgblUjNsMv+X1gm0BqDt9dMsbpfcuNtt6RdptyZfQttqY7efHWmMGi 6Ezy9LJUuEv0uAzXbg/ZVNAnXrd7rPqAgrSO7C29edbGMGeBCHHp+gpIlW67k+tHjPuRpR 0MvP+v5A4kHxAHpl5Ll1x0cZqkhIvACChPue/KwXrl5YLKM12wcEu0+RqhgNRJYN37sJeb c4iubtjf9nF+7QakN722IJL+1fJKnpe7jbcoP18WA9An3c4BKD0Y/5oy03dezQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=pUZXbj5n; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.16 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=pUZXbj5n; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 9CAD2A3DB X-Spam-Score: -3.16 X-Migadu-Scanner: scn0.migadu.com X-TUID: Slzi8dPpPxuj Timothy writes: > Colin Baxter writes: > >> Debian 9.13 may be old but updates are still made available. While >> Debian supports the os-version and therefore by implication emacs-24, I >> feel org-mode shouldn't deliberately break that support. > > I have to admit, I'm not sure why Org support should stretch so far > back. If it was a standalone thing, I could see it, but as it's > vendored with Emacs I'm not sure why we don't just do stable Emacs - 1 > (i.e. 26.3 ATM). I don't think we can set an absolute limit. It really depends on what has changed in Emacs. For example, if Emacs adds some feature or capability which really improves org performance, we might decide to drop older versions sooner to try and get everyone onto a more performant version. On the other hand, if new versions of Emacs don't really add any significantly beneficial changes, we might continue to support older versions for longer. We also need to consider changes in the Emacs release cycle. In recent years, this seems to have been faster than it use to be. Emacs 24.5 was released in April 2015, which is only 6 years ago. Emacs 25.3 was less than 4 years ago. People do tend to upgrade their hardware every 3 - 5 years and it can take distributions 2+ years to update the version they are shipping, so in general, we probably do need to support major versions for up to 5 or so years after release. However, this also needs to consider the adding of lexical binding as a significant enhancement. The next 'big one' is likely to be native compilation support for *.el files. I do think it is probably time to drop support for Emacs 24 in the next major release. However, we cannot drop it 'mid release'. -- Tim Cross