Re: [Tzdist-bis] [calsify] Notes from CalConnect in Zurich, Feb 2019

"Bron Gondwana" <brong@fastmailteam.com> Thu, 14 February 2019 20:25 UTC

Return-Path: <brong@fastmailteam.com>
X-Original-To: tzdist-bis@ietfa.amsl.com
Delivered-To: tzdist-bis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B15E3128D52; Thu, 14 Feb 2019 12:25:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.982
X-Spam-Level:
X-Spam-Status: No, score=-1.982 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_HEADER_CTYPE_ONLY=0.717, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=B6uPKi2B; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=XFdG1PiZ
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 I1RkBuLmFhjm; Thu, 14 Feb 2019 12:25:16 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3BAE12867A; Thu, 14 Feb 2019 12:25:16 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 9C5482D12; Thu, 14 Feb 2019 15:25:15 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute6.internal (MEProxy); Thu, 14 Feb 2019 15:25:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=message-id:in-reply-to:references:date:from :to:cc:subject:content-type; s=fm1; bh=0/zyGrqSFFNRjNGkKLD5BVYms 5INTBKoUdewol5x954=; b=B6uPKi2BD2vlKg0GSHYnL5cnwx1KUPkTukJHBu5d7 5HcvYeOGurfOLYWNruGhGcmLRW55GjmUUhIa3leAtdnWc8OkP3wY71eF4h1XXVbH 5IlT/q9QPVuWSnLSTuF0ZlcsPxC7Jrj5F68M+HtXqTdwcchQExOo1RxW5YksHOLH 0VMw1fIrnYinqrW4hyoHYySIAoxmigrz0fmTK5IBH8YYLxNeYGE+F9L341pUPMFb 1g7IREkqibUWv/flG0gXHjCCMHWlX2mvKG1t+hnDpgigJSnMJH1XBCPS/oao4M8i xpCBpFp7WvAvstv4QantnTfg7icP6N9DNlfVaZbxh3C/g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:references:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=0/zyGrqSFFNRjNGkK LD5BVYms5INTBKoUdewol5x954=; b=XFdG1PiZ3TYQsktsa2TMzl4oa5k5Jkr0i vkiy6rn0HcbXyuiHAKUgpG+WVE2D24fHPqAu7ile2WSpLt9WV6REJROop8vWlWPe Ocn44O69OLv7afhibRs9ZGv/NpPiPVCLwrLHbW8WcBnH23Yfzs4JsSLsCEEOQv75 zm9N3tgSmXxYbuTfxVxB94eYsb/Ab2+ILbYUSm0eTjZtaRGzQzFZFM/lnRx6xe/Q +RyOOXYuFlSCJzu5h/8cbZ3Rl+S3/8OgEQQ7KBil9pRJdq966mpfVsdtilEchsXC zc3ngk8Ke//XKghB8Pk+ZbglCMCQM3qrqSWgze86/yY1d979Zu5kg==
X-ME-Sender: <xms:qs5lXJcfeiQq8JNR3EFCdxLAUYZdS3JSJAeaL9VVT_B3C1uVgDHXGg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtledruddthedgudefjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecu fedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepofgfkfgjfh ffhffvufgtsegrtderreerreejnecuhfhrohhmpedfuehrohhnucfiohhnugifrghnrgdf uceosghrohhnghesfhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucffohhmrghinhepih gtrghnnhdrrdhorhhgpdhivghtfhdrohhrghdpihgtrghnnhdrohhrghdpfhgrshhtmhgr ihhlrdhfmhenucfrrghrrghmpehmrghilhhfrhhomhepsghrohhnghesfhgrshhtmhgrih hlthgvrghmrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:qs5lXBYce0HNaIoztXQeslXkFmdAMzoRvE-bLu-mQPCW8k_7QK9zcA> <xmx:qs5lXHLX0P3zMHH_Q50RzxPPDO4k1FJsAz7Sw7TiCUzPFImnVjYTcA> <xmx:qs5lXDiw8TGcWdLGBHOswuUN1AgaCOLU9iGkvc2-e_3yeNND1z40yw> <xmx:q85lXDL-BEZ8zKwwbkHErzh3ZlQoQ8P1vqbq7qUEmXSmirgHs2Z0Gw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3205920250; Thu, 14 Feb 2019 15:25:14 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.5-832-gba113d7-fmstable-20190201v1
X-Me-Personality: 56629417
Message-Id: <b0770505-0d47-4a73-84c5-5d98b7b6e0c0@www.fastmail.com>
In-Reply-To: <CADZyTkmNzWAisbP9MHXtjg4CrNqnPYG3E2N-zb_dmNygm14yTQ@mail.gmail.com>
References: <06b6d3d8-d4d6-44da-9bc6-c565471ef09d@www.fastmail.com> <CADZyTkmNzWAisbP9MHXtjg4CrNqnPYG3E2N-zb_dmNygm14yTQ@mail.gmail.com>
Date: Thu, 14 Feb 2019 15:25:12 -0500
From: Bron Gondwana <brong@fastmailteam.com>
To: Daniel Migault <daniel.migault@ericsson.com>
Cc: calsify@ietf.org, tzdist-bis@ietf.org, Time Zone Data Distribution Service <tzdist@ietf.org>
Content-Type: multipart/alternative; boundary="44b797d16a124d9dadfba6564c746568"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tzdist-bis/0zLkAV5_kTqrn43aWhDXj-k6Kf8>
Subject: Re: [Tzdist-bis] [calsify] Notes from CalConnect in Zurich, Feb 2019
X-BeenThere: tzdist-bis@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Extensions to Time Zone Data Distribution Service <tzdist-bis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist-bis>, <mailto:tzdist-bis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tzdist-bis/>
List-Post: <mailto:tzdist-bis@ietf.org>
List-Help: <mailto:tzdist-bis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist-bis>, <mailto:tzdist-bis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Feb 2019 20:25:20 -0000

Thanks for doing this Daniel! I was preparing to write to tzdist as well, but I ran out of time before spending 24 hours in small aeroplane seats. Back in Australia for now until the 21st of March when I fly to Prague.

I know a few people from tzdist were already on the call, so heard the discussion about both tzdist and potential involvement of ISO to provide a pathway for countries to officially provide their timezone data through an organisation that has treaty obligations with their country standards bodies.

Cheers,

Bron.

On Fri, Feb 15, 2019, at 04:06, Daniel Migault wrote:
> ccing our tzdist collegues,
> 
> The possibility of requesting IANA to host a public server has been raised at the time of RFC 7808 publication . I do not recall any issue raised by IANA at that time. I believe distributing tzdata is one service with probably less potential contentions than binding geographic boundaries to a time zone. In that sense it might be good to keep these services separate. 
> 
> Please feel free to share your thoughts on IANA serving the tzdata with tzdist, our our position toward other organizations as well as envisioned future steps. 
> 
> Yours, 
> Daniel
> 
>  
> 
> On Wed, Feb 13, 2019 at 10:55 AM Bron Gondwana <brong@fastmailteam.com> wrote:
>> __
>> Hi All,
>> 
>> Sorry for the delay in summarising all this. I thought I should email here with a summary of the key CALEXT related things we discussed at CalConnect last week.
>> 
>> *TimeZones:*
>> 
>> See also: https://mm.icann.org/pipermail/tz/2019-February/027503.html <https://mm.icann..org/pipermail/tz/2019-February/027503.html> for the discussion on the TZ list.
>> 
>> We have RFC7808 and RFC8536 for standard representations of timezone data, but there aren't public servers or a standard practice of vendors providing fast updates, leading to the ongoing problem of late-stage political updates causing software and devices to be out of sync.
>> 
>>  * ISO is working on their own process for timezones per country and a non-country "community zones".
>>  * IANA have already taken over the Olsen zones and keep them updated (see RFC6557)
>>  * Microsoft have their own separate database
>>  * IATA already have a database which is government provided and verified and used by airlines
>> 
>> The main issues with any faster update process are oversight and verification - somebody could do things like attack the stock market by interfering with timezone data updates.
>> 
>> There are also issues with location -> zone mapping and timezone naming, mostly political (eg: disputed territories).
>> 
>> There's a proposal to give zones non-name IDs rather than names, and also accurate geo boundaries. Using that, people could choose between zones which were verified to be used within or claimed to cover any particular area, and vendors could ship their own names or even localised names for any particular zone ID.
>> 
>> Next steps: see if IANA is interested in running a tzdata server that can be used for direct lookups (and how that would be funded), and talk to the tz group about working with ISO.
>> 
>> *JSCalendar:*
>> 
>>  * Robert will follow up on that! There were a few last minute clarifications
>>  * I did a Perl implementation which I will publish shortly.
>> 
>> *IETF and CalConnect:*
>> 
>> I did a presentation about taking documents to IETF and why CalConnect should continue to do that! There's a known cultural mismatch which I am attempting to bridge! I have uploaded my slides here:
>> 
>> http://talks.brong.fastmail.fm/calconnect-feb2019/calconnect-ieft.pdf
>> 
>> I didn't take notes during my talk (obviously), but it was a good kickoff for the discussion about our exisiting drafts, which I'll paste below:
>> 
>>  * Managed Attachments - nearly complete
>>    * *Ken* will finish
>>  * VPOLL
>>    * Need to lock down poll
>>    * *Mike*! (Ken can help with)
>>  * VALARM Extensions
>>    * Draft written by Cyrus Daboo
>>    * Main one we want to keep is acknowledgement - Apple, Thunderbird support
>>    * Probably *Ken*? (currently co-author)
>>    * Considering removing Apple’s “default alarms” hack.
>>      * Avoid server putting defaults back on!
>>    * Proximity alarm (Apple already using)
>>      * If close to supermarket, fire an alarm!
>>    * Specify if you want an alarm, and how important the event is for you.
>>    * "Is it really important for me to get to this event?"
>>    * Spend time in TC-CALENDAR debating if we want to change behaviour?
>>    * SECOND DRAFT
>>    * ALARM AGENT → client/server.
>>    * Related events →
>>    * alarm tied to multiple events?
>>    * X-travel-time? Client side will decide when to notify, not server side at all with Android
>>    * Proprietary API anyway.
>>  * Subscription Upgrade
>>    * Smart updates to an ICS feed
>>    * Conditional request with a prefer header..
>>    * Adds “Status DELETED”.
>>    * OPTIONS → can specify what’s available.
>>    * Is “eTag” being used? Need to use weak eTag.
>>    * Does it support pagination? NO!
>>      * A header that says “still more changes”.
>>    * A way to say “there’s been a change” → aka push.
>>    * Author: *Mike* - individual submission (rev 3)
>>    * Ask HTTPBIS to look at it.
>>  * CalDAV Sharing →
>>    * what Apple has already implemented
>>    * is 3 drafts
>>    * DAV Notifications
>>    * DAV sharing
>>    * CALDAV sharing
>>    * Author: Evert wrote originally (*Ken* to take on authorship?)
>>    * MAY WANT TO STANDARDISE Per-USER write capability
>>    * Put into DAV namespace (also useful for Contacts/CardDAV and maybe more?)
>>    * *Go via Dispatch*?
>>    * Per user notes on a vcard?
>>    * TODO: organizer, owner, etc in the caldav part.
>>  * VPATCH
>>    * Cyrus Daboo originated
>>    * Reduce client/server chatter.
>>    * Describes how to use it with RFC PATCH method.
>>    * ENHANCED CalDAV sync
>>  * VINSTANCE
>>    * Effort to reduce size of recurring events with a bunch of overrides. 
>>    * Suggestion: Punt these three in favour of JSCalendar.
>>    * Informational draft → or DEVGUIDE. List all the resources a developer needs for a caldav client/server.
>>  * SCHEDULING CONTROLS
>>    * *Bron *wrote this
>>    * draft submitted to IETF already
>>    * will propose to calext that it gets adopted
>> 
>> Documents that are in the queue and we think should go to the IETF:
>>  * scheduling
>>  * valarm
>>  * vpoll (there’s some iTIP stuff, but it’s our domain)
>>  * subscription upgrade - needs http input
>>  * caldav sharing - same
>> 
>> My suggestion to the group was - submit ALL of these to calext and get initial drafts published within the working group, then progress each of them as there is interest and time to work on them.
>> 
>> 
>> 
>> --
>>  Bron Gondwana, CEO, FastMail Pty Ltd
>>  brong@fastmailteam.com
>> 
>> 
>> _______________________________________________
>>  calsify mailing list
>>  calsify@ietf.org
>>  https://www.ietf.org/mailman/listinfo/calsify

--
 Bron Gondwana, CEO, FastMail Pty Ltd
 brong@fastmailteam.com