Re: [calsify] Timezone Service Protocol not quite complete
Steve Crocker <steve@shinkuro.com> Fri, 08 March 2019 19:44 UTC
Return-Path: <steve@shinkuro.com>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2343E1277E2 for <calsify@ietfa.amsl.com>; Fri, 8 Mar 2019 11:44:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=shinkuro-com.20150623.gappssmtp.com
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 m31ccywVR-r1 for <calsify@ietfa.amsl.com>; Fri, 8 Mar 2019 11:44:23 -0800 (PST)
Received: from mail-yw1-xc29.google.com (mail-yw1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28596124B19 for <calsify@ietf.org>; Fri, 8 Mar 2019 11:44:23 -0800 (PST)
Received: by mail-yw1-xc29.google.com with SMTP id x20so2903503ywd.5 for <calsify@ietf.org>; Fri, 08 Mar 2019 11:44:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shinkuro-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=oGf0Rl1Uf7gCBuQHqRmz2Nu23DQSul0G1FvwYcaNdlk=; b=BFa871PF+paJUjibjbpnog/arHxFrv1XcgA8hjMhoIJJXbgqo+CEJAwrbgDuBmEpfw gwHtmfHwnJLNK4I8xiIIJgtnRb7I7L3fsfa3EzHFa2R8r9EfAxykU40NnENLHiDJ2FON aTbcrYamo//L+gaQy/tVHBXZ/DZ4dg5nvfmPmHA3Nw8EXnis0P0xJ/Lv7qa0m/uzoGKX dB5zPNWQxxcz1WNOJtZr0+1M4XAnyWUrYIwUrSnUxEmI1iMaAem91pwYxG/orXQuHjL8 y9/BAfukA7HMqECOUOy9oPc0act4Hu9THOg4bawdF2j4J0WI4L6Zu/6NHa5hMftYkk+B Trxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=oGf0Rl1Uf7gCBuQHqRmz2Nu23DQSul0G1FvwYcaNdlk=; b=HcgQbfaUqJXYzGMguLocUj/iyDS+nKMwxGYwnUH3gP1dSviqTzsLiZuzXKl+7DULQI X6CofphM1sLg6EgpG++mdEuiRgHJzN3lAX4NVNzEBD84/9/zJMmRyzjlHAmJlLLwMVSK tcXbu/4i++bq/fQIFENaAWtiprMlLCRP/0G9CDw7aBjKCaD8M9qrs1s3R0S4lugREq4n W5sLn23b9o2O2WLrjVNl9druHMmmOYrXxdl8lOO0RyHdmB7ub+hMe4yocBKzGzS8Ber7 n1vieoLEnPNzbUhwvrft29W5NPpVvsziPuf+rcBiG10L854drpZVfrckGVp6UKFVMowM ly2w==
X-Gm-Message-State: APjAAAVnSumW3fbCD186fhn5pFgG+jT/BNQROZ+LH+ENplrg3dvLrLdE +HPOgfnCLIhm3erTjv1sBnKXCe1wKx8sN2+89t4OEndoISg=
X-Google-Smtp-Source: APXvYqyfT4QhwEA6kJILPNGe07jh94eDc4cYooKxvgi+iCipZBN2gGhx4sUeO4E0rInwKjHDA+uSMg1K7/ZQ/xW0tsk=
X-Received: by 2002:a0d:efc2:: with SMTP id y185mr16596264ywe.252.1552074260706; Fri, 08 Mar 2019 11:44:20 -0800 (PST)
MIME-Version: 1.0
References: <87879E7D-A55B-4A88-80B8-B503C89E52CB@iab.org> <20131030081355.GA23990@nic.fr> <7F135C08-A550-450F-82B4-1F239E115BC3@tzi.org> <20131030083611.GA27804@nic.fr> <01P06PWP9XG4004X76@mauve.mrochek.com> <527119E9.5050407@cisco.com> <01P06RD9XM60004X76@mauve.mrochek.com> <4FBA1270FC906838EB82345F@cc0102a-dhcp145.apple.com> <B52A13E8-A2E3-43F1-B036-EE3A64FE8C8A@shinkuro.com>
In-Reply-To: <B52A13E8-A2E3-43F1-B036-EE3A64FE8C8A@shinkuro.com>
From: Steve Crocker <steve@shinkuro.com>
Date: Fri, 08 Mar 2019 14:40:22 -0500
Message-ID: <CABf5zv+Deh2fcD1PHh8PGTkZKYdRp=EDwZbSP67BXzHwDht4Gg@mail.gmail.com>
To: IETF-Calsify <calsify@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f98dd805839a7227"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/XvBNWc8jIGi5MKwrcNtXw1dYTEA>
Subject: Re: [calsify] Timezone Service Protocol not quite complete
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Mar 2019 19:44:27 -0000
Bron, et al, In response to your note about the charter and direction of the working group, here's a note I sent more than five(!) years ago that garnered no response at all. Nonetheless, I think including some sort of expected propagation time in the specification is -- or least ought to be -- within scope. Steve Crocker On Tue, Nov 5, 2013 at 5:38 PM Steve Crocker <Steve@shinkuro.com> wrote: > I was very pleased to see the work on the Timezone Service Protocol. I > have no argument about the format of the data elements or actions, but the > timing model is incomplete. One of the motivations is make sure accurate > timezone data is distributed in a timely fashion. In order to make good on > this, we need to say more about the timing. As noted in the anecdote cited > below, time zone changes are sometimes abrupt. How much notice is required > in order to make sure time zone changes are guaranteed to be propagated to > all devices? And on the other end of the system, how frequently do devices > need to poll or otherwise be notified of changes? > > Historically, IETF protocols have tended to be a bit vague about timing > parameters and it's been left to operational practice. The results are > frequently messy. We have a chance for this one to be much clearer. The > timezone database now maintained by IANA is a pretty solid solution for the > source of reliable, authoritative information, but there's not been much > written other than anecdotes about how often the data changes and how much > lead time is required to distribute the information. > > In the present draft, the only wording I could find is at the section > 4.1.3: > > > Clients SHOULD NOT poll for such changes too frequently, typically once > a day ought to be sufficient. See Section 8 on expected client and server > behavior regarding high request rates. > > and the cautions in Section 8. > > I don't have an axe to grind regarding the design of the protocol, but I > will note that if the timezone data were published via DNS, both the > throttling problem and the model of propagation time would be dealt with > automatically. In any case, even if there's no desire to distribute this > data over DNS, I do believe we need to provide much stronger statements > about the expected time to propagate changes and to be clearer about how > the design implements such statements. > > Steve > > > > > On Oct 30, 2013, at 11:23 AM, Cyrus Daboo <cyrus@daboo.name> wrote: > > > Hi ned+ietf@mauve.mrochek.com, > > > > --On October 30, 2013 at 7:52:55 AM -0700 ned+ietf@mauve.mrochek.com > wrote: > > > >>>> Which argues for including the local time when the event will take > >>>> place. If you want to mandate that the time also appear in UTC, great, > >>>> but it's quite important that the local time also be there. > >> > >>> And local time should be normative to deal with such unforeseen > >>> circumstances as a papal visit. From the southamerica file in the TZ > >>> database: > >> > >>> # From Daniel C. Sobral (1998-02-12): > >>> # In 1997, the DS began on October 6. The stated reason was that > >>> # because international television networks ignored Brazil's policy on > >>> # DS, they bought the wrong times on satellite for coverage of Pope's > >>> # visit. This year, the ending date of DS was postponed to March 1 > >>> # to help dealing with the shortages of electric power. > >> > >>> ;-) > >> > >> Good point. I agree. > > > > Timezones can (and do) change at very short notice in different parts of > the world. Typically computer systems have timezone data cached as part of > the OS, and only get updates when the OS is itself updated - often long > after a timezone change has occurred or long after future events were > booked but are now out of sync for participants in different timezones. To > address that a number of folks in the calendaring and scheduling community > have been working om a timezone service protocol - < > https://datatracker.ietf.org/doc/draft-douglass-timezone-service/> - our > initial focus for that has been iCalendar (RFC5545) based VTIMEZONE > component delivery to calendar and scheduling clients and servers. However, > we would like to also deliver OS-style timezone data to devices to break > out of the requirement for those to be updated only when the OS itself > updates. For unix-based OS's that means being able to deliver "raw" > zoneinfo" data over that protocol. > > > > Anyway, if you are interested in that work please comment over on the > ietf-calsify list (cc'd) - we (the authors of that draft) - intend to get > it moving to last call soon. There are already several implementations that > have undergone testing at the Calendaring and Scheduling Consortium > (CalConnect) interop events, so we are happy with it, but would appreciate > more feedback. > > > > -- > > Cyrus Daboo > > > > _______________________________________________ > calsify mailing list > calsify@ietf.org > https://www.ietf.org/mailman/listinfo/calsify >
- Re: [calsify] IETF must use only UTC in its annou… Cyrus Daboo
- [calsify] Timezone Service Protocol not quite com… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Daniel Migault
- Re: [calsify] Timezone Service Protocol not quite… Bron Gondwana