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 sPeJCp6GymMYSQAAbAwnHQ (envelope-from ) for ; Fri, 20 Jan 2023 13:18:38 +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 EHJ5CZ6GymMFRwEAG6o9tA (envelope-from ) for ; Fri, 20 Jan 2023 13:18:38 +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 BDD07449AA for ; Fri, 20 Jan 2023 13:18:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIqL2-0006N7-Jl; Fri, 20 Jan 2023 07:17:44 -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 1pIqL1-0006Kd-97 for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 07:17:43 -0500 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIqKz-0006bm-2Z for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 07:17:43 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1pIqKx-0006Va-9f for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 13:17:39 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda Date: Fri, 20 Jan 2023 19:17:30 +0700 Message-ID: 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> <87lelxk87a.fsf@tsdye.online> <63ca5101.630a0220.b2298.3363@mx.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US In-Reply-To: <63ca5101.630a0220.b2298.3363@mx.google.com> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 27 X-Spam_score: 2.7 X-Spam_bar: ++ X-Spam_report: (2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.089, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674217117; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=Zaw/jIaYzHFAkQIkOkee3kZJKpYThz+tm9B7wqrSYMY=; b=O827HOrBVSdDXvvHrvLEcrfnBMKGoQUmkDdxKy8VN1KBUIxZVoyoYdci9BpiMo5Vk7tWjC yyRAfVTyR6Q6DwwKRVkUtCNQTfTTh0gu4W022yQvLxiOjXjq6AQ2VQYmzF6D5yoDRIRbmU BuBgPeDC1tusVnU5nT9gCF9IvrUYqbpbpRzFlhGCX3JZN8DmRmM5dEF+Ynd5dXtzQ7fBeh cVgDadzCEMdJrsx62mOUa5oDSWUad1/VeDz1y2QODT9f+y7xcEIVmnxPnIamNjRCgdVXf4 z5RQtKtF6iTEakOxysdGsTi4rhIceAHSPFgvd4gj4P9DkAL65EuYz/NC7PcNjw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" 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-Seal: i=1; s=key1; d=yhetil.org; t=1674217117; a=rsa-sha256; cv=none; b=cCTOaXnCdHFahnLQNhL0aCnRHcwshMvD+rSEOpfdunoJzAFP09fxm9Bu29vZ/bXUP0yN9H yejlVnar2fT5Z/M3pM3zktY13T/jGXLSwtTiZJ+8pcQvkceCc8DipY8kvyyDFwiHUt0v7k C03FHhjaAxSPnIQYPX2QuhCwB3fMU/VeZ9RcZ2/5eqki03s52zb8jxMxLcSer0MKqGe5Cn aHNEuX9n4RqK2DV/b79BnAvw3p9/IZmT0TjOCWo4tLxALWsgNHXjqTucygkOzIZAOIR87M t0WPFquS1O9GUx06LTdd35iVhNWMWYWDXg+LUskb1QjLZR15JhEDUy4gag9/8w== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 4.09 X-Spam-Score: 4.09 X-Migadu-Queue-Id: BDD07449AA Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" 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" X-TUID: zRvERVunJt33 On 20/01/2023 15:17, Tim Cross wrote: > So far, nobody has shown any reason why using UTC to distinguish the > case where the times need to be adjusted and local tz when they don't > won't work a a mechanism that can be used to allow org to handle things > better than it does now. Let's try to move in small steps. UTC as storage format. An issue with events scheduled as local time in some particular timezone (not your current one) and stored as UTC timestamp when IANA tzdata is updated to use new timezone offset: https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/ Storing UTC is not a silver bullet Do you think it should be ignored? I faced such issue.