Re: [core] [Last-Call] [art] Artart last call review of draft-ietf-core-problem-details-05

Carsten Bormann <cabo@tzi.org> Fri, 24 June 2022 15:13 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CE83C14F735; Fri, 24 Jun 2022 08:13:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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_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 MirnDbUj4scC; Fri, 24 Jun 2022 08:13:31 -0700 (PDT)
Received: from gabriel-smtp.zfn.uni-bremen.de (gabriel-smtp.zfn.uni-bremen.de [IPv6:2001:638:708:32::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 47756C14CF03; Fri, 24 Jun 2022 08:13:27 -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 4LV0xd09YHzDCd3; Fri, 24 Jun 2022 17:13:24 +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: <648d2bfe-3b54-8cd8-a8cb-8b163d1a194a@alvestrand.no>
Date: Fri, 24 Jun 2022 17:13:24 +0200
Cc: Ira McDonald <blueroofmusic@gmail.com>, "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>, Applications and Real-Time Area Discussion <art@ietf.org>, Core WG mailing list <core@ietf.org>, draft-ietf-core-problem-details.all@ietf.org, last-call@ietf.org
X-Mao-Original-Outgoing-Id: 677776404.4616261-93034902d99266d24307c29702cc8277
Content-Transfer-Encoding: quoted-printable
Message-Id: <0588B5DA-0C41-4FD1-BF97-B919D4B0FD1D@tzi.org>
References: <165511479760.19573.12671700576299137749@ietfa.amsl.com> <63D13796-758D-469B-AFA8-3050C9F87819@tzi.org> <dde9d36c-61e5-afcc-e15a-787c99d5fba9@it.aoyama.ac.jp> <CAN40gSuhSAOH3WRPETXU4s1468eXb_g-=sfWFmXXTvekEddqYQ@mail.gmail.com> <034DDF0F-FEF2-456B-B9ED-76B8F2B6C4BF@tzi.org> <648d2bfe-3b54-8cd8-a8cb-8b163d1a194a@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/ofgucG_2Pg3IL_1tJNsillq6LPc>
Subject: Re: [core] [Last-Call] [art] Artart last call review of draft-ietf-core-problem-details-05
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2022 15:13:35 -0000

On 2022-06-24, at 16:23, Harald Alvestrand <harald@alvestrand.no> wrote:
> 
> Apologies for being slow in responding ....
> 
> Two main points:
> 
> - Tag 38 in its own document or not:
> My worry isn't that RFCs go away. They don't.
> My worry is instead that the problem-details doc will be updated. New RFC number. But no change to the tag 38 section.
> It can't "obsolete" the old one, because there is no change to the tag 38, and the reference still points to it.

That’s not what we do: 
When we obsolete an RFC by a new one, we update the pointer in the registry.
E.g., see all those pointers to RFC 8949 in [1], these pointed to RFC 7049 before (and one still does, fully knowing that RFC 7049 is obsoleted by RFC 8949).

[1]: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml

> It will either have to "update" it, or "obsolete" it and move all pointers to the definition for tag 38 to the new document. That is a pain that makes things hard to follow. A stable tag 38 document would be a greater benefit to the community.

I think any opportunity to republish that tag38 part will be useful, if only to update the references.  So I really don’t see a problem.  Yes, people might have to adjust to the fact that the entry point for finding out something about CBOR tag xx is the registry [1], not an RFC number they might have memorized.

> - Language tag grammar:
> If you want to have a copy of the grammar, that's pain on your head. I don't see the point, but your decision. If you want it, you need to add a prominent paragraph that says "This grammar represents the BCP XX grammar for language tags. If there are any differences found between this document and BCP XX, BCP XX is authoritative."
> This is commonly done in ITU documents that describe things in two places, for instance. Not important which one is authoritative, very important that only one of them is.

As we have merged PR #40 [2], this argument is moot.
[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})* is already a rather lenient framework spec.  
Nothing else to do.  
(And, if i18n people come up with a language-tag that doesn’t fit this pretty wide envelope, we do have to update the RFC, but we probably do need to do this anyway.)

[2]: https://github.com/core-wg/core-problem-details/pull/40

Grüße, Carsten