Re: [calsify] Fwd: New Timestamp Draft

Neil Jenkins <neilj@fastmailteam.com> Mon, 25 January 2021 01:18 UTC

Return-Path: <neilj@fastmailteam.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 96DCF3A0ABE for <calsify@ietfa.amsl.com>; Sun, 24 Jan 2021 17:18:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level:
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=KEEYMHdO; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=gNH/jXNy
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 CgS_4DSduiDR for <calsify@ietfa.amsl.com>; Sun, 24 Jan 2021 17:18:49 -0800 (PST)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 443573A0ABB for <calsify@ietf.org>; Sun, 24 Jan 2021 17:18:49 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 390FD6BB for <calsify@ietf.org>; Sun, 24 Jan 2021 20:18:48 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute3.internal (MEProxy); Sun, 24 Jan 2021 20:18:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm1; bh=nvHhMRJ crCMAwCnCRDeIfnn+0ztqvAoDc0/VQ3vo/Ek=; b=KEEYMHdOIcHT9n34Y+jtgX4 dv0IDj+p9uU3ZsFx3t9x1HKnB4CgfL0esdJF+49kenQ4GcPXSvBZ0VgmnKbwvjj7 3CWvHXHXoONEEdMhvgLh8n1aPSjRET2nym1GX+QCv59QmNow4iIXH7Y9cDAZIGGD TjSU+xVinEaGnGHp9ZBfpCu+BptVo2Svaz0i/T6bdg3O+FmE0BAtMkZ2kyLYLqcD vNnsIMRNddMVMnivhrk9B6fvSRa6dVBcALAIi8/oQyxtAvm45k1MxW3MmT38X70c V5ljLWy5y+MoZM/E5t699/Nn/tLQc/cGyDYG1fCb+G3lfEAuJIs/dbUS1YqdC0A= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=nvHhMR JcrCMAwCnCRDeIfnn+0ztqvAoDc0/VQ3vo/Ek=; b=gNH/jXNyFbXMezS9ipgB4M fJwoqxBorCJDS0TK2zhBpAnEsQRaYsipFqL6cud2VLSntqD4Yym2J5ULxfJL0QPR pBtU9O0sFirf0dpIwRpozvMlBkQpkGbHuMTO0JtY9vMpUSg9+gO8HbjMZu8FiZJf 0Y2cVqHabPMQWf0AnLyhm5k/5FnpwVaWJea6d7shav/pMlUoCu3VKkm9BNeYH22j ATwLVs+GawveGT0BBCpEPMZsJ84NAjcUZkJtzCyDA95nLdbXsk3nWFsRvf90gLSS lGgFxvDWsd1+yeAxKYpfi0j6O9bj4fv3IcHTSNMouFeKO7b0wDIm8EAVTs8Ggs0A ==
X-ME-Sender: <xms:dxwOYOxCkSZp7S0Vak2XB5XGFYaTbwUwlxKBSi_vWcJ6qezH1Nrc1w> <xme:dxwOYKSif4-TlN2u9miA-Wm3Wcl1jevP_0jft-LMTz7hx_uvT_wByLyUfIuaqBv4z xcwXd9gBsaG-g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvddvgdefvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrgdtre erreertdenucfhrhhomhepfdfpvghilhculfgvnhhkihhnshdfuceonhgvihhljhesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeevvdetvdduleekhf eghfetfeettdelhfehfeevffevleekuddtudffieevjeevhfenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehnvghilhhjsehfrghsthhmrghilh htvggrmhdrtghomh
X-ME-Proxy: <xmx:dxwOYAXwB-SLHn_PP4Rt8m6qSEEokQlNHlPKgay9V_8ddnAnmc_-Ug> <xmx:dxwOYEgchRjHefF5tKi3lkyW5G7ispnQEDQixNlwvQkIvIJAjmccrA> <xmx:dxwOYAB_ucaF9rYuSRN3BHEjK-pmsNooSRtGAcnHJB6O6KxTKGZEEA> <xmx:dxwOYDOftv0jIm0aHFGIAqwo5NISwsge69ZdQSvvA4bNS7Gu2jn53w>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6518D360068; Sun, 24 Jan 2021 20:18:47 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-78-g36b56e88ef-fm-20210120.001-g36b56e88
Mime-Version: 1.0
Message-Id: <3288fdaf-28a9-45a9-bf50-c9de9e2c3486@dogfood.fastmail.com>
In-Reply-To: <8f821d46-6cbd-4a11-8098-1d9bb3ac28e7@beta.fastmail.com>
References: <5927c3a3-9539-553d-598a-18d8bdadb244@igalia.com> <c9a1caed-829a-2339-21c1-5f0970110863@igalia.com> <01RUQ0ZW4L3U005PTU@mauve.mrochek.com> <d17b75e7-9720-6bd3-dd23-349e8ceac4a3@gmail.com> <01RUQ4K8M1RQ005PTU@mauve.mrochek.com> <34839106-de11-41fe-96d6-33f95c30524d@dogfood.fastmail.com> <01RUQJ104Y3C005PTU@mauve.mrochek.com> <01RUQVLVFX6K005PTU@mauve.mrochek.com> <8f821d46-6cbd-4a11-8098-1d9bb3ac28e7@beta.fastmail.com>
Date: Mon, 25 Jan 2021 12:18:28 +1100
From: Neil Jenkins <neilj@fastmailteam.com>
To: calsify@ietf.org
Content-Type: multipart/alternative; boundary="3a9ea51913e54d9894de3af3c29aac8f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/4C-5stY41-djwC7WzkYFhqEYJW8>
Subject: Re: [calsify] Fwd: 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: Mon, 25 Jan 2021 01:18:51 -0000

I think the disagreement here stems from two viewpoints on what RFC3339 is. Ned is looking at it from the viewpoint that it defines a format for (log) timestamps only. The other side is viewing it as simply a standard serialisation format for dates in internet protocols without restriction on use case.

Having looked at the document's introduction again, Ned is technically correct:

   There are many ways in which date and time values might appear in
   Internet protocols:  this document focuses on just one common usage,
   viz. timestamps for Internet protocol events

However, I would assert that in my experience, many view RFC3339 as just a standardised serialisation format for all dates in contexts that go beyond this. I think there is a clear demand for a serialisation format that *can* incorporate a time zone or calendar identifier, and standardising this within the IETF is more likely to lead to interoperability. I also agree that you would never want to use such a time-zone variant in log files. 

So I think it comes down to two options:
 * A single RFC that replaces 3339 containing all the variants. The benefit is you have one place to reference for how to serialise a date-time.
 * A new adjunct RFC for how to serialise date-times with IANA time zones, or without an absolute time at all (local "wall clock" date-times). This would not overlap 3339, which would continue to define how to serialise UTC and fixed-offset date-times.
I am not too fussed which of these paths we go down.  I was originally advocating for the first option, but looking at it again, I can see good arguments for the second instead.

Neil.