Re: [Cbor] Paul Wouters' No Objection on draft-ietf-cbor-time-tag-11: (with COMMENT)

Carsten Bormann <cabo@tzi.org> Mon, 23 October 2023 19:52 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D447EC151090; Mon, 23 Oct 2023 12:52:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level:
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AJmVpjVDZCEB; Mon, 23 Oct 2023 12:52:55 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [134.102.50.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E1ECC151096; Mon, 23 Oct 2023 12:52:52 -0700 (PDT)
Received: from eduroam-pool10-182.wlan.uni-bremen.de (eduroam-pool10-182.wlan.uni-bremen.de [134.102.90.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4SDm7h2CdFzDCbG; Mon, 23 Oct 2023 21:52:48 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <169808611784.34140.4601820628282272764@ietfa.amsl.com>
Date: Mon, 23 Oct 2023 21:52:47 +0200
Cc: The IESG <iesg@ietf.org>, draft-ietf-cbor-time-tag@ietf.org, cbor-chairs@ietf.org, cbor@ietf.org, barryleiba@computer.org
X-Mao-Original-Outgoing-Id: 719783567.55163-f9fd1fb35b5f924260ed97fa046da743
Content-Transfer-Encoding: quoted-printable
Message-Id: <141EAE06-7C82-4450-9E67-574B67A30F1C@tzi.org>
References: <169808611784.34140.4601820628282272764@ietfa.amsl.com>
To: Paul Wouters <paul.wouters@aiven.io>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/nO3hmHVslhWwpFON1vcEn1SGeS4>
Subject: Re: [Cbor] Paul Wouters' No Objection on draft-ietf-cbor-time-tag-11: (with COMMENT)
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2023 19:52:58 -0000

Hi Paul,

thank you for these comments.

I started a PR [1], but expect more IESG reviews to come in so we’ll collect those before submitting a -12.

[1]: https://github.com/cbor-wg/time-tag/pull/22

Grüße, Carsten



> On 2023-10-23, at 20:35, Paul Wouters via Datatracker <noreply@ietf.org> wrote:
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-cbor-time-tag/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> NITS:
> 
> TAI is never expanded - expand on first use? At least for me this was a new
> term, unlike UTC.

(Which also is never expanded — in both cases because these are actually not acronyms.)
Time-nuts (*) know what TAI and UTC is :-)
Given that we already reference draft-ietf-sedate-datetime-extended, which has a definition for UTC and at least an expansion for TAI, we could simply point there.

I added:

>> Several time-related terms such as UTC and TAI are discussed in
>> {{IXDTF}}, which may be a useful companion document beyond its direct
>> use in Sections {{<tzh}} and {{<suff}}.

Now
1b83711

> But perhaps it is obvious for implementers in this space.

I would expect UTC to be entirely obvious at this stage (even if people maybe don’t know the exact definition), while TAI is probably more specialized.

>        The present document
> 
> Use "This document"

I’m hearing this kind of change request often; I don’t know why.  The text here talks about several documents, and “this document” then is an ambiguous reference.  But the RFC editor will make some good proposals.

>        therefore is rendered by the surrogate notation seen here in the
>        plain-text rendition.
> 
> "here" is a bit weird when I'm reading the HTML version. Can't you just write
> 2^xx as an example ?

We honestly don’t know how 2<sup>xx</sup> is rendered in plaintext.

IIRC, the details have changed twice over the last five years (see Section 1.2 of RFC 8949 for one of the intermediate states, and Section 1.1 of RFC 9100 for another).
The weird way this is said in the text here has been conditioned by this experience.

(There are some fundamental problems with rendering processes that produce multiple formats, in particular when the text needs to be self-referential…)

>        The security considerations of RFC 8949 apply
> 
> A link is missing here.

Now
715ddcf



(*) Time-nut: Somebody who has multiple atomic clocks and GNSS-disciplined oscillators and knows what an Allan deviation is.