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

Lester Caine <lester@lsces.co.uk> Wed, 10 December 2014 20:02 UTC

Return-Path: <lester@lsces.co.uk>
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 92D691A8AC4 for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 12:02:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.9
X-Spam-Level:
X-Spam-Status: No, score=-3.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_I_INVITATION=-2, RCVD_IN_DNSWL_NONE=-0.0001] 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 rRtYuLAZr3i1 for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 12:02:49 -0800 (PST)
Received: from mail4.serversure.net (mail4-2.serversure.net [217.147.176.214]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B4181A1BE4 for <tzdist@ietf.org>; Wed, 10 Dec 2014 12:02:48 -0800 (PST)
Received: (qmail 4491 invoked by uid 89); 10 Dec 2014 20:02:47 -0000
Received: by simscan 1.3.1 ppid: 4485, pid: 4488, t: 0.1043s scanners: attach: 1.3.1 clamav: 0.96/m:52/d:10677
Received: from unknown (HELO ?10.0.0.8?) (lester@rainbowdigitalmedia.org.uk@86.178.188.220) by mail4.serversure.net with ESMTPA; 10 Dec 2014 20:02:46 -0000
Message-ID: <5488A6E6.8050903@lsces.co.uk>
Date: Wed, 10 Dec 2014 20:02:46 +0000
From: Lester Caine <lester@lsces.co.uk>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: tzdist@ietf.org
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <5454FE3D.60801@lsces.co.uk> <CADZyTkmfZ9BHU-1oYvCr-bfKEBA2B92EDUgbVYC_kQ1CDUQJ3w@mail.gmail.com> <5475BD47.7040900@lsces.co.uk> <CADZyTkmviNBkM-C_-5Gq+RruUu7R7P9bwKCvg7+1nGnx+NzJ_Q@mail.gmail.com> <54788334.3010604@lsces.co.uk> <CADZyTkn92ZXnf0MOJjFH59eAYG_Bnu5FZ0x1UcoUq27MkRKZzA@mail.gmail.com> <5479E42A.8080306@lsces.co.uk> <CADZyTk=aVNFmoR1GA+w_xU7+-28Rnb-TJY4uT-jVOU4jdC1yKg@mail.gmail.com> <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>
In-Reply-To: <D2BE5C3BFE11019ECF4BEF62@caldav.corp.apple.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/rkgdqRfv9x3_TAuuolmwzxXaLmY
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: Wed, 10 Dec 2014 20:02:51 -0000

On 10/12/14 19:22, Cyrus Daboo wrote:
> Hi Lester,
> 
> --On December 10, 2014 at 7:17:13 PM +0000 Lester Caine
> <lester@lsces.co.uk> wrote:
> 
>> When I publish a diary of events I have to add the name of the publisher
>> of the TZ data I've used along with the version of data. That is then
>> fixed and anybody accessing the diary can also access the TZ data used
>> to create it. If one of the archive services freezes a copy of the pages
>> then when ever they are looked at the user knows what data is needed to
>> view it. If a user has a copy of the diary cached locally, and then
>> finds that the 'latest' TZ version has changed they can easily assess if
>> it affects anything they are looking at.
> 
> No! I don't want to send an event to attendees with a tzid that is fixed
> to a particular publisher or version, because otherwise, when the
> version changes and my client starts using the new version, I will have
> to re-send the event invitation with the new version detail to all the
> attendees (and I may have 1000's of events with 1000's of attendees) -
> that is exactly what we don't want to do (and exactly what happens today
> with iCalendar clients that are currently required to send the VTIMEZONE
> data in their invites). The current process is arguably broken - nearly
> all iCalendar clients throw away the VTIMEZONE data they receive from
> outside sources if the TZID matches one they already have locally. What
> we want to ensure is that clients can continue to do that and be able to
> rely on the fact that their local data is in sync with everyone else.

Cyrus ... I rest my case!

*I* want a single publisher and a single set of TZid's and I will be
using backzoneTZ to provide that data. But other users will probably not
have backzone so we have a broken system already. *YOU* will publish
events using your own publisher but your clients will have to use the
correct publisher to get the matching TZid's and data! Ideally these
will exactly match my data, but that is out of scope for the charter :(

If the details of an event change because someone has decided that what
was published is now wrong, then how do you identify the problem? Your
example is the exact explanation of the current problem, but how is your
current draft actually preventing the problem from happening? The event
invitation has to be updated to reflect the agreed change, but if I am
looking at the old version, and I see that there has been a variation
for this particular TZid then at least I know to ask.

-- 
Lester Caine - G8HFL
-----------------------------
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk
Rainbow Digital Media - http://rainbowdigitalmedia.co.uk