From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id qFi7Kul1vmLkvwAAbAwnHQ (envelope-from ) for ; Fri, 01 Jul 2022 06:19:53 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id KOCaKul1vmKkswAAauVa8A (envelope-from ) for ; Fri, 01 Jul 2022 06:19:53 +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 4F8D4A693 for ; Fri, 1 Jul 2022 06:19:53 +0200 (CEST) Received: from localhost ([::1]:50228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o788F-0006w6-OD for larch@yhetil.org; Fri, 01 Jul 2022 00:19:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o787m-0006u2-8U for emacs-orgmode@gnu.org; Fri, 01 Jul 2022 00:19:22 -0400 Received: from mail-pl1-x62e.google.com ([2607:f8b0:4864:20::62e]:46650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o787k-0002AJ-H9 for emacs-orgmode@gnu.org; Fri, 01 Jul 2022 00:19:21 -0400 Received: by mail-pl1-x62e.google.com with SMTP id q18so1210911pld.13 for ; Thu, 30 Jun 2022 21:19:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:subject:date:in-reply-to:message-id :mime-version; bh=FXCLuYFax5ZqAwvgxVnYzvZoH3U5UX/AOFd0MFFbmoM=; b=QLpO4PGYv0jXJYkluyaquUNM8hZAMEfqBdU9Rkf444z7o0y/Hc5vP/PUo9zaBhFwpP K8ZmbRGUKh4L03zC0CUdHe2h4qNZqXfoNrW8k761SWKmXyLlwF7zuH8naxDgd32UyJMS +JfOSBNoBsbsNTwYe+rYxpH4WS8gNwq5+pME932dXqJ0Qj3bRlXr+EwmG/zEALzkUV+T 4B+31Qie7uMMg4zf+TThFJdkJ88Xu47DkCIExOWmnNO07CL1DQHWQ5wtirZ2+wNtU/Ea kubUOb9a3S4uJoanq378mYL5oFU09kna/Q7vtq+c9PAU+JkXRGxdDPjq+w1xHy8CP1KR MZwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:subject:date :in-reply-to:message-id:mime-version; bh=FXCLuYFax5ZqAwvgxVnYzvZoH3U5UX/AOFd0MFFbmoM=; b=bUr/pfOCvSzyzbQ2y9vmwyFxxeZpKseslHTctqsjnaF/IMrDNN0+1eu17qTQQB9d/q d0i54UdFvXN9VkKDdwgARBzeRenEkdO7dqvLXEIw9+pvNJaOCcuXdSOBqeaIbb+d2fMO oplikaHkfVkda3+J03muNhJ16sbOS0qy0CX+U+50m6fmnRO5tCUYx8cpWUMHwY1yh4ov Z/OGuNSNkEThj2L5+tZpG7Ew65+56CXDjZcz+XfuylQKG7Hw3ZyHG531Es93K3w9LN+l zylUsEGh7RFWRELlM0r8LlvaJU7MTWepXb+rfivAjn9xUaEL0dNJggzPPiNHMZKqQvil WwaQ== X-Gm-Message-State: AJIora9VrNeE83f+J58LoHYXppW770YukmjkXUgRqczRb/MhrHr+W/u9 dtdVvS5ltr0sAdFhfFhGyZgMZWYVqe4T7g== X-Google-Smtp-Source: AGRyM1vugCnCM6OfOUR92pgxl+6mE9zwd6YfjVM/mypcsJoCIxXYarvu0aowl5M6Bmp+ZTnkbVBhdA== X-Received: by 2002:a17:90a:b893:b0:1ec:b283:d5e4 with SMTP id o19-20020a17090ab89300b001ecb283d5e4mr14457562pjr.26.1656649158653; Thu, 30 Jun 2022 21:19:18 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-e5a3-5b00-44a4-0157.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:e5a3:5b00:44a4:157]) by smtp.gmail.com with ESMTPSA id a1-20020a170902900100b00161823de53csm14305291plp.282.2022.06.30.21.19.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jun 2022 21:19:18 -0700 (PDT) References: <875ykikvaz.fsf@localhost> <87sfnlk0tj.fsf@localhost> User-agent: mu4e 1.8.2; emacs 29.0.50 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: [PATCH] Delete some Emacs 24 compat code Date: Fri, 01 Jul 2022 14:00:23 +1000 In-reply-to: Message-ID: <87r135xy65.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::62e; envelope-from=theophilusx@gmail.com; helo=mail-pl1-x62e.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=1656649193; 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=FXCLuYFax5ZqAwvgxVnYzvZoH3U5UX/AOFd0MFFbmoM=; b=MOG1rdoV2Man0y4/ehIGNum5GZ9LaaWhvnNlBgCMUS4fjtIE5BMGC9rVOwjjy6beMbfwMQ 6iTJRV6OSUrtLGPQIHYtxQh6/lytd8PwmzwHsgsMj+yQeldp3/MLGJmdY5J9J5GZ7+mHhz 4VSxfwK4Vjt3Q6Xew7bEuglYT7ZCSt8nwtLICaheuRJA834+mDoAb7AdlZvKRniyxT/B+b 7MEtE7T+f/imylxDOtj7xU965ElJZk4NG94yWcVGzipQtAJGOjKJOY6Mm53I7jhgTeuube ppUBznHl+NuLTZ3XTOIkUjJny4kSI6qz4Na3t0VAbXyUxDJmejOfyidDJBYhQg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656649193; a=rsa-sha256; cv=none; b=F1MZELdYYcBDW2wpuOf1cGNiAehmIlvOXmpQLF3xVOpfu2bvdOriPj+GTrB7ifQLGGwBQt fdln9WpDUwbSHQeebPNg6lM15a5I3VPRXdApJzP34B7t1O3Zb8YLdI7vOznjMY6T5801fP 0h2y+QCsb5kxujwuxuV6aRt+oCm29Aor3mbhSkrN0F477zJDlSfhxqmyBf15e2Mc00FlRY w+uZ2XJapW8cpt3CHLeVSqd100aDmD5x+f6NRzn+FdEary9Nl0efGo6hHeoR21czY4N6eT g2tOItyV5RkKPrs+vk2O6bjcE7bTqt4jkkYX1EvMLV9TRFvt0fNeOkuhkSWYPw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QLpO4PGY; 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: -8.95 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=QLpO4PGY; 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: 4F8D4A693 X-Spam-Score: -8.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: LxB3OPwMpuxs 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.