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

Lester Caine <lester@lsces.co.uk> Wed, 17 December 2014 08:39 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 1C2B81A1A90 for <tzdist@ietfa.amsl.com>; Wed, 17 Dec 2014 00:39:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 teyWuZ6kCBfu for <tzdist@ietfa.amsl.com>; Wed, 17 Dec 2014 00:39:06 -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 0A7C61A1A4C for <tzdist@ietf.org>; Wed, 17 Dec 2014 00:39:05 -0800 (PST)
Received: (qmail 14061 invoked by uid 89); 17 Dec 2014 08:39:02 -0000
Received: by simscan 1.3.1 ppid: 14054, pid: 14058, t: 0.1049s 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; 17 Dec 2014 08:39:02 -0000
Message-ID: <54914125.1070102@lsces.co.uk>
Date: Wed, 17 Dec 2014 08:39:01 +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> <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> <548B929C.3010505@gmail.com> <548C04F8.30005@lsces.co.uk> <D0F712C2A7EF425A8887E231@cyrus.local> <548DD49E.2050300@gmail.com> <4316F5E10254D07BBC24E4E1@caldav.corp.apple.com> <548F5B6B.4090702@gmail.com> <CADZyTknKw3zYZgF4Udiu4Ythz3OD2-AXc-96VBrq1GXYtYfu8Q@mail.gmail.com> <9A4B38EEDB927575ED1A77F1@caldav.corp.apple.com> <549093FF.3090708@gmail.com> <59FC7AD7C4EC6D33043E9E3F@caldav.corp.apple.com> <5490CCA6.9080203@gmail.com>
In-Reply-To: <5490CCA6.9080203@gmail.com>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/rRNbtC2dJtq1ewYMPaTWhBE8yyQ
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, 17 Dec 2014 08:39:09 -0000

On 17/12/14 00:21, Doug Royer wrote:
>>> That point is valid, however as soon as the data is saved on the
>>> tzdist-server, and the first fetch is performed, is it not just as
>>> likely
>>> that it would trigger a everything is out of date when they compare
>>> it to
>>> 'nothing authoritative known about this TZID yet - so get it' ?
>>
>> OK, so when a list action changedsince is done we need to make sure of
>> the following:
>>
>> 1) The server only reports a time zone as changed if the underlying
>> data or meta-data (other than version id) has changed.
> 
> Trying to make sure I understand this:
> 
> The very first time a tzdist aware application or OS asks a
> tzdist-service, everything will appear to have changed - correct?
> So a changedsince makes no sense as the very first query to a tzdist,
> for each unique client - correct?

Unless a particular version is already pre-loaded ... in which case
tzdist just picks up from that version. Once we have a reliable archive
of versions.

>> 2) The server always reports the latest versions now in use for each
>> publisher.
> 
> Great, for my purposes thats all I need.

For a large majority of people once they have a set of data for their
area's of interest nothing will ever change. It is only a small number
of TZid's that will change, although Russia's recent revision is an
example of what can happen and other countries make short term political
decisions. The race problem that THOSE users need to be aware of is one
where they have 'latest', but the diary they are looking at has yet to
be updated to that version! Yes eventually things will catch up, but it
MAY be that 'the organisers' are not even aware there has been a change
over night and now need to make a decision. A message from SOMEONE that
there is a potential problem could assist if the organisers are
themselves travelling between locations at the time? This is the very
black hole that tzdist should be chartered to secure. We do have a few
examples of predicted DST transitions which simply did not happen, which
is something that even tzdist would have a problem with, but at least
tzdist would allow prompt correction of that problem, something which is
not currently practical. The need for tzdist is to publish the changes
... the base data is available anyway.

-- 
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