From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id UPXZEiMD82LSwQAAbAwnHQ (envelope-from ) for ; Wed, 10 Aug 2022 03:00:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id MEWWEiMD82KntwAAauVa8A (envelope-from ) for ; Wed, 10 Aug 2022 03:00:19 +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 D74362DB89 for ; Wed, 10 Aug 2022 03:00:18 +0200 (CEST) Received: from localhost ([::1]:38472 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLa54-0004LS-23 for larch@yhetil.org; Tue, 09 Aug 2022 21:00:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42064) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLa4W-0004LK-To for emacs-orgmode@gnu.org; Tue, 09 Aug 2022 20:59:44 -0400 Received: from mail-pg1-x529.google.com ([2607:f8b0:4864:20::529]:38861) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLa4V-0005w1-91 for emacs-orgmode@gnu.org; Tue, 09 Aug 2022 20:59:44 -0400 Received: by mail-pg1-x529.google.com with SMTP id r22so10528603pgm.5 for ; Tue, 09 Aug 2022 17:59:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc; bh=6jor1piCcKD3I9aUii27sSf1ksMJ/SQp91PI2/rdM8k=; b=hQFwyUUdsBuBw8BYXAK2U/sSzw8Px99F7fjpzpCfsMW1cH/2psXb0V9hFLG8pRv29W r7q81g4kEVNSUznfN+Z56Deunmux6zm98uJFCgtKZC+DDvR05kPUQgIRkIkQWOJfg/EA LZfcC8n4OLYlKk/FdoJIQNMlgFXQ1AZnG9Lj8F9qOq2+Wm8xZuNjr9cUuE4kynif8M4t EP2sdOkzbYYWyvCVMZRU2bY+Z9vHSS20m9vVYsei8CSgQEG1KK0Er2xnXVV6cHsXU5JJ YI/wunAVx60lanR5wtv7/QTYx/x0TjDr59w5DZc7YDfgNq4i7oGEd8I+ZYULr1If1DEv f1wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc; bh=6jor1piCcKD3I9aUii27sSf1ksMJ/SQp91PI2/rdM8k=; b=55aZK41sFpZwU8vM25q97mQye5falOM/5eis7VqvCDKhyFhXgvZGM7Riv2XMaVYecv pyDDf7C0hjl3S41dvd+Dgi50WkKCpTjDOft3MgnSCOA+G6+pwnUd9+mvYXPuLB4zcJkX ym9dUks1aHubos3L1tQMWcrLp3YoMWkrCSfxAkV7W/KsX1A92MKkxCTeUs/iVDc+fBKr 5idcECyj/rz8MzQPCItqxoJnzFrMsENMXV7A3F1wsdFJ5tPD5OD/sIApCtPkciBpRlZw 67NThIcI1zGgZteZAKB2nzDNPF7i43Rk9ajlVWYjTndxLzpZp5mo1sOe0+6Zo/cMTOu5 VKhA== X-Gm-Message-State: ACgBeo0yX0P+8NWL4giaGdjY/yPHnVBtUnmk0Nx/nm0MtP/NChjcGAV5 YLUuTDxdH2rI8disFZ5G007jC2TFQ95fGXweyCW7bMnZJZs= X-Google-Smtp-Source: AA6agR7J1+lAnA3r2fHmAjo7tGb3MJcDGLcMY5v+L3Y+c5K6M1VAKuqck0VzoAL/O7V6Mrv9P57Y3tuMEck20IxxCyc= X-Received: by 2002:a63:1853:0:b0:41d:70c0:978e with SMTP id 19-20020a631853000000b0041d70c0978emr10344382pgy.32.1660093181193; Tue, 09 Aug 2022 17:59:41 -0700 (PDT) MIME-Version: 1.0 References: <875ykikvaz.fsf@localhost> <87sfnlk0tj.fsf@localhost> <874jzg5bg7.fsf@gnu.org> <87les9l9wv.fsf@localhost> <87pmhad9gv.fsf@gnu.org> In-Reply-To: From: Tom Gillespie Date: Tue, 9 Aug 2022 17:59:29 -0700 Message-ID: Subject: Re: [PATCH] Delete some Emacs 24 compat code To: emacs-orgmode@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::529; envelope-from=tgbugs@gmail.com; helo=mail-pg1-x529.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=1660093218; 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=6jor1piCcKD3I9aUii27sSf1ksMJ/SQp91PI2/rdM8k=; b=StDV2ouYiOrKcMjSCva3iQfS/xaWGn0wBKvU/TmuzL/mQ79I8BZesPZCnc3QwutRMPIUek lEhd2EAhsr3GQ2XSqFn+RKRQvmCy99AzuO2PtPOx7/0BQCPjjHad7VU88PPiug8nBphRru OPhKSQ/dyPwjk3mmdzbRtti/UIT8Opb4DlsQQQ02WwxCxnzMOjT0LT1GsXTploSlqps5Rf qyZ5TkvyNwcf+Ddl/qgKDvpxlBcTbsr3UirNGKZerduIX5O32TRdM8LjgEiCvHjJOCfybD 9R3FU/zVjU8QeN5CLJ4mQYVCjTaEve5L3v+lMD5x0U0SMTdPIosFF7ENmc17Nw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660093218; a=rsa-sha256; cv=none; b=Tu0tyzDpNS6afI/vv/eMddvroRC6AEfWAoG2+rPqT8SD18qlmKPAaC3pk8c+NpdKq1N/3Z 0/Mh49ejYYwToQAbdNr9cXDZtq9SCPpUjRdoONwRZKS8iHB26K1ekMqIFQiJa2QKfnXsxT wVnMM1pFFrMgHf2Fut5tzXrRAm9BJqHAeEos6Famdr1itkLk+30lhAYFHuTIC5K/DDBo5j mfFJK2lUZxlLpGOjky7MiQJ2JkiUeURFss3TjjCDApit8qqwvWHh2roUBOZF24Wm7IY7Y2 Ch/BsvhgAAVMOZwdaw+7rJlQ3iVBSzHBjuV3JgR0Zxcp9I/sp4Cj5jRKAW8mkw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hQFwyUUd; 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.69 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hQFwyUUd; 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: D74362DB89 X-Spam-Score: -8.69 X-Migadu-Scanner: scn0.migadu.com X-TUID: v30KtkJfncz0 > Please, keep ";; Package-Requires: " version in org.el consistent with > such statement (Should it be updated for the bugfix branch as well?). Unfortunately it is not clear that this is the right thing to do because nearly every feature of org may work on old versions. Should we put users through the pain of having to fight the metadata saying that they can't run org on an old version of emacs when only a tiny subfeature may or may not be broken? For example, I can load the current version of org and go through most of my normal workflows without issue on 25. Package-Requires does not mean what it says, what it actually means is "actively does not work on any versions not specified" which is not true if we were to say >=26 and would make users' of older versions of emacs lives harder. What this means is that we could say >=25 (which is what org.el current has by listing 25.1) because it is possible to load current versions of org-mode on 25 but not on 24 (which works only at 9.4.6 at 652430128896e690dc6ef2a83891a1209094b3da).