From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OE36NCCUSmSLUAAASxT56A (envelope-from ) for ; Thu, 27 Apr 2023 17:26:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id mGnJNCCUSmSHewEAauVa8A (envelope-from ) for ; Thu, 27 Apr 2023 17:26:24 +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 6DC3C3936D for ; Thu, 27 Apr 2023 17:26:24 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ps3UO-0002Wm-Ff; Thu, 27 Apr 2023 11:24:59 -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 1ps3UM-0002TE-2D for emacs-orgmode@gnu.org; Thu, 27 Apr 2023 11:24:54 -0400 Received: from sonic315-23.consmr.mail.ne1.yahoo.com ([66.163.190.149]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ps3UG-0000Wl-8R for emacs-orgmode@gnu.org; Thu, 27 Apr 2023 11:24:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pacbell.net; s=s2048; t=1682609085; bh=LrgsbOirZBhvwAR6cUPML6X6lSce5nJWp80Xjc3dKiI=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=m4IAEGYGfwE5v9bSzF3zd41r6agkDkoZY2HfPOjRjJdVqrUNW5IRY8gRKvziv3UZ1uAPbjP66sMtVzLF5V+G+HawpYIU2z4Lnpqj5SEgjN2yBJgF1jmrR9yB9mxElFHhGnj13c2lGVsDek64Vevi1HIqYqEpEhhA3p1rjd3qrFgD3ucDURGg/o1OZXaK0c0aPnkOVaRCyVBlnTDueWypuV7ZfVhgyHBx8YX2DtRGkqAWqk8aRXzIS9fP+d9Dg+CpN2MbOotXHmXyEqdsJZ9qtjCF64yRXCgQT2D8PxSdmWw3cqObgJoor/tc1/2j1br351RmGd2tNC/EEXo9+5POKw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1682609085; bh=iN5bkO2HpGdkarMXYHo4JE9lwpY86+ix3yNLxVug8gq=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=NOkNldYuHgcHUDoS3z3shE5DCcHdtz+j0ESecioUDlhc7qTXuTKv+1r7W2AhaxDntSYAQZM5tqKEjJ68Al/x+k1bJToFPHT4k4ZRGjRXx3jNb7vPIZ+nIjsG6DK0boOW6tjqXiOT+Htgzc9goJICaSE8P5Pm9zHNGHpCgNA9dd2XzJ8/riimXWVelNdJK1SXUequsz5SJGlLaRmh9MeEkZVarAeQNlm/3uYcuCCcI1mN0H5DlI/2YUPwp0kOJmwQlNxD3a0WSiKG0gbVl0LquUF2alevHc0YxC93VSpLycL4dLhUtPTEa0eBI/BDQsY4sMlh9v4dFdM0SPUEZ68M4w== X-YMail-OSG: KPjlwz8VM1nlIhw86P97Fapzpv.EiZunsuZTLizU9xN66X2Fvt6anQMYZ1nq4M0 h4fSoaj77LXJKW3kTvhmn3zOR1lq9T.SJdG7HKwfYRRnKdibYaB2jv5bN409gWEbMoJDNZ.1luMM Unpg7morKMnV1wKQWFdOfrXvGAmqvq4bgh.uc418f7Fmqm6xKFkfZzeMhHeqZYjstxGuglc9tVcK .VYSwcvzTgVF7QDbP9d0a0SjDHjg6PaJM0I3QGSpgPvwzlYIMO2.rhAOaoYSy8JPCLhAjPp3Irqv 2oSIXazHyE0Hjv3s06VHMpaO6yK7TehZ.oYM1DsUj6Gz_4u1WDmi5NjQ57qsLPOaBM264xJwNt95 dNUyTlUNSTIR1sSix9CCkd44e5T35roow8009uZlnYvTDQjxwtvw5v5ZU.aE8ZGTka3wI4lr8OtE xrE_OcZbxkTYNj6uSEDdOxna5MUUkB3azf5Ie7FtIpHmZAdNy4hkM.7bMKAtsktVjWydT5OEsEOS wcAvHVaOSEwihjD.79rI7kcTMLVXQGsvmTUKEcDEdL6Iw48IcNjUCkWzKdmYm9VUFwL80HIlTVyE tI1jRkNDrRN0hm.IJda5T.ZXNf47lQ0_1z3Jfks1c95aHrBsKmx4CWkZdIcAFltkQDrZXTargpeb bKlHnRT1p9rAyZJxZpnjvCm91Mkp8KtXhsa.UN4J4VLSkebOldmf4HN_pccQOS9_kMaRaVeEMSh4 eXyzX5045p3TqdXcerPyHELtCrlGBgpz7ITw_I8dlUczu_7QSZAqkISGmBoWxBj1z8gG3X8UUeY8 ZbfFjZ6lUP7W6JKdcKyQKuaCEAYRn3dYPZcU5RqSjDddgl.pAJXTwnmAO7Dkj_FR4ny5wfwCBJIf tdT7ES1jKSg.9QglxLTeU72kyPQ.YmcwU6qBQmebbSvyh5Wr4EmPZhQuzaKaUukGGzuB_VmnTXcn MRy47I3qUQ10Ib3mx3pOgKdNqKruC2WUu6ER5BB5y2pfcW_nwSxbI1sTl8mCTd6VPq9rmkCQk.Xq eWdbi1ubf6pUm.NFx67GtSp5UgWrrjX97Dk5m9eVgo.zCtsEF7nLXK6LripEpBwTz3gIEJ_ywxXs _UD7ptWzKlhUQ97TFICoYs2tv6_tNqfyocVHcVfBhVAyBaiCYkazW_S_K_7ZhujWoujIWQJlUIDN JsK_8Ws1x_i9yI_Zrbn39sqHgUC1UC3QSA4r7Vxq.hV7EyC.LJ8al3gaG0WQvk5UjCg9S8iMTCah 0953NjnzPsRqPoxKRJzInAJ2xvNwif2eGzwPgIT3sNu5e654PLRcS8EEqnBiU_vPkLtXkB7shCeP wJZeeVkrGAXgpEKv9b1eJJw03sXjZtb0sHZExHFu0jHszhZgZWjG2IzVupvIojtEua3hfoQSp2S0 x0Vv9OmKzSmcHI6KfOt9qjhR35UuHnx4HltQT2YNdk4zyhIruZqTjtHuu0QV0EW_Xjxuj4nSZzvr KCQx3z6umxbUy7_y5bViHfGh3525KhOSfa3xcvm.nLkk9VyDQK2cn0qaw5YMDtI2Ph5RR1e1.Lv. zUCNDSDvDyGz8WPmOw0mcaqVyJ8h8lMphi2.4xkJJ3kh05dT2EbNE5ASA3ojAZHvzyVxFhbOkriI X.n8YIRvhSdt2n28ZaBhKDDLC_Uc_ljTepFwSptwCA7Y9w29X.WBP1n5p.zjkn0KT.vMD_BFSR.S BDJ57lrZT7Ldv9qWDe0tNlg2LV.vqZODFiBxZtUDwsOTQZzfi1ENN4Uuy1l45zLyFgv0q38rLP14 9PQwiIqD_SuCiY6tKUxHWdAsiTR_CLRWis2J4HseMPeieCN7YhzyZdCZi9tTSgkN81ibw3uvQit7 6ROS8bU6moIuGJhW7p.ihAsFQg8m0zTxLs5geSeIiBfu0UFVz0pO5F9ZaWYFbAiE66qBYLhy4R94 ZqpC1meCvyqa.dAd.S1OFxPfBDHBDXs1WFXQmZ9arFJMKgO_N3mlsPZjgcTjAWyjE2vD6MSA8qZ0 VFEZEF0pABvx2TPhiCbjDS1B4tGIT04Z8ZWoIlQSpcSS_N878ftXlJ76_JxTNJr7Y85r_BNiQHtg ug6J4qdhnzO2H342BfmugiucKqWRyttRQozkEH0c7XJOr6ZLI0dyGODaTV7vmRw_QdKaATGScNSa 9GtmwGm8khEpXRQuGQvCwTWeDrEeIJepLjjY4Qx9u6188cU3IcVWGvTCvZw_lGhCBQQfU5QTiGbT 7uViX_ZZsVyMCNEr.GtFeYMwxwzqvS0Vtbw26WO2GApvgbWvOhnd2iknyrXGj89_5VT29lqWE.2i 1LLf98Ff_3PORrtcc2aAk6EMPvwwUnqZbdr4- X-Sonic-MF: X-Sonic-ID: 46fe9ba2-b30f-478c-86a4-01b984f4bb48 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Thu, 27 Apr 2023 15:24:45 +0000 Date: Thu, 27 Apr 2023 15:24:39 +0000 (UTC) From: "J. G." To: Ihor Radchenko Cc: Orgmode Message-ID: <256094831.903620.1682609079969@mail.yahoo.com> In-Reply-To: <87ildho952.fsf@localhost> References: <1032532251.385739.1682523845362.ref@mail.yahoo.com> <1032532251.385739.1682523845362@mail.yahoo.com> <87ildho952.fsf@localhost> Subject: Re: [BUG] Linking SCHEDULED and DEADLINE repeating timestamps to avoid desynchronization MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_903619_1922911468.1682609079967" X-Mailer: WebService/1.1.21417 YMailNorrin Received-SPF: none client-ip=66.163.190.149; envelope-from=jerzor@pacbell.net; helo=sonic315-23.consmr.mail.ne1.yahoo.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=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: , Reply-To: "J. G." 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-Seal: i=1; s=key1; d=yhetil.org; t=1682609184; a=rsa-sha256; cv=none; b=tpv3k94ue2Lkh0N4PHiKWcBI6WqadgPeDwYEeT1K3kNOiKsG7PGQZNfmn513UyEXP9a2DC xwbyBhP77inwTGTTe/DUokgZOvpwq1uNb/Lvdw+Xj1jQ/msb6Ah8AbkcwxkL2fWiZcp9uE 3CrR22y6/vf62dsjwLM4247WpWM1Dy+RwcUOlYi/iVw6zzNexAqiiKqxSUeez7MpV5jY4O Vv8iPQ1ZKHrc7O37vo5seKzRyFuGCN0T7v+uLUea+ll2A18l0xOP4XLMoOwpj9Owt/B1Qa SY9mAHi5ACWl6976GJ5ZLAUbhm5ycw9VlC9/9hmc/lL0/FJTZ7TPf6xb0TRCaw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=pacbell.net header.s=s2048 header.b=m4IAEGYG; dmarc=none; 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=1682609184; h=from:from:sender:sender:reply-to: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=LrgsbOirZBhvwAR6cUPML6X6lSce5nJWp80Xjc3dKiI=; b=C9iuqT2VxkIhJTpNvtQJOiD7J83Veb4AxnS1j5XPxJ8Iyg4TTIxkoQrQ3EGlWCb37z9ygR mJ+ML/z9egDH6sBWWJWg+CEi/xkj3A7hEyzuKYbFrbNe+/Jrd5aXzbF6y9Z0fTZRUTMxW0 lEFQJHR11sBtIrJUqu0XVRVgkKhjFUNvd47f4bBzzRI7qkEbOXNoInRNaxsr/U+oJ94lgC hldsMsLkTF3NykcJWb/C5txxaskhpjXKQuZvof5KRh968GAYEqFuku+qjD5f9onu7gUph/ H3jIRxTYOVltFdz9lmW/aIJIt6WkORuaUZUtPHu9VN0lsU65RSCvVVW2phdk6g== X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pacbell.net header.s=s2048 header.b=m4IAEGYG; dmarc=none; 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.00 X-Spam-Score: -4.00 X-Migadu-Queue-Id: 6DC3C3936D X-TUID: y/8GAqcVoCCh ------=_Part_903619_1922911468.1682609079967 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Thanks for confirming the issue. For the record, after doing some more research it looks like at least one o= ther person came across this issue, and the workaround was using org-edna i= n place of the repeaters, which will push the timestamps together to the sa= me date offset prior to the scheduled-deadline date range, and then increme= nt them forward to the correct dates: Use Edna Instead of the Repeater Pattern =C2=B7 Konubinix' Site |=20 |=20 | |=20 Use Edna Instead of the Repeater Pattern =C2=B7 Konubinix' Site | | | On Thursday, April 27, 2023 at 04:28:11 AM PDT, Ihor Radchenko wrote: =20 =20 "J. G." writes: > * TODO My late recurring todoSCHEDULED: <2023-04-12 Wed ++1w> DEADLINE: <= 2023-04-13 Thu ++1w> > Right now it is Wednesday (2023-04-26 to be precise), and as shown above,= my task had a scheduled timestamp on a Wednesday from a previous week. The= repeater is ++1w, so marking the task as done bumps it to repeat on Wednes= day of next week (2023-05-03 to be precise). That functions as expected. > But the deadline timestamp is on a Thursday of a previous week with a > repeater of ++1w, so marking the task as done bumps it to Thursday of > this week (2023-04-27 to be precise). So marking it as done it has the > logical but unexpected result of having the scheduled timestamp for a > date (2023-05-03) after the deadline timestamp (2023-04-27). Confirmed. I think it makes sense to have a special case for scheduled and deadlines, making sure that they shift by the same number of days in future, when their repeaters are the same. However, I do not think that it should be done for all other timestamps under heading. --=20 Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at =20 ------=_Part_903619_1922911468.1682609079967 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Thanks for confirming the is= sue.

For the record, after doing some more research it lo= oks like at least one other person came across this issue, and the workarou= nd was using org-edna in place of the repeaters, which will push the timest= amps together to the same date offset prior to the scheduled-deadline date = range, and then increment them forward to the correct dates:






=20
=20
On Thursday, April 27, 2023 at 04:28:11 AM PDT, Ihor Ra= dchenko <yantar92@posteo.net> wrote:


"J. G." <jerzor@pa= cbell.net> writes:

> * TODO My late recurring todoSCHEDU= LED: <2023-04-12 Wed ++1w> DEADLINE: <2023-04-13 Thu ++1w>
> Right now it is Wednesday (2023-04-26 to be precise), an= d as shown above, my task had a scheduled timestamp on a Wednesday from a p= revious week. The repeater is ++1w, so marking the task as done bumps it to= repeat on Wednesday of next week (2023-05-03 to be precise). That function= s as expected.
> But the deadline timestamp is on a Th= ursday of a previous week with a
> repeater of ++1w, s= o marking the task as done bumps it to Thursday of
> t= his week (2023-04-27 to be precise). So marking it as done it has the
> logical but unexpected result of having the scheduled tim= estamp for a
> date (2023-05-03) after the deadline ti= mestamp (2023-04-27).


Confirmed.=
I think it makes sense to have a special case for schedu= led and
deadlines, making sure that they shift by the sam= e number of days in
future, when their repeaters are the = same.

However, I do not think that it = should be done for all other timestamps
under heading.
--
Ihor Radchenko // = yantar92,
Org mode contributor,
Learn m= ore about Org mode at <https://orgmode.org/>.
Support Or= g development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92
>

------=_Part_903619_1922911468.1682609079967--