From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SKuQF/Zi2mO8zAAAbAwnHQ (envelope-from ) for ; Wed, 01 Feb 2023 14:02:46 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 0IzIFvZi2mPmCgEAG6o9tA (envelope-from ) for ; Wed, 01 Feb 2023 14:02:46 +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 1515F3F4C1 for ; Wed, 1 Feb 2023 14:02:45 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pNCjz-0003W4-7J; Wed, 01 Feb 2023 08:01:31 -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 1pNCjV-0003On-Gn for emacs-orgmode@gnu.org; Wed, 01 Feb 2023 08:01:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pNCjT-0007C5-Jm for emacs-orgmode@gnu.org; Wed, 01 Feb 2023 08:01:01 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 1180624095B for ; Wed, 1 Feb 2023 14:00:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1675256457; bh=cW7xoh/Q9LZ4JFG29wh9jIpTIT+4JLTJtGER84MjQzM=; h=From:To:Cc:Subject:Date:From; b=PolWmihtqHmAgkqUT9L9XWy+yoei3XsP4ztzAnROJif/3Uii4TTvJiyhmsY67oL95 93vUSJEKUA9GvXgLs4ThUGFoR2mNNRPDSu/mbYgWkeYDVvnE7KkaBFzE3nspr4IOd1 6qDwrHtySF2jb0yTEwQbos6o3s4f/HfJBAH2Hd05XZXR49djuYZFhkedKUl9EX9juQ ondEAFF22oLETcFcce90CZn5Yc5RNj/tDAJ4HDustp+BWBPlob+6F7T4UO3kPAxkn6 Rwl/cSgkRWXMbjPMvqWT9L74UxVPD8AY0Yw8m21dOgsVYrB0/S+JUY6Vkl0Ac07bx7 NFf5KX4y3FfYQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4P6MVH2qgXz6tmG; Wed, 1 Feb 2023 14:00:55 +0100 (CET) From: Ihor Radchenko To: Samuel Wales Cc: Greg Minshall , Sterling Hooten , "Thomas S. Dye" , Tim Cross , Jean Louis , Daryl Manning , rjhorn@alum.mit.edu, emacs-orgmode@gnu.org Subject: Re: [POLL] Proposed syntax for timestamps with time zone info (was: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda) In-Reply-To: References: <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> <87lelo8c9r.fsf@localhost> <2150768.1675077958@archlinux> <87tu063ox2.fsf@localhost> Date: Wed, 01 Feb 2023 13:01:31 +0000 Message-ID: <871qn9letw.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de 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, RCVD_IN_MSPIKE_H2=-0.001, 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 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675256566; 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=hbtzjaBb41vnKyQ5c4RZPUXUmd4/SEO+X9/KQW4tfas=; b=TNaAA72Tpc1jnp07G5Fsi1KQ/i71HTKcAyUD2otXJ35d7PLDuID1vuY2+EhruRrhCwFsrs XHMIQVp84tg1i6EmXIXPyYD0771YcL36Xr2zBbSo11+BX9HRVB9sPJ6HrB7dzwOF3iVjon 6Wlt9p5rk2TEOaFt2ox/QMAXa/TyVHH9jc70HgsH2kte4PA4iG+nQc7SswnMGE8NAMIbPM AxwQdc27XctrLCMTrvkDlhYLosfpYOOYWOwzhhzwrdOC1bRKBeVEJTVvYoDX2rhuVQx1jX B5gHvDqNezK5Vvjj5Sfo1NvV/NhEW+CQD1gMnlfQph2I6Zxb2L0UcUXtjOadsQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=PolWmiht; 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=posteo.net ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675256566; a=rsa-sha256; cv=none; b=OZqOoaQ3HFBTkAbI2OH6RhLPXlNbmgGO4mFb15tSTCk119jA6MNxpbdGeXyfedcMUZgKfL OsSVx9EWniCquti59qHMrt4EAAxRzVcuwcy1jpFsqLqCELRzocguXs+JAdy968ox2RXR1C qlwcXwR0ufH6YU+TJQOSOALLVfLbV0Of8LAcp3U3csNXaY8xTMI8aTDVTuItbrZT8PwQwD l+bakWc5EdwuIv7vP3PAM/0LvnDBZVJPfULGh9Vq4poDrOLT2ZC0pcHB2ETsDDVhaagbgk i9pu9+ZepqiguRSxsSz6RF3uEmvsMFugdG+O4RDhhtS2O26x5QlRmxWF4Q/V2w== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=PolWmiht; 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=posteo.net X-Migadu-Scanner: scn0.migadu.com X-Spam-Score: -9.34 X-Migadu-Queue-Id: 1515F3F4C1 X-Migadu-Spam-Score: -9.34 X-TUID: Vq+1NdBY3wDs Samuel Wales writes: > amazing amount of work and good choices. i won't object, although > previous comments re syntax proliferation and 3rd party and personal > code re stand, while acknowledging the replies. There is no way around. The feature has been demanded multiple times. It is _needed_ by users. Since we clearly need the feature, the best we can do is minimizing the breakage when designing the new syntax. Note that the proposed syntax will even work with older versions of Org, except that time zone information will be obviously ignored. > bce and ce might be possibilities. if negative numbers or somethigare > not uniquely used for that. > > can any of this, or the semantics, be in emacs? emacs has times all > over the place. `calendar-read-date' only supports AD, AFAIK. Also, glibc system library may not work reliably on dates before 1970 (or 1900; I don't remember). Calc appears to handle negative years though. But not `parse-time-string'. On the other hand, directly specifying internal time format works (but not sure if correctly): (format-time-string "%Y-%m-%d %a %H:%M" (encode-time '(0 10 11 11 09 -1000)) "UTC-2:30") > 1. Reduced timestamp precision: > 1985-04-12 (day precision, time omitted; available in Org) > > current agenda search query semantics seem /currently/ potentially > confusing re in/equalities for today, now, day precision. e.g. is > today a specific minute or can = refer to any minute in the day? is > the manual clear? The manual is not clear. I am not sure where it is important. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at