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 ms5.migadu.com with LMTPS id CK6DNLPi12OCQAEAbAwnHQ (envelope-from ) for ; Mon, 30 Jan 2023 16:30:59 +0100 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 +LJSNLPi12PRYwEAauVa8A (envelope-from ) for ; Mon, 30 Jan 2023 16:30:59 +0100 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 83D802C243 for ; Mon, 30 Jan 2023 16:30:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMW7B-0007SQ-QC; Mon, 30 Jan 2023 10:30:38 -0500 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 1pMW78-0007Op-7I for emacs-orgmode@gnu.org; Mon, 30 Jan 2023 10:30:34 -0500 Received: from relay-egress-host.us-east-2.a.mail.umich.edu ([18.217.159.240] helo=equal-nisien.relay-egress.a.mail.umich.edu) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pMW76-0007HV-Kj for emacs-orgmode@gnu.org; Mon, 30 Jan 2023 10:30:34 -0500 Received: from excited-tupilaq.authn-relay.a.mail.umich.edu (ip-10-0-72-161.us-east-2.compute.internal [10.0.72.161]) by equal-nisien.relay-egress.a.mail.umich.edu with ESMTPS id 63D7E297.BE0944C.8086090.355441; Mon, 30 Jan 2023 10:30:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-2018-08-29; t=1675092630; bh=D+4ulfvGg+cTvhE93e9N/mcBWrVOnq36/gnskLCPpSo=; h=To:cc:From:Subject:In-reply-to:References:Date; b=Um8MQKpUmWHHwTTZq7njg4mvhfdA+ivGMbmVlTM6MMD/wfGhTi62bfmuG8QHnrNxj RbiFykLPB/Yr7iAaOn+U0kB2rlhloXrLqEwnCsiFtQFIW7ypMBCMhAKk+PGcIiLqke hn0fc7a++Wk8XTe2FuzMrm7O+Wvm7QjCkPS8GfBgmjccteguzPsQp6bZZthy/noPao jAEnDU3x834sFjGqxxGahF1s7JdRo1jGivLjXzwlyjAtwBLhhYj5C+c38494FXkUPw Fg8zz8K3Gt3IDFE+c4B66b6ksUwCUYRjLJ549spENlF8zWz0auCPVifgl6ZBOyLM8b 9iMaplGhuEpIg== Received: from localhost (Mismatch [85.103.28.184]) by excited-tupilaq.authn-relay.a.mail.umich.edu with ESMTPSA id 63D7E294.9E9F11.71C7122D.1771532; Mon, 30 Jan 2023 10:30:29 -0500 To: Ihor Radchenko cc: Sterling Hooten , "Thomas S. Dye" , Tim Cross , Jean Louis , Daryl Manning , rjhorn@alum.mit.edu, emacs-orgmode@gnu.org From: Greg Minshall Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda In-reply-to: <874js85hmu.fsf@localhost> References: <63c66048.630a0220.427bf.a5f6@mx.google.com> <87r0vtiks0.fsf@localhost> <63c671c0.a70a0220.61aa5.56b8@mx.google.com> <87fsc88aq9.fsf@localhost> <63c7dd3d.170a0220.6b4d6.f84f@mx.google.com> <877cxk6oeu.fsf@localhost> <63c86454.170a0220.80970.652d@mx.google.com> <63c8f5a6.170a0220.ea8cf.7f96@mx.google.com> <63c9b654.170a0220.d82d2.4254@mx.google.com> <87mt6e86sr.fsf@tsdye.online> <63c9d976.620a0220.a7d40.113b@mx.google.com> <87tu0mjb24.fsf@tsdye.online> <63ca1283.170a0220.5bc81.0fdd@mx.google.com> <87pmb9k8oi.fsf@tsdye.online> <3035CDD5-41DD-4516-9E4E-9E0DF16BE2E0@gmail.com> <874js85hmu.fsf@localhost> Comments: In-reply-to Ihor Radchenko message dated "Mon, 30 Jan 2023 12:30:49 +0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 28.1.91 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <2186783.1675092624.1@archlinux> Date: Mon, 30 Jan 2023 18:30:24 +0300 Message-ID: <2186784.1675092624@archlinux> Received-SPF: pass client-ip=18.217.159.240; envelope-from=minshall@umich.edu; helo=equal-nisien.relay-egress.a.mail.umich.edu X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675092659; a=rsa-sha256; cv=none; b=EEdH/Zfjea2+vm6KOAGU+gtllnydFDbpHYO1iAfnXUR/oSl6ytZ+38c5ll9xlF+8ickLIa MZ6eY7bIjIp90A+7H05tRcUESoC4rwwpgOROUNMh3/nOvXp8HMho17ksYqXHwak60SmUAj H5fUK4wg13dspzmu8z689q7jvFKAvXSF67xQjNm6MbSXouI1j4jOPf3swc4DDZBbs3pOtQ rqwld/O80zjrZ2Q/MXWpK+DHN6S3c1rsA+6R3+0XGaDjVcoL3PMtgMGZgI7WTRRNG94cQt wtok6YshFcrobyiByeCfkzzU+vR/s+U7U6mlyPXL53TFBaZebDT228EWDrczWQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=umich.edu header.s=relay-2018-08-29 header.b=Um8MQKpU; 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=none) header.from=umich.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675092659; 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=D+4ulfvGg+cTvhE93e9N/mcBWrVOnq36/gnskLCPpSo=; b=qQn/OegRRjTJw15DbiuT0tC3LKmQpML9sS/tZSbqxJyIotB6yVLLSSri3rNjxJnU5L1+jG 19dLVlfqc/s5wyIZFIZnYytkEm3z+pC1wQ2P97ESiNkYfLers+Nh4/2IDVbV+Q3HZtjqSt i+LM9G7BFXZvBcnByKzFeSWpIvePw57xv8578Ej2VeQnlDeCd2d4CsbeI9roJzEYr32Xpy 85ZFsuZgcpnbAZs6FNCM9/YRqn7cvP2bqXd6SZvDpRiWv1VkD3UHcWJ+ZM5N5arM/o1asY makaWYjYyuoA1SxjxHUvwyHkoF14iC0eQyFpAOv8i7Hz/x+ACTZy9vAvBUf7hw== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=umich.edu header.s=relay-2018-08-29 header.b=Um8MQKpU; 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=none) header.from=umich.edu X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -5.48 X-Spam-Score: -5.48 X-Migadu-Queue-Id: 83D802C243 X-TUID: 9zQuxT39Fq7H Ihor, > That's all nice but what a headache will it be to implement. What will > 2004-06~ mean for agenda, for example? i don't know the specific "2004-06~", but i do think that for the agenda (i assume), being able to express ambiguity to the user will be important. as people have pointed out (and it was new to me), future time-zoned times are not clearly defined as "political" changes (in daylight savings time definitions, for example) can change the UTC value of that time. - it's exactly at this moment of time - it's almost certainly at this moment of time (i.e., that's today's politics), but that may change as we get closer to that date - it seems like it might be at, or near, this moment of time i guess the third is what "2004-06~" might mean (i visualize, in amusement, a very light pink background over all of June, with some decay function coming earlier into May, later into July :). yours in favor of ibuprofen! cheers, Greg