From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1.migadu.com with LMTPS id cFV9IRBjQ2bCTwEAqHPOHw:P1 (envelope-from ) for ; Tue, 14 May 2024 15:11:44 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id cFV9IRBjQ2bCTwEAqHPOHw (envelope-from ) for ; Tue, 14 May 2024 15:11:44 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=snobis.de header.s=default header.b=yF5fG0JP; 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"; dmarc=pass (policy=reject) header.from=snobis.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1715692304; 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=X3YgsJA1A1beMOoJ+VhC8+byCRzGc312pXgVjM+ksvw=; b=cRW1sGQ4b5bEr7A6Kj+6AEd6swnC/9ek17xFnIgUbsZXGQu906aR3L+Wzng5yaH+pdZMEr F3nr8VZz06oJYSUAHVMf61IPro2T40z79AYuK6ME0Td0kXAyrPZashHIKThKA3E3Rq9AVK 3vQeKnSlDyxdauXvYp/quHA54NdoqfbVNtCYINQt2VRX9cmf8bBAesfvvsOItRSzgsitkc YNsFELEYtL+OT88LGINsnH1S5W93iCVznII1GzUlEkdw9zcnsFlx0epvQ1D9mUa1PHtBF+ CRtjy0xcRewsk4FzIVWPbC7b3Vp1mJJjP8DWMaDmfjSQ6vn+lV3UtxdkXRy2FQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=snobis.de header.s=default header.b=yF5fG0JP; 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"; dmarc=pass (policy=reject) header.from=snobis.de ARC-Seal: i=1; s=key1; d=yhetil.org; t=1715692304; a=rsa-sha256; cv=none; b=X1p3YtWDAZN2KJQo1lPNoFS14AHbgwqfl6kmwlgaLIafwZTbX/xZNpdscQHHtKW5vteWyE JL8V7Y+6YJbD4tooAuUPLaa8e/wTM4ZfjoyFbNa4VjCEfKOiSS9iLpBfuP7bA/26Q2Ax4/ bnO7cs6eHCrW7qtA7jRiynCt5PRRVIs8XovO8PDxjxinSOa8Swj4t1XRmvq9tn4tHySd1E pvKiz37Cx3OefT1Zsjkt7yslYllxEoo+AZuAKaXSR1YGlbQG1msGSxJ9VCPNWlWbO4M9/P EmQvKccrrcd/dXtVipQIBM1FmMBMOHY6OQbBIbt8OXQ8VHe0DdDOg1Hnt/7tKA== 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 3196A6A7F4 for ; Tue, 14 May 2024 15:11:44 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s6rvo-0000zy-FT; Tue, 14 May 2024 09:11:00 -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 1s6rvl-0000wN-1H for emacs-orgmode@gnu.org; Tue, 14 May 2024 09:10:57 -0400 Received: from basilikum.nobis-admin.de ([89.238.71.130]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s6rvj-0000z7-0J for emacs-orgmode@gnu.org; Tue, 14 May 2024 09:10:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=snobis.de; s=default; t=1715692249; bh=mHBN0iJab1gGlX8VCJ5yjLJyqMUSVEnoKCKu45YvCJM=; h=From:To:Subject:In-Reply-To:References:Date:From; b=yF5fG0JPkJoYL2kRZH3rqfSchkxe8/Fx2p5QVjgSTzbzHJyJad8PQFJXITLWpmrMy oNnK2u4faq/6Dn+xyJ/ThwYmLaSDx+8+hLrZkeFJtlNs02cvThnLLyyPfbd9AsO8X1 54Wfrdnm/7EtUfmL5Cqeb52KW6YfUpGWDAb5ru9Q= From: Stefan Nobis To: emacs-orgmode@gnu.org Subject: Re: [POLL] Dealing with +1m/y repeaters when jumping to impossible date (should 05-31 +1m be 07-01 or 06-30?) In-Reply-To: <87seykpn58.fsf@localhost> (Ihor Radchenko's message of "Tue, 14 May 2024 12:56:51 +0000") References: <87frvzodze.fsf@localhost> <87v83if2io.fsf@localhost> <87seykpn58.fsf@localhost> Mail-Followup-To: emacs-orgmode@gnu.org Date: Tue, 14 May 2024 15:10:48 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=89.238.71.130; envelope-from=stefan-ml@snobis.de; helo=basilikum.nobis-admin.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, SPF_HELO_PASS=-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-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -5.60 X-Migadu-Queue-Id: 3196A6A7F4 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -5.60 X-TUID: HFgxBDL//qf5 Ihor Radchenko writes: > This is not possible because of how `org-auto-repeat-maybe' is > designed. When repeater is triggered, the original date in the > timestamp is replaced with future date. So, we have no access to the > original date in the timestamp. And even if we would have access to the original date: It may be something like the last day of February and from that alone it is not evident, wether e.g. the 28. of each month should be used or the last day of month. Therefore, I think, the only solution to this problem is to have some kind of special 'last day of month' marker. Maybe something like "+1m!" or any other way of encoding this "go to the last day of the next month" directly into the increment specifier. -- Until the next mail..., Stefan.