Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data
Stephen Colebourne <scolebourne@joda.org> Tue, 09 December 2014 22:44 UTC
Return-Path: <jodastephen@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 DFF5F1A1A46 for <tzdist@ietfa.amsl.com>; Tue, 9 Dec 2014 14:44:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.602
X-Spam-Level: **
X-Spam-Status: No, score=2.602 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, FRT_PROFILE2=1.981, SPF_PASS=-0.001] autolearn=no
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 J-lXS-43oyNW for <tzdist@ietfa.amsl.com>; Tue, 9 Dec 2014 14:44:37 -0800 (PST)
Received: from mail-qc0-x22b.google.com (mail-qc0-x22b.google.com [IPv6:2607:f8b0:400d:c01::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 330F81A8852 for <tzdist@ietf.org>; Tue, 9 Dec 2014 14:44:31 -0800 (PST)
Received: by mail-qc0-f171.google.com with SMTP id r5so1281229qcx.16 for <tzdist@ietf.org>; Tue, 09 Dec 2014 14:44:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=P/kkjM+oaMD774K947apRza0Xm0nD3U0UzawwHO6ZGo=; b=iw/KnWSO2NArzP28zEDWpH0Vr2RskGXzlOI8AZZ9De+OcYY+Pg5jjwvz4aX3vM7D/y 45AKtUFVFmShJFex1KDwWGWoSAh19Xfq+PnHlw3PR3S1CjSlzN3kdytYXYgtAPhc2p9L hoITOJhG7NWOws8knLnDZs5fRmKZpjlFEiPqPJVKurx3BD+ks6l2oy+lmt7fh48HZ7aC yAcY54vtX85IiAHoXY3969cdbJanbn8kBwmJeLdxuBeFw5JdyXuFgEi09wOJf6J62Xl3 4JYBHNlIy+WmrIBBTd/xJzvgRaqYM/OzbguR+z6SC0+NeuCBkEmKymOycyHGwKUeI9Z4 jBMg==
X-Received: by 10.224.69.68 with SMTP id y4mr1169158qai.6.1418165070397; Tue, 09 Dec 2014 14:44:30 -0800 (PST)
MIME-Version: 1.0
Sender: jodastephen@gmail.com
Received: by 10.140.94.240 with HTTP; Tue, 9 Dec 2014 14:44:10 -0800 (PST)
In-Reply-To: <CADZyTk=aVNFmoR1GA+w_xU7+-28Rnb-TJY4uT-jVOU4jdC1yKg@mail.gmail.com>
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <074.141a9388d35dbdf392fcdf7384321e4e@tools.ietf.org> <544A88D8.7010108@lsces.co.uk> <544A9442.5010805@cs.ucla.edu> <544AA116.8030003@lsces.co.uk> <CAAGevbVBacBaX0syYc5eOVvO72N2UjCOJN-quPPGekOf7yzNqw@mail.gmail.com> <544ADFB7.80705@lsces.co.uk> <CADZyTkmK89hSUBqdrrjJUwTccn+NrW+gJB81RJqDkGZTO=TuEA@mail.gmail.com> <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>
From: Stephen Colebourne <scolebourne@joda.org>
Date: Tue, 09 Dec 2014 22:44:10 +0000
X-Google-Sender-Auth: YRcS7GdSVgMFdc4uFX2UY_GBo7k
Message-ID: <CACzrW9D=wZi1VvCiGa-4kwbKAyHMs6rduF6+cKA0Nn0gshm+sQ@mail.gmail.com>
To: T transitionsTime Zone Data Distribution Service <tzdist@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/QzIV-BQFB2W3cwMCFGbxVvgU44A
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: Tue, 09 Dec 2014 22:44:59 -0000
Just to note that I am in favour of including an optional version number in the spec using the previously discussed /versions/{version} approach. Stephen On 5 December 2014 at 21:35, Daniel Migault <mglt.ietf@gmail.com> wrote: > Dear Friends and Colleague, > > Please provide your opinion on adding a version number. I would like this > issue to be solved soon so we can have text in the next version. > > BR, > Daniel > > On Sat, Nov 29, 2014 at 4:20 PM, Lester Caine <lester@lsces.co.uk> wrote: >> >> On 29/11/14 13:55, Daniel Migault wrote: >> > So I am trying to summarize the use we are addressing. Suppose we are >> > planning an event at date D0 using UTC as a reference, for people in >> > different time zone. This event is planned at date D1. For one of the >> > participant, its time zone has been updated between D0 and D1. This >> > updates results in having D1 (UTC) to move from D1_LOCAL_0 before the >> > change occurs to D1_LOCAL_1 after the change. >> > >> > If one receives the event indicating that D1 is D1_LOCAL_0. I should be >> > able to say, this local time has been derived from an tz that is not >> > relevant at D1, so so the actual event is at D1. Is that the or at least >> > a use case we intend to address? >> >> I need someone more 'proficient' with Islamic Time to fill in some of >> the fine detail, but the problem arises when a meeting scheduled for say >> 10AM local time in a day or so's time is published with a UTC time of X >> but then there is a revision to the local time due to the observed >> events which may start or stop Daylight Saving differently to expected >> so the local time moves and hour relative to UTC. That a video linkup >> will now happen differently was the problem I have had in practice, and >> the local time of the event SHOULD have been changed since the link was >> booked on the UTC time! Once you know the problem has arisen then there >> are several ways to resolve it but all involve change one time or another. >> >> The same problem will arise at short notice if a published DST >> transition does not ACTUALLY happen. We have had a couple of examples of >> this recently, and these might affect events longer into the future! >> >> > If so, using version could indicate which 'tz' has been used. For my >> > information how do we specify, the reference time? In our example, I >> > chose UTC, but, if we had chosen local time of the changing time zone, >> > then D1 would have been changed for almost all other time zones. >> >> The event is published using the current TZ data, and we have to publish >> the version information with the event data. When a delegate looks at >> the announcement for the event the local time advertised will be using a >> particular publishers set of TZID's and the current version of that >> data. By the time the delegate is looking at the event timetable, the >> latest TZ data may already be 'current+1' as so the data presented may >> be wrong. He then needs to know that for his particular TZID there is a >> discrepancy between the data he is looking at and the CURRENT situation >> on the ground. HOW the problem is to be fixed will depend on just what >> can be moved ... the local time activity retaining the UTC time, or does >> the UTC time need to change to reflect the new local time. *WE* can't >> answer that via tzdist, but by proper use of the version we can identify >> that there are two possible times now for this event and that the >> delegate needs to perhaps update their data for the event to match the >> LATEST version of the tz data or if no later version of event data is >> available - contact the organizers. >> >> > If the mentioned use case is correct, then we may have to look at: >> > 1) whether we have consensus that a version should be added >> I do not see how you can avoid a race condition without it? >> >> > 2) How version can be inserted in the URL model >> In order TO avoid the race condition a user must be able to access the >> data that matches that used to publish some event. Secondary to that >> this fixes all of the historic material since as new versions are >> published, all of the historic data is retained, and there may be >> several versions of tz between publishing an event calendar to the event >> happening ... changedsince can not be used to ascertain if any of the >> material has changed ... you either check out an updated version of the >> event calendar with a later version of tz - if available, or >> alternatively one can check if there is a difference between the version >> used to publish the data and the current data. >> >> > 3) What are the version speciifc operation. Maybe we should be able >> > to ask for the lastest version? >> What happens when the latest version has a short notice change in DST >> data which is not yet handled in the material one is looking at? In >> particular, LOCAL delegates may well be aware that there is some >> uncertainty when an event will happen, but the people using UTC time are >> generally totally unaware and in the current state of flux on many DST >> transitions, one does need to know that there has been a change rather >> than simply assuming that the 'latest' version is being used for the >> data we are looking at! The local time of an event may well change if a >> global link up has been booked based on UTC time. >> >> -- >> 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 >> >> _______________________________________________ >> Tzdist mailing list >> Tzdist@ietf.org >> https://www.ietf.org/mailman/listinfo/tzdist > > > > > -- > Daniel Migault > Orange Labs -- Security > +33 6 70 72 69 58 > > _______________________________________________ > Tzdist mailing list > Tzdist@ietf.org > https://www.ietf.org/mailman/listinfo/tzdist >
- [Tzdist] [tzdist] #32 (service): managing histori… tzdist issue tracker
- Re: [Tzdist] [tzdist] #32 (service): managing his… tzdist issue tracker
- Re: [Tzdist] [tzdist] #32 (service): managing his… Tobias Conradi
- Re: [Tzdist] [tzdist] #32 (service): managing his… Lester Caine
- Re: [Tzdist] [tzdist] #32 (service): managing his… Tobias Conradi
- Re: [Tzdist] [tzdist] #32 (service): managing his… Paul Eggert
- Re: [Tzdist] [tzdist] #32 (service): managing his… Tobias Conradi
- Re: [Tzdist] [tzdist] #32 (service): managing his… Lester Caine
- Re: [Tzdist] [tzdist] #32 (service): managing his… Tobias Conradi
- Re: [Tzdist] [tzdist] #32 (service): managing his… Lester Caine
- Re: [Tzdist] [tzdist] #32 (service): managing his… Daniel Migault
- Re: [Tzdist] [tzdist] #32 (service): managing his… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Daniel Migault
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Daniel Migault
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Stephen Colebourne
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Eliot Lear
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Tim Parenti
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Tim Parenti
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Ken Murchison
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Ken Murchison
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Mike Douglass
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Martin Burnicki
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Eliot Lear
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Daniel Migault
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Daniel Migault
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Paul Eggert
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Doug Royer
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Cyrus Daboo
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] [tzdist] #32 (service): managing his… tzdist issue tracker
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Daniel Migault
- Re: [Tzdist] Fwd: [tzdist] #32 (service): managin… Lester Caine
- Re: [Tzdist] [tzdist] #32 (service): managing his… tzdist issue tracker
- Re: [Tzdist] [tzdist] #32 (service): managing his… Lester Caine