Re: [Cbor] [core] WG Last Call on draft-ietf-core-problem-details

Carsten Bormann <cabo@tzi.org> Wed, 25 May 2022 10:58 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 8ADBEC180A61; Wed, 25 May 2022 03:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-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 xklCQMXsd5xl; Wed, 25 May 2022 03:58:34 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [134.102.50.15]) (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 714CDC180A60; Wed, 25 May 2022 03:58:33 -0700 (PDT)
Received: from [192.168.217.118] (p5089ad4f.dip0.t-ipconnect.de [80.137.173.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4L7SjK6jTXzDCcD; Wed, 25 May 2022 12:58:29 +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: <YoesjAXIKQS+PBLX@hephaistos.amsuess.com>
Date: Wed, 25 May 2022 12:58:29 +0200
Cc: draft-ietf-core-problem-details@ietf.org, "core@ietf.org WG (core@ietf.org)" <core@ietf.org>, cbor@ietf.org, httpapi@ietf.org
X-Mao-Original-Outgoing-Id: 675169109.194437-932c7304a955495bd20a176d7670cd1f
Content-Transfer-Encoding: quoted-printable
Message-Id: <010BD7AE-D291-4F22-8E90-6DFD05C95CA2@tzi.org>
References: <3a2fb1c8-5c50-fa7a-0672-a73c3b6f1a5f@ri.se> <YoesjAXIKQS+PBLX@hephaistos.amsuess.com>
To: Christian Amsüss <christian@amsuess.com>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/nik3ss-3nIpsGOmdU75vxknc60A>
Subject: Re: [Cbor] [core] WG Last Call on draft-ietf-core-problem-details
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.34
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: Wed, 25 May 2022 10:58:37 -0000

> Procedural notes:
> 
> * I'm not sure RFC 7252 is a normative reference here; it's the typical
>  transport, but understanding it is not necessary for implementing this
>  spec. It might be justified by the response code reference, but the
>  note on its numeric form IMO suffices to make this document usable
>  without depending on 7252.

Those who want to implement response-code without ever having heard of CoAP will need to look it up, so to me this is an unavoidable normative reference.
(It is also rather innocuous, as RFC 7252 is already published.)

That is of course a general problem with normative references; any optional feature that draws in a normative reference creates a tail.
“Optional normative reference” would be a good new category.

> Editorial notes:
> 
> * Figure 1: The figure does not show the details (of a high-level class
>  and finer-grained details) the paragraph referring to it describes;
>  rather than "vocabulary), as shown in Figure 1." could say
>  "vocabulary). The pattern of communication is shown in Figure 1".

Now in
https://github.com/core-wg/core-problem-details/pull/18/commits/1c130e3

>  Nice vector graphics, by the way :-)
> 
> * The Tag 38 appendix talks about Unicode language tags being
>  deprecated; a similar point might be made about Unicode bidirectional
>  markers (U+200E and U+200F); https://www.w3.org/TR/string-meta/#rlm
>  could work as a reference (albeit with some careful wording, given
>  it's only a draft).

Not sure I'd want to pull in the entirety of https://www.w3.org/International/questions/qa-bidi-unicode-controls.en#basedirection

We could reference https://www.w3.org/TR/string-meta/ informatively, pointing out that this is an active area of investigation (née “for further study”).

Proposal for that now in
https://github.com/core-wg/core-problem-details/pull/18/commits/3b4ba14

Grüße, Carsten