From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AIwGCWWe9GIrGwAAbAwnHQ (envelope-from ) for ; Thu, 11 Aug 2022 08:15:01 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id iN69CGWe9GJAAgAAauVa8A (envelope-from ) for ; Thu, 11 Aug 2022 08:15:01 +0200 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 AE43A368AD for ; Thu, 11 Aug 2022 08:15:00 +0200 (CEST) Received: from localhost ([::1]:47002 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oM1T9-00059I-B5 for larch@yhetil.org; Thu, 11 Aug 2022 02:14:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60662) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oM1S3-00059A-F3 for emacs-orgmode@gnu.org; Thu, 11 Aug 2022 02:13:51 -0400 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:44696) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oM1S1-0006Iz-Kz for emacs-orgmode@gnu.org; Thu, 11 Aug 2022 02:13:51 -0400 Received: by mail-pl1-x62f.google.com with SMTP id d16so16130480pll.11 for ; Wed, 10 Aug 2022 23:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:from:to:cc; bh=yQCUS7I7rRA17+c4rR5tG0MCY/elGISqFPFjTS6SQhw=; b=cf3S8OhbJbFcg9OeGBYM7UuVKuO0hxl1Bk0ck//CK+qHdRdncKdk0WMLJXhkZt4jgB zWUrND87PXEOr4PbadCgf7T7b5szGtQnhlsY5Y/UiDA16yFTdJHmdPYWBwSR1OBMHsmd PHSv/uFq1CaxKV/fDuD7FJZIvL/m2YcHtESmausCKqzXl8RITNI+DKHabYnFyVYvPsFf HWIT19Fucg0Mv0xP2sodKY4aMwbz42EXDYmPhw7XMbz4XvlQS/zqUpuOkmEb7BEtHxRK hehhFay4/NKyoWT6CkNgMRf1w5nt8qui4imIZANQNUUFC7kFaFE9OhK43rLUnFQKRkTT hDCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:x-gm-message-state:from:to:cc; bh=yQCUS7I7rRA17+c4rR5tG0MCY/elGISqFPFjTS6SQhw=; b=bcpJ/6U2gjISXi6heKJxLOeHMdmlSvZnx40kvcJzGgYllhlJL3WfTYz+h+Y9Jn3g91 l04kf1+eYdjBKwm+SGqF1z0FaCrQ0a5ZVECp6cNBCX97kxF6U7ssytftHzFViwCuJ/jH llZg/BqG/IV3ow7eYCgui5PT6rRs9c8Yg/uBFTbOgY/FMVJEQRxaIOIAkuts/irsmpWn mr4391b90dlUy7Vahs0hzqXBbrHiQK8updHROfT3cEnzZ9E0lFHFgJlA0Le8AADkXOGh zuS60L5B4Otu78ad1RKtnLmt9E/JGtgrbRN39pFekfU0UE0ezjZ9vtc6EKkID4sWkEtp VJgQ== X-Gm-Message-State: ACgBeo3gUaMhEF3MjFjHcr2IuT4bcwjxKjCtfMRU00PTsRz5Xi6L6R8Y 7utYUTrZiXymuwnl6604SmWlUwjYkHnQ2A== X-Google-Smtp-Source: AA6agR53VdudhtVRZ33F3I2rOFmuHlQQ8YhbqqxpyGoNoP4vdGmmm5CxrS32fxADIdhK1a1IZ6F7Ww== X-Received: by 2002:a17:90a:fe9:b0:1f5:c9c:72bf with SMTP id 96-20020a17090a0fe900b001f50c9c72bfmr7174616pjz.69.1660198427613; Wed, 10 Aug 2022 23:13:47 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-842a-7361-87c7-2662.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:842a:7361:87c7:2662]) by smtp.gmail.com with ESMTPSA id q3-20020a17090311c300b001713af9e85dsm2490318plh.180.2022.08.10.23.13.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Aug 2022 23:13:47 -0700 (PDT) References: <875ykikvaz.fsf@localhost> <87sfnlk0tj.fsf@localhost> <874jzg5bg7.fsf@gnu.org> <87les9l9wv.fsf@localhost> <87pmhad9gv.fsf@gnu.org> <864jykhnl4.fsf@gmail.com> <86iln0qh35.fsf@gmail.com> User-agent: mu4e 1.8.8; emacs 29.0.50 From: Tim Cross To: Samuel Wales Cc: Tom Gillespie , emacs-orgmode@gnu.org Subject: Re: [PATCH] Delete some Emacs 24 compat code Date: Thu, 11 Aug 2022 15:56:05 +1000 In-reply-to: Message-ID: <86a68bqpd4.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62f; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62f.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 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 X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660198500; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=yQCUS7I7rRA17+c4rR5tG0MCY/elGISqFPFjTS6SQhw=; b=Van2X6aRgqtzStMX2cqXgak7lfRVyXjzsEvtoh8eBNypLD7BJ/G844hll1rRLYbQIwzV9B SxdM/MqZHM58sFkblZMCSu5HEIhl6XfCFVieIMmHt9lJcsDt0vhlVJBpnHUXOe3sdX+xCU MdhOdJW8MStTQNl/duBf5D02zE2cWARKEyXA9zhAajKeLVWecv8kEXxUpHXdbMz+O0MXom JPJo9DNjmC8DliV3WCzbeXtQ8KVVgoFIJahLj4d+ZYhrlii/vOZ+ER+UA3QnqTzJuR6Fbq FUVRDtqJOG7clELnVxoB8x9jvPulHiKQtL2HP2X4G9I2S+8iHfrA0ahz2+k0Pg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660198500; a=rsa-sha256; cv=none; b=kzZMra3ggY/R7nA4IinnCi4VWDLCm2ClzMLBvE3T/543rcE3hTZ1eFKeDHtYoWBbht5Hhn 7r6FBvbbgpVi9yCrtgyElb6KTMmmRzFOzPxKPJYSZLlqlfiDML+cPZnrE+8vz2kL5imnkp AuIeWyLOtCJkSvtgyz/Ltf1vA7dXCu89kncWVicht0O+TnMTrHgV660Q2wbF/MwLWhZQO2 wOK+xmqoxJLELGe+LWdnrg9qHIj1oklXSqutZZfiXSG3zL3ZzuhqTh9FUN0rjE/hwvLRho Wo6KPVuW8Fu7jws1elA4gs1K/gw3/gpmRFjvzRMMErHtLnnhOmi3QwAW0+Kuog== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=cf3S8Ohb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.88 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=cf3S8Ohb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: AE43A368AD X-Spam-Score: -3.88 X-Migadu-Scanner: scn0.migadu.com X-TUID: ozE8SfESv5ui Samuel Wales writes: > tim cross, i would like to ask politely for you personally to > henceforth please be VERY VERY careful when you say that i said or > wanted something or tried to do something. i am not referring to this > thread but general espeially in another thread. BTW, just for the record, what I was referring to were the two posts where you wrote > idk about others, but as a luddite follower of bugfix/maint, if > poissible and not too annoying to do, i would be interested in > knowing, at the email subject header level, that the upcoming > bugfix/maint release [state org version number] will not support <= > [state emacs version number] so that i can prepare at my glacial > luddite pace. this is probably already done, but making it prominent > beforehand might help signal the need for changes with lots of time or > simplify git stuff [e.g. pull soon as the last pull and make a note > not to pull after that, which prevents the need for figuring out > rebasing again]. and in particular > i use git version, not elpa, so for me, mailing list could tip me off > as early as possible, but not too early, if it said in email subject > header line that in a known upcoming release, it has been decided that > a specified emacs version will no longer be supported [note: i presume > and hope this would not occur in just a plain git update for such a > thing but would get a release that gets noted in email and get that > advance notice], > then upon seeig such email i can stop pulling from git until i am able > to upgrade emacs. [lots of stuff takes lots and lots of time for me > in my case] idk if practical, but just saying what seems like it > would be useful to me. > i would then stay at something reasonably close to the first release > that does not support that version fo emacs. and the only point I wanted to make is that this isn't practical because we don't always know when a patch removes compatibility for a non-supported version of Emacs (i.e. major version four or more versions behind current major version). The other point to note is that git commits are not releases and commits happen before releases. So, while an org release does specify precisely which Emacs versions are supported, commits occur in-between releases. Supported versions don't change during those commits, but support for older unsupported versions of emacs could be lost at any commit and as we don't test against those older versions, we won't know until someone reports it later. At the end of the day, if your running org in an Emacs version which is four or more major versions behind the current stable release, you are at risk of breakage at any update and this is likely to happen without notice (if you update often, you are likely to be the first person to discover the loss of compatibility). Good news is, as your running from git, it is trivial to revert back to an earlier version. Something which ELPA users cannot do.