Re: [core] [netmod] 🔔 admin WG Last Call of CORECONF drafts: draft-ietf-core-yang-yang-library-01

tom petch <> Thu, 09 April 2020 08:47 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 087A53A0F5E; Thu, 9 Apr 2020 01:47:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id jLzFksMlLfeN; Thu, 9 Apr 2020 01:47:24 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 3DCA43A0F50; Thu, 9 Apr 2020 01:47:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901;; cv=none; b=NXLuP09RMFqZYzRfvyHW6i2xWTqluxdBUEmcfymwX7ZkzxMNQah7Wlizxm70WrqXupQrajawgSANsfVEuPcfjalsLnrs1B/NbJULFr2iFQC69ldiTRnjMaxSVYX4lqCvcvdDo2cega++aVIvcjdZQubHhtvYqZ9BWwYMM+ubncJsOJNDe3h6CL8Z03H47oI666W4/fulcCmQkObe/hilmzvsVGNdV3+YfLgx8C9KkoxlD5qHIxECBTnOdwtjvUo4xyi2/dwM/CV2VM2qUcuUaVRjidhUSjS2An7zLiRFbJXmou+UEEcIPKwtUDsXl8De5YkXjzKOSN4PIOS22J8Ucg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OfVKxvoQhTgiuLTFWLrdxO3gjgLoyxMN1cr/OXyju1Y=; b=Gdd8tCs4kYzh0w5NnWyj3QjuREFlFbt9K4yrx5ND0pBid3Gj8rH74nNN4dm3wRUk9YIA0gtDtii/y7nOO4DxUhdDC1ZtJprporo2Gg86bhwyPv9UPvSBuGgIM4GRajb1vyUazXdCZkkZqyOifJHkMT/zJcefjYlVv2RxXsBIv/Z4BJ5ZH885tai1YssmhydH+dnJDABGDe2q6Fa7gopWLkPg4E0V7Z3VFtiMmuiN/ob1wAPwPZCgwno7GnUCpA8uGvaRjyDmjpPWSkCzUkHh3dB+HP/RFbKEJyWqaqrutQ7OR91rZp4h+ymx5tv437jK7EW0mxiZqXamC/vMjeNypQ==
ARC-Authentication-Results: i=1; 1; spf=pass; dmarc=pass action=none; dkim=pass; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OfVKxvoQhTgiuLTFWLrdxO3gjgLoyxMN1cr/OXyju1Y=; b=T53vaib1KBrQ1V4I5ZmNj6A2lcNbzqev2JM2Aam1xa3oza0qPgr8a7rBfNYU0AwxZqWpPIpeiVggu7P/VdlrN0WTTSDZ5OTTWCOk2x3+fCcYZJHfUvrmm/mVEaohOkCGZ8rl4zWWcHPFhpyEQeQnk8J04MiAoaCa214j9g9zqc4=
Received: from ( by ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.11; Thu, 9 Apr 2020 08:47:15 +0000
Received: from ([fe80::a438:bbc9:2ffe:33ee]) by ([fe80::a438:bbc9:2ffe:33ee%5]) with mapi id 15.20.2900.012; Thu, 9 Apr 2020 08:47:15 +0000
From: tom petch <>
To: Ivaylo Petrov <>
CC: core <>, "" <>
Thread-Topic: =?utf-8?B?W2NvcmVdIFtuZXRtb2RdIPCflJQgYWRtaW4gV0cgTGFzdCBDYWxsIG9mIENP?= =?utf-8?B?UkVDT05GIGRyYWZ0czogZHJhZnQtaWV0Zi1jb3JlLXlhbmcteWFuZy1saWJy?= =?utf-8?Q?ary-01?=
Thread-Index: AQHWDZ5FeYG9Skk/PU+J4uq8u2sJ46hweGsW
Date: Thu, 9 Apr 2020 08:47:15 +0000
Message-ID: <>
References: <> <> <> <>, <>
In-Reply-To: <>
Accept-Language: en-GB, en-US
Content-Language: en-GB
authentication-results: spf=none (sender IP is );
x-originating-ip: []
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 34d7f756-28b8-4198-3a7d-08d7dc629aa4
x-ms-traffictypediagnostic: DB7PR07MB3930:
x-microsoft-antispam-prvs: <>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0368E78B5B
x-forefront-antispam-report: CIP:; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM;; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(136003)(396003)(39860400002)(376002)(346002)(366004)(71200400001)(26005)(5660300002)(2906002)(33656002)(53546011)(81166007)(86362001)(81156014)(7696005)(6506007)(6916009)(186003)(64756008)(66556008)(966005)(478600001)(316002)(66946007)(55016002)(52536014)(91956017)(66476007)(54906003)(76116006)(9686003)(8936002)(66446008)(4326008); DIR:OUT; SFP:1102;
received-spf: None ( does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: /AktoF1r/jOQOz4DsKlOWo43zSNPusgnEbexV4GxnZHKoWfD9CxiMuZP4YBKrv6hDyPd8BjWzaT/Yy3/NdTLxtCcggzZAVt5Ub+o4wWJxCcodWGlq7R8jlYdH/P0hzFQtFGRk6+00I1h81Bm3KzahV0z84DWY0LGGVfPjLhldgQoryWucSnIYpBuPMyX21Kj4SSiA4lR1JU+pwsDo+U0CsBKP2dVbk6NM8aOD/h7dccGu6r1vjRMO1PGG1d2LCuVS13EPp0XyQbzYF8c+Z2aILigxux94SqgR2NQmAC8ZdOXD878uRxJdlrq64D/zvXH6UJycaoXoqvYCVCB17pBtY22r6nv1rFk610tS5APJBHoY8Poz+h7uSXphHUMSw7daVyftXtx/QPxu7r8QbdChrIIf34qVTX7fLgDXQi2sWS4kDf8Q70WjFS0i9r9/AeXN/plX1Zx+WcMO3NtebKmYxyT8jFDDo8H4IolXKWuJwlBKIwCmoXLcQ5GMaj4sREmoOjW6fUcioQx5y9/jPHUng==
x-ms-exchange-antispam-messagedata: VdhqgFiT/dqm/XnruZdNuYk+fWEc/7VRBF77X1OrU56foq+WtYhOGOuywT2KP2TWvn0nGk9iz9GT1Si64aLbzsAuA5a1AhzygAeXUEn808VQo0AIOGz2GsNrKbZ9C6Dwi3t1S7lliL7OqA0y6wHQuQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 34d7f756-28b8-4198-3a7d-08d7dc629aa4
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2020 08:47:15.3735 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yQX499fuIvnfIre3wXj4KMcHnLbauV56JxSLGX6pMPP4FF175QzQNipQDrlorbcd6WSXk2KlO6fpbTj5V5BtRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB3930
Archived-At: <>
Subject: Re: [core] =?utf-8?q?=5Bnetmod=5D_=F0=9F=94=94_admin_WG_Last_Call_of?= =?utf-8?q?_CORECONF_drafts=3A_draft-ietf-core-yang-yang-library-01?=
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 09 Apr 2020 08:47:32 -0000

From: Ivaylo Petrov <>
Sent: 08 April 2020 13:06
Hello Tom,

Thank you for your review and your comments! They were indeed very helpful. I will try to spend some more time making sure we follow the recommendations from RFC8407, but for now please find my answers below (prefixed with [IP]). Note that the diff after handing your comments can be found at [1] for the txt file diff and [2] for the raw Markdown diff.

I like your initials!

On Security, no, RFC8407 requires you to use the boilerplate from the wiki; except that you cannot since you must reference CORECONF but I think that you must use the boiler plate with minimal change ie just adding the reference to CORECONF.  The Security in RFC7895 is out of date, no RESTCONF.

Otherwise, looks ok and I will look again when a new I-D appears - I do like the plain text I-D format as a way of working:-)

tom petch

Best regards,


On Mon, Mar 30, 2020 at 12:11 PM tom petch <<>> wrote:
There is quite a lot wrong with the admin of the YANG-library I-D when compared with RFC8407 IMHO

Security considerations does not conform to boiler plate

[IP]: Adding the following text in the beginning of the security considerations will make it follow the same structure as RFC7895. Would that be acceptable for you?

The YANG module defined in this memo is designed to be accessed via CORECONF
{{-comi}}, NETCONF {{RFC6241}} or RESTCONF {{RFC8040}}. Depending on the used
protocol, the security considerations of some or all of those will apply.

IANA considerations does not register name space

[IP]: I added such registration. Please let me know if it looks fine. The relevant text is:

## YANG Namespace Registration

This document registers the following XML namespace URN in the "IETF XML
Registry", following the format defined in {{RFC3688}}:

URI: please assign urn:ietf:params:xml:ns:yang:ietf-constrained-yang-library

Registrant Contact: The IESG.

XML: N/A, the requested URI is an XML namespace.

RFC 6991  is imported and so MUST be a Normative reference

[IP]: Fixed

ietf-sid-file is imported and so MUST be a Normative  not Informative reference for the I-D

[IP]: Fixed

reference ietf-core-sid would be better as RFC YYYY with an RFC Editor note asking them to replace YYYY with the number assigned to 'YANG Schema ...

[IP]: Fixed

Organization Netconf WG seems an odd choice and contradicts contact details

[IP]: Changed to CoRE WG

Contact does not normally specify WG Chairs

[IP]: I removed the chairs and left only the group and the editors. Is that what you had in mind?

more than one revision clause

[IP]: Fixed

CORECONF not an abbreviation I recognise

[IP]: We have received other comments related to this. We will discuss them during the meeting today and try to clarify this.

I will look some more as and when these are addressed (or I see IETF Last Call:-)

Tom Petch
From: netmod <<>> on behalf of Carsten Bormann <<>>
Sent: 09 March 2020 13:04
To: core
Subject: [netmod] 🔔 WG Last Call of CORECONF drafts: draft-ietf-core-yang-cbor-12, -sid-11, -comi-09, -yang-library-01

It took us a long time to get the four CORECONF drafts in sync,
but now we are ready for WGLC.

This starts a working group last call for
— draft-ietf-core-yang-cbor-12
— draft-ietf-core-sid-11
— draft-ietf-core-comi-09
— draft-ietf-core-yang-library-01

ending on

        24:00 UTC on Tuesday, March 31, 2020.

(This includes some extra time for the IETF week and for cross-WG

This WGLC is copied to the netmod WG mailing list; please do have a look
at these drafts as they are slated to become a part of the greater
YANG/NETCONF/RESTCONF family.  We intend the discussion to be on the
CoRE mailing list, but if you find a fundamental issue with YANG or
RESTCONF, feel free to discuss that on netmod instead.

Please start a new email thread for each major issue that will need
discussion and make sure the subject line includes the draft name and
some sort of name for the issue.  (Minor issues such as typos can also
be sent to the authors.)

If you read the draft and think it looks fine, please send a one line
email to the list or to the chairs letting us know that so we can get
a feel of how broad the review has been.

(To reviewers and authors:)  If you are aware of any patent claims that
might apply to systems that implement these drafts, please review BCP 78
and BCP 79 and make any appropriate IPR declaration before the last-call
ends. If you are not sure whether you need to make a declaration or not,
please talk to the chairs and we will help.

Grüße, Carsten

netmod mailing list<>
core mailing list<>