From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id GKsCIUMQhWTotgAASxT56A (envelope-from ) for ; Sun, 11 Jun 2023 02:07:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id KIkjIUMQhWS0GAAAauVa8A (envelope-from ) for ; Sun, 11 Jun 2023 02:07:31 +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 E3DEDFA82 for ; Sun, 11 Jun 2023 02:07:30 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q88bQ-00036e-5w; Sat, 10 Jun 2023 20:06:40 -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 1q88bO-00034Z-NX for emacs-orgmode@gnu.org; Sat, 10 Jun 2023 20:06:38 -0400 Received: from mail-dm6nam12olkn20813.outbound.protection.outlook.com ([2a01:111:f400:fe59::813] helo=NAM12-DM6-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q88bL-00045c-Mt for emacs-orgmode@gnu.org; Sat, 10 Jun 2023 20:06:38 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hTIJN6fvIUdfXKIU/HZMvgGux9SfKqDNe1k3G+ug5dULpfxUx+slxG+hgM9q1MrAsf7XV1lUIQ4iUEnzXHc1anmQlF1Vup/OVYIEgfmeMqY8oWrcSJZycJPWyH7iqHKypypjqSjMNQdb6COQGNr207wvDEdHJbChpMch94+NFIwebw3dz1N1zCFfLogLSGJbv9QafbiDAqcTGwnqWJjH8QpHOCYMCO4nh8iAFrV466CzoddQUjea6HlP1cq/tZJ+dCk7AKDrwuVuDhidL8rmwS9FxZhOkeh4hzIIp7Se7ORfe9L7tLGawq7rHpYEuVf0zZO+nUwT2K0yZJkjkhQ3rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ij57375WnNKBrwALjgBGP6ofmOBcA/0rODk038Cun3Y=; b=SEDRe0gHL1YnKty1LN37lvkDPHelD2xwnx7rBH9OYxdnOIcAifcj2/kRmoloZUP1MDPmT+OO5IpzZRHFt6f1CRv6fWxwKqWAB1mAIAPtJYPXZ3iRTEAl/3eJ2hNMlAblF9R3zwJOU4qxh27eQ2RY1izPif9j/rnfgvZgHHa7pF+JTSxBl9OdVhv+WsTd1+e24AUnjVkGuKHU4oChUqCt8I/IQTRQZCepC9kwd0qzvbOuivPk7hhGa2Z8p9UUBS+wnTie6qw/b46QXhEXHvR9o/KOc88M3+pDAj1ZuBMc5XCPjrMaPVt+zUHAOBiQEeT0O7AN3FTRCyYhfdB/kzgrvg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ij57375WnNKBrwALjgBGP6ofmOBcA/0rODk038Cun3Y=; b=Llnk1rSpP6obAVHLZGsOsyneHcZ+OHgH3VKPO4xDDRqDMl3R+pstWM6qRN6fAQ7TOkYCIBP5uQOb5rviie6Y0K1cnrvykhDqP4kQPvxrX84nXTnHi3s82iECazwnQLSqODgErup4eSCIF7bgo+0vk8+925yA6s8kdAKcTa/mqDmPi9Q/2NeSzM1Lzg1NFsTn4k6gmwyz1gSSkOiJdABVFePx4N7KL95sDC9xXOd3qLb0hmP6OEYKlmL0z2FTBDRtzQl0lJqd5fWRWFP2NoBk2K75a4WH1IlAADm+LddoLoDQfXNxYGX3iyU+3fgLHUpPb692XnpSJLEBMm7NVSU4zg== Received: from SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) by LV8PR03MB7350.namprd03.prod.outlook.com (2603:10b6:408:18a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.29; Sun, 11 Jun 2023 00:01:30 +0000 Received: from SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::34a9:d9f6:b659:70d0]) by SJ0PR03MB5455.namprd03.prod.outlook.com ([fe80::34a9:d9f6:b659:70d0%6]) with mapi id 15.20.6477.028; Sun, 11 Jun 2023 00:01:29 +0000 From: David Masterson To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: Is this proper time format? References: <87r0qplm9y.fsf@localhost> <87ilc1ktrx.fsf@localhost> <875y7y2qga.fsf@localhost> <87h6rh140j.fsf@localhost> <87v8fvtz1u.fsf@localhost> Date: Sat, 10 Jun 2023 17:01:25 -0700 In-Reply-To: <87v8fvtz1u.fsf@localhost> (Ihor Radchenko's message of "Sat, 10 Jun 2023 10:02:53 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) Content-Type: text/plain X-TMN: [zkneCgbIFdbQErcsSg+Zuxs2nNicdkGNrr83Sd3qKf5iTKSuPBQZz3vU0Mt+H/px] X-ClientProxiedBy: PH8PR20CA0002.namprd20.prod.outlook.com (2603:10b6:510:23c::6) To SJ0PR03MB5455.namprd03.prod.outlook.com (2603:10b6:a03:27b::11) X-Microsoft-Original-Message-ID: <874jne98a2.fsf@penguin> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 2 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR03MB5455:EE_|LV8PR03MB7350:EE_ X-MS-Office365-Filtering-Correlation-Id: 24e45c8a-de29-4824-1903-08db6a0f01a6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AR8lCA9uDQ3DhBbuBscECnG+pUS2HqmceGaW8v8cw/6YQHpiLF+f7lqwACkqnG7L5gm3uTJUAMScr2k9w92lmi6GXZ8wJ3zT+FNzkxnFDubsVaiiJ7pFGpa7lJM8n8ZpHI+w2L1hkk40Vovuv0X/N6EA+A831G4/bSQKei7bj6AyVmZyVkduxtT8tY2RAjnGV8goINoRbDdW0xP6G2Eq/6NgQqQ/K2AH+qfpTXwiY4aqMmNfM0Jj2voGEhU5ei/Nam3MUWtOMGcybXZYIAi1GP9T+42Hp/yca3bIsxXLsivNowxVSFG8dYP520LpIMnzyb2vTgFAjLZybgV8JRrMNLLKvcbUSkYVME4T3DiHopRPXZ6SF2DiGTuxpl/id8Q4BOZaFB+Ifti4zlui60VGfokDevFyR1YmodBsu2p/QBrIxZVNGrkCso/gh8iDqFrv+g3/EyOnjQkqUqW0A0ORvlzuazohE6ryfR/s3XVgvw9LZrHOao9G67JeT8a5lHy0BhAnMa0D2cgaM0CcS3IJWSi7GXm63o0llw54MH7ECsx4CZge4+VV2hliy15rXdFS93+vE3Ojr0gaL8vHLTD2f61m3KXuI/0fLQMU1EfHZPg= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?738VwAnLenTRmG/27iT9DeBY5F7WyRVA/lletPZIG1VINW9+4mWaTx6PUgb5?= =?us-ascii?Q?g+Q4pb3O7/jQwARMmTui0ei35TffdTLq1apY+ox5sYHx2nyUxoO47tX7eSuY?= =?us-ascii?Q?0SBV1vloTEh8j7zToC/Nd8PbbQTwyo6us5cEs+4r5RBq595rHODgY5QBpsD3?= =?us-ascii?Q?SBL38zk6JM+5zQ+TgUAZWzTjZVwOlzISfCSnx2IjTLzC1LIHFFhCj4LoMYd7?= =?us-ascii?Q?imT/MBF0jz9EqRqPgjcoanRAUSJ81eAtXnFpbHTZgWfTesd4ugnS0h3dP979?= =?us-ascii?Q?5l5OO5D/nTk71O+GbcUlDlYU7Ox1zcYEODnuqSuU+OCP9c2HXsh2GTBwpzgf?= =?us-ascii?Q?bYYjpJnRv+IQErXu6CCJrRV0Fja6oAk6xtkIdKVvJoSyWtCvAPj9RzJEBnXR?= =?us-ascii?Q?fIBMMmAN10NuGvEvwyna8dD4GXfYZIBvZXwjZUcFEGXYnSZ4esoGndX0JxXu?= =?us-ascii?Q?/8zk2lDEf0Oxojmh8mtTj/3CjqslvRA+EQvS0XbHLgGZljQEKL2fw/G3z4Mr?= =?us-ascii?Q?qBa7+nzG3LoaQvvbehxmLT96Ek075CCEyAZvYs5fbtt5YeVHAc+g8sNJ32mA?= =?us-ascii?Q?fhKoSMwyiRT+tA2EYABlJcGPLIQmnvfXyvrDeJTw5MntT6BZLXXd7JtXpglr?= =?us-ascii?Q?42ICB4VLcYa4FdLgV0aQ6xkYucTZ+0XjTz72rK/T++QHcUJTnDQxWZV6iPWE?= =?us-ascii?Q?poZ8lbH/rFvV76d5qhDC00ZOjVxrg9dyAI1TQHH06HfyXx0QUwDygdh2y5w/?= =?us-ascii?Q?FWAJmOttzyQNw7uFN1oIgR5OWHbZ9s3KjT80+kyCV5gC5dNqLgz7BUvFhgQW?= =?us-ascii?Q?84ZhHz58prKk5+YWQ8e9s+TK4mJby3vbGRRvFr9kb3EzziU5wVvVQTTXsYW9?= =?us-ascii?Q?k54h0XOh+aPb/C+7SYI9z+iAl281piLzJoBE4D9E+Gjk9ZPWoGzzpmuTZBEO?= =?us-ascii?Q?brUksbHLJPet+6mrry3CwmpoEsRDefXh8kVrktNGIyFw8ZrNA7a3/9xksffR?= =?us-ascii?Q?qdkgv3VrRKknMmygwWFzLJE/NlTKu2FbKMTXTN4l3s+fZB6+WckrGaVCWVSG?= =?us-ascii?Q?beeahywf4q45JqxPI+Yq3la4UNGynfRfYlhZBIo+JOj4P58x6An6O8X6lHaO?= =?us-ascii?Q?GkxpTQxis31DnwvBNRpCjPT4am72pvx+Wgq9Hz/q8SjIfGAJLcyb3t4TwwEJ?= =?us-ascii?Q?7311eel0PuPz5cCZLKbc5bRu6ZHj1ZjMg4mUmHBh5B9q1JmaXEWQ/mNHotY8?= =?us-ascii?Q?AL+vsWK9zri/2ltWZzxudLOsqJHhaS2Wnr62dCPPj0ryZ3fzPHop0r65ha+O?= =?us-ascii?Q?Wma1EU/CLrGjoFQWAUSgnYxm?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24e45c8a-de29-4824-1903-08db6a0f01a6 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB5455.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2023 00:01:29.7148 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV8PR03MB7350 Received-SPF: pass client-ip=2a01:111:f400:fe59::813; envelope-from=outlook_98C99531806B1C22@outlook.com; helo=NAM12-DM6-obe.outbound.protection.outlook.com X-Spam_score_int: 6 X-Spam_score: 0.6 X-Spam_bar: / X-Spam_report: (0.6 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FORGED_GMAIL_RCVD=1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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 ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1686442051; 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=Ij57375WnNKBrwALjgBGP6ofmOBcA/0rODk038Cun3Y=; b=brWmaBtSeomRCzVI8aY2pBCspvY+Sly+OTzLDIqv4zWR7id0TM9eIBlzKUyzvZDRWCpdD2 2Od6sifOMewCaIfgXmPlKqjWmgbQW5nY8PnPDeumPDvOsa2vrpbRtELsgHhhNgi/UE/yFt ofl94kzYCOXKzFr7aPNiG63GHbOflVrMZaePd3iDlkJtw8wf81sEhq6pA3xq0N9E6nm1fh YYorMvzbWd3S2oH4DYovvyais4N0VNZihHfW7mmzfhusN8RjBD1h844FLatcODtWnznNUN mSqqhMxpjmv9RgpBNDBphByFAjVSc6yupjoPb4X/OOSiOTXl5u/uNq25vr3wWg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=Llnk1rSp; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=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=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=key1; d=yhetil.org; t=1686442051; a=rsa-sha256; cv=pass; b=MrtJefWZhtIvoel7Lk24u+UE65K5BSMrMQTSKldthUnLdeBS82QySjI7UXpNVIn3NQ3rM8 6GMsOV9oGnI35e6apqy2urM2/gfU40LhvH6M8YsoX+dMmY436xLXQKiAyRDDaWcg0aZ3bO XbFc86pbPfYo6R0Uddlyg0u4Q1tGrzCINdCVMpet8Tlo792vl4I6BU+QID6gD0pKy+E3I1 /7O+VHgehx+2jYPYxtvqRBgZcvPjqN6CoPyTR07GUkaBuJB1n2frafnMx7FPdbVyvx5bDr W8Z/HPG3za81UatwW394uMRU8OHUc50GvmL66fbkNfzZIRL68aCtftDrewSubA== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -5.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=outlook.com header.s=selector1 header.b=Llnk1rSp; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=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=pass ("microsoft.com:s=arcselector9901:i=1") X-Migadu-Queue-Id: E3DEDFA82 X-Spam-Score: -5.75 X-TUID: DqnnAMp0fCpz Ihor Radchenko writes: > David Masterson writes: > >>>> Maybe I'm not explicit enough. In section 8.1 of the Org 9.6 manual is >>>> a subsection "Time/Date Range" that *implies* times are supported in >>>> ranges by the use of words "time" and "timestamp" when, above, you're >>>> saying they are undefined (unsupported?) for now. I'm merely saying >>>> adjust the manual to remove the implication. >>> >>> Please check the manual from main branch of Org. It has more text: >> >> I disagree. I cloned Org from Savannah and made the attached patch >> file from the main branch. First time for me attaching a file to a >> message. Does it work for you? > > Yes. Though it would be better to attach the diff with proper (.diff or > .patch) extension. I hope you saw that I provided a "patch,txt" file in a following message (forgot about the naming convention -- been a long time...) > Even better would be providing commit message and formatting the patch > properly. See https://orgmode.org/worg/org-contribute.html#first-patch > Not mandatory though - I can format things properly on your behalf. Thank you. I haven't "patched" anything on Savannah and assumed I might have to do the GNU copyright assignment. For this, I thought it would be easy for you. >> - Two timestamps connected by =--= denote a range. >> + Two timestamps connected by =--= denote a date range. NOTE: time is >> + not specified in these timestamps -- just dates, > > I'd avoid this NOTE. Time is actually allowed, but agenda does nothing > with it. But only agenda. The rest of Org will handle date ranges like > <2023-06-10 Sat 14:00>--<2023-06-12 Mon 18:00> correctly. > >> -#+cindex: timestamps >> -#+cindex: ranges, time >> -#+cindex: date stamps >> -#+cindex: deadlines >> -#+cindex: scheduling > > Is there any particular reason why you removed index entries here and > further in the diff? No, there isn't. I think what happened here is that I noticed section 8.1 in org-guide and org-manual were almost (but not quite) the same. I assumed (incorrectly?) that they were supposed to be the same, but got out of sync. So I made my patch to org-guide and then replaced section 8.1 in org-manual with the one from org-guide. I think these "cindex" statements got dropped because of that. If they are important in org-manual, but not org-guide, then please put them back. >> A timestamp may contain a /repeater interval/, indicating that it >> applies not only on the given date, but again and again after >> - a certain interval of N hours (h), days (d), weeks (w), months (m), >> - or years (y). The following shows up in the agenda every Wednesday: >> + a certain interval of N days (d), weeks (w), months (m), or years >> + (y). The following shows up in the agenda every Wednesday: > > Why did you remove hours? Oh! Another difference between org-guide and org-manual that came over in trying to resync the two. >> For more complex date specifications, Org mode supports using the >> - special expression diary entries implemented in the >> - [[info:emacs#Special Diary Entries][Emacs Calendar package]][fn:20]. >> - For example, with optional time: >> + special expression diary entries implemented in the Emacs Calendar >> + package. For example, with optional time: > > Why did you remove the links and the footnote? Again, another diff between org-guide and org-manual, :-\ I'm relooking at this patch. Testing finds that these work in the timegrid agenda as expected: * <2023-02-03 Thu 10:00-11:00>--<2023-02-04 Fri 10:00-11:00> ** Can't mark one done -- you have to mark them all done *** Kind of expected for this form * <2023-02-03 Thu 10:00-11:00 +1d> ** Can you limit the number of repeats? If so, how? ** Marking it DONE removes current one from agenda *** reasonable I have to rethink section 8.1. With the above in mind, 8.1 is not quite right, but it's more subtle than I thought. Not sure how in the weeds it should get for a user's manual. -- David Masterson