From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CKjqI1GshWHQRAEAgWs5BA (envelope-from ) for ; Fri, 05 Nov 2021 23:12:33 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id qJR2H1GshWF0HQAAbx9fmQ (envelope-from ) for ; Fri, 05 Nov 2021 22:12:33 +0000 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 E532FC89F for ; Fri, 5 Nov 2021 23:12:32 +0100 (CET) Received: from localhost ([::1]:54770 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mj7Ro-0004PC-1n for larch@yhetil.org; Fri, 05 Nov 2021 18:12:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mj7RN-0004P4-Hs for emacs-orgmode@gnu.org; Fri, 05 Nov 2021 18:12:05 -0400 Received: from mail-pf1-x42e.google.com ([2607:f8b0:4864:20::42e]:36509) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mj7RM-0000qb-2b for emacs-orgmode@gnu.org; Fri, 05 Nov 2021 18:12:05 -0400 Received: by mail-pf1-x42e.google.com with SMTP id m26so10090802pff.3 for ; Fri, 05 Nov 2021 15:12:03 -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:content-transfer-encoding; bh=ZOhJYCzsQkOlYj/j2w5qWMuMj6aaaIHx4gWj2vOsOrw=; b=aalaCfDTvADrHirXrCC6FM/hMXf3nPIej0B3OVpkXTdtn3NRxe2xCLSr7qWk9XV501 EbD62V8kwJ3A3THnYOnzwka9Tpd9IH358UYx/BXU3n8V/tsnMqRQ+dpc3OpLFhzaTYQy mlaEc8XftkRzx86xeIX0bmLP8gs4zt6D7OsEBM3uUUtDjBvvOsm6DziHtkhHq5G5coMX wBAomwOx94rdoJmLucwGaYD4zU8lR0UKa8kZpCXXqD31WMCXGrxjzYMRu0J9hKQ3VVHH C6hrPOndHR+MmmQT8J6G1j1kP6+KcHt7vHcAd2h/MpV+UvzRf+zKy1Jy6tXgom6WKlCf bGqw== 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:content-transfer-encoding; bh=ZOhJYCzsQkOlYj/j2w5qWMuMj6aaaIHx4gWj2vOsOrw=; b=la+6yEJTVN0Fg1LbtFuVcQ65EoV2z/gCt9EC1yQCBwthoRjyzTfUKzCIdQJnOaH3Pg XBlSsNUIz6KQpgnKaZhLF4j9ONy5tdlo4hEe0OXc9+lwrjQphXaZbDdg7EHdfiDChaaM e6v4gx+k44r99CkasbrlXC08nMRp7++FPR7xxSicmsphqFndHd1MuY1BcahpRR+hvfSh ShtIshjPTqfkIb+Fg+cGOc33pcvDS/LjZAZqhzxU1ckh3thgEILCJrDlkdtB0ty+BRjp n6+GvT+I6ScuYpRrwRgLVlqI2IHuUTgy7XMm/ez+Dtn4ijjHRvYZleneGATWXUMHpgDE 1cLQ== X-Gm-Message-State: AOAM530B7g4YHOVZInhQXk66Ai/seoPo2IlrUJYg7DIngYEhldE2TyYa DiqSpyAY+DD+ZTyOxSl6P2fM/pF0NCg= X-Google-Smtp-Source: ABdhPJw/qvDEjv2XUWsuf19nljngWkiPEo0bcs1USj9nDhvEUoDz3rjsjeGNmlO9JndOXuyB++gx6w== X-Received: by 2002:a05:6a00:1acf:b0:49f:9cd6:529 with SMTP id f15-20020a056a001acf00b0049f9cd60529mr6962945pfv.62.1636150321790; Fri, 05 Nov 2021 15:12:01 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-9762-3b1d-1455-e9f6.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:9762:3b1d:1455:e9f6]) by smtp.gmail.com with ESMTPSA id u13sm483775pfg.30.2021.11.05.15.12.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Nov 2021 15:12:01 -0700 (PDT) References: <87fssispc2.fsf@nobiot.com> <87h7cysjf2.fsf@localhost> <87sfwgme9s.fsf@nobiot.com> <87sfwf8774.fsf@gmail.com> <87lf22l6qo.fsf@nobiot.com> User-agent: mu4e 1.7.4; emacs 28.0.60 From: Tim Cross To: emacs-orgmode@gnu.org Subject: Re: Introducing Org-transclusion Date: Sat, 06 Nov 2021 08:56:16 +1100 In-reply-to: <87lf22l6qo.fsf@nobiot.com> Message-ID: <87pmredzgx.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::42e; envelope-from=theophilusx@gmail.com; helo=mail-pf1-x42e.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 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636150352; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ZOhJYCzsQkOlYj/j2w5qWMuMj6aaaIHx4gWj2vOsOrw=; b=tjDmd/7g5lF/xX6ahCwJFRu2F81dc1wokYTV3RXLZW4RSpFuCcD+gl3oeedAsbqcNZCSJr AvSZ1ZUm0IWeuXfyvvTOR8PaNJMGBcd5SJdwwtH0hm5Bjd1sZH/r9e5uyOq0rvUv0ZYbNM jyAGtavV2B/VCaVt/p42zP1kYPclfuMCm1VzPfG1JK2UwpaLofbR//Fvl/EhCc69xhS8yz P7At6uc39hPaBEMljVxRMz7zbugyHKFX6eks5e8p/RQg/AY1mo0DqEl8GITZ5DzFulO+6k 83Ex41cBQv3GOIcBbNI4oz+WMvq+OyL4iSaezav1eBJskAxTE6ByiK/bQ9J3OA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636150352; a=rsa-sha256; cv=none; b=dtETzFwfP2WyXtngoANqoFE7s8kLcfAv5pylmxcwZf5qLu+ykxOh44sn6mplRdM7oNL/+0 d2/ZPZah28cmmOymKo08hoYP0S7UK8sL1ULw9LfYkgYOnfoWdiZY0hHijwPIFo0YBgautV TOa7zRab5zEGi0fXToOD5oQHOBhU0wgOxpXH3leNwzLSmsuvOSxAsLyUzlbiP73kI9KPM5 e5lzORTcNXdxwRMfQtWqzZWE/Bb6HanL8efVlZ3FXgq9pbQTU00qwC3xdSL+lCN0HHHeIA TO7qN7f/AMr0p8c5UCxECtEqfDI39Rtmi1qBoj1PsuhYgGIk1ziI4ASHkUKTFA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=aalaCfDT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -1.62 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=aalaCfDT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: E532FC89F X-Spam-Score: -1.62 X-Migadu-Scanner: scn0.migadu.com X-TUID: AcobLk96Vk4P Noboru Ota writes: > Timothy writes: > >> It=E2=80=99s worth noting that currently Org=E2=80=99s minimum supported= Emacs version is 25. Do >> you use much from Emacs 26/27? There was mention of compat.el earlier th= ough, >> and if that goes somewhere this may not be an issue. > > Thank you, Timothy. I take it that support for version 25 to be a > prerequsite for Org-transclusion to be included in Org. > > It never occured to me; thanks for pointing it out. I will need to > check -- it was just my development was done mainly on 27. > > Does this mean Org contributors have different versions of Emacs (25, > 26, 27...) and test their patches in every version? Do you know? > The org 'policy' is to support the current released Emacs version and the two previous versions. Current released version is 27.2, so need to support 26.* and 25.*. We recently dropped the requirement to support 24.x. Once Emacs 28 is released, support for 25.x can be dropped. WRT making this part of org-mode core, I'm not in favour. This is no reflection on the package, which I think is a great addition to the org ecosystem. My preference would be for this package to be an add-on package in either ELPA or non-GNU ELPA. My main reason for this is because I think we should be striving to make the core org packages as small and easily maintained as possible, containing the core functionality used by everyone. While this package has some very useful functionality, I feel it is functionality which will be used by a subset of users or by others only occasionally. If, at a later date, it turns out a majority of users use this package, we can review and if necessary/appropriate, bring the package into org core (assuming copyright is handed over to FSF).