From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 WKw8Lcx7vmLmYgAAbAwnHQ (envelope-from ) for ; Fri, 01 Jul 2022 06:45:00 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id KDgnLcx7vmJ+QwEA9RJhRA (envelope-from ) for ; Fri, 01 Jul 2022 06:45:00 +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 1F1C8C24A for ; Fri, 1 Jul 2022 06:45:00 +0200 (CEST) Received: from localhost ([::1]:32870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o78WZ-0000or-7e for larch@yhetil.org; Fri, 01 Jul 2022 00:44:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53106) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o78Vo-0000oj-1q for emacs-orgmode@gnu.org; Fri, 01 Jul 2022 00:44:12 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]:36518) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o78Vm-00048M-CJ for emacs-orgmode@gnu.org; Fri, 01 Jul 2022 00:44:11 -0400 Received: by mail-lf1-x132.google.com with SMTP id f39so1881561lfv.3 for ; Thu, 30 Jun 2022 21:44:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PAa0WpRtW1NfIiib236zHeVBgrFVtL2E6NE1YlSD2P0=; b=pk4sWbvCK/1MnWSnxYP3DVO8YlMQniwy/sSnoUdZBMYnUU8dj8nUhHc/OOLQd5tS+Z NKVwXUz9OpUbsJtqJMwYom/LnvOJJlpy8sUf3FAOV/eNzI4JVE64CNj1Gl5k8WAaFH+L c3Nrb2SE6EwKVsHgjPJdbIUhMUp0c6wPOIatlCpfRHsd5v5kuK3w9dAh6BEUtTo3TRR/ zqMu1yzhLkjAUufQAnDnuQhD2J9zh99Qw2aw6ClGxK9+7UNdw3C79N1aJEC9c9/5Zot9 7+qAJ5R1NIpHIMyBrW3YVcW0B4dxKyO7C+QmKDuz4i07n4AOF/+o7Q5gnq+c4SrbF0EG Dexg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PAa0WpRtW1NfIiib236zHeVBgrFVtL2E6NE1YlSD2P0=; b=vlXQOt/vZr9d51KqBM4nKFdjyfcP4yHh5GyaO0K2I1xHuuOrF6jhJILdS3BH5f2LkX BvhPdk+/uyCL/u9D3N6u4XbtPuzmgIHH7nRvO9mHaHrY1K6BD/YYYaMWLQE3MhFREz1+ KMM2yxmFs6eTIQ/oUYIU3i3pCxZgQSUjoF3z6wlJaNhcDU7Crpx0QP208uQTSh3zJYpb X32auRL5LuKDj/VZB3bv9pbjoNgp1MjLea3BMpGMYvfpLIiWWmHF5PIm5gYUyjs5IAa0 iurFCaTlXQmjkNanmYi5RLOgArFdZ7NcofSqG8OUe8PCE9wkLFkm/qGqFCO01uzc1Zrw ViLg== X-Gm-Message-State: AJIora9Qo2UcW+ukArwoq9TSJGtTRFhYREThMgeNNjHrnNogVLfcwtps Y/gHp4NffczzWFtuZSF9lI81Z3jWiV3KFzWuMQE= X-Google-Smtp-Source: AGRyM1u5DUcnEBb2bjsygjp9X/pGpumjTyB2thAVW6uZ9fo6PQG6s8rlpfWzkD4b8aVdjujJRB6nhLeuH/GX7eloVNc= X-Received: by 2002:a05:6512:2390:b0:481:6f3:2de7 with SMTP id c16-20020a056512239000b0048106f32de7mr7906733lfv.497.1656650648637; Thu, 30 Jun 2022 21:44:08 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6520:2432:b0:1f7:d9f7:61a with HTTP; Thu, 30 Jun 2022 21:44:07 -0700 (PDT) In-Reply-To: <87r135xy65.fsf@gmail.com> References: <875ykikvaz.fsf@localhost> <87sfnlk0tj.fsf@localhost> <87r135xy65.fsf@gmail.com> From: Samuel Wales Date: Thu, 30 Jun 2022 21:44:07 -0700 Message-ID: Subject: Re: [PATCH] Delete some Emacs 24 compat code To: Tim Cross Cc: emacs-orgmode@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=samologist@gmail.com; helo=mail-lf1-x132.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=1656650700; 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=PAa0WpRtW1NfIiib236zHeVBgrFVtL2E6NE1YlSD2P0=; b=u+/cXcTAd9ybw6BdGC9JpeyNNTbWC2WYheWL7WQ1/OvH0ZfUlqb/AiNgatKF1iGdN1kgxh Wz9jk5OK2F/Sk4dHBwQZBunFLwq/XqlFf2xJ+Pyh66KgVRogexuIKDDSEqAUlcjWn1lnsF G+mgIaH7tHAuX6X6ChkAQnm2fG5XPysUXgDw6zZEN9HS0rYUcGY4gC5SlGdUecYpMdJgZZ qO6Nd1vTy10h31Z/4KYeHq4FufUZ7WmEdzOVOZeTqQ/CLNq+r+uhI3irCG3LII9YBJJ7u3 Xt04nvCKUmy0h0BMfzK5oC4Qd9c5gYFMkzV/0COHhMG6sKHQLTH4YjWr32zu9A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656650700; a=rsa-sha256; cv=none; b=RTWpwLW6rEh4C1zLp4hKelpAqWhbRsWODqeNURRuKipTkw+YgmvPQ5pAx/i6T3hWOECOFm XBczhA5CNutuGVPsWuQ53zZSgC/r8tbAtY6GuGiSS8Y7H6AjomaguSWo8QyxX4wfcsFcVg WbcsmwMho3/7RgJxtZII1gokR2FmnitzLcBoTm+sFjqQe32lgcFOdQeaaaskxwar3+0tcg hpepaFJ5W1+WbkS7C0PneoitaU2RfHu1WMZZcnnMpFbmOvwOTvzhVfnU7N3PSfSspXJFHc c1/Li38sV/YBiT86WOtRJ7n1oNWWVnPUsQafFYDJij/dGUOHXrE8xBjnt5XGWQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=pk4sWbvC; 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.95 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=pk4sWbvC; 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: 1F1C8C24A X-Spam-Score: -3.95 X-Migadu-Scanner: scn1.migadu.com X-TUID: wOIUHFqYTOUS your opinion is noted. mine remains, but maintainers are welcome to do as they think is right. i stated what i thoguht might be useful for my ase. no further discussion needed. On 6/30/22, Tim Cross wrote: > > Samuel Wales writes: > >> 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. >> > While what your asking for may sound reasonable, I don't think it is > practical. There is no sudden decision to stop supporting a version in > the sense that suddenly, at that point, the version is no longer > supported. We really only know that a past version is no longer > supported when it stops working and is more than 2 releases behind the > current Emacs version (any less and it is a bug which will get fixed). > > The supported version policy has already been communicated on this > list. That policy will not change without notice, so you know exactly > what is supported at all times. > > There is no precise point where we can send out a message saying a > version is no longer supported. Best that can be done is say that any > Emacs version older than two releases behind the current stable release > is no longer supported. That doesn't mean it won't work, it just means > if there are problems, they won't be fixed and there should be no > expectation it will work if your running an unsupported Emacs version. > > Thing is, no testing is done against older versions, so it isn't always > clear precisely when org stops working with an older unsupported > version. > > Current stable version is 28. Therefore, if your running Emacs 25 or > earlier, you *should not* pull updates from git as they may not be > compatible with your Emacs version. When Emacs 29 is released, stop > pulling from git if your running Emacs <= version 26. > > Of course, none of this is a big issue as you do build from git. Should > you find your most recent pull is no longer compatible with the version > of Emacs your running, it is trivial to revert to the version you were > running before - you just need to do a checkout for the earlier > revision and rebuild. As pointed out elsewhere in this thread, > package.el has minimum version spec, so this isn't an issue for > package.el users. > > -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com