Re: [netmod] consensus all: timezone-location and draft-ietf-netmod-iana-timezones-03

Andy Bierman <andy@yumaworks.com> Sat, 01 February 2014 15:26 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9665F1A1F3F for <netmod@ietfa.amsl.com>; Sat, 1 Feb 2014 07:26:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] 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 BqhUzx_94_05 for <netmod@ietfa.amsl.com>; Sat, 1 Feb 2014 07:26:04 -0800 (PST)
Received: from mail-qa0-f42.google.com (mail-qa0-f42.google.com [209.85.216.42]) by ietfa.amsl.com (Postfix) with ESMTP id 118E21A02C5 for <netmod@ietf.org>; Sat, 1 Feb 2014 07:26:03 -0800 (PST)
Received: by mail-qa0-f42.google.com with SMTP id k4so8059138qaq.29 for <netmod@ietf.org>; Sat, 01 Feb 2014 07:26:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=oe0reaij2m1fDv7OJxa0fFAz9xqi4NBLUHCCGpkcgTo=; b=b6diWz8l1oqdLoABtDixFbcF9ONdXO+XMZTwOUHZFweLHG/g8k/mS4vL8g/X3IA6N5 Khw2j1XUOk31+MdfQ27CWvWcRg3O5CknH6RlRVcBia6cmQaiQoJDDHLBjKbOL5DD6Nd+ 0gdLE+DbdIaTQd9XFo3r+HejKooJRpe5gFHArLg/8jrIWbmvonaVo24I95XQ3yLWGUWI V/4tiZZ5X2KK9rC2GtXnHY8kGyfFVDgt3w5G56UYw7X/4K2Gd11sl1/Pi6v8dCtK+C6a APCxPLQBrMGXASawxdsUalLoY5q45h7QodTJLbeWQ74BdPAVFfKNMeSuIBYJJhF8W1Rm f88g==
X-Gm-Message-State: ALoCoQkOyCMYH1sF2huVR/wH/94bTh+YQTmf8AgoHro3UhE0Bxf0DmoKz5HfkG8f6zmfMQBcsrkN
MIME-Version: 1.0
X-Received: by 10.224.46.130 with SMTP id j2mr41068170qaf.7.1391268359950; Sat, 01 Feb 2014 07:25:59 -0800 (PST)
Received: by 10.140.48.75 with HTTP; Sat, 1 Feb 2014 07:25:59 -0800 (PST)
In-Reply-To: <72D0C0E8-37D8-4D06-8AE6-CA42E6073678@nic.cz>
References: <0B4780F9-FC24-4D8E-8F9E-BE5D2E55B2FB@nic.cz> <20140131.174532.535193369.mbj@tail-f.com> <20140131202620.GB31150@elstar.local> <20140131.214042.353989959.mbj@tail-f.com> <20140131205059.GA31573@elstar.local> <CA943CDC-0903-417D-AD31-B2010A4EE6E7@nic.cz> <20140201130618.GA33052@elstar.local> <72D0C0E8-37D8-4D06-8AE6-CA42E6073678@nic.cz>
Date: Sat, 01 Feb 2014 07:25:59 -0800
Message-ID: <CABCOCHQeKZuKxm__caxu4WR-0AHOGSoV0n0xcfCu1ZPH3iVdjA@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Content-Type: multipart/alternative; boundary="001a11c2a9ca61e91c04f159e8fe"
Cc: netmod-chairs@tools.ietf.org, "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] consensus all: timezone-location and draft-ietf-netmod-iana-timezones-03
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Feb 2014 15:26:06 -0000

>
> ....
> >
> > Having two definitions of timezone names that are not synced is the
> > worst of all solutions. I want 3rd party NETCONF implementations to
> > function on open systems where the packaging and maintenance of the
> > timezone database is separate from the packaging and maintenance of
> > the NETCONF implementation.
>
> Even if the tzdata package is upgraded and the module isn't, I fail to see
> the reason why it should stop functioning, except in really singular cases.
>
>

It is important that the data type be correct 100% of the time.
The failure mode will always be singular cases here.  We would
like to use enumeration, but it doesn't work for this particular typedef.
Identity names cannot have forward slashes or whitespace.
The only base type that will work 100% is string.



> >
> > We started with the idealistic idea there could be a maintained
> > enumeration and it turns out this is not realistic to establish and
> > likely also difficult to implement on open systems. So we are going
> > with a string which I believe will work just fine for a large part of
> > the world. If we find out later that this is not workable, we can add
> > additional objects to report which time zone names are available. At
> > this point in time, we have to ship things.
> >
> > I leave it to Tom to determine concensus. But I note that concensus
> > can be rough.
>
> Sure, if everybody else is happy with the string type, then go ahead with
> it.
>
> Lada
>
> >
> > /js
>


Andy