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

Doug Royer <douglasroyer@gmail.com> Thu, 11 December 2014 22:16 UTC

Return-Path: <douglasroyer@gmail.com>
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 7C40E1A8837 for <tzdist@ietfa.amsl.com>; Thu, 11 Dec 2014 14:16:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 Jc0CYxJ1F8_E for <tzdist@ietfa.amsl.com>; Thu, 11 Dec 2014 14:16:15 -0800 (PST)
Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 800A41A87C7 for <tzdist@ietf.org>; Thu, 11 Dec 2014 14:16:15 -0800 (PST)
Received: by mail-pa0-f52.google.com with SMTP id eu11so5897598pac.11 for <tzdist@ietf.org>; Thu, 11 Dec 2014 14:16:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type; bh=R0hq7qO7H30W4yX9Tr1kyihzD3KqbUS7pOkpYYt5/Dw=; b=WpRTq+BJepxjsGTIKYtTEc0HAMKScvRv5Zm+b51nBI+AaMwSFiSFYmFM4klbUm1bFO sgBehp0+iCHlzBH05iRQdfbqY3ifWrjauaU5Ui0uGZrh5x5qc+eysZatYOwd119WJcx0 3+RM7UHVLD9jVxLSplPxBEeWSVL+Vd97aFgkpqt0UDRetWBEWB/d6TSCEk+FWtFWjUvd N90DoaaL4I3ArvEijli4qRoSgz5F8/9mnX9lCge81OmRBxI9fXbhicYOUvzlsS8G4+Q0 GPFHy6KO7bKUYRzQ9nmD5hLZkfH1+7OWVRdyIs8HqWrCbuC4dxN+ty2bn5QAfbhzQdFP 0PDw==
X-Received: by 10.66.182.200 with SMTP id eg8mr21129163pac.53.1418336174738; Thu, 11 Dec 2014 14:16:14 -0800 (PST)
Received: from [192.168.1.4] (184-76-96-188.war.clearwire-wmx.net. [184.76.96.188]) by mx.google.com with ESMTPSA id b16sm2206451pdj.76.2014.12.11.14.16.13 for <multiple recipients> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Dec 2014 14:16:13 -0800 (PST)
Message-ID: <548A17A9.5040608@gmail.com>
Date: Thu, 11 Dec 2014 15:16:09 -0700
From: Doug Royer <douglasroyer@gmail.com>
Organization: http://SoftwareAndServices.NET
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: Cyrus Daboo <cyrus@daboo.name>, tzdist@ietf.org
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <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> <D196D63077FEC1B090DF7C86@caldav.corp.apple.com> <5489F79E.4080909@gmail.com> <BC19CC6916DC0E59CA63737D@caldav.corp.apple.com>
In-Reply-To: <BC19CC6916DC0E59CA63737D@caldav.corp.apple.com>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="------------ms020504060802050402070606"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/AO2NAXqd6J_3acHRpLMsUz5Nwjg
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 22:16:17 -0000

On 12/11/2014 02:01 PM, Cyrus Daboo wrote:
> Hi Doug,
>
> --On December 11, 2014 at 12:59:26 PM -0700 Doug Royer 
> <douglasroyer@gmail.com> wrote:
>
>> Perhaps some kind of a 'do you really want that old TZ' message could be
>> used. Both ways someone needs to notice/notify the other of an error.
>> Without sending the organizers TZ, how would anyone know?
>
> A key benefit of tzdist is to avoid the need to send around a whole 
> bunch of messages trying to "negotiate" the proper time zone. Clients 
> should simply not have to do that. As it is clients should not have to 
> include VTIMEZONE objects in iTIP messages - its a waste of bandwidth 
> and storage (and it is exactly why we have 
> draft-ietf-tzdist-caldav-timezone-ref which does do away with 
> VTIMEZONEs in the data exchanged between clients and servers).

There is no negotiate involved in ether method, if one is out of date in 
both models, things are busted.

It gives the illusion of not being needed. But offline CUAs exist, 
limited connectivity CUAs exist, and non-compliant CUAs will still 
exist. How will you tell if nothing is sent?

And it BREAKS ALL currently compliant CUAs.

I don't use caldav. The issue belongs in the base iCal/iTIP methods then 
it works for all transports. Most of my events come from MIME objects in 
email, some from URLs I download into my calendar. Other than testing, I 
have never gotten a caldav event.

Would the proposed method still send TZ data in email and file/url 
PUBLISH methods? if not you are proposing two different iCal object 
sets, caldav and non-caldav. That seems a bigger red flag.

> Having everyone agree to use a reliable and timely tzdist service 
> eliminates many (not all) of the big issues that exist today. Yes, 
> clients will still need to be smarter about dealing with time zone 
> changes when they occur - and that is what this debate needs to stay 
> focussed on. What information does tzdist need to provide in the data 
> it provides to ensure that clients have the necessary information to 
> do more advanced reconciliation of events when a time zone change occurs.
>

I disagree with it solving the error issue. It hides those issues and 
breaks existing code.

The issue it solves is with creating new or updating events. And for 
local time zones.

-- 

Doug Royer - (http://K7DMR.us / http://DougRoyer.US)
DouglasRoyer@gmail.com
714-989-6135