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

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Tue, 05 July 2022 08:10 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
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 65ED2C14F732; Tue, 5 Jul 2022 01:10:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.787
X-Spam-Level:
X-Spam-Status: No, score=-3.787 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] autolearn=unavailable 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 bN1EJUwpI2tC; Tue, 5 Jul 2022 01:10:04 -0700 (PDT)
Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2097.outbound.protection.outlook.com [40.107.114.97]) (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 B771DC14F72D; Tue, 5 Jul 2022 01:10:00 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JQTs2a+FWjcj/KoWNCZGlQo3VxbBst7pYJ/I2K7Vn9gD5InQd4EBdHypk6I8n83XJEpjSiNVm4NDk+EHsWPDfehsxMdiKB3hm79suzqZy8L94CtpOaq1C27LYYnIHJop0SleDcdniGTgLIjdiY5Bju0Vz7jdvAZ7zjDmUOkwqJk3xFc9TMfBI7MbfQ4K/WR9Mnwg87PImRwpaoeggTnkreFNs3YqFxowgKwho4lCyUXfXPH8D0fOlPFYRzYWUbSyzlvGXkKuW3UDJdd2FuJdlScY44poeanieeRPpOA0JgvnA410kF3hCvtUioGZoIIucwFGI+h2z4Q43G5s0bOXrA==
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=M1cshg96ZLE3NBKmuZxCM5VFeCIQPPd7AWEN2kus4Uw=; b=SG6xdMN064cmIDbr/BjoL/vLYUDPk4+jJBop4HBlbMQVrJ21cUnl0Nhvl6pfuPDcxe0zKePYCf1su0T8S8wdua9jEH5bFVuUlUeo1vq9LRCaiELi7QqA5ShEnkamWpFYNLMoADuQP22jAf0esIgt84RHj4fHJFyAJZWpogAvqEh3D2gyXtEtM4sg6po6NWaoW7QKbKfnUHzwRP+9fL+WDUkATUgWfAEBpDndTa3xOedXtF/xy0cS3lwHYPSdfwSEAeRhucDKEyP+96f7aQivqueorccQdGxz5uxItkcCKrCqmIhx0g+NJLnqgmpCz4iAP0Zy2SKfCcOjisYZbd+Keg==
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=M1cshg96ZLE3NBKmuZxCM5VFeCIQPPd7AWEN2kus4Uw=; b=RPO6OAORr1iHrRb1ImXWc0gFeS+bPceHLN4PwVShJFW7cLHzO5V8aEtsqA6o+l+JMuBMB7VjAsAmu/uWXZntt2PYiOxs0P8+xGpWBMzF2ZC9BAHnSQ3x1jXtvNZgglRV1tgrf4DtgArvVm3pQRJezdglfeQTMV7WWil3Et7hiic=
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 OSAPR01MB3220.jpnprd01.prod.outlook.com (2603:1096:603:38::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Tue, 5 Jul 2022 08:09:56 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::2874:1f38:b58e:4695]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::2874:1f38:b58e:4695%5]) with mapi id 15.20.5395.021; Tue, 5 Jul 2022 08:09:56 +0000
Message-ID: <ae1d0248-c87d-862f-921e-a2284af288ba@it.aoyama.ac.jp>
Date: Tue, 05 Jul 2022 17:09:51 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: Carsten Bormann <cabo@tzi.org>, Francesca Palombini <francesca.palombini=40ericsson.com@dmarc.ietf.org>
Cc: Thomas Fossati <Thomas.Fossati@arm.com>, "core@ietf.org WG" <core@ietf.org>, Applications and Real-Time Area Discussion <art@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-core-problem-details.all@ietf.org" <draft-ietf-core-problem-details.all@ietf.org>
References: <165511479760.19573.12671700576299137749@ietfa.amsl.com> <63D13796-758D-469B-AFA8-3050C9F87819@tzi.org> <AS1PR07MB86169230F0D43E82CB2BCA1698AC9@AS1PR07MB8616.eurprd07.prod.outlook.com> <CAObGJnO7kdhO6tzLx2GZH3FVj2iedCU=fWH-w608OAStMMGeLA@mail.gmail.com> <10B6E8EC0FCAFB668F04845E@PSB> <CAObGJnOqMAmu32stN11NoTAfvNhXvmGSjscpk8cS5AO6iY4k0Q@mail.gmail.com> <B9C8C465-FE6A-49A6-BA36-EB5756F75463@tzi.org> <AS1PR07MB8616E70E8C511B024183638698BA9@AS1PR07MB8616.eurprd07.prod.outlook.com> <DB9PR08MB6524B5E1658A5C75692FD98E9CBD9@DB9PR08MB6524.eurprd08.prod.outlook.com> <AS1PR07MB8616FC72CCA68AAC9F0A979898BE9@AS1PR07MB8616.eurprd07.prod.outlook.com> <5D48F562-8F48-40EF-8C5A-E0A3EF2AFF74@tzi.org>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
In-Reply-To: <5D48F562-8F48-40EF-8C5A-E0A3EF2AFF74@tzi.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: TY2PR06CA0004.apcprd06.prod.outlook.com (2603:1096:404:42::16) 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: 0018faab-73cc-45b7-3221-08da5e5dbf3f
X-MS-TrafficTypeDiagnostic: OSAPR01MB3220:EE_
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: puByGBxTkgr0Jkt3X3ZkMGqOZfUpy7EOhYPYslJvLNJML632wsXUnbI+uMmbEgRZVQNDOb0UWrontaJnZ+ehNStc2j9SNAuwtIXLR/boYiQumfVD5MWXJzlT1idLhUHX1ePfbXu8VmLq8H6kpLYwAlACvfV/uJ39kW6fW4DqKDK4FARdNvJFRYcmcbwbR9P/D7+YHR48tvLbg5/FKxJ5ylHiOq1dEPJ4UDW0wAd0Ao6HYyKqu+MMDWhod94TqRdbsmNshlGXEkENAZmVmUop4GFCKz/Y7MXOBw66xZS2uqZQsduv+aTjtXxhPDXpowrzqVr0vn42PEZczzaS4qS7yrvvkh3xuMZKVWShCDPKYI2qRm5aXW+10osi5y9WgjZwBswsNZIUZP37ZyQ2VkTBd+fbDffWFvWRYZWpLaKJHRWjSD3+E9pCeBQSVrvLm+hnt7UYeRP2ov+imkNR3hYNlmOiG6Vw/NlkIX7bITIBrncxavFU9NJZMLjR5qmjSTIUCJBPzQyiyuTQ7AkG/dIgXL0fhw8IkdQN+HzeCjSjZZdXuEpyaAfjHCrZO7piLYoV+c1VrDc6sIdYyuCgMecf0d1j76ryEA0aoD9VZHrnh96w+QlcNWVQuIHL2A65l8lw0NSacto9UnfjEmyw9A7QLR++7zucLzOCKccq13MmWIbf2n2lCPBzTarjPo+0mR+d78F8SNGEefj9NWb4aR63iIZiv2O1yy2FaV1XRtSzjUfinggggpr5SlEq+PHZxf58n1GFnz7NQMeBSw/s0haeleI6uO6Kg2iH0iH2tHjksvFPjHMD/dsnTl0GmiNm4rznVaGScI5Qpc190BXhe3lsvdFynbJur47NLNUwe103gsWX3cA35RDbTuw0MDH12VVX
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)(366004)(376002)(39850400004)(396003)(136003)(346002)(2906002)(6512007)(6506007)(26005)(38100700002)(6666004)(53546011)(52116002)(41300700001)(186003)(38350700002)(2616005)(36916002)(83380400001)(8676002)(6486002)(478600001)(5660300002)(786003)(54906003)(316002)(8936002)(4326008)(31686004)(66476007)(66556008)(86362001)(66946007)(31696002)(41320700001)(110136005)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: kiQVC7sRwWGM1EJiYgGJp1IFdpMvoC37SuNWZ3BadtadDz+sZiAFE/jsArmSXSx7Rsiv0xZZdlje5TCxJ9kwzMzWK8J93AXOFKnDtzp1pz+FHAQdgunzJlnVIXkHdPXIhbWwIjRHJHU/xxUwaLL4lmTWDYv9Td2CdRGUl5pT9TVXy2Jy9JmT0VZUpf3HRcHxTrACqIp7J8lD949OXN8UaphsHziVEJt4cTuV1BaOC3g2SKkHuiRKQ8QCKt8GV79rvQ5YEgRzHcIhh6wsMGsKY8De4kczNG1tcUEplEnG5zsPsg5ynNIeB56fXHubr51hJoBT+//y1lk6Hw8zZYlefqkyII/x7S4Os0hQXM9yrh9Ew2H6Jnw3OOOGOvjE95dL0C20QiAHrpNs25bx3UYQJXhfZRN2UCcl9KOPZWyHtRzfh8p2CeNha1Kw9HgWOdrExq6KWLgN1mjPqDw8fxSNIcnZyt6HNF2XKyMLOOitaUe/6hIo4z5/yGUySLw89dShx4ikUmI3Xlm4wAK0fxk5fO0/eFUJ9cKGOd7SVRwAGwlTx+jKZMgIPk+eGLoW88o1rpDysXBSdBpNHNNmVHZnwy1zo4vpuR2PAse2EOOwSFNKOrDSWIzSH/1GZY9vKcPDtuNDaArIcxzrnEUDSJNU/CMLsb3Z8pbSI06l5FDyD0cKhctlWgCTbvYBj0ePm8puryKfOGBkI4ddkbeFA9BOSRuoOcfenrmcz5hDRnHvGfacvrnbCoJwTuQHjyK+XkfPLW5fGWPupjFgWVcE3yR5myimlqWUHYBOy8o4/VTjSBh5awEaO2IsdoeZEZQW4ZPpx63lEPGW0bOHTIz69Sm+L4rGryyp1SSLYScbsIqB45eaURcXD3xuMHzEzLQNP3pctkNx/97BU8FOhbq/eU5E4GpBkdhfg9oTDQC2vVfjJB0H22cCW1BH4a6x5yr/SSmVz5OPTT7Yhnpi4qBXmNuWB+L2TxeNVGYe04W6xssuJvXg/My5xdgSX6dVP/GVK0Jcc8/+ckK+iPfkJZd648S7ydd+GIsYvdAHUgLIWp+0oMZxAj9Rl8zIT4A4Bt+KTjQsJ3auEZkO+favyJIU7V8+lmfxp1D1+2d7C0U2kGPiAZXJkUi36uA/D4pI98UD0jTIzhzEy+k6RHtTpFmCLnDQcxriMG89vY6adMdVbayDON6KP8apdGKJTrtUHJXNBBf/fW2yLDJJqxX/BzHWMjeb9xHTYVu7Xe040k1WigdRvuYEAFJTyqv6Kjr3fDyodyeaTS3jG+f0DNU9ixhn4FscDfbokOxCihkFcdCLHFkDTpPZIVxYsq80C0CmedxLM0eGzrv2P7qRMmbq/PVc7AhlVCzFj+Ubc6z9gKBWfnEzEsReemJ8u4YpZThBjMzk7gO6TEdylT1rGOHt5bkIxadJmpjqPHXc0J+xFY3EhydRc3PmRIl9/51ZnpTmT5m0RQtHBhHTvygm1Uk8xPNC8Gwyh6hw4ianir5EznocMw7UHqZo423PMDvisUMLpz3eEifzA1vh64QMATuf6Uoaeo883DKbgPdiy0JjnLcWLBKLLC7De1hP+an4kws0FGoGzaiu
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: 0018faab-73cc-45b7-3221-08da5e5dbf3f
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jul 2022 08:09:56.2873 (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: Xo23q8/o3kenHmlhJLrq9bIaIhxUdcySQl4yUDsF2RdTiAnjXym6mT+juYAfqHBvX1FMaRHOQQ0WDTIgqCXS0Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB3220
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/s6H1ZV87nr-rJQ1iJmALSchso-c>
Subject: Re: [core] [art] [Last-Call] 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: Tue, 05 Jul 2022 08:10:06 -0000

Hello Francesca, Carsten, others,

On 2022-07-05 02:00, Carsten Bormann wrote:
> Hi Francesca,
> 
> On 2022-07-04, at 18:06, Francesca Palombini <francesca.palombini=40ericsson.com@dmarc.ietf.org> wrote:
>>
>>   Updates to this document need to be clear about what is being altered,
> 
> This is getting into the “brush your teeth” twilight zone.

I already had a "brush your teeth" feeling when I saw the original text 
of the pull request in question. I thought that text was saying the 
obvious and was therefore unnecessary.

However, after looking at the example below, I became really concerned 
and had to radically change my opinion.

>> and ought not discard this appendix without publishing it as a separate document.
> 
> (As I mentioned in the github issue, we actually did this when we updated RFC 7049 to RFC 8949.  Tag 35 remains defined in RFC 7049, which as the CBOR specification is obsoleted by RFC 8949.  This is all transparent via the tag registry, which is why the existing text proposal points to it.

Looking at the RFCs, it's not that RFC 8949 updated RFC 7049. RFC 8949 
*obsoleted* RFC 7049. The IANA registry for CBOR Tags now points at an 
obsoleted document.

I hope I'm not alone in thinking that this is an unacceptable situation. 
My understanding of *obsolete* is that the whole of the document is no 
longer relevant. I think that's in line with the general understanding 
of the word "obsolete".

If somebody has a pointer to an official IETF definition of "obsoletes" 
that differs from this general understanding, I'd appreciate it.


> Yes, we discussed this quite a bit as a WG.)

If you discussed leaving dangling references to obsolete documents in 
the IANA registry, and came to the conclusion above, I think the IESG or 
IANA or somebody else should clearly have stopped you.

You don't free memory that still has active pointers to it, and you 
don't obsolete a document that still has active pointers to it.


> I don’t think this document *can* prevent us from at some point deciding we want to stop updating Tag 38 and address its use cases by something shiny and new — even if this seems a bit far-fetched now.  It certainly shouldn’t try to.

I don't think that's the issue at hand. CBOR has all the mechanisms to 
define some new kind of Tag for human language strings if that's seen as 
a good idea.

There are two other things we have to worry more:

1) Even if a new, better idea comes along, we can't obsolete the 
definition of Tag 38 because there's still data out there with Tag 38.

2) If core-problems needs to be updated, and it's done in the way CBOR 
was "updated" in RFC 8949, leaving a dangling reference from the IANA 
CBOR Tag registry to an *obsoleted* first version of core-problems, then 
we easily might get into the following situation:
- CBOR "user" to I18N expert: What would you use for
   human language strings in CBOR?
- I18N expert to CBOR user: Go for Tag 38, that will do it.
- CBOR "user" to I18N expert: That's in RFC XXXX, so it's obsolete.
- I18N expert to CBOR user: Well, actually not.
- CBOR "user" to I18N expert: Should I believe you or the RFC editor?

It often takes quite some time and effort to talk people into doing the 
right thing for I18N. We don't want this to be more difficult and 
tedious than necessary because of references to *obsolete* documents.


> So half of this addition isn’t needed, and the other half isn’t quite the right recommendation about the evolution of this document.

My conclusion now is that while the specific language may benefit from 
some tweaking, some strong statements are clearly needed because some 
people indeed don't know how to brush their teeth (or manage references 
to documents).

Regards,    Martin.