Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data

Cyrus Daboo <cyrus@daboo.name> Thu, 11 December 2014 18:11 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: tzdist@ietfa.amsl.com
Delivered-To: tzdist@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A4CD1ACF05 for <tzdist@ietfa.amsl.com>; Thu, 11 Dec 2014 10:11:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ub0s-wSOgAfl for <tzdist@ietfa.amsl.com>; Thu, 11 Dec 2014 10:11:18 -0800 (PST)
Received: from daboo.name (daboo.name [173.13.55.49]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C07741A1BC7 for <tzdist@ietf.org>; Thu, 11 Dec 2014 10:11:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 8F0205CEFC8; Thu, 11 Dec 2014 13:11:16 -0500 (EST)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gtc-Om_sjePA; Thu, 11 Dec 2014 13:11:14 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id D65295CEFB4; Thu, 11 Dec 2014 13:11:13 -0500 (EST)
Date: Thu, 11 Dec 2014 13:11:07 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Doug Royer <douglasroyer@gmail.com>, tzdist@ietf.org
Message-ID: <D196D63077FEC1B090DF7C86@caldav.corp.apple.com>
In-Reply-To: <5489D9F7.3080207@gmail.com>
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <CACzrW9D=wZi1VvCiGa-4kwbKAyHMs6rduF6+cKA0Nn0gshm+sQ@mail.gmail.com> <54877E06.5020409@lsces.co.uk> <39981BA759F3923868CCFBD3@caldav.corp.apple.com> <54888249.9080607@lsces.co.uk> <CAFpi07z8NauUZ5aBqqg9sXDsmSA+hG4HuZNDkLe7fnk=mg4wgA@mail.gmail.com> <676B23282D9F7F1DCE6A54C7@caldav.corp.apple.com> <CAFpi07x79gJLEBWmpxWv7V13CiwmeKGy7bwS1=+ukp-sKmwFxA@mail.gmail.com> <5488921B.8020900@lsces.co.uk> <5488973F.7050400@andrew.cmu.edu> <54889C39.1080103@lsces.co.uk> <D2BE5C3BFE11019ECF4BEF62@caldav.corp.apple.com> <5488A6E6.8050903@lsces.co.uk> <CADC+-gTiyJ4QHZT6m3je9M9-ifSELnSWgmgy7iXSWNS+p8pthg@mail.gmail.com> <5488C0EA.8090505@lsces.co.uk> <CADC+-gTgckSe1ca6Sai6RguQid=ReM7bH6K8+dVVFm-YfbpFbA@mail.gmail.com> <5488DA56.2090306@lsces.co.uk> <CADC+-gQN=Qb2y8M-bHnPzMcK8r=xUG-seQ7XzvZwwcWsHpHnBQ@mail.gmail.com> <54895986.6060806@lsces.co.uk> <5489CA90.1070307@gmail.com> <35BC5886C9A58F866E8A46A8@caldav.corp.apple.com> <5489D9F7.3080207@gmail.com>
X-Mailer: Mulberry/4.1.0b1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="1847"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/aEjZPtaLl0tQ1dySqGXA81KxH28
Subject: Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data
X-BeenThere: tzdist@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <tzdist.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist>, <mailto:tzdist-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tzdist/>
List-Post: <mailto:tzdist@ietf.org>
List-Help: <mailto:tzdist-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist>, <mailto:tzdist-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Dec 2014 18:11:23 -0000

Hi Doug,

--On December 11, 2014 at 10:52:55 AM -0700 Doug Royer 
<douglasroyer@gmail.com> wrote:

> If the organizer is responsible for redistribution, then irrelevant or
> out of event time changes do not need to be fetched or recalculated by
> every CUA for every event every time the CUA starts. The organizer simply
> iTIP dispatches on relevant changes only.

And how does an organizer know what is relevant? The organizer has no 
knowledge about which time zone a particular attendee might be in at the 
time of the meeting. If the attendee's time zone changes between when they 
accepted the meeting and the actual meeting time then that change is 
relevant to the attendee, but the organizer has no idea that is the case 
and so will not know to send out an update.

The point is that BOTH the organizer and attendee need to track changes to 
time zones so they can each decide what may or may not be relevant to each 
one of them. When they detect a change that may cause a problem, then yes 
they can use iTIP to communicate appropriate changes to the event. Just 
relying on the organizer to do that is not sufficient.

Note, that even what I describe above is problematic because few, if any, 
calendar clients actually have a concept of what time zone a user is likely 
to be in at some particular point in the future. Most clients allow users 
to change the "view" time zone to view events relative to a specific zone, 
but they don't let you say "next week I will be in London, so use 
Europe/London when viewing any of the days next week). Ultimately clients 
may do something like that if they need to fix these types of problem. (And 
as an aside, the proposed VAVAILABILITY component that is part of the 
calext WG, is one possible way to potentially indicate where one might be 
at some point in the future).

-- 
Cyrus Daboo