Re: [calsify] New Timestamp Draft

Shane Carr <sffc@google.com> Fri, 22 January 2021 22:59 UTC

Return-Path: <sffc@google.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 AEEDD3A1532 for <calsify@ietfa.amsl.com>; Fri, 22 Jan 2021 14:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.971
X-Spam-Level:
X-Spam-Status: No, score=-17.971 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.373, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 gtF5_jdC4EJb for <calsify@ietfa.amsl.com>; Fri, 22 Jan 2021 14:59:56 -0800 (PST)
Received: from mail-ot1-x32d.google.com (mail-ot1-x32d.google.com [IPv6:2607:f8b0:4864:20::32d]) (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 8B5053A1547 for <calsify@ietf.org>; Fri, 22 Jan 2021 14:59:56 -0800 (PST)
Received: by mail-ot1-x32d.google.com with SMTP id 36so6747980otp.2 for <calsify@ietf.org>; Fri, 22 Jan 2021 14:59:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+RL6MyMk+yteWflRlZEngecNdTKo9wn6+DJhC7nLZPg=; b=lj+VyVQqUFUhlmOqDmebXaYJQMPvS50xebMEOvA0NCRaaMxs30lWuTMSMogEWbvHbQ lw3XZZcOR8Sst7uFRG5zRjEF0EEolvOjXHfwoLxv3twgQ8K1rK7uovPh2qpj5KmfsiaP TyfN/2gy/p0UoO6ZI8443BD+P5k4qGajgT1zTqPGriZM75tyjM5IIeS7InWfMbcVTyQW aOJnMOIM1DwY1dX8LkGkCfXaTaAAS5miN1nUJdgmi/mYCcxs5ILmf5X6vCF/wTDlIs+X HTGm+sZS45voE+sj1RA9za3naHQupUJry62/ZKFCFdtZoOI5nHSVSGWjIGJkPkFuresl elew==
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:cc; bh=+RL6MyMk+yteWflRlZEngecNdTKo9wn6+DJhC7nLZPg=; b=L/1JAQ2qCsGm0SltZMebgVol3c/glWYq93x/9wlFlVTmc4OjQ1sotMUjXqpG2M77bY 6xREXaD5N7Ck0LaofUZfgwzxdsA+dMVjtHOEKEoJ+yK400FmURJ6m4uUstt437F3WRSN PMM6t6T7tG5ckBSMpm/rS8JX66twwqVZA4y64qgXhdQwyulBz18Pao6Q9WLXBjWlJn9T vAHH12rzonZCl7lZjCkKhD45lUtejfVZOjOEKq7CzhwGUPXyecn3yF5B5HUCGADZQyH7 7LlxCAWpNz3IDoh06CRUsfzNEx19BgC3gzjVUeKD/ZApnC+vnsUMzEajVNeTTahIjvym h+fg==
X-Gm-Message-State: AOAM531QXQqWcThBBrDk0HTW0aRWe78Tc7eGfhjWbaKOSTFHKHcnPIoh Fm3uQibdV/p6t641Me+Xd5sFHX1RyY30HvM2HhJwAA==
X-Google-Smtp-Source: ABdhPJw7nyI8f+xyquVjUNb2ZZtYrH1DZ9HJlt7gb5vILxdFGLNu6BlUnTvtb8lsGe95vnfOFIzsUt+oGUfV89AI6WM=
X-Received: by 2002:a9d:406:: with SMTP id 6mr4840127otc.36.1611356395602; Fri, 22 Jan 2021 14:59:55 -0800 (PST)
MIME-Version: 1.0
References: <36725ce1-307a-945e-63bf-af98f4b85338@igalia.com> <a78e1a49-de7b-d2ed-c112-0bbd0cb62399@igalia.com> <da1b1dce-c4ce-49f2-b802-2bcbe00445c4@dogfood.fastmail.com> <23769d32-0a9b-6a8d-5f23-045f79a25fc6@igalia.com> <20210114164646.GA4932@ucolick.org> <8ae850cd-3d62-0834-5532-5f5ef14f7185@igalia.com> <EF6610AB-2A2B-485F-B3F2-E91F8751C21F@cisco.com> <4c9b5edf-93fb-d211-ff41-f7ecc4d5b8ab@igalia.com>
In-Reply-To: <4c9b5edf-93fb-d211-ff41-f7ecc4d5b8ab@igalia.com>
From: Shane Carr <sffc@google.com>
Date: Fri, 22 Jan 2021 16:59:44 -0600
Message-ID: <CABxsp=mp48hRpfr8o3zPdUYhbredaxc4rKyHPBsgmwcjhiV8XA@mail.gmail.com>
To: Ujjwal Sharma <ryzokuken@igalia.com>
Cc: Eliot Lear <lear@cisco.com>, calsify@ietf.org
Content-Type: multipart/alternative; boundary="00000000000091a0c005b985252c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/YjuSfxN8pqEbi8_2yFguxoShXMU>
Subject: Re: [calsify] New Timestamp Draft
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, 22 Jan 2021 23:00:00 -0000

Hi all,

I also wanted to point out that this proposed revision to RFC 3339 makes
the syntax a bit more flexible without sacrificing backwards
compatibility.  Implementations that do not concern themselves with IANA
time zones or Unicode extensions can simply ignore those annotations, which
occur at the end of the string.  Since the IANA time zone suffix is already
in common use, and this proposal leverages that existing syntax, we expect
that the impact on the ecosystem will be small.

Shane


On Fri, Jan 22, 2021 at 3:09 PM Ujjwal Sharma <ryzokuken@igalia.com> wrote:

> Hey Elliot!
>
> I answered a couple of these questions in a previous CalExt meeting, but
> here goes another attempt at getting them out in writing:
>
> On 22/01/2021 10.09 pm, Eliot Lear wrote:
>
> > RFC 3339 or ISO 8601 is used all over the place.  It’s used in logging,
> email, and a great many other things.  Before the IETF goes monkeying with
> it, could the authors discuss what is driving this change?  What do you
> want people to do that they didn’t do before, and what do you want them to
> stop doing, and why?
>
> There are many cases in which the information stored within a timestamp
> is not enough and implementations need to include additional information
> for various reasons. It is common knowledge that Java and Linux among
> other implementations include an IANA timezone id suffixed to the
> regular timestamp, but I think of it as an unfortunate situation that
> this format is not standardized. The aim of this proposal is to:
>
> 1. Standardize the existing format.
>
> 2. Expand the format to include more information (in case of us, ECMA
> TC39, this includes the calendar information which is the biggest reason
> that drives us to expand the currently existing format).
>
> 3. Make the expansions generalizable enough to allow any additional
> future information to be included.
>
> 4. Make certain parts of the RFC further future-proof, for example
> remove the 2/3-year deprecated format and allow the expanded 6-year
> format, which makes this RFC up to date with the newer versions of ISO8601.
>
> > Also, I suggest that this work should go through DISPATCH.  There are a
> lot of other questions.  Here’s one: is the IETF really the right
> organization to do this work in? ISO wrote the underlying spec.  They
> presumably thought about it a lot.
>
> We are already collaborating with the folks over at CalConnect, to
> ensure that formats like ISO8601 end up adopting these additions as
> well, but the IETF RFC would need to be updated as well, and it helps
> ECMA TC39 refer to the RFC when using this format.
>
> I hope these answers help clarify our positions. Feel free to ask me for
> any further clarifications.
>
> Thanks,
> Ujjwal
>
> --
> Ujjwal "Ryzokuken" Sharma (he/him)
>
> Compilers Hacker, Node.js Core Collaborator and Speaker
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify
>