Re: [auth48] [AD] Re: AUTH48: RFC-to-be 9254 <draft-ietf-core-yang-cbor-20> for your review

Michel Veillette <Michel.Veillette@trilliant.com> Mon, 11 July 2022 15:44 UTC

Return-Path: <Michel.Veillette@trilliant.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 813BCC05FA90; Mon, 11 Jul 2022 08:44:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 (2048-bit key) header.d=trilliant.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 PxolW9rHOjAy; Mon, 11 Jul 2022 08:44:27 -0700 (PDT)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) (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 9BDBCC188711; Mon, 11 Jul 2022 08:44:07 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jQqdKZ1j6n2lju+d1KFeSi6BPeAMC7FxXUU0AaPa6GtcJvOrSeIOfb3tVWi67kFB8WVsnHmUkICuHGGWyg9vf7TrcTinuNrOQ3NoPBrQY3jSURYgvWYZvwgYaVG1SCYRGKBt+3XD4x0mWc7sDS2fWYLhu2bMPmBkrv5hV/UBprR2IK6wuMcA0y3Y+vFzzcigGB9ZCV2nZY7qji+mRh52eXrZ3pYtBE9rz0In2rQ/igpPuJXv67Rd9Ix6ORShZg6S8q8zv7qAoL8xwKKsqtLXjWwh9uekKkQq3WuKGYWDZ5kO55NVq31a5oKK6O577/GWmJ2e9QWZBWz71Yimp4NtLw==
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=lfMSZNtLVGgmKOStJQAHzrHNDZbrQmjHp8uL5UZjk7U=; b=UdBQKTB8j1RoGeXx+7q1AxurkVMc1jMH2YTNQbE2nQIcDth1ZwPqMO5R9QDZnc4jAL6KAi/I8NQks8reIe3QOOml/7i0UBVemWO2WLjkXb+IQqPjyyhDqxbWJDjky/57TxNQo8tJ8xcaRdI6PllM/4hST+YiLQ/dmANQmGTAVd1KPutmrqG1bPoo1tJqNjIlH7te1j87eDSZqksKjQIb+GNPIBH+DHvwdjqj5F2xF2MNBvBVSKMLZXEvTkAoXabjopkTP7PGeRg1ovfdMODloJozrr9XOtNSnMoP1lURWhtDPbC3ljLVING7lQcQCurJUQYGlgFIKXe8zu3roE8Zpw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=trilliant.com; dmarc=pass action=none header.from=trilliant.com; dkim=pass header.d=trilliant.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Trilliant.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lfMSZNtLVGgmKOStJQAHzrHNDZbrQmjHp8uL5UZjk7U=; b=z/iAiWsyMarAzufk2eNQLw9UHx5ZoNGhr0q2zOkFH4O/Vfc+ztAfp5i6E0ROZJSq8NgTzgf+OUgsm1xNEEqp3rbIILCJbfJklT/9GR2694aAxhxADswr7l4ZsWRLzpReDj8UOlx0iEzCwZ8QIhdyRm8etQYwYNDaaxbj4F26ZQqL3rt0XM318YDtaWOE6Uj7t0no3uIDlV8zzqlXKy1e8SBdjpQY/+EsZI76BIas4BBBn5OVGBsY49alO1yI2sz1oR6BO31vf18eQ2h4BQLe9wLYKEq2aba+Q1butB1LpOC9/X4Ea8E/50+nEwX9FM62gkjRp4Mvaw43tVF5x0g85A==
Received: from DM6PR06MB4459.namprd06.prod.outlook.com (2603:10b6:5:2c::21) by CO6PR06MB7443.namprd06.prod.outlook.com (2603:10b6:303:b2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.23; Mon, 11 Jul 2022 15:44:01 +0000
Received: from DM6PR06MB4459.namprd06.prod.outlook.com ([fe80::5c7a:f038:914b:b705]) by DM6PR06MB4459.namprd06.prod.outlook.com ([fe80::5c7a:f038:914b:b705%6]) with mapi id 15.20.5417.025; Mon, 11 Jul 2022 15:44:01 +0000
From: Michel Veillette <Michel.Veillette@trilliant.com>
To: Carsten Bormann <cabo@tzi.org>, Francesca Palombini <francesca.palombini@ericsson.com>
CC: Alanna Paloma <apaloma@amsl.com>, "rfc-editor@rfc-editor.org" <rfc-editor@rfc-editor.org>, "core-ads@ietf.org" <core-ads@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, Marco Tiloca <marco.tiloca@ri.se>, "auth48archive@rfc-editor.org" <auth48archive@rfc-editor.org>, "ivaylopetrov@google.com" <ivaylopetrov@google.com>, "a@ackl.io" <a@ackl.io>, Michael Richardson <mcr+ietf@sandelman.ca>
Thread-Topic: [auth48] [AD] Re: AUTH48: RFC-to-be 9254 <draft-ietf-core-yang-cbor-20> for your review
Thread-Index: AQHYinschaDFwkmqVke2kHcqfaVDTa10wM+QgAAUhoCAABiGgIAEO9cAgAAdBICAAB1QoA==
Date: Mon, 11 Jul 2022 15:44:01 +0000
Message-ID: <DM6PR06MB4459D8E5E718A77BE0DECC489A879@DM6PR06MB4459.namprd06.prod.outlook.com>
References: <20220627230859.BD32223646F2@rfcpa.amsl.com> <DM6PR06MB44594ECA73E8617B06340E979A829@DM6PR06MB4459.namprd06.prod.outlook.com> <0EEA3631-8E20-4BDF-8AE8-5C09F57C003A@tzi.org> <B345B4BF-2613-4C8A-9744-96866852464C@amsl.com> <AS1PR07MB861645593DBC4573D414525E98879@AS1PR07MB8616.eurprd07.prod.outlook.com> <0DC17E1C-4CC8-49A6-A26E-D560D358847D@tzi.org>
In-Reply-To: <0DC17E1C-4CC8-49A6-A26E-D560D358847D@tzi.org>
Accept-Language: fr-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=trilliant.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0fe9bf12-366f-4725-d0ea-08da63542d64
x-ms-traffictypediagnostic: CO6PR06MB7443:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rLN/2M17DiTEJ3BewP+QWkZAX+c+iyVMDiLZZdq48PUAPOJC6lZj6a9EHLfrlTHxh+xUu6W8I3yPz2+PAC1Wek1YpUhexv489ClSAH2XSfUnVIP04ibygeOWq8/wOoQUKJheZdH4GreM6VDQcWI9j+1wL5RhPW5Cog2++rsevs+ow5mxRhHMitn+jzyekh3z1cn1o3crvza10uNo8k0kToyorKciZjsEqG0hA89VXOy9cVlvtARbGfBXazUHpeXPlIqras7t15xhhu9NV4/4Sb6mwi5ytiOVqSfSqtYtRLbljZcSMA4vZtdQPxKhe8XtOW7B2QzCvgYL1nMDO226YNjpRn+xXZlwpSDet2drvmF5LeFmbmxnQtwRaEUz/HJRYbN0AmgW4WxNYWglF9vR+kDIfdvVrEKv39vYv67b/4YmbPSyrK1rxcW4g8NVnWtwf+MylGUocfX7yvWUhvtqJbHW0u92u1FoImuatXyVCAgza2tWPdTnijsN6FNb9BiX44SqAPjSS8pQN0Vd7HvdMy673vHwA4gEsgQcUxQmoL2niN4/qJQMk35eCQOFU1TTxWFgaBeQ7KTARA030SKsqXN5dspwtdiOPm38sH1n2D2lthq4BbxuFENbJaDouI6iTxL+jLoWEgbllF7/JwJ0HD/5GKtMB3T1lDlk8P8m8zwq+QJ9bs4FLdaLR1MeD5e2toVepGFY30P5OTa1yQjYYn6WlUyZRa9hZ+sQlws8vsrg7Sh+TAbnjqSaYF8M9qoAHBozfYFX8uAAWyz9+bSNocjFFR3Fr3QYRZ0vXfB0iTfQvnssZKS5tAu9jvwTyJW5bpf4Bdq+JGphcqtnOl96hw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR06MB4459.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(376002)(366004)(346002)(136003)(39850400004)(38100700002)(186003)(55016003)(76116006)(5660300002)(122000001)(110136005)(316002)(4326008)(71200400001)(66476007)(83380400001)(66446008)(54906003)(66556008)(66946007)(9686003)(8676002)(45080400002)(64756008)(86362001)(2906002)(52536014)(7696005)(6506007)(966005)(478600001)(8936002)(41300700001)(38070700005)(7416002)(33656002)(53546011)(30864003)(26005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: YJ6MBHOAPbRD3P99uJoG8q8dtfOSH1UyD24E0lnlRAo4c0GiL78+Go+YJ6kyc3OY7cdY2xCRthNJQJBU8u9Ceq9Kh4NIDZCxIvUMdT1NQkS+4PxQezfoZXKQhohp7rRAEBn58GwjUmrW0BsM++iCZE5InK3xo35119Ao0kW4YsJ8ORlZmKeI7CzebjdYsEPf1AuxdJ/TBNQC7p+wxPZJIZgqgWyEkt4qfMgv38XmE9/TEmGe4tEh/r2A9tKla4Xmj1T1NQ8IEP9OJVVzF8nEiVs+EJLmhSfvNS9zsyYuWCXgsDf6wiDX6LYQyzrTaBgQh4orhHmpQO+EGEZMAJILUXRBgvJqBZS12bdv/HXXUHbQPJZoye5PZCpr7OhFJtTvHa9e0ey4OCNODKyNzrmiXoRE8gm8flGwFTy/Vq4c3z/9Jmo7/wLMTF5rdJPS03qqt8rxBYdjCnYMDAetNhvKri70yCtwtj207jeOfnCWMIIQt6kUtV7KuhwICOdm14yevXcNym23GD2NMmnd620PLRuCHqUIEBxhWJAzVeVChivapb+1tJEhbdZi8cdrX56AKrTkT4y/3DXcIJc8CnpF38OCsvp96LIRqPWWv49W9m84dsyfgkHM0SfdCUx4gbJ9VdMhnHwzeZ1DofbenBeu0sY/AH58RIZ2eVp/n/M8YH5Ta16I36LMq76x51bT/81LbCwcepv6KBqnVwlcP7dTsi0GU+vsicoef2nvQlwO0v0IAUjMNovPB1bfF0ePmU9E5Q9zsRcnY5QXCixYrxAYR+6oYPpIbFdo+gv878gF1IbCRCd2zADNaiKQRhN914Jk0pD0Pq0VPWcviatjW5aK3FallbmtpnGZBkJouSkmvIeelWbd5Yaj0mxVOLaD6pYP8Geai9mdU741cKT5QxTGA08fujnSd1Dn+w5UG50R0RcGyQimwoWQdVDWgwvGPhmfQqDvcAeZtyrBx3OyEwgPgN70o0EcIh0oOLqp7ABNpJYfz8rzBqh/JI3GJSeAqOhdhJEsvVeouAC8dK9yr7pZGVod4fnJ51lBZOyWt7HlC3VxEPIm6hV4g+9xI/pSupSI68Qf+9/rHUScRRvuxrAtYCIyIZKcp471TAxljYql9WQ80BRyqz4jYbwB8Z6k97LjCTddA0IAxdSK81VE6Clqv297hwvcLJOJ2IUCXZNENwVoDZ0T9uoSYUgk5otalBJkN2JKWiEoP5+4tZRdxo4FUJ4na979oIhmLWhFBqCaAHbPzFs//vLrAJ1OFVHhLPDf75qAMEaxPSRr/bfehmyc7JaP7eylhXSBRocZs0H5lkTBNUVlHpNpWq0v8gTRXNmft+zKWrAOQAKPKmxGhQ729wbYr2uG+DRUXs+24fAy/0N8FfEOLfL9gzvmYM8cwYDu9WU6+RcdVxqLK7lQLv9R0xGnlJjmnpb4Fvl6utMgnOmDexFfYwYiv+X9APR1+CcfSq4d/kjGFWRIqs+JEA01myknNStiv+Os5lYY3CWLU9r9gwXZqLUWrZPP+UWi5t9Zg9Vo2XV96EAuhR41FmLu5x9BseexZ7nz6n92u4UpmmVG8PKS8vfnEOLYOM8VPBB2MNwrmTg69m7dRU3LbMFqig==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: Trilliant.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR06MB4459.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0fe9bf12-366f-4725-d0ea-08da63542d64
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2022 15:44:01.5706 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4f6fbd13-0dfb-4150-85c3-d43260c04309
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: m8NP/MIcIE9cA9rYx/z3oPZp3U+/E+ZuwyjJg0AxhSNk/WGYxwGSdd+ECJgjcMwgqiwh1tr3iKECIhlIYTcoOJ3mOudBLogqNuMs65HrYzk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR06MB7443
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/E1wG5zDfrwBB4vKrd0k-e8kNHI4>
Subject: Re: [auth48] [AD] Re: AUTH48: RFC-to-be 9254 <draft-ietf-core-yang-cbor-20> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2022 15:44:31 -0000

As a reminder, the term "collection", used to be in the section 4.2 title and text, see https://datatracker.ietf.org/doc/html/draft-ietf-core-yang-cbor-07#section-4.2.

4.2.   The 'container' and other collections

   Collections such as containers, list instances, notification
   contents, rpc inputs, rpc outputs, action inputs and action outputs
   MUST be encoded using a CBOR map data item (major type 5).



-----Original Message-----
From: Carsten Bormann <cabo@tzi.org> 
Sent: 11 juillet 2022 09:55
To: Francesca Palombini <francesca.palombini@ericsson.com>
Cc: Alanna Paloma <apaloma@amsl.com>; rfc-editor@rfc-editor.org; core-ads@ietf.org; core-chairs@ietf.org; Marco Tiloca <marco.tiloca@ri.se>; auth48archive@rfc-editor.org; ivaylopetrov@google.com; a@ackl.io; Michael Richardson <mcr+ietf@sandelman.ca>; Michel Veillette <Michel.Veillette@trilliant.com>
Subject: Re: [auth48] [AD] Re: AUTH48: RFC-to-be 9254 <draft-ietf-core-yang-cbor-20> for your review

External Email: Please use caution when opening links and attachments / Courriel externe: Soyez prudent avec les liens et documents joints

Hi Francesca,

> Carsten, authors: question about the changes in section 4.5. You say:
>
> >(3)
> >We found the bullet list at the start of 4.5 confusing and hard to fix.

. and I should have said what would need fixing if we insist to repeat statements from other sections.  But that is a lot of fixing, which is why we proposed the approach of referring to 4.2.

> >We decided that the best fix is to simply not to repeat the material 
> >that is already in 4.2, but to instead point to that.
> >Removing the text that is trying to be redundant actually is an 
> >editorial change, in lieu of making a number of risky editorial 
> >changes to the items in the bullet list.
> >
> >This simplification is laid out in:
> >
> >https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
> >hub.com%2Fcore-wg%2Fyang-cbor%2Fblob%2Fauth48%2Fauth48%2Frfc9254.xml&
> >amp;data=05%7C01%7CMichel.Veillette%40trilliant.com%7Ca926d83aba07458
> >5913d08da6344faa3%7C4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931
> >446298971425%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu
> >MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=mZbOACqi
> >UzNVbEZusjSwxFlrIAt02gxoMmT6d9srZSY%3D&amp;reserved=0
> >specifically:
> >https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
> >hub.com%2Fcore-wg%2Fyang-cbor%2Fcommit%2Fccdc64f&amp;data=05%7C01%7CM
> >ichel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C
> >4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446298971425%7CUnkno
> >wn%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi
> >LCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=vbBEmuFWKLBVGr5%2F1aa8DwNks4
> >o7S2NdYjtBIazKbOk%3D&amp;reserved=0
>
> However it seems to me with this simplification there are actual changes to the requirements:

Let my try to explain how we got into this situation.

anydata is a murky part of RFC 7950.  It generally gets reviewers into "shrug-mode" because it is so unclear in the original YANG RFC.

RFC 7951, YANG-JSON, resorted to this approach:

   The requirement that anydata content can be
   modeled by YANG implies the following rules for the JSON text inside
   the object:

. and follows this with an incomplete and somewhat irrelevant list of implications.  It is not quite clear how normative this list is, as he way it is introduced qualifies it as descriptive, not prescriptive.
But what is really needed is the requirement that "anydata content can be modeled by YANG".

Unfortunately, we followed the approach of RFC 7951, which resulted in the even more incomplete and misleading list that is now in YANG-CBOR.

When developing YANG-CBOR, we concentrated the scattered information needed how to do this in 4.2, which is essentially the blueprint for all container-like information (including Section 5).
We neglected to make use of that in the introduction to 4.5; this is unfortunate also because anydata is being used more now (as can be seen in the examples).

> one obvious one is that where before the text said "keys MUST be set to valid deltas or names" now by pointing at 4.2 absolute SIDs (tagged) are also valid keys.

Note that 4.5.1 then goes on to show an example that actually *uses* absolute SIDs.

anydata being aligned with the rest of the document was always the intention, but (maybe because of the "icky" reflex to anydata) we didn't follow through with fixing that bullet list.

> Additionally, there are no more requirements on CBOR arrays, that I can tell.

The bullet list really is the wrong way around, because it should be discussing how YANG data are represented in CBOR, and not how specific types CBOR data have requirements following from the YANG they represent.  As the existing second bullet entry tries to say, CBOR arrays are used for lists and leaf-lists, and the rules for those (4.3, 4.4) apply.  This is of course true for arrays occurring in any other usage of 4.2 (container, list item, .).

> Also, I see the use of the text "based on the encoding rules of a collection, as defined in section 4.2" but specifically the term collection is not used in 4.2 (by the way this also applies for the second occurrence of collection in 4.4), so I have a hard time mapping that requirement on CBOR map values to section 4.2. Could you clarify?

4.2 starts with:

   Instances of containers, YANG data structures, notification contents,
   RPC inputs, RPC outputs, action inputs, and action outputs MUST be
   encoded using a CBOR map data item (major type 5).  The same encoding
   is also used for the list entries in a list (Section 4.4).  [.]

Apparently, we meant to use the term "collection" to refer to these "container-like" items, but never introduced it.  The best way to handle this is probably to introduce "container-like item" as a term, give it the meaning to refer to the items discussed in 4.2, and use that term in 4.4 and 4.5.

So I would propose going ahead with fixing the dangling reference to "collection" this way.  I didn't even notice that ccdc64f could be perceived as more than an editorial change, because it is so obvious (to me) that this was intended.
But how to handle this (from my point of view) clarification is for you to decide.

Grüße, Carsten

>
> Thanks,
> Francesca
>
> From: Alanna Paloma <apaloma@amsl.com>
> Date: Friday, 8 July 2022 at 21:33
> To: Michel Veillette <Michel.Veillette@trilliant.com>, Carsten Bormann 
> <cabo@tzi.org>, Francesca Palombini <francesca.palombini@ericsson.com>
> Cc: rfc-editor@rfc-editor.org <rfc-editor@rfc-editor.org>, 
> core-ads@ietf.org <core-ads@ietf.org>, core-chairs@ietf.org 
> <core-chairs@ietf.org>, Marco Tiloca <marco.tiloca@ri.se>, 
> auth48archive@rfc-editor.org <auth48archive@rfc-editor.org>, 
> ivaylopetrov@google.com <ivaylopetrov@google.com>, a@ackl.io 
> <a@ackl.io>, Michael Richardson <mcr+ietf@sandelman.ca>
> Subject: [AD] Re: AUTH48: RFC-to-be 9254 
> <draft-ietf-core-yang-cbor-20> for your review
>
> Michel, Carsten, and *Francesca (AD),
>
> Thank you for your replies. We have updated the files accordingly and noted Michel's approval on the AUTH48 status page.
>
> *Francesca (AD) - In addition to the added text in Section 2, please review and approve of the changes to the text in Section 4.5 and the addition of  "(major type 4)" in Section 6.7. These changes can be seen in the diff file below:
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254-ad-diff.html&amp;data=05%7C01%7CMic
> hel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6
> fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446298971425%7CUnknown%7
> CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV
> CI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=mvuP1PgUa5HdpwsQ1J4hhSkw9uyL7QNZH0
> snLe7gOgg%3D&amp;reserved=0
>
> The files have been posted here (please refresh):
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254.txt&amp;data=05%7C01%7CMichel.Veill
> ette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb
> 415085c3d43260c04309%7C0%7C0%7C637931446298971425%7CUnknown%7CTWFpbGZs
> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
> %7C3000%7C%7C%7C&amp;sdata=O61Cdl%2BI5vdXRRegNfYFhYLuPt20zLN4wKrkwlpav
> I8%3D&amp;reserved=0
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254.pdf&amp;data=05%7C01%7CMichel.Veill
> ette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb
> 415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZs
> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
> %7C3000%7C%7C%7C&amp;sdata=2DmB7KRCjisLmshomENZwHgVtcBwB6Tw6JL4d%2FbQi
> a8%3D&amp;reserved=0
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254.html&amp;data=05%7C01%7CMichel.Veil
> lette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130df
> b415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZ
> sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3
> D%7C3000%7C%7C%7C&amp;sdata=1qOfi0ph8FNjLTQht83%2FZn1K22YIgtjeIGDPUrd%
> 2FoAE%3D&amp;reserved=0
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254.xml&amp;data=05%7C01%7CMichel.Veill
> ette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb
> 415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZs
> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
> %7C3000%7C%7C%7C&amp;sdata=2QenlqVdoNpEoezmtcWkws9733BK8lgIBYPVjncGWxs
> %3D&amp;reserved=0
>
> The relevant diff files are posted here:
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254-diff.html&amp;data=05%7C01%7CMichel
> .Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd
> 130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTW
> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
> Mn0%3D%7C3000%7C%7C%7C&amp;sdata=LtQ%2B85ZoStnlOzfj1KL5M0pYciCfbVY3bt4
> ezbXv%2BZM%3D&amp;reserved=0 (comprehensive diff)
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254-auth48diff.html&amp;data=05%7C01%7C
> Michel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C
> 4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknow
> n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLC
> JXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=VQJPO2FDqHHwrMqJqkr3Qc7Dowy1V5d
> zRXUxS04Aom8%3D&amp;reserved=0 (all AUTH48 changes)
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254-lastdiff.html&amp;data=05%7C01%7CMi
> chel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f
> 6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%
> 7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJX
> VCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=1dqY2wZg%2FERjl%2BwNjUQ0gqql1Zenj
> RZWNi8QluYUaYM%3D&amp;reserved=0 (htmlwdiff diff between last version 
> and this)
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauthors%2Frfc9254-lastrfcdiff.html&amp;data=05%7C01%7
> CMichel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7
> C4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnkno
> wn%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
> CJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=reZKh94mPbUunPkK60Hem4oqzsqJPn
> DERkUDm9TTuUc%3D&amp;reserved=0 (rfcdiff between last version and 
> this)
>
> Please see the AUTH48 status page for this document here:
> https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.
> rfc-editor.org%2Fauth48%2Frfc9254&amp;data=05%7C01%7CMichel.Veillette%
> 40trilliant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb41508
> 5c3d43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZsb3d8e
> yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30
> 00%7C%7C%7C&amp;sdata=ONUdhJQrO8gffdR2y2%2Fvdt0x5%2Ba5JNk2MeYK573q0XY%
> 3D&amp;reserved=0
>
> Thank you,
> RFC Editor/ap
>
> > On Jul 8, 2022, at 11:04 AM, Carsten Bormann <cabo@tzi.org> wrote:
> >
> > On 2022-07-08, at 18:58, Michel Veillette <Michel.Veillette@trilliant.com> wrote:
> >>
> >> Hi RFC Editor
> >>
> >> I approve the latest version of  "RFC-to-be 9254" which include the following commits:
> >> * dd233ef Mention major type of CBOR array for consistency
> >> * 07d3a4c Use consistent "Definition example adapted from"...
> >> * ccdc64f Clarify start of Section 4.5, anydata
> >>
> >> I want to thanks all the contributors, the early ones and those dedicated enough to bring this draft to the Finish Line.
> >>
> >> Regards,
> >> Michel Veillette
> >
> > Below, I have summarized what these three changes entail:
> >
> > (1)
> > In section 6.7, the sentence "Leafs of type bits MUST be encoded either using a CBOR array or byte string (major type 2) ."
> >
> > Does not mention the major type - every similar sentence does, so we 
> > propose changing this to
> >
> > "Leafs of type bits MUST be encoded either using a CBOR array (major type 4) or byte string (major type 2)  ."
> >
> > We changed this in
> >
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-55f2033e628b259d%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fblob%252Fauth48%252Fauth48%252Frfc9254.xml&amp;data=05%7C01%7
> > CMichel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3
> > %7C4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CU
> > nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1
> > haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8J%2BOc53D7b7nCFVApk03
> > ZnL2U6rknTJe1MBN11pSFCk%3D&amp;reserved=0
> > specifically:
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-ceb67e98f4392d40%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fcommit%252Fdd233ef&amp;data=05%7C01%7CMichel.Veillette%40tril
> > liant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb415085c3d
> > 43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZsb3d8eyJ
> > WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30
> > 00%7C%7C%7C&amp;sdata=r1%2FRSvf4JCgEgunIjwpgyx7%2B3xkmjPvfC00C6FYHt8
> > Y%3D&amp;reserved=0
> >
> > (2)
> > In the entire document, we have different ways of indicating where the examples come from.
> >
> > The document contains 3 instances of "Definition example adapted from ..."
> > The document contains 1 instances of "Definition example (adapted from ..."
> > The document contains 1 instance of "Definition example simplified from"...
> > The document contains 14 instances of "Definition example from ..."
> >
> > We should standardize to "Definition example adapted from ..."
> >
> > We changed this in
> >
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-55f2033e628b259d%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fblob%252Fauth48%252Fauth48%252Frfc9254.xml&amp;data=05%7C01%7
> > CMichel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3
> > %7C4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CU
> > nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1
> > haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8J%2BOc53D7b7nCFVApk03
> > ZnL2U6rknTJe1MBN11pSFCk%3D&amp;reserved=0
> > specifically:
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-13b4e07bd7a9ae21%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fcommit%252F07d3a4c&amp;data=05%7C01%7CMichel.Veillette%40tril
> > liant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb415085c3d
> > 43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZsb3d8eyJ
> > WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30
> > 00%7C%7C%7C&amp;sdata=rEikJQFztq4cT%2FABAXypayD7KfbTg51A9A%2BvLufpZS
> > k%3D&amp;reserved=0
> >
> > (3)
> > We found the bullet list at the start of 4.5 confusing and hard to fix.
> > We decided that the best fix is to simply not to repeat the material 
> > that is already in 4.2, but to instead point to that.
> > Removing the text that is trying to be redundant actually is an 
> > editorial change, in lieu of making a number of risky editorial 
> > changes to the items in the bullet list.
> >
> > This simplification is laid out in:
> >
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-55f2033e628b259d%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fblob%252Fauth48%252Fauth48%252Frfc9254.xml&amp;data=05%7C01%7
> > CMichel.Veillette%40trilliant.com%7Ca926d83aba074585913d08da6344faa3
> > %7C4f6fbd130dfb415085c3d43260c04309%7C0%7C0%7C637931446299127670%7CU
> > nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1
> > haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8J%2BOc53D7b7nCFVApk03
> > ZnL2U6rknTJe1MBN11pSFCk%3D&amp;reserved=0
> > specifically:
> > https://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr
> > otect2.fireeye.com%2Fv1%2Furl%3Fk%3D31323334-501d5122-313273af-45444
> > 5555731-929bc5aa5f37fe23%26q%3D1%26e%3D4b10d94f-4488-4a9e-9319-0a8e9
> > c4a67d6%26u%3Dhttps%253A%252F%252Fgithub.com%252Fcore-wg%252Fyang-cb
> > or%252Fcommit%252Fccdc64f&amp;data=05%7C01%7CMichel.Veillette%40tril
> > liant.com%7Ca926d83aba074585913d08da6344faa3%7C4f6fbd130dfb415085c3d
> > 43260c04309%7C0%7C0%7C637931446299127670%7CUnknown%7CTWFpbGZsb3d8eyJ
> > WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30
> > 00%7C%7C%7C&amp;sdata=rcHH0BTNeiY0TMRLMkqQznExjtgyrMBjKiyJUVM%2FSak%
> > 3D&amp;reserved=0
> >
> > Thank you.
> >
> > Grüße, Carsten
> >