From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 8AwgFQnY02LX6wAAbAwnHQ (envelope-from ) for ; Sun, 17 Jul 2022 11:36:09 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id IAPTEwnY02JcXAEAG6o9tA (envelope-from ) for ; Sun, 17 Jul 2022 11:36:09 +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 88BCF20FF7 for ; Sun, 17 Jul 2022 11:36:08 +0200 (CEST) Received: from localhost ([::1]:60290 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oD0h4-0003C8-VH for larch@yhetil.org; Sun, 17 Jul 2022 05:36:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oD0gC-0003AN-Cg for emacs-orgmode@gnu.org; Sun, 17 Jul 2022 05:35:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43768) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oD0gA-0003uj-A9; Sun, 17 Jul 2022 05:35:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=1Cu2uCXERCwp/7ujgpD0iNNAY7pkEYcbJGd1tAkJ2EQ=; b=oncefY60RF9R9E+hfXy7 MtDmEgj57NBrQsRTdJy7psyg0jtls+H/7fkib6n4wFB9RBDGahR2XZYDEhAVmI2kFnMdgjHGmDEb+ P5c3CFRDo13KQJ5872uZJxSEVbfYvQQ3weMcUgGzx7Syvveqg7c9RLolicGVlGfIQ6rx4+TYpJI1a fNJENh50aRnHQJCvQFVwTZjur+KoBGkHO9K9KLnYhk0tq0MW7Teoi/r+4a/iFluB0qiFzm2CEO0Fx /GUJhbslvB4LyhG0lMp2kukBbuV2hor2QsqHf37h8Dc2LcJc9HT03egU1nOjGKQQHz6fyzUD1HAjt 0V3inuhy4NDUkw==; Received: from 113.150.22.93.rev.sfr.net ([93.22.150.113]:58500 helo=hal) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oD0g9-0002qE-Ft; Sun, 17 Jul 2022 05:35:10 -0400 Received: by hal (Postfix, from userid 1000) id DCF661E0416; Sun, 17 Jul 2022 11:35:04 +0200 (CEST) From: Bastien Guerry To: Ihor Radchenko Cc: Samuel Wales , Max Nikulin , emacs-orgmode@gnu.org Subject: Re: [PATCH] Delete some Emacs 24 compat code In-Reply-To: <87sfnlk0tj.fsf@localhost> (Ihor Radchenko's message of "Fri, 01 Jul 2022 10:45:44 +0800") Organization: GNU References: <875ykikvaz.fsf@localhost> <87sfnlk0tj.fsf@localhost> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Date: Sun, 17 Jul 2022 11:35:04 +0200 Message-ID: <874jzg5bg7.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain 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=1658050569; 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=1Cu2uCXERCwp/7ujgpD0iNNAY7pkEYcbJGd1tAkJ2EQ=; b=dThWtCK/msaG6sbC0Oib/d3NEOKLV2iLEkEfuF1G6qLC+pLhChkWsJJgSXRqWOPewnGQz4 oQdgbwR66I3rSppJSCMVb9dm6ovhqlPPCtmTw4+YkLA4DO8TE3mlSEb3Q+m/1Mvh5cY9am DmL24kpr2RSQbYA8ZJmF89+uarYDWCHeiJ4q5oue+wPciDAQXLL5HD1/46sLo4XFoE+gyb ZCYMfUP+S79Gk4BNLinn9XZsKUodZHYekMi9qFpdXbF7i3NZFSDT4d4xhAxNTmxpFV63/u ElKgzkGboIVVW9b6wM/NYkzBQESeTi6uUGfDL3DnMMeO+QYd7VWeoyopshqtZA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658050569; a=rsa-sha256; cv=none; b=U5cte5Y/cYdtA/0FQyE9u5AQBoAVqrjbtNYwWQ1gm/OL9xCFxsFes1P2v0x3Ww2F+5CByw b8RWbpJZemaIAetwynO8LaoW8pY6MRtM1XhCm93yZTA+l8cb1TPNsmkXVr/j6CU8lmKnUG 3gMpQOIVKKngEBRp6JRoaCYy+J48uWC+5QJuiBJiGxkCLX0IiPJWgSyNauyfnJFtng72p1 FQP/1p/xJkGDPaOV2YX4NNEB/seXZcH9aRtmNxNINEt7x0XEORvx0qLtv4PZFj3XGEjPKr gVVkVZhOcmLN/7Vgg2FfcOeLU7eUXLZbRyxmN+pJuBJTPNHokIaG892jzm659w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=oncefY60; dmarc=pass (policy=none) header.from=gnu.org; 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: -7.63 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=oncefY60; dmarc=pass (policy=none) header.from=gnu.org; 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: 88BCF20FF7 X-Spam-Score: -7.63 X-Migadu-Scanner: scn0.migadu.com X-TUID: t/xzJkZGITXb Hi Ihor and Samuel, Ihor Radchenko writes: > In addition, we might also announce the oldest supported Emacs version > in https://orgmode.org/Changes.html. The current release of Org is meant to be compatible with the last three major releases of Emacs. That is, as of now, 28, 27, 26. See https://orgmode.org/worg/org-maintenance.html#emacs-compatibility If the current release is de facto compatible with older Emacsen and a new release will change this, yes, let's announce it in the release notes. We can also send an email to the list using the "X-Woof-Change" to announce this upcoming change for the upcoming release. For example, the current release of Org (9.5.4) is compatible with Emacs 25.1, as Ihor noted. This is older than Emacs 26. If for some reason Org 9.6 only supports Emacs >=26, let's announce it on the list and add an entry in etc/ORG-NEWS and orgmode.org/Changes.html. I think doing this manually is fine. Bug fixes from the maint branch should never change the compatibility status of Org. Evolutions on the master branch can change the compatibility, but not break the global promise of being compatible with the last three major releases of Emacs. -- Bastien