From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 qDgZOHvEbWMORQEAbAwnHQ (envelope-from ) for ; Fri, 11 Nov 2022 04:41:47 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YIUjOHvEbWOwkAAA9RJhRA (envelope-from ) for ; Fri, 11 Nov 2022 04:41:47 +0100 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 8D89129AB3 for ; Fri, 11 Nov 2022 04:41:47 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otKur-0000RR-TV; Thu, 10 Nov 2022 22:41:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otKur-0000RC-4m for emacs-orgmode@gnu.org; Thu, 10 Nov 2022 22:41:17 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1otKup-000740-1u for emacs-orgmode@gnu.org; Thu, 10 Nov 2022 22:41:16 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 44E58240026 for ; Fri, 11 Nov 2022 04:41:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1668138073; bh=JPLLenur4Hp8eY/uO7wE53qnqCV9XxWAvNouQgCcVhI=; h=From:To:Subject:Date:From; b=RtTteWhMIBzqPrj7HFxE2daI1iOBwWMMzD7EnuisfGJ0EtQObeWiRmv6q4gVJf7JT ZYCX1D/GlxGQoz5vFdbTTW//FvtBs5cndLHy/MmxgpYfFLF/UBMzJcRBqhhTSYm0nn QoCuOiD6IvpLWcgUm9SdTzIsCARMO8wdQo8A9h7vlWlMwnP7Urp/MLquBomJ1oR0vk f2klCFEpEwtjeozc6d0LamLxQyWMU2s/O/k2fPI2izradxjMXJs2FtXtYTAm7tlQ+G HRrOnVwiEyAcmc1rIuy3peNzYMomiOzLQ4gKzkKxoaRUTIjHeg95A1/3P1byKionR/ 0UqEGX37v3hvA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4N7kyF4FJwz9rxG; Fri, 11 Nov 2022 04:41:08 +0100 (CET) From: Ihor Radchenko To: emacs-orgmode@gnu.org, Bastien Subject: [MAINTENANCE] Do we have any backwards-compatibility policy for third-party packages? Date: Fri, 11 Nov 2022 03:41:50 +0000 Message-ID: <87h6z69myp.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1668138107; 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:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=qktbwTrzUu9chQA+hXf34bsJ7ZPyJnPmvaxwoZyxYrU=; b=fDAEgJEDwdccXilqmVbcZHASLDNh5VavEx3cnzk+ZZhgQJYRPkeBlEkVPF8onGe5QFsg1T ahslc4G954WI14lwAYfW/eJiiebe5XMHlpVJ6h39/h1EAtfL7Gf8rmxV2TQUzXesvvf7Uh iqtwhT4vMqWWagWqmLMoaBzDwlNdOMovB9bLxkcA9NrmsxymeqnIRD0+4srcODwXoUNmdr 76xW7t9QY5Qi0ARv4ztWq/vVa3Ed69nP1aBWOvAfO5g56N3dwEWqlaw/sQFkRmza2B9uIF wA3atekk0zopLSQ6nCOvDMdNUfjKL2EkEPSJbHzg1hnEPLi6z6h3SAdszGrR5g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1668138107; a=rsa-sha256; cv=none; b=KGZMUCp3Sx+5dMpqKTZFWd36AMyU9NzFRwrG9oFpjrfrgjqxhMw+O5yh+bC8vMteGtrFNu zDeSLYRu7aRv8CesUbIXMuX+HW76TJtxlrGSn70Pi2FXf9rHyLUPm/xTSAe5D43vYDnRZY ZXdqSYX2deeyF+ZCF8tmLeuxgZZLhUBVtLvXllettBMIcZAbBro/WbbfqR80KIe1DsRSnp 9387L3F7lqcUUX7xgU2M61OtedmQFlvP+qRQmRc40gYagTEsyS0KqcXi9YnhB6/H6lqGIR BZe0V9mupZdgra3L6zixqEQg3+qNtJMiCLHv4Ka/op/x3NbSTpcCKilrgVnGNw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RtTteWhM; dmarc=pass (policy=none) header.from=posteo.net; 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: -4.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RtTteWhM; dmarc=pass (policy=none) header.from=posteo.net; 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: 8D89129AB3 X-Spam-Score: -4.02 X-Migadu-Scanner: scn0.migadu.com X-TUID: UaUyBqKrFoTn Hi, Org promises to support the last three Emacs releases. However, it is less clear what is our policy wrt third-party packages. We do need third-party packages, for example, in babel backends. Sometimes, we have to make changes to the ob-*.el files in order to accommodate changes in the required third-party packages. Like in recent changes to ob-scheme where `run-geiser' function is now obsolete upstream. Should we try to support obsolete functions/variables in third-party packages? Should we try to work around breaking changes and support both before/after package versions? The answer is not obvious as older Emacs versions might not be supported by some third-party packages. Then, logically, we have to support older package versions compatible with the oldest Emacs version we support. But it might be hard to keep track of such scenarios. WDYT? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at