From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.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 kC70Bv5byWN0gAAAbAwnHQ (envelope-from ) for ; Thu, 19 Jan 2023 16:04:30 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 2MIJBv5byWM9FAEAG6o9tA (envelope-from ) for ; Thu, 19 Jan 2023 16:04:30 +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 B07633A75E for ; Thu, 19 Jan 2023 16:04:29 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIWRP-0007gS-Fa; Thu, 19 Jan 2023 10:02:59 -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 1pIWRK-0007dD-Ou for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 10:02:54 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pIWRJ-0004eS-0p for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 10:02:54 -0500 Received: from localhost ([::ffff:197.239.7.243]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000103A90.0000000063C95B9E.000048EC; Thu, 19 Jan 2023 08:02:53 -0700 Date: Thu, 19 Jan 2023 17:37:52 +0300 From: Jean Louis To: Ihor Radchenko Cc: Tim Cross , Daryl Manning , emacs-orgmode@gnu.org Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda Message-ID: Mail-Followup-To: Ihor Radchenko , Tim Cross , Daryl Manning , emacs-orgmode@gnu.org References: <86zgamtv6o.fsf@gmail.com> <87tu0t1i0c.fsf@localhost> <63c2aa9e.170a0220.3bb49.9ef4@mx.google.com> <87pmbhz1x6.fsf@localhost> <87wn5mlo7f.fsf@localhost> <877cxk89tp.fsf@localhost> <87r0vq4xfp.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87r0vq4xfp.fsf@localhost> User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL=0.141, SPF_HELO_PASS=-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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674140669; a=rsa-sha256; cv=none; b=rALGXB6kHNG0fbLZL6/ytCLx2Lg465QqFUWEN6Yn8XLAGGSGqt3ZyHZojO05ML4P8I0KER KtRSZNJtG2gaGtVmgXNZwyR3vzFqb94en1jyYx8kvFEgT5FclZe6O2UuDaRmRzALZpF5HH NlZdrOYib8cUd2TwzZXIns7R9rKhb8mSlz6Mvb+Z4aWOVUnaWojrGtQWQF+02Ejhey8mR1 3HFfZPogF/TeeKIe2F/Zat3sqxVgaYaXidECFsguXW1wJBxsek6thTkmojKvgPm/0VkUgX Hk4xx0ACY+lApLUBLyzq1QP1+dvE280SD8YOpUW65X23Fsp5+BAcnKU0PoewhQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674140669; 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: 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=qbqV4nsQP2dA9UT1/Ss4hRKE0ZNRsUesUtG1w2AumNI=; b=Zhwsmyapwel4xF+xbQ9kPh7W89whFXavOF3V/ANC9VOsGntHJE3WUOSuERDhEbQvD/Jydz cBGLoMO177hpioZjhPhHU2YbaqsZYE8RVQ2MVFZPhMzixggUtQHyG2Smrivmj6gi+A8G4/ hjF+LKuUM29sJoLVppkb9cKYEBNsBBY/junW6JwMk0vljhWz7YA+LtiQLmExqQpdZNwQQ9 OOT/s5Ky0KbHKforbqN8EbqQ1YIzbeP6EtO+ZPI51N/2uQ5RGOlGZSLTU1/7pL+dzPJwrN yWv9B6iZnA3qIGmmydUuJQ/xewmpO0u5ooK1pC2aME0VyXwGw39G5KyNuLPaNA== X-Spam-Score: -0.13 X-Migadu-Queue-Id: B07633A75E Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -0.13 X-TUID: 2QxQUh/ONQ62 * Ihor Radchenko [2023-01-19 13:43]: > So, we should let the user specify time zone to be used for export. > Then, when sending an email, you can export the heading to text/html and > Org will set the target time zone as requested. Exactly. Follow the iCalendar export option TIMEZONE. Why did author insist on it? (info "(org) iCalendar Export") > The iCalendar export back-end includes ‘SUMMARY’, ‘DESCRIPTION’, > ‘LOCATION’, ‘TIMEZONE’ and ‘CLASS’ properties from the Org entries when > exporting. To force the back-end to inherit the ‘LOCATION’, ‘TIMEZONE’ > and ‘CLASS’ properties, configure the ‘org-use-property-inheritance’ > variable. When exporting file or not exporting, the recipient may receive the file and be in different time zone. If file has no time zone property, then user in different time zone cannot know what time is being talked about. That means that function of sending appointments (headings or TODO tasks) should embed timezone property in such heading. Or the function that exports Org file shall embed something like #+TIMEZONE: PST in the Org file, or at least ask user, or allow such exports by customized functions. And all stamps like "Created: " in HTML shall get its time zone, because without it, time remains ambigous, and also in probably 98% cases wrong. Why display wrong time? If it is for user only, that is fine, but if HTML is published on web server for others, the time has significance. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/