From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id qJeXD/7K22R+fgEASxT56A (envelope-from ) for ; Tue, 15 Aug 2023 20:59:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id CEaiD/7K22T6SwAA9RJhRA (envelope-from ) for ; Tue, 15 Aug 2023 20:59:10 +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 EBD2C51591 for ; Tue, 15 Aug 2023 20:59:09 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=YpPyJ3Ut; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692125950; 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=THp/gjrSHpqviajOb5rTp7S4dTlrTmAs3tLqOJ6hzqE=; b=JL1ndTrkr7+7aaTrw1EPFdH62yntObe1A0E3LAr5KAGB/2Dzw91ZAc12E65JEJgKEtLmw6 Da3DUeQ4QPF3XlS+p3I9ASuxV3ggkpZy7HbxcPdB9BuavV2SWc7upbtNap/VCuBFjOiwPQ MHeEDwJ20Pdsau9xGZIQr/ak9paY+qFVe/NYsC7UNB2GB3j7gqLyxPlsPXDmLDSClZYiQx dOP3Mj9yea+wrMIN9ObH6o2nmYri3WNfAEl9M280tqeTM0X9XBS4jLkyXmeLrm5rVsGXTP +I4UGw1xYaguTV4g5TuCsk1u8bGqkV2FYmMz9h4eyDIajZgPTtar+ECEfqvUdQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=YpPyJ3Ut; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692125950; a=rsa-sha256; cv=none; b=Sr2FMjbdw85F1CyInB4QFyc5OpmcTcCYGy542gilJOoNkPNzd4QQ8NUj5jPgCGEGOUDNC3 3cmVM6WUFA5D31cqrrVn+8K8nR6RAp8F6Z+kg7CTHJ8irMqDRiMoC0JpEkpyoWfX/vVtxX Lhn1X7K6P4asoLVV2PDPmPZUDMPKx8Axzt9uNFFF4LkH914lKnsY8ujvwhyHcGlvaF0hPl BVKZCsnBztDyUGnAqmUIqbhIDB/tq4ClcPNK+xxyCQHBlQwQdQh9kW5W3gG/7hNBOcKjml FO1q7F0U+bbL30KuND5hjtZtKvvm2WgEDmQMw85OscnR2WTGdnDOHBwnONow5w== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qVzFH-0003hD-R8; Tue, 15 Aug 2023 14:58:23 -0400 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 1qVzFF-0003gP-Rd for emacs-orgmode@gnu.org; Tue, 15 Aug 2023 14:58:21 -0400 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qVzFD-0004vq-Pr for emacs-orgmode@gnu.org; Tue, 15 Aug 2023 14:58:21 -0400 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1bc73a2b0easo37388255ad.0 for ; Tue, 15 Aug 2023 11:58:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692125898; x=1692730698; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=THp/gjrSHpqviajOb5rTp7S4dTlrTmAs3tLqOJ6hzqE=; b=YpPyJ3UtWnjzRmLUUMDj/KqITlau84dNuhtVJKtM2/SGMYqprcAA4Dz8sJRCkSAnJH AZ7EtudaybJmTEl+aYMZatdAq604nrxWU/kEx9vWLd0b2DZuduQ64tfRdHB/H/Xl8m19 U42Mye3iaImhyGZWY63vWfVewuxEWh8qG+idGanJYDnB7HczugVvG7Lfgd9GckXyrZYm GIto5VTqdG8wIMOew/JL6G75zvaTR2e7ACiaBYiHRk3TshEY5Lp5sEGCa1259c1dyd3Z Hv2lipL53yi6SjE8VchSK6bGK3NL4MDpI1Fv9vBmDwfgWHhH/XEmyUyOMYkRTfrZtT5S RaZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692125898; x=1692730698; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=THp/gjrSHpqviajOb5rTp7S4dTlrTmAs3tLqOJ6hzqE=; b=JpUmuTvWY4o5CAwBkqDuD8LwkQOEYjXkhhTqOS2EyCCBsACmBIEqVokbNajjnAwffh A73vR2f7B50zUjJFY/3uQVdlvrgRpD7sJeoO7cLuglO/KYX3AT5EaK9VoZJJMO2KeOYB Pvbq1v34ViZz2c6vOGToSVxcIvd5CAuiptIySKWmbBXR1W+0E45rBIR3G1tp0fpnNce6 zSy1HbgCL0/wnhC5kSu/KfJyLS70SeRR5ctsO56cE3r04x/3BRyaKGPTV96ctCsFfXv4 tsNVE4Hf0BjFtp1A/JgyV+Wu1svz/YwCmBOLG/kjait6Obr1GF4mUw5W1zv7ypIQIau1 2WVg== X-Gm-Message-State: AOJu0Yw80vpCUL2rWob/k/mt0PNpyUsq+9EDaVpkpNB8bp/K+j/TwYiU Gd6s+KXsriznbSN+oilHPL84JR3cNdOMFYInEdFkmpfSEhk= X-Google-Smtp-Source: AGHT+IHkV3SAKrlwIK9hYfx+G0Pz4NF/S0HMFnQXyTT2EgQ7XP45iaU776uBQfiSmmecfmja0LE7GAOf6TEsisap0Uc= X-Received: by 2002:a17:902:74c2:b0:1b5:1787:d23f with SMTP id f2-20020a17090274c200b001b51787d23fmr10757331plt.5.1692125897814; Tue, 15 Aug 2023 11:58:17 -0700 (PDT) MIME-Version: 1.0 References: <87jzz8f3re.fsf@alphaville.usersys.redhat.com> <87mt43agk6.fsf@localhost> <874jq8ohbr.fsf@localhost> <87bkfip3mo.fsf@gnu.org> <87r0odrkbp.fsf@localhost> <875y5pvf04.fsf@bzg.fr> <87bkfdud55.fsf@localhost> <87cyzswhqn.fsf@bzg.fr> <728cf24e-dc01-48d9-afe5-fc7469fe25f1@app.fastmail.com> <87wmxwpc0k.fsf@localhost> In-Reply-To: <87wmxwpc0k.fsf@localhost> From: Tom Gillespie Date: Tue, 15 Aug 2023 11:58:06 -0700 Message-ID: Subject: Re: [POLL] Should we accept breaking changes to get rid of Org libraries that perform side effects when loading? To: Ihor Radchenko Cc: Russell Adams , emacs-orgmode@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::632; envelope-from=tgbugs@gmail.com; helo=mail-pl1-x632.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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -5.59 X-Migadu-Queue-Id: EBD2C51591 X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -5.59 X-TUID: sUgBRJUdpvx2 > Any other ideas? I'd be happy to see some brain-storming. Maybe a #+keyword[options]: that doubles as a dynamic block or something like that? #+inline_task[options]: TODO some tiny task #+inline_task[options]: TODO some small task DEADLINE: <2023-11-11> :PROPERTIES: :SOMETHING: or other :END: #+inline_task_end: Migration path should be straight forward, the exact implementation of the behavior might need a bit of work, and I'm not sure that the scheduling line will work in that context, it is too fart outside the usual behavior for keywords. However it might be possible to move the deadline into [options] the syntax would be a bit different than regular scheduling lines, but it would at least be consistent with keyword syntax. The other question is whether you actually need an #+inline_task_end: or whether there is another way. The idea could use a few more iterations.