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

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Fri, 24 June 2022 07:52 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33A96C15AE3C; Fri, 24 Jun 2022 00:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.784
X-Spam-Level:
X-Spam-Status: No, score=-3.784 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.876, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=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
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 WLPW5SI6C6RL; Fri, 24 Jun 2022 00:52:33 -0700 (PDT)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2133.outbound.protection.outlook.com [40.107.114.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 320F5C15AD5C; Fri, 24 Jun 2022 00:52:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QX9LVzJd4ADAqrO8hUjxX3aOdDw4zY3duM4kYdZaYF6+/tucP7Lm+EQ5OW+eBzLwSUoJzINt7WCFHLR5EZHV0nD0zmkkkNhLURNZ9QrSuUISEZGP2QxPOKqN7wxd39xNNGNpfBFmL+yv8E/RBO0f/n+QLWdH5zKdHh5efPtdkgo7UuNpkZO1q1icPcjq5yAZADOR9779aHac7Dv1ucY60Ddf0uE9FAP+T5fFucqcDaxBUfoXZ8YRxhKhkiVHDtzkvukg02lwGTk3GNx8ahzXqmQNelugnQPSYtfWMDjlF+4uc0YCG7fR1W+BCH4APAJ7eDZwwXWjEQn9qCFEfKtAsA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HAFdc2XhYk0n+lOgC5GFH+UIw5JQvE//CzcrCNQaMqQ=; b=F7Pyf1MKxCiyUYG+2DSThu2Jwz/USIVxZYp40sTCcYsD+zRHTAr6Ip7sms7w3cm6/tekB+4tHgyr0tMZFGKcwba2bfAL/h1rQbffmwBWop5yNbXnU5cx3HN1LhoyWDfYkylJ3kUvjHgGOl2EylHRdjkA7ClQ5YBhLI1Y09wAXKPgGpNPtDnDV0xI0pD/J/VQYVjW5RmHU74RtnSHHmPOG7hAH3EIgmtIyQ7p3IPxn8uXeLGa9HO1fYgdkPvCXTbjcAM4XMswvtB9k71OtuZnXPxHsz4TCDjv1yyHCTNv0a0TyLGJMa9XBHnag8CccYzqo60lV1lYOaPZd+eEd5ZwGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HAFdc2XhYk0n+lOgC5GFH+UIw5JQvE//CzcrCNQaMqQ=; b=pMlM3J4pVhVA0Ll9YkgSENrVsRmk3ybtntEJi3tb7z2cy0H7e5aSwEp0nyzNExEi7SAwEM1ux4uepS89j2Gy+reX1pPBvZIigYaHJuqAZdtk+Y9XpiYhf4OwOC2/0gAckQTBBSueXw+i6mQbAmxb5TyonZ4DCkspQ6NP/RCIaCQ=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TY2PR01MB4969.jpnprd01.prod.outlook.com (2603:1096:404:113::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Fri, 24 Jun 2022 07:52:24 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::e587:9d9a:d780:ef39]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::e587:9d9a:d780:ef39%6]) with mapi id 15.20.5353.022; Fri, 24 Jun 2022 07:52:24 +0000
Message-ID: <6602a838-0d44-482c-2daa-47755db5af69@it.aoyama.ac.jp>
Date: Fri, 24 Jun 2022 16:52:21 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: Carsten Bormann <cabo@tzi.org>, Ira McDonald <blueroofmusic@gmail.com>
Cc: Harald Alvestrand <harald@alvestrand.no>, 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
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> <CAN40gSuGJOChjAY9fFD5Gwqn9CaLH09-m5MKb5Gfg8HH9WYjvA@mail.gmail.com> <0359E066-79F3-4AAB-92A5-30B5E01D16CE@tzi.org>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <0359E066-79F3-4AAB-92A5-30B5E01D16CE@tzi.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TYAPR01CA0064.jpnprd01.prod.outlook.com (2603:1096:404:2b::28) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e5aad8c4-0695-4955-76cf-08da55b67977
X-MS-TrafficTypeDiagnostic: TY2PR01MB4969:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wBfd4QEakvvHzmrPTylEaSMOyciwopfyw5FW/w8jadA5GbDYHTaWtftVsXKeeDagk6369WmABs+YbxJtZ4qpBC5LHxHBObv3WywwBtpjG2FmnqKFeslqrbEbQb6SALpj3HpsL05xFR/UdEkd4XFXK1hvtFwMikz5QbcHasnmx5drhPVX8VJFhNr2ihKvlyxrvBJrT24nSrpgXPLM1dizbgNpBbWjsYlgz9r8id74eIpp2zTRsqKw2Fw2hpx+bZetYO0jXbr//flriN4lY8nZ87ZTht7CsQJpEJaIgHm4lR96X7RuewOrNOp8LMxOln3LaTCpOa6YmWiOKbmmq+BFv07+gUaVOZsXfuQr/+GOUONRvaK1uQ5n5YPTSLrcelOsG2xdSTUGkZeMmRu7fJMU8zvWILnD8cFq+ckHHroQSgjwT5HzV7L8rVlkn8LpG5xAX7wbw55RSVIQiomZFRjJ9MPI7SXNn3VCcJiLjvDBsiG7HniLYrQpeqvvdI60oSRYzhTA7KwBCFFfcw7P9GhiAo1XOngdNFaZV5efBSO+Ytn3OTiBfUxSAFP0VunmqyteY3pBCYzS4+gQT7g363kRHn5/uLXaBVpYo2tFAybUTYsyhC+T+M4RcY8TCCLgv97hBMXZiGuO7NDEUZIRuMOSf0e3OiHvKY0oi/iI/xWA2INott6jV/HaF/VZ8yUAJPrqkmHcY3hyF8yq2YnzOM1rN9A4L18hgfmyoLk1QWoNLvkVwPFk7Lb+1qDCxdVJjJlugJaOc8JuERu6xrCre1JRXMQBRBfkVJjspRMSSL+7hGbPTKfntPoxckNMIfItG6NWxA9LTkAvtBJTJ/pDggl9BrQmG/3sz18chEa48gCsaY0c4yiJ2CXfO8IQpeU+1Ntv
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(136003)(366004)(346002)(396003)(376002)(39850400004)(86362001)(6512007)(110136005)(41300700001)(2616005)(36916002)(54906003)(4326008)(66476007)(52116002)(38100700002)(41320700001)(2906002)(53546011)(38350700002)(26005)(31696002)(6486002)(5660300002)(8676002)(66946007)(31686004)(966005)(8936002)(186003)(316002)(66556008)(6666004)(786003)(478600001)(83380400001)(6506007)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: kskLq/0sbXAqsl/1qzWrIysV18EIVgAUF05z2Z8PQE+tBF01q9YTBvVgG2j7uAYveE3UYnHXNtkFI4UqY0L40imlhGBx8pUbC7AYGh6BIrfVAdIs2j4OET7e+yp5DQ4n9TbY9O9S0pKDugtG1+ni3+9EdzMj2ugjJSMJL2y1WgMEGLa7BH18lP/DabjgHzln1y6B7Qnx+a0GLgxwN3GtcRZ1EEaen4OT3ojVfYL+vmdccscu09ya2iEr1VfvagrYKWrGiqUGHKPGNCic/1x/UVFobqK/zbPE4aVFf9Y1S0mtCnA6pkviqca4XGjbddGMhX2kFm43wCCewTpguX03VHAu8ocW/DEujga7+Zjj6mjospn4At/6I5isDIYgPlrBan3EUc+1uhAxS5J8kXQJYnxK1ZmcnywYMyQs3wKyVHt7HqzE4lROe2Q7zyj06INeN15UB1DD2LnQ6hiS7xuelgbQ60lo9A0O1Sv9Une8pDDuzd35O7wWoLjLrLIGgPy1EnJDd+UQ4hc9UruST4gbqomS+X4r1QNToMAYwLWgLrLKEGMIH9nnBUefzY6PKnN5qYebtAe9xKOTTgvvlC/MKUZYKFB5TcZu1RiGv6e3cAxY7RUKoMJdXYykvIqBmOwHRyPu5bMbtVat64IXaqtIEoCm97Nsw/gyZKIJwD+AyCx679wwOtoOKSgoQeSyJCvqQXklwAbFFLmrvXRHDN2pz64S8faHyrS/XqRCSiH3OL9NiZXt56XfpdN76PaQo1WyJRfa54abPhhj+TrNkzsp2s4CRt9tYq3kDfNK1bmVlGPsakxuH/6fpIQ170iSHlvnmH2WsNQSgs73a4vsAyyOPnl6Tu+Ld8gRVUu6U1cOPyFEU+UQTm1o9E4HITpXlq52cHXCdBnBSiTJ6tJXEl0GbpvopEXfsvGMuqmlisMpI8vmo/VyfIvDlzxiYWfEEatuEuNqy6D73gF349ORuWYnf5GAGUZU0HKRj54G2XkYY6QY07YIh2lSiQ1Jq+zlTi3JO758kaX69LN2dcJiZsfV0EGjN0n86rlyP67rzCBq23yuSfl4jOyOyH104gEJcJATghM49fnrEI+VebyKFLT1bgvN9eHcpaU045UbLYdnas6oEW5HtaSrFk6FpVx+QXvhNg+lWFoXYr0IyaNlAsVZoBveV7iMCIl6gqoEXKDnBwf0eC3QpAVHSvFDmIF7FU4ONrERznjwQrhvHXKlNNzA/dw5c7UrM946zl2T7zpNrBQIFMEM8R4chAaNSs8NMatt89+weUsBx0+3fsN7zMnRYABy4l7A1Sz58CKUkcCljpFR+4yHOAczrTYCnn4rDsPjRdFLRWUPg6qWcNsKdka3n15BdTO/JA0rH+qxUBFXvAd6tnKn1mM/VGsJtQ5FYfUhG0hwBRNFgi5PyCuKNZxO2+r3nuhJshMfpfabkeP++QFtaU63CVo1bQMslUiFQsJfJ3+DHNThrksVthHDH5phV3ZK569o8+O+Nc04w8rOc65hkFwXGQUA0HRbe0PK8qj/LxdV1p74U7M6DVmBG8fPbQMb6JvmjBl7de8UzfwjBFT0FdngBv+8lU7lF3Slawwh
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: e5aad8c4-0695-4955-76cf-08da55b67977
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jun 2022 07:52:23.9908 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: cM3NvraELv7mEVKo51WpM/j9WEZ/PybYJxtjWM2K6K1VUez1ItIkF0T3klbWjDvjvUwpxH2Dfk0LLGtTwRvyGA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY2PR01MB4969
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/ZDcyJ8t2V2X6YDUe4UXr8DvCWNY>
Subject: Re: [art] [Last-Call] Artart last call review of draft-ietf-core-problem-details-05
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Jun 2022 07:52:37 -0000

Hello Carsten, others,

On 2022-06-24 03:34, Carsten Bormann wrote:
> On 2022-06-23, at 13:13, Ira McDonald <blueroofmusic@gmail.com> wrote:

>> But I still think that detailed CDDL would be a long-term mistake, for the reason
>> that Martin cited - i.e., copying/transforming grammars among RFCs is fragile.
> 
> Well, the RFC is immutable, so the act of making a copy cannot by itself be fragile.

Well, you actually didn't just make a copy. You replaced a production 
name ('grandfathered' -> 'legacy'), you removed the comments from the 
'irregular' and 'regular' productions to make them take less space, and 
you added productions for ALPHA and DIGIT. I don't think you introduced 
any errors, but it's changes like these that may start a slippery slope 
or introduce subtle errors.


> What got us to now propose blunting that grammar is the strong impression that there may be less consensus about the grammar defined by RFC 5646 than we thought.  So it seems the grammar in RFC 5646 is fragile, not the act of copying it out...

There's a wide gap between "fragile" and "not set in stone". The grammar 
in RFC 5646 is not set in stone, but to call it "fragile" is overstating 
the issue.

But what's important is that technologies, in the IETF as well as 
elsewhere, should only be linked as strongly as needed, not more 
strongly. That way, technology can evolve more independently and freely, 
with less needs for implementation or specification changes.

[One of the main places where the I18N community learned this was that 
in the mid 1990es, at one point everybody was very happy to get certain 
specs (e.g. HTML) to cite Unicode. But when a year later Unicode was 
updated, we started to get questions about whether the spec in question 
also could be used with the newly added characters. The answer should 
have been "yes, of course", but the specs were not written that way. 
After hashing things out, Unicode now provides reference examples for 
both versioned and versionless references (see 
https://www.unicode.org/versions/index.html#References).]

> https://github.com/core-wg/core-problem-details/pull/40/commits/bbe72e2
> 
> (I’m making a point about copying here as I believe copying out snippets of CDDL from RFCs and other specifications will be a significant part of CDDL 2.0.)

I don't know enough about CDDL to be able to say whether that is a good 
thing or not.

Regards,   Martin.

> Grüße, Carsten