Re: [apps-discuss] timezone database maintenance

Cyrus Daboo <cyrus@daboo.name> Thu, 03 March 2011 17:26 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4A7923A67A5 for <apps-discuss@core3.amsl.com>; Thu, 3 Mar 2011 09:26:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level:
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BL56lIJqrypC for <apps-discuss@core3.amsl.com>; Thu, 3 Mar 2011 09:26:21 -0800 (PST)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id 7A33B3A6A17 for <apps-discuss@ietf.org>; Thu, 3 Mar 2011 09:25:51 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 8F36D1BF9778F; Thu, 3 Mar 2011 12:26:58 -0500 (EST)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SzK3z-5h4V6b; Thu, 3 Mar 2011 12:26:57 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.101.32.44]) by daboo.name (Postfix) with ESMTPSA id E39451BF97782; Thu, 3 Mar 2011 12:26:56 -0500 (EST)
Date: Thu, 03 Mar 2011 12:26:53 -0500
From: Cyrus Daboo <cyrus@daboo.name>
To: Marc Blanchet <marc.blanchet@viagenie.ca>, apps-discuss@ietf.org, draft-lear-iana-timezone-database@tools.ietf.org
Message-ID: <D7F4651619DC96A16790A709@caldav.corp.apple.com>
In-Reply-To: <4D6FC8CF.20705@viagenie.ca>
References: <4D6FC5AF.8060503@stpeter.im> <4D6FC8CF.20705@viagenie.ca>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="2286"
Subject: Re: [apps-discuss] timezone database maintenance
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2011 17:26:22 -0000

Hi Marc,

--On March 3, 2011 11:58:55 AM -0500 Marc Blanchet 
<marc.blanchet@viagenie.ca> wrote:

> A) XML IANA
> - IANA has been converting its "old" registries to XML native format.
> - for new registries, XML is used as native format.
> - TZ database has its own format.
> - wonder if it would be relevant to have IANA do the registry in XML (as
> others and to be managed by the same tools) and then convert to the TZ
> database format.

CalConnect has been working on an XML representation for timezone data, but 
I think it is fair to say at this time we consider this premature. One of 
the key things CalConnect wants to do is promote use of a Timezone Service 
protocol (draft-douglass-timezone-service about to be updated) to allow for 
timely, secure, reliable update of timezone information. Right now that is 
focussed primarily on iCalendar timezone data, but we intend to allow it to 
be used by anyone that needs timezone information, including OS's (i.e. 
allow "live" updates to zoneinfo files rather than requiring OS 'patches').

What I think we need to do now is treat the Olson data format as 
"normative" and then work on defining a solid XML representation (with 
hopefully a straightforward mapping to Olson data). We can then make that 
available as an alternative format and allow tools to adopt it, and once we 
have good adoption then move to have that be the normative format. However, 
that is something that will need more time to develop than I think we have 
before we need IANA to start managing the Olson process (given what I know 
about the length of the IETF process).

> C) Reference code.
>
> I'm not sure IANA is the right place to archive software code.  why not
> have a separate web site/sourceforge/google code/... place for managing
> this?

That would probably need additional text describing how that is managed 
(who has commit rights, how would those be administered/changed etc) and 
would be a significant change to the current Olson process. It may be 
reasonable to put the code up on a source site, but if we do that, I do 
think it is important that appropriate "snapshots" be tied to the updates 
to the IANA data - so I still think IANA ought to maintain a tarball of the 
code appropriate to the actual data.

-- 
Cyrus Daboo