Return-Path: <reshad@yahoo.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id E7E5AF9C5331
	for <netmod@mail2.ietf.org>; Tue,  2 Jun 2026 20:07:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1780456048; bh=9V4XMJ9+JeKnCEY4v4yhHMsOKjBXjFOHG7HMMmFD88k=;
	h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject;
	b=BkbNBlyhecqxJ+7e8mqO5OzS0ijLJXsbNXb4kC3QKps3u/LUmp+1Vel9vyORgqih3
	 5bpDnvr6q0/PCQi6JM4qVlC3jzTY51d3a61HNTgXgGnhiumb84zjG9RVLOsGYcDPkC
	 tu7Cw3nupU0/a2siWsSjuOBT62j7az5fbE9MigU4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level: 
X-Spam-Status: No, score=-2.095 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, FREEMAIL_FROM=0.001,
	HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001,
	RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
	RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
	SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=yahoo.com
Received: from mail2.ietf.org ([166.84.6.31])
	by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id oIaCdC_c1BCj for <netmod@mail2.ietf.org>;
	Tue,  2 Jun 2026 20:07:27 -0700 (PDT)
Received: from sonic306-3.consmr.mail.bf2.yahoo.com
 (sonic306-3.consmr.mail.bf2.yahoo.com [74.6.132.42])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id 7E813F9C51BB
	for <netmod@ietf.org>; Tue,  2 Jun 2026 20:05:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1780455942; bh=w+xJ5qV6RcI8gcPoE3WGEII+nYL3WZTm0uGTMpOzsKg=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To;
 b=cEk5O8UBvYIAVE0yNnEoSdJIrAUbYeWjt3RLpBvF9FAA7rJ1WL/u6k9ktWBNnmPa7B1ty6Y+uDhJLvi4KQAr8vjZCLw7GzEymAD+pmbYJ8NMXkwH60wdKXD4fyGtU6zcD7BdR17bY2XplB/h78lA6zZEedlER3P3z4qmyAPDj8NpgpSGVtraRk5k9lidLeoaVsrKdDYUFJRyuQkZZrSqI8dHtpekzcIx6lRARd/ldhEbJqm3pkcvtr8WlLayZKjl/f33861xywJzORt8TB9jpYA9mIL19/aDnsNtD4yxjaXAUt5kkI+qHn7OIYfjbRo3vEXRpeMuRcY0JRGfTdmaKg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1780455942; bh=4dwHZlW0Cap9t5HbBJ4/i57+e+wfvbbqbV5SkGPq0nX=;
 h=X-Sonic-MF:Date:From:To:Subject:From:Subject;
 b=GbIXK34q0tzmNemtRqRymTz6l/tyVL9o602tIs2kjIgWd2Fn4lTa2lMKjYUy6oZ3UAD3riTL9dTtSgOevxnlxWGq7TF7c0+MRijGtdpz3+7czrbBHL/HZB0C6gPMNAcgf0WsFP5Sphf2NZabWGcDyv/rUM9yvcUyjQ80gmc2D+2INXGGU7Ta6G+z0LwLFWfJSqAKEctKg3PBFIMt8JeXG7kbFSyV8BgIFsBYRDKKJW4EbmtOFMS7ILPo7DQ7Vg12v/pKhPeIzlyP/id6fyuCW9c6j7uC45wKcU+JQmF3uR/mSfDosC3jPyyzK41Ze/JsRPba2CKYEP1xmVJwbU5xGQ==
X-YMail-OSG: 1XMlIEIVM1mvyC9ce1WINMtLHnrdvrbzMS2ktVrRM3QAgqopUpmr.WRgyLwoDPP
 H_t9UCTnhwAem2me7Rn6btqPz0k7srPk0W8AisLNz_iWTROkB.Z1i1UetcgbosgdUxtN0tZnTxSe
 s5OMfmB3GeUUrfL3UxG5WqQZ6BLhgvhjCuay6zln6nD.31EdwlSaOC8e1ONPJwKQrpnHkAGCUTU.
 nPlB5uB7DAEoLKVxWWXklXYI.pFUKjcP6UzrvEZBmHbjmtVWg6I.fhmdZYc8p2gEsQk7Ubsm4lGj
 3zQQYuX8PVB545NcurI3b8XBVb_Kax61DdVW6msnGhy1dD6ujbVykuU5IK9UpftS6jgeBChoopv5
 6jKlnZ748H58o3spWnSbD6A6673UZLFW6mS342OzWsD5WDW5qMPyln3ED.S2qH7406ja.veGIcH7
 CCC9I7ZobmmxJRlhpx29jIqhVs3ZhZKoizKglfYcFgcOG8KTGMw5pSTIpQnDWTHBcqLCchllrnMo
 QG0RHrvIJevnyrmJ4EFrtrLHoKh2ihsiooWg1QP.9NTxPEKS7vOhY6Wh0gRx_SxHcYbQLWl.jFqx
 TbBQDOo9uU5INGrgsAWKOP18UCqc4_fTXmExDTcdImkVoE2vu1h.MwSdF5pqEJSDhTOgY.9h8VqV
 rxCScsJeODK2TMxbDEb0aoQJYvfyERE.J4K4g8wGsREvK9kfsgKaz8nMZIF8fMsd9_DDL.lDCnzL
 tLDTtPdsVTW_ryt.bZZiGr_CsjU84fN.TSSPCW9efXSSdeUSFnMblgyyZ0qfULE8yOewBTpXltfr
 d0ALZRc1QqBjqpB74UXRgFoAH.tZLL.HgT_r8eSEgFEmPZeL0rAU5_nXG849A1V.3vvAc9EZsvnQ
 wFHYVQ.7oj.rmHgC6OJO4wxfyQkOKryy.mhmcqpi48x9VLSfuOuhX4ilmN.Qs8vhk3AGgqG.sbKG
 WoVIrdh6IEbDFa.lrmhp2g5j3CdqYXCeCBdmuFnNuHz12mSTVi3aTtD8HB5NTIiCGTGRIp1E8yLf
 8fFw_d2kZjpL1wmEaQgvq7Cv0BJHTh3JqpuIOvRStZMHP5vgO4sx8W441YVyzHMOBHtHCpld91N2
 wR0mtXJIBACuTu2nsX1dxEDrP7_Q6Qm4oMlcFvcEgjz5q5kU9RhdzJG.scMDlfbBhylbtEqsB5Gs
 RfzkcAYBh6AxdqsFzLYI1Y_2nur5oO03Z8S203bpyH4Yd7uIFzmFoNB9MH6R3__oRSOMHZcF8pCZ
 yQEt81eqW2sdDUCb9OVfIiabsSxATbHNrx8LrHCFrKT9efAdNG3bdIQb4rXoU7TMbxdeKzDBh3g6
 1ghRDQfKNAYlICPS1KtKcNWcKdMfVKJ6UNmyHOf9kKCDdd9PW56Q_.RB0IHnfjf.xDWh6khN8YaW
 GGzMiKZA8n6GovaWDZW6QOD1Ybdk2xtAgj.vmAU04lP3g.4bB4R8kaC__FIkOkcwWopPVHB2THbg
 MtNqvr2MMd1Goub5Cm.BklGV3W9xBxlH3ET7GWWdXAYk00FlaBvCy6gNe_Wb7tjP_ZvrZ8ynvope
 yG5pszeGJ9k5AVWo6Kp2HdF7GeHdJRsp6vIuihN1n_nreMOB_hQbdVhecwCb0cZMMkuMMCRzNrKe
 XsZKqrFDbHwWd6jDv60Gg.iDHJSgoLwslCvciOto.CV2vVmFeFiS5bqSTWgCDSJXaT8qDLoEfZjb
 BcnTcftzWFEyQ7gpPFJPeV4p0HEU3.C1ZpaSfUmQq3NrCsZUMCtIxZCz0TBkfilLOTJUn1VDWwk0
 v1MU3nPw8o6wNWaf1UOJ5zaBucZSyEwwf6OzmKCI.MDnQyRMTVgnvZom4u00WS0QT48wrMO.5ewS
 KVvH6evVYEYWMptBJlFCt110AsixRliyglsIjFLQ1GL16qMj2oVzvE.WZXiW6o8bR5JRAcVvWxaV
 O1AIn1ZSVg48JQnLoafqs0VWqBfro9m.LJiNY7t6Mw.DVGbEnYW4W3w8ElCSbFAx8XLnG95JJk34
 GZ.rOutsQ.dtwnNM_EdmtlNgLAbhym_x7cze5OJcqLH43cC9Ia_lNCpmcXFOl_4vSvdh1_YVS3PG
 2eiV50thYZcxX..lY6SLrw8l3nJC.jbzJZLWQ.61qY_QF8ZW_EKiPSFH0WNz325UIDEQoYe9C4ti
 9g6gavv56fGOy1s3nmlsN0YXwTtAy4PGUT09BKrTPNzK_UpJfcqPbXjqxRxeP4y2viHz1JPQBDrH
 QayD.ZXDVn6fMasWIkkNcZpKrpG5XmzNSVyAvDyQgGSj3VwYcUZVs_.6ZKUmcdb.r4bv4r3j59PG
 1Fh1V
X-Sonic-MF: <reshad@yahoo.com>
X-Sonic-ID: 63bcca5f-b6db-4b28-a051-9b7ad09bce83
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.bf2.yahoo.com with HTTP; Wed, 3 Jun 2026 03:05:42 +0000
Date: Wed, 3 Jun 2026 03:05:39 +0000 (UTC)
From: Reshad Rahman <reshad@yahoo.com>
To: The IESG <iesg@ietf.org>,
	Mohamed Boucadair <mohamed.boucadair@orange.com>
Message-ID: <1854719627.384393.1780455939785@mail.yahoo.com>
In-Reply-To: 
 <177997148638.1360269.5440529245145539540@dt-datatracker-5b4c8598b5-4ztf9>
References: 
 <177997148638.1360269.5440529245145539540@dt-datatracker-5b4c8598b5-4ztf9>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_Part_384392_1384825797.1780455939777"
X-Mailer: WebService/1.1.25882 YMailNorrin
Message-ID-Hash: G3S7EU4IYHUKQVS35OZROIEPEDSA5VAT
X-Message-ID-Hash: G3S7EU4IYHUKQVS35OZROIEPEDSA5VAT
X-MailFrom: reshad@yahoo.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-netmod.ietf.org-0;
 nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size;
 news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-netmod-yang-module-versioning@ietf.org"
 <draft-ietf-netmod-yang-module-versioning@ietf.org>,
 "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>,
 "netmod@ietf.org" <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Reply-To: Reshad Rahman <reshad@yahoo.com>
Subject: =?utf-8?q?=5Bnetmod=5D_Re=3A_Mohamed_Boucadair=27s_Discuss_on_draft-ietf-net?=
 =?utf-8?q?mod-yang-module-versioning-16=3A_=28with_DISCUSS_and_COMMENT=29?=
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/netmod/8Xj6-RVY5MYw5ak92kBwp0uyvJg>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

------=_Part_384392_1384825797.1780455939777
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

 Hi Med,
Thanks for the review. Below are responses to the DISCUSS points.
    On Thursday, May 28, 2026 at 08:32:12 AM EDT, Mohamed Boucadair via Dat=
atracker <noreply@ietf.org> wrote: =20
=20
 Mohamed Boucadair has entered the following ballot position for
draft-ietf-netmod-yang-module-versioning-16: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-=
ballot-positions/=20
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-module-versioning/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

Hi Rob, Reshad, Bal=C3=A1zs, Joe, and Jason,

Thank you for the effort put into this important piece. I will be definitel=
y
balloting YES.

I have some few points to discuss. Comments are listed following the order =
in
the document, not their importance.

# Augmentation and Update

CURRENT:
=C2=A0 This document updates [RFC8525] with augmentations to include two
=C2=A0 boolean leafs to indicate whether status deprecated and status
=C2=A0 obsolete schema nodes are implemented by the server.

We don=E2=80=99t usually update specs with augmented module. Please conside=
r adding
some text to explain what is special here.

<RR> Understood, but what is different in this case is that we're clarifyin=
g RFC8525 behaviour.=C2=A0Proposed text: Note, an updates tag is being used=
 to highlight to readers of RFC8525 of the relationship between these docum=
ents because RFC 8525 is a core manageability specification and this docume=
nt sets the future direction of YANG versioning.
# Authors Guidelines vs Specification

Section 3 is more about refinement of rules in [RFC7950] and [RFC6020], how=
ever
there are parts that are move guidance to authors, which fall under 9907
updates. An example of such text is the following:

CURENT:
=C2=A0 Removing revision statements is allowed, but can cause
=C2=A0 issues and SHOULD NOT be done without careful analysis of the
=C2=A0 potential impact to users of the module or submodule since it may
=C2=A0 cause loss of visibility of when non-backwards-compatible changes
=C2=A0 were introduced.

## Wouldn=E2=80=99t be cleaner to move such parts to be under the section w=
ith 9907
updates?

<RR>=C2=A0Could we instead, add a sentence=C2=A0referencing RFC 9907 sectio=
n 4.8 to the list of things being referenced/updated at the beginning of se=
ction 3? =C2=A0We feel that it might be helpful to keep this text together =
rather than splitting into two sections, particularly because section 6 foc=
uses on different aspects. =C2=A0Thoughts?
## The text is more about what can be considered, but there is no guidance/=
reco
on how/whether the outcome of that analysis is recorded in the module/docum=
ent
itself. Can we add some guidance?

<RR> The guidance in this section is that the revision histories can be rem=
oved, if they don't impact the tracking of NBC changes. =C2=A0The expectati=
on is that there shouldn't be any need for any extra documentation of remov=
ing old revision statements that are no longer required, e.g., perhaps they=
 are in versions that are 5+ years old and are no longer in any shipping re=
lease. =C2=A0I guess the authors could add a comment describing the removal=
 to the latest revision change, but we think that probably isn't needed (or=
 the authors don't have consensus on this point), and this should be out of=
 scope for this document.
## BTW, does this cover published modules or any flavor?

<RR> Published modules.
# Multiple versions of the same module

CURRENT:
=C2=A0 If a "recommended-min-date" extension statement is ignored by a YANG
=C2=A0 parser, the import statement is processed according to the rules
=C2=A0 documented in Section 7.1.5 of [RFC7950].

Per 7950, =E2=80=9CMultiple revisions of the same module can be imported, p=
rovided that
different prefixes are used=E2=80=9D.

This would allow in theory authors to pick from revisions of the same modul=
es
but with distinct deprecation status. Do we need to say anything about mixi=
ng
versions that deprecate vs. not deprecate a given data node?

<RR>=C2=A0The issue above is orthogonal to this document. =C2=A0The actual =
behaviour would depend on how the imported data nodes are used (e.g., is it=
 pulling a particular version of a grouping or type) and would pick up the =
deprecated status of whichever version is imported. =C2=A0Also, it is worth=
 noting that you can only "implement" a single version of a module even if =
you can import definitions from multiple versions.
# Missing Rationale

CURRENT:
=C2=A0 Servers SHOULD set both the "deprecated-nodes-implemented" and
=C2=A0 "obsolete-nodes-absent" leafs to "true", which allows clients to
=C2=A0 determine the exact schema used by the server.

## I don=E2=80=99t understand what is the reasoning of this reco? Why are w=
e asking an
implem to still support data nodes?

<RR>=C2=A0The core reason is that the schema is well defined, i.e., so that=
 the clients can know with certainty which nodes are actually implemented b=
y the server. =C2=A0For any nodes (current or deprecated) that are not impl=
emented then deviation "not-supported" are a better and precise mechanism t=
o remove nodes that are not supported. =C2=A0Note that in programming langu=
ages deprecated APIs often also means that the API is supported but not rec=
ommended, similarly in YANG, deprecated does not in itself mean that the no=
de is not supported.
## How setting these Boolean helps know =E2=80=9Cthe exact schema used by t=
he server=E2=80=9D.=20
A server may have partial support of those. These nodes are not helpful for
that.

<RR> See above.

# Incomplete Guidance

CURRENT:
=C2=A0 A module that includes submodules SHOULD use the "revision-date"
=C2=A0 statement to include specific submodule revisions.=C2=A0 The revisio=
n of
=C2=A0 the including module MUST be updated when any included submodule has
=C2=A0 changed.

## Who is the target of the last part of this guidance?

<RR>=C2=A0The key goal/requirement here is that a particular module version=
/revision is well defined to a particular schema so the guidance is for aut=
hors, and users of the YANG modules. =C2=A0But as per the section headline,=
 it is really=C2=A0aimed at ensuring module authors follow this rule.

## How that update is supposed to work?

# I would strengthen the guidance to MUST for this part:

CURRENT:
=C2=A0 =C2=A0 =C2=A0 If there is a replacement data node, rpc, action or
=C2=A0 =C2=A0 =C2=A0 notification for the deprecated node, this SHOULD be s=
tated in
=C2=A0 =C2=A0 =C2=A0 the "description".

<RR> We had some discussions and our suggestion is to remove the normative =
language:
=C2=A0 =C2=A0 =C2=A0 If there is a replacement data node, rpc, action or=C2=
=A0 =C2=A0 =C2=A0 notification for the deprecated node, then updating the=
=C2=A0 =C2=A0 =C2=A0 description of the deprecated node to highlight the=C2=
=A0 =C2=A0 =C2=A0 replacement may be helpful.
FYI, note that this document aimes to tackle the replacement "issue".
# IANA-maintained modules

CURRENT:
=C2=A0 In all cases, IANA MUST follow the versioning guidance specified in
=C2=A0 Section 3.1, and MUST include a "rev:non-backwards-compatible"
=C2=A0 substatement to the latest revision statement whenever an IANA
=C2=A0 maintained module is updated in a non-backwards-compatible way, as
=C2=A0 described in Section 3.2.

## I don=E2=80=99t see how these MUSTs can be done by IANA without expert a=
ssistance.
This guidance smells like adding Expert Review to all registries that are
represented with a YANG module.

## I guess some of the answers are in:

CURRENT:
=C2=A0 See [I-D.ietf-netmod-iana-yang-guidance] for complete guidance on ho=
w
=C2=A0 to handle versioning for IANA maintained YANG modules.

However, I-D.ietf-netmod-iana-yang-guidance is only listed as Informative.

If the full guidance is what is recorded in that draft, then
I-D.ietf-netmod-iana-yang-guidance has to be normative.

<RR> This document defines the strict rules (normative) and=C2=A0I-D.ietf-n=
etmod-iana-yang-guidance is the current guidance of how those rules can be =
achieved.=C2=A0

## The normative language in the IANA section can be avoided per the IESG
statement on the matter.

<RR> Could you clarify which IESG statement you are referring to? We looked=
 for it...
Regards,Reshad.

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

# Applicability

I suggest to add a statement early in the document about the target modules=
 (is
it published, unpublished, IETF modules, IANA-maintained, etc.).

# The lifecycle model in 4.7 of 9907 (also updated here) can also be relaxe=
d
when there are no known implem/deploymnents. Can we include a I have seen b=
is
doc fixing those. Relax rule is needed.

# RFC 8407

CURRENT:

Network Working Group=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 R=
. Wilton, Ed.
Internet-Draft=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 C=
isco Systems, Inc.
Updates: 6020, 7950, 8407, 8525 (if approved)=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 R. Rahman, Ed.
Intended status: Standards Track=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Equin=
ix
Expires: 23 October 2026=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 B. Lengyel, =
Ed.

=E2=80=A6

=C2=A0 This document updates RFC 7950, RFC 6020,
=C2=A0 RFC 8407 and RFC 8525.

Please update to RFC9907.

# Ambiguous =E2=80=9Csuggestion=E2=80=9D

CURRENT:
=C2=A0 It extends the YANG import statement with a minimum
=C2=A0 revision suggestion to help document inter-module dependencies.
=C2=A0 ^^^^^^^^^^^^^^^^^^^^

I don=E2=80=99t know how to interpret the highlighted text.

# Won=E2=80=99t age well

OLD:
=C2=A0 The current YANG [RFC7950] module update rules require that updates
=C2=A0 of YANG modules preserve strict backwards compatibility.

NEW:
=C2=A0 The YANG module update rules per [RFC7950] require that updates
=C2=A0 of YANG modules preserve strict backwards compatibility.

# (nit) YANG 1.0

OLD: Refinements to the YANG 1 and YANG 1.1 module revision update

NEW: Refinements to the YANG 1.0 and YANG 1.1 module revision update

# Stale text:

CURRENT:
1.2.=C2=A0 Editorial Note (To be removed by RFC Editor)

=C2=A0 =C2=A0 =C2=A0 Note to the RFC Editor: This section is to be removed =
prior to
=C2=A0 =C2=A0 =C2=A0 publication.

=C2=A0 This document updates [I-D.ietf-netmod-rfc8407bis].=C2=A0 The header
=C2=A0 metadata for this document should be updated to the new RFC number
=C2=A0 when [I-D.ietf-netmod-rfc8407bis] is published.

Please delete.

# Terminology

Consider add to the list RFC 9907 as we are using terms =E2=80=9CIANA-maint=
ained YANG
module=E2=80=9D, =E2=80=9Cpublished=E2=80=9D, etc. that are defined there.

# Helps readers

CURRENT:
=C2=A0 or if revision A would have been listed had it
=C2=A0 not been removed (see Section 3.3).

Can you please consider rewording as I had difficulty to parse this. Thanks=
.

# nit

OLD: A module's name and revision date identifies a specific

NEW: A module's name and revision date identify a specific

# Section 3.1.1

CURRENT:
=C2=A0 *=C2=A0 A "status" "deprecated" statement MAY be added, or changed f=
rom
=C2=A0 =C2=A0 =C2=A0 "current" to "deprecated", but adding or changing "sta=
tus" to
=C2=A0 =C2=A0 =C2=A0 "obsolete" is a non-backwards-compatible change.

As there other rules in 9907 for such status transition, especially this pa=
rt:

=E2=80=9CThe status SHOULD NOT be changed from "current" directly to "obsol=
ete". An
object SHOULD be available for at least one year after the publication date
with a "deprecated" status before it is changed to "obsolete".=E2=80=9D

I suggest to update the above bullet to emphasis that such status changes
should also be done per the guidance in 9907 and update behavior in Section=
 6.

# Section 4

CURRENT:
=C2=A0 Instead, for conformance purposes (section 5.6 of [RFC7950]), the
=C2=A0 recommended approach for defining the relationship between specific
=C2=A0 YANG module revisions is to specify the relationships outside of the
=C2=A0 YANG modules,

Should s/recommended/RECOMMENDED to better highlight the guidance?

# Section 4.1

CURRENT:
=C2=A0 This module introduces, primarily for modules with a linear revision
=C2=A0 history that are versioned using revision dates,

Not sure what we meant by =E2=80=9CThis module=E2=80=9D here. Please reword=
 to make that
explicit.

# RFC 9907 Guidance and template

## Example prefix

CURRENT:
 prefix "prefix-name";

GUIDANCE:
=C2=A0 For convenience, prefix values of example modules SHOULD be prefixed
=C2=A0 with "ex" or similar patterns.

## Update TLP to 2026 for all modules

## Module template

OLD:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 This version of this YANG module is part of RFC=
 XXXX; see
=C2=A0 =C2=A0 =C2=A0 =C2=A0 the RFC itself for full legal notices.

NEW:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 All revisions of IETF and IANA published module=
s can be found
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at the YANG Parameters registry group
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (https://www.iana.org/assignments/yang-paramete=
rs).

=C2=A0 =C2=A0 =C2=A0 =C2=A0 This version of this YANG module is part of RFC=
 XXXX; see
=C2=A0 =C2=A0 =C2=A0 =C2=A0 the RFC itself for full legal notices.";

## Sec cons

OLD:
=C2=A0 This section uses the template described in Section 3.7 of
=C2=A0 [I-D.ietf-netmod-rfc8407bis].

NEW:
=C2=A0 This section uses the template described in Section 3.7.1 of
=C2=A0 [RFC9907].

## IANA Registrations

Please add for both registrations:

=C2=A0 =C2=A0 =C2=A0 Maintained by IANA?=C2=A0 N

# RFC 9911

CURRENT:

=C2=A0 =C2=A0 =C2=A0 The argument to the "recommended-min-date" extension s=
tatement is
=C2=A0 =C2=A0 =C2=A0 a revision date which uses the "date-no-zone" type def=
ined in
=C2=A0 =C2=A0 =C2=A0 [I-D.ietf-netmod-rfc6991-bis].

And

=C2=A0 =C2=A0 =C2=A0 =C2=A0 "RFC YYYY-draft-ietf-netmod-rfc6991-bis: Common=
 YANG Data Types";
=C2=A0 =C2=A0 }

# Default values

Shouldn=E2=80=99t a default false statement be better here rather than havi=
ng this in
the description or by normative text?

CURRENT:

=C2=A0 deprecated-nodes-implemented:=C2=A0 If set to "true", this leaf indi=
cates
=C2=A0 =C2=A0 =C2=A0 that all schema nodes with a status "deprecated" are i=
mplemented
=C2=A0 =C2=A0 =C2=A0 equivalently as if they had status "current"; otherwis=
e deviations
=C2=A0 =C2=A0 =C2=A0 MUST be used by the server to explicitly remove "depre=
cated" nodes
=C2=A0 =C2=A0 =C2=A0 from the schema.=C2=A0 If this leaf is set to "false" =
or absent, then
=C2=A0 =C2=A0 =C2=A0 the behavior is unspecified.

=C2=A0 obsolete-nodes-absent:=C2=A0 If set to "true", this leaf indicates t=
hat
=C2=A0 =C2=A0 =C2=A0 the server does not implement any status "obsolete" sc=
hema nodes.
=C2=A0 =C2=A0 =C2=A0 If this leaf is set to "false" or absent, then the beh=
aviour is
=C2=A0 =C2=A0 =C2=A0 unspecified.

=E2=80=A6
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type boolean;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "If set to true, this leaf indicates tha=
t all schema nodes
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 with a status 'deprecated' are im=
plemented equivalently as
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if they had status 'current'; oth=
erwise deviations MUST be
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 used to explicitly remove depreca=
ted nodes from the schema.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 If this leaf is absent or set to =
false, then the behavior is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 unspecified.";
..

=C2=A0 =C2=A0 =C2=A0 leaf obsolete-nodes-absent {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 type boolean;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 description
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "If set to true, this leaf indicates tha=
t the server does not
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 implement any status 'obsolete' s=
chema nodes.=C2=A0 If this leaf
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 is absent or set to false, then t=
he behaviour is
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 unspecified.";

# Please add an Operational Considerations Section

I suggest to add at least some text to basically encourage authors to detai=
ls
the OPS impacts of changes.

# References

Please move the following entries from Normative to Informative

=C2=A0 [RFC6241]=C2=A0 Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J.=
, Ed.,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 and A. Bierman, Ed., "Netw=
ork Configuration Protocol
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (NETCONF)", RFC 6241, DOI =
10.17487/RFC6241, June 2011,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.or=
g/info/rfc6241>.

=C2=A0 [RFC8040]=C2=A0 Bierman, A., Bjorklund, M., and K. Watsen, "RESTCONF
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Protocol", RFC 8040, DOI 1=
0.17487/RFC8040, January 2017,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.or=
g/info/rfc8040>.

=C2=A0 [RFC8446]=C2=A0 Rescorla, E., "The Transport Layer Security (TLS) Pr=
otocol
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Version 1.3", RFC 8446, DO=
I 10.17487/RFC8446, August 2018,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.or=
g/info/rfc8446>.

# nits

* s/and hence section Section 6.1/and hence Section 6.1

* s/consumers of YANG models/ consumers of YANG data models

* s/The author/Authors

* s/an author/Authors

* s/New ietf-yang-library-status YANG module/The =E2=80=9Cietf-yang-library=
-status=E2=80=9D
YANG module

Cheers,
Med



_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-leave@ietf.org
 =20
------=_Part_384392_1384825797.1780455939777
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div class=3D"ydpe1054aa0yahoo-style-wrap" style=
=3D"font-family:courier new, courier, monaco, monospace, sans-serif;font-si=
ze:13px;"><div></div>
        <div dir=3D"ltr" data-setdir=3D"false">Hi Med,</div><div dir=3D"ltr=
" data-setdir=3D"false"><br></div><div dir=3D"ltr" data-setdir=3D"false">Th=
anks for the review. Below are responses to the DISCUSS points.</div><div><=
br></div>
       =20
        </div><div id=3D"ydp98db16ddyahoo_quoted_1364811797" class=3D"ydp98=
db16ddyahoo_quoted">
            <div>
               =20
                <div style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;">
                        On Thursday, May 28, 2026 at 08:32:12 AM EDT, Moham=
ed Boucadair via Datatracker &lt;noreply@ietf.org&gt; wrote:
                    </div>
                    <div style=3D"color: rgb(38, 40, 42); font-size: 13px; =
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div>
                    <div style=3D"color: rgb(38, 40, 42); font-size: 13px; =
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div>
               =20
               =20
                <div dir=3D"ltr" data-setdir=3D"false"><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">Mohamed Boucadair has entered the following=
 ballot position for<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, =
42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-s=
erif;">draft-ietf-netmod-yang-module-versioning-16: Discuss<br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" st=
yle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue=
, Helvetica, Arial, sans-serif;">When responding, please keep the subject l=
ine intact and reply to all<br></div><div dir=3D"ltr" style=3D"color: rgb(3=
8, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial,=
 sans-serif;">email addresses included in the To and CC lines. (Feel free t=
o cut this<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">int=
roductory paragraph, however.)<br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42)=
; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-seri=
f;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: =
13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Please re=
fer to <a href=3D"https://www.ietf.org/about/groups/iesg/statements/handlin=
g-ballot-positions/" rel=3D"nofollow" target=3D"_blank">https://www.ietf.or=
g/about/groups/iesg/statements/handling-ballot-positions/</a> <br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;">for more information about=
 how to handle DISCUSS and COMMENT positions.<br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;">The document, along with other ballot positions, can be found here:<b=
r></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; =
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><a href=3D"http=
s://datatracker.ietf.org/doc/draft-ietf-netmod-yang-module-versioning/" rel=
=3D"nofollow" target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf=
-netmod-yang-module-versioning/</a><br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;">-----------------=
-----------------------------------------------------<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;">DISCUSS:<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;">----------------------------------------=
------------------------------<br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42)=
; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-seri=
f;">Hi Rob, Reshad, Bal=C3=A1zs, Joe, and Jason,<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;">Thank you for the effort put into this important piec=
e. I will be definitely<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;">balloting YES.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font=
-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">I =
have some few points to discuss. Comments are listed following the order in=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">the document,=
 not their importance.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># Au=
gmentation and Update<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRE=
NT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 1=
3px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  Th=
is document updates [RFC8525] with augmentations to include two<br></div><d=
iv dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-famil=
y: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  boolean leafs to =
indicate whether status deprecated and status<br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">&nbsp;  obsolete schema nodes are implement=
ed by the server.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42)=
; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-seri=
f;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: =
13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">We don=E2=
=80=99t usually update specs with augmented module. Please consider adding<=
br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px;=
 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">some text to e=
xplain what is special here.<br></div><div dir=3D"ltr" data-setdir=3D"false=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" data-setdir=
=3D"false" style=3D"color: rgb(38, 40, 42); font-size: 13px;">&lt;RR&gt; Un=
derstood, but what is different in this case is that we're clarifying RFC85=
25 behaviour.&nbsp;</div><div dir=3D"ltr" data-setdir=3D"false" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px;">Proposed text: Note, an updates tag=
 is being used to highlight to readers of RFC8525 of the relationship betwe=
en these documents because RFC 8525 is a core manageability specification a=
nd this document sets the future direction of YANG versioning.</div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;"># Authors Guidelines vs Specification<br></=
div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">Section 3 is more about refinem=
ent of rules in [RFC7950] and [RFC6020], however<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;">there are parts that are move guidance t=
o authors, which fall under 9907<br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;">updates. An example of such text is the following:<br></=
div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">CURENT:<br></div><div dir=3D"lt=
r" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica=
 Neue, Helvetica, Arial, sans-serif;">&nbsp;  Removing revision statements =
is allowed, but can cause<br></div><div dir=3D"ltr" style=3D"color: rgb(38,=
 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, s=
ans-serif;">&nbsp;  issues and SHOULD NOT be done without careful analysis =
of the<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; =
 potential impact to users of the module or submodule since it may<br></div=
><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fa=
mily: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  cause loss of =
visibility of when non-backwards-compatible changes<br></div><div dir=3D"lt=
r" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica=
 Neue, Helvetica, Arial, sans-serif;">&nbsp;  were introduced.<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica N=
eue, Helvetica, Arial, sans-serif;">## Wouldn=E2=80=99t be cleaner to move =
such parts to be under the section with 9907<br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">updates?<br></div><div dir=3D"ltr" style=3D"=
color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helve=
tica, Arial, sans-serif;"><br></div><div dir=3D"ltr" data-setdir=3D"false">=
<font size=3D"2" style=3D"background-color: rgb(255, 255, 255);">&lt;RR&gt;=
&nbsp;Could we instead, add a sentence&nbsp;referencing RFC 9907 section 4.=
8 to the list of things being referenced/updated at the beginning of sectio=
n 3? &nbsp;We feel that it might be helpful to keep this text together rath=
er than splitting into two sections, particularly because section 6 focuses=
 on different aspects. &nbsp;Thoughts?</font></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">## The text is more about what can be considered, but ther=
e is no guidance/reco<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;">on how/whether the outcome of that analysis is recorded in the modu=
le/document<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font=
-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">it=
self. Can we add some guidance?<br></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"font-size: 13px;" dat=
a-setdir=3D"false"><span style=3D"background-color: rgb(255, 255, 255);">&l=
t;RR&gt; The guidance in this section is that the revision histories can be=
 removed, if they don't impact the tracking of NBC changes. &nbsp;The expec=
tation is that there shouldn't be any need for any extra documentation of r=
emoving old revision statements that are no longer required, e.g., perhaps =
they are in versions that are 5+ years old and are no longer in any shippin=
g release. &nbsp;I guess the authors could add a comment describing the rem=
oval to the latest revision change, but we think that probably isn't needed=
 (or the authors don't have consensus on this point), and this should be ou=
t of scope for this document.</span></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;">## BTW, does this cover published modules or any flavor?<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42);" data-setdir=3D"false"><font size=3D"2">&=
lt;RR&gt; Published modules.</font></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;"># Multiple versions of the same module<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38,=
 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, s=
ans-serif;">&nbsp;  If a "recommended-min-date" extension statement is igno=
red by a YANG<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
&nbsp;  parser, the import statement is processed according to the rules<br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  document=
ed in Section 7.1.5 of [RFC7950].<br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, =
42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-s=
erif;">Per 7950, =E2=80=9CMultiple revisions of the same module can be impo=
rted, provided that<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;">different prefixes are used=E2=80=9D.<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">This would allow in theory authors to pick from revisions =
of the same modules<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;">but with distinct deprecation status. Do we need to say anything abou=
t mixing<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">versi=
ons that deprecate vs. not deprecate a given data node?<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"font-size: 13px;" data-setdir=3D"false"><span style=3D"background-colo=
r: rgb(255, 255, 255);">&lt;RR&gt;&nbsp;The issue above is orthogonal to th=
is document. &nbsp;The actual behaviour would depend on how the imported da=
ta nodes are used (e.g., is it pulling a particular version of a grouping o=
r type) and would pick up the deprecated status of whichever version is imp=
orted. &nbsp;Also, it is worth noting that you can only "implement" a singl=
e version of a module even if you can import definitions from multiple vers=
ions.</span></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;" data-=
setdir=3D"false"><span style=3D"font-family: courier, monaco, monospace, sa=
ns-serif; background-color: rgb(255, 255, 0);"><br></span></div><div dir=3D=
"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvet=
ica Neue, Helvetica, Arial, sans-serif;"># Missing Rationale<br></div><div =
dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: =
Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" s=
tyle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neu=
e, Helvetica, Arial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp;  Servers SHOULD set both the "deprecat=
ed-nodes-implemented" and<br></div><div dir=3D"ltr" style=3D"color: rgb(38,=
 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, s=
ans-serif;">&nbsp;  "obsolete-nodes-absent" leafs to "true", which allows c=
lients to<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbs=
p;  determine the exact schema used by the server.<br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;">## I don=E2=80=99t understand what is the reasoning=
 of this reco? Why are we asking an<br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;">implem to still support data nodes?<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"font-size: 13px;" data-setdir=3D"false"><span style=3D"background-colo=
r: rgb(255, 255, 255);">&lt;RR&gt;&nbsp;The core reason is that the schema =
is well defined, i.e., so that the clients can know with certainty which no=
des are actually implemented by the server. &nbsp;For any nodes (current or=
 deprecated) that are not implemented then deviation "not-supported" are a =
better and precise mechanism to remove nodes that are not supported. &nbsp;=
Note that in programming languages deprecated APIs often also means that th=
e API is supported but not recommended, similarly in YANG, deprecated does =
not in itself mean that the node is not supported.</span></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;">## How setting these Boolean helps know =E2=80=
=9Cthe exact schema used by the server=E2=80=9D. <br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica N=
eue, Helvetica, Arial, sans-serif;">A server may have partial support of th=
ose. These nodes are not helpful for<br></div><div dir=3D"ltr" style=3D"col=
or: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetic=
a, Arial, sans-serif;">that.<br></div><div dir=3D"ltr" style=3D"color: rgb(=
38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial=
, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); =
font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;=
" data-setdir=3D"false"><span><span style=3D"color: rgb(0, 0, 0); font-fami=
ly: courier new, courier, monaco, monospace, sans-serif;">&lt;RR&gt; See ab=
ove.</span></span><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size:=
 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># Incomp=
lete Guidance<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  A module t=
hat includes submodules SHOULD use the "revision-date"<br></div><div dir=3D=
"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvet=
ica Neue, Helvetica, Arial, sans-serif;">&nbsp;  statement to include speci=
fic submodule revisions.&nbsp; The revision of<br></div><div dir=3D"ltr" st=
yle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue=
, Helvetica, Arial, sans-serif;">&nbsp;  the including module MUST be updat=
ed when any included submodule has<br></div><div dir=3D"ltr" style=3D"color=
: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica,=
 Arial, sans-serif;">&nbsp;  changed.<br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;">## Who is the target of the last part of this guidance?<br></div=
><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fa=
mily: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"=
ltr" data-setdir=3D"false"><font size=3D"2" style=3D"background-color: rgb(=
255, 255, 255);">&lt;RR&gt;&nbsp;The key goal/requirement here is that a pa=
rticular module version/revision is well defined to a particular schema so =
the guidance is for authors, and users of the YANG modules. &nbsp;But as pe=
r the section headline, it is really&nbsp;aimed at ensuring module authors =
follow this rule.</font></div><div><div><span style=3D"outline: medium !imp=
ortant; background-color: rgb(255, 255, 0);"><br></span></div></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">## How that update is supposed to work?<br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"># I would strengthen the guida=
nce to MUST for this part:<br></div><div dir=3D"ltr" style=3D"color: rgb(38=
, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, =
sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp=
; &nbsp; &nbsp;  If there is a replacement data node, rpc, action or<br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp;=
  notification for the deprecated node, this SHOULD be stated in<br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp;  th=
e "description".<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);=
 font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif=
;"><br></div><div dir=3D"ltr" style=3D"font-size: 13px;" data-setdir=3D"fal=
se"><span style=3D"color: rgb(38, 40, 42);">&lt;RR&gt; We had some discussi=
ons and our suggestion is to remove the normative language</span><span styl=
e=3D"background-color: rgb(255, 255, 255);">:</span></div><div><div style=
=3D"direction: ltr; outline: medium !important;"><span style=3D"outline: me=
dium !important; background-color: rgb(255, 255, 255);"><br style=3D"outlin=
e: medium !important;"></span></div><div style=3D"direction: ltr; outline: =
medium !important;"><span style=3D"outline: medium !important; background-c=
olor: rgb(255, 255, 255);">&nbsp; &nbsp; &nbsp; If there is a replacement d=
ata node, rpc, action or</span></div><div style=3D"direction: ltr; outline:=
 medium !important;"><span style=3D"outline: medium !important; background-=
color: rgb(255, 255, 255);">&nbsp; &nbsp; &nbsp; notification for the depre=
cated node, then updating the</span></div><div style=3D"direction: ltr; out=
line: medium !important;"><span style=3D"outline: medium !important; backgr=
ound-color: rgb(255, 255, 255);">&nbsp; &nbsp; &nbsp; description of the de=
precated node to highlight the</span></div><div style=3D"direction: ltr; ou=
tline: medium !important;"><span style=3D"outline: medium !important; backg=
round-color: rgb(255, 255, 255);">&nbsp; &nbsp; &nbsp; replacement may be h=
elpful.</span></div></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);=
 font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif=
;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);" data-setdir=
=3D"false"><font size=3D"2">FYI, note that this <a href=3D"https://datatrac=
ker.ietf.org/doc/draft-rtv-netmod-yang-subtree-replacement/">document</a> a=
imes to tackle the replacement "issue".</font></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;" data-setdir=3D"false"><br></div><div dir=3D"l=
tr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetic=
a Neue, Helvetica, Arial, sans-serif;"># IANA-maintained modules<br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"lt=
r" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica=
 Neue, Helvetica, Arial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" st=
yle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue=
, Helvetica, Arial, sans-serif;">&nbsp;  In all cases, IANA MUST follow the=
 versioning guidance specified in<br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;">&nbsp;  Section 3.1, and MUST include a "rev:non-backwa=
rds-compatible"<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); =
font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;=
">&nbsp;  substatement to the latest revision statement whenever an IANA<br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  maintain=
ed module is updated in a non-backwards-compatible way, as<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  described in Section 3=
.2.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 1=
3px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div>=
<div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fam=
ily: Helvetica Neue, Helvetica, Arial, sans-serif;">## I don=E2=80=99t see =
how these MUSTs can be done by IANA without expert assistance.<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;">This guidance smells like =
adding Expert Review to all registries that are<br></div><div dir=3D"ltr" s=
tyle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neu=
e, Helvetica, Arial, sans-serif;">represented with a YANG module.<br></div>=
<div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fam=
ily: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"l=
tr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetic=
a Neue, Helvetica, Arial, sans-serif;">## I guess some of the answers are i=
n:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13=
px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  See [I-D.ietf-netmod-=
iana-yang-guidance] for complete guidance on how<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;">&nbsp;  to handle versioning for IANA ma=
intained YANG modules.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Howe=
ver, I-D.ietf-netmod-iana-yang-guidance is only listed as Informative.<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">If the full guidance is what is=
 recorded in that draft, then<br></div><div dir=3D"ltr" style=3D"color: rgb=
(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Aria=
l, sans-serif;">I-D.ietf-netmod-iana-yang-guidance has to be normative.<br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div di=
r=3D"ltr" style=3D"font-size: 13px;" data-setdir=3D"false"><span style=3D"b=
ackground-color: rgb(255, 255, 255);"><span style=3D"outline-width: medium =
!important;">&lt;RR&gt; This document defines the strict rules (normative) =
and&nbsp;</span><span style=3D"outline-width: medium !important;">I-D.ietf-=
netmod-iana-yang-guidance is the current guidance of how those rules can be=
 achieved.&nbsp;</span><br></span></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42)=
; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-seri=
f;">## The normative language in the IANA section can be avoided per the IE=
SG<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13=
px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">statement o=
n the matter.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
;" data-setdir=3D"false">&lt;RR&gt; Could you clarify which IESG statement =
you are referring to? We looked for it...</div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px;" data-setdir=3D"false"><br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px;" data-setdi=
r=3D"false">Regards,</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);=
 font-size: 13px;" data-setdir=3D"false">Reshad.</div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;">----------------------------------------------------------------------=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">COMMENT:<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">------------------=
----------------------------------------------------<br></div><div dir=3D"l=
tr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetic=
a Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"=
color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helve=
tica, Arial, sans-serif;"># Applicability<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">I suggest to add a statement early in the document about t=
he target modules (is<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;">it published, unpublished, IETF modules, IANA-maintained, etc.).<br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;"># The lifecycle model in 4.7 =
of 9907 (also updated here) can also be relaxed<br></div><div dir=3D"ltr" s=
tyle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neu=
e, Helvetica, Arial, sans-serif;">when there are no known implem/deploymnen=
ts. Can we include a I have seen bis<br></div><div dir=3D"ltr" style=3D"col=
or: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetic=
a, Arial, sans-serif;">doc fixing those. Relax rule is needed.<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica N=
eue, Helvetica, Arial, sans-serif;"># RFC 8407<br></div><div dir=3D"ltr" st=
yle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue=
, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(=
38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial=
, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); =
font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;=
">Network Working Group&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  =
R. Wilton, Ed.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); f=
ont-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"=
>Internet-Draft&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  C=
isco Systems, Inc.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;">Updates: 6020, 7950, 8407, 8525 (if approved)&nbsp; &nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp;  R. Rahman, Ed.<br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;">Intended status: Standards Track&nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp;  Equinix<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;">Expires: 23 October 2026&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  B. Le=
ngyel, Ed.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=E2=80=A6<br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  This document updates R=
FC 7950, RFC 6020,<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;">&nbsp;  RFC 8407 and RFC 8525.<br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;">Please update to RFC9907.<br></div><div dir=3D"ltr" style=3D"color=
: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica,=
 Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;"># Ambiguous =E2=80=9Csuggestion=E2=80=9D<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">&nbsp;  It extends the YANG import statement with a minimu=
m<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13p=
x; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  revi=
sion suggestion to help document inter-module dependencies.<br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  ^^^^^^^^^^^^^^^^^^^^<=
br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px;=
 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div=
 dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family:=
 Helvetica Neue, Helvetica, Arial, sans-serif;">I don=E2=80=99t know how to=
 interpret the highlighted text.<br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;"># Won=E2=80=99t age well<br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42)=
; font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-seri=
f;">OLD:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp=
;  The current YANG [RFC7950] module update rules require that updates<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  of YANG mo=
dules preserve strict backwards compatibility.<br></div><div dir=3D"ltr" st=
yle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue=
, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;">NEW:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;">&nbsp;  The YANG module update rules per [RFC7950] require that =
updates<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;=
  of YANG modules preserve strict backwards compatibility.<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;"># (nit) YANG 1.0<br></div><div dir=3D"ltr" =
style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Ne=
ue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;">OLD: Refinements to the YANG 1 and YANG 1.1 module re=
vision update<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">NEW: Refineme=
nts to the YANG 1.0 and YANG 1.1 module revision update<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;"># Stale text:<br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38=
, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, =
sans-serif;">1.2.&nbsp; Editorial Note (To be removed by RFC Editor)<br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; Note to th=
e RFC Editor: This section is to be removed prior to<br></div><div dir=3D"l=
tr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetic=
a Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; publication.<br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  This document updates=
 [I-D.ietf-netmod-rfc8407bis].&nbsp; The header<br></div><div dir=3D"ltr" s=
tyle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neu=
e, Helvetica, Arial, sans-serif;">&nbsp;  metadata for this document should=
 be updated to the new RFC number<br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;">&nbsp;  when [I-D.ietf-netmod-rfc8407bis] is published.=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;">Please delete.<br></div><d=
iv dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-famil=
y: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;"># Terminology<br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;">Consider add to the list RFC 9907 as we are using t=
erms =E2=80=9CIANA-maintained YANG<br></div><div dir=3D"ltr" style=3D"color=
: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica,=
 Arial, sans-serif;">module=E2=80=9D, =E2=80=9Cpublished=E2=80=9D, etc. tha=
t are defined there.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, =
42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-s=
erif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># Help=
s readers<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br></div=
><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fa=
mily: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  or if revision=
 A would have been listed had it<br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;">&nbsp;  not been removed (see Section 3.3).<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica N=
eue, Helvetica, Arial, sans-serif;">Can you please consider rewording as I =
had difficulty to parse this. Thanks.<br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;"># nit<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);=
 font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif=
;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 1=
3px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">OLD: A mod=
ule's name and revision date identifies a specific<br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;">NEW: A module's name and revision date identify a s=
pecific<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></=
div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># Section 3.1.1<br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;">&nbsp;  *&nbsp; A "status" "depreca=
ted" statement MAY be added, or changed from<br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; "current" to "deprecate=
d", but adding or changing "status" to<br></div><div dir=3D"ltr" style=3D"c=
olor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvet=
ica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; "obsolete" is a non-backwards=
-compatible change.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">As ther=
e other rules in 9907 for such status transition, especially this part:<br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">=E2=80=9CThe status SHOULD NOT=
 be changed from "current" directly to "obsolete". An<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;">object SHOULD be available for at l=
east one year after the publication date<br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;">with a "deprecated" status before it is changed =
to "obsolete".=E2=80=9D<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">I s=
uggest to update the above bullet to emphasis that such status changes<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">should also be don=
e per the guidance in 9907 and update behavior in Section 6.<br></div><div =
dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: =
Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" s=
tyle=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neu=
e, Helvetica, Arial, sans-serif;"># Section 4<br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: =
rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, A=
rial, sans-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(3=
8, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial,=
 sans-serif;">&nbsp;  Instead, for conformance purposes (section 5.6 of [RF=
C7950]), the<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fon=
t-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&=
nbsp;  recommended approach for defining the relationship between specific<=
br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px;=
 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  YANG m=
odule revisions is to specify the relationships outside of the<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  YANG modules,<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">Should s/recommended/RECOMMENDE=
D to better highlight the guidance?<br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;"># Section 4.1<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURR=
ENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: =
13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  T=
his module introduces, primarily for modules with a linear revision<br></di=
v><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-f=
amily: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  history that =
are versioned using revision dates,<br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;">Not sure what we meant by =E2=80=9CThis module=E2=80=9D here. Plea=
se reword to make that<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;">explicit.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size:=
 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># RFC 99=
07 Guidance and template<br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font=
-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">##=
 Example prefix<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); =
font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;=
"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13=
px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br=
></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; f=
ont-family: Helvetica Neue, Helvetica, Arial, sans-serif;"> prefix "prefix-=
name";<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;">GUIDANCE:<br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  For convenience,=
 prefix values of example modules SHOULD be prefixed<br></div><div dir=3D"l=
tr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetic=
a Neue, Helvetica, Arial, sans-serif;">&nbsp;  with "ex" or similar pattern=
s.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13=
px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;">## Update TLP to 2026 fo=
r all modules<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">## Module tem=
plate<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size:=
 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></di=
v><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-f=
amily: Helvetica Neue, Helvetica, Arial, sans-serif;">OLD:<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; Th=
is version of this YANG module is part of RFC XXXX; see<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; the=
 RFC itself for full legal notices.<br></div><div dir=3D"ltr" style=3D"colo=
r: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica=
, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40=
, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans=
-serif;">NEW:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
&nbsp; &nbsp; &nbsp; &nbsp; All revisions of IETF and IANA published module=
s can be found<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); f=
ont-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"=
>&nbsp; &nbsp; &nbsp; &nbsp; at the YANG Parameters registry group<br></div=
><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fa=
mily: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &=
nbsp; (https://www.iana.org/assignments/yang-parameters).<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; This version of =
this YANG module is part of RFC XXXX; see<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; the RFC itself fo=
r full legal notices.";<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">## =
Sec cons<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-si=
ze: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">OLD:<br></div><div=
 dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family:=
 Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  This section uses t=
he template described in Section 3.7 of<br></div><div dir=3D"ltr" style=3D"=
color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helve=
tica, Arial, sans-serif;">&nbsp;  [I-D.ietf-netmod-rfc8407bis].<br></div><d=
iv dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-famil=
y: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;">NEW:<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp;  This section uses the template descri=
bed in Section 3.7.1 of<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;">&nbsp;  [RFC9907].<br></div><div dir=3D"ltr" style=3D"color: rgb(=
38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial=
, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); =
font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;=
">## IANA Registrations<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Ple=
ase add for both registrations:<br></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42=
); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-ser=
if;">&nbsp; &nbsp; &nbsp; Maintained by IANA?&nbsp; N<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;"># RFC 9911<br></div><div dir=3D"ltr" style=3D"co=
lor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helveti=
ca, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;">CURRENT:<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; =
&nbsp; &nbsp; The argument to the "recommended-min-date" extension statemen=
t is<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: =
13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &n=
bsp; &nbsp; a revision date which uses the "date-no-zone" type defined in<b=
r></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; =
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &=
nbsp; [I-D.ietf-netmod-rfc6991-bis].<br></div><div dir=3D"ltr" style=3D"col=
or: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetic=
a, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 4=
0, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, san=
s-serif;">And<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp;=
 &nbsp; &nbsp;  "RFC YYYY-draft-ietf-netmod-rfc6991-bis: Common YANG Data T=
ypes";<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; =
&nbsp;  }<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># Default values<=
br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px;=
 font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div=
 dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family:=
 Helvetica Neue, Helvetica, Arial, sans-serif;">Shouldn=E2=80=99t a default=
 false statement be better here rather than having this in<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">the description or by normativ=
e text?<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></=
div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;">CURRENT:<br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"lt=
r" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica=
 Neue, Helvetica, Arial, sans-serif;">&nbsp;  deprecated-nodes-implemented:=
&nbsp; If set to "true", this leaf indicates<br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; that all schema nodes w=
ith a status "deprecated" are implemented<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; equivalently as if they =
had status "current"; otherwise deviations<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; MUST be used by the serv=
er to explicitly remove "deprecated" nodes<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; from the schema.&nbsp; I=
f this leaf is set to "false" or absent, then<br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; the behavior is unspec=
ified.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  obsolete-nod=
es-absent:&nbsp; If set to "true", this leaf indicates that<br></div><div d=
ir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: H=
elvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; the serv=
er does not implement any status "obsolete" schema nodes.<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; If this le=
af is set to "false" or absent, then the behaviour is<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; unspecified.<b=
r></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; =
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div =
dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: =
Helvetica Neue, Helvetica, Arial, sans-serif;">=E2=80=A6<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp;  ty=
pe boolean;<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font=
-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&n=
bsp; &nbsp; &nbsp; &nbsp;  description<br></div><div dir=3D"ltr" style=3D"c=
olor: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvet=
ica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  "If set to tru=
e, this leaf indicates that all schema nodes<br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wi=
th a status 'deprecated' are implemented equivalently as<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nb=
sp; &nbsp; if they had status 'current'; otherwise deviations MUST be<br></=
div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font=
-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp=
; &nbsp; &nbsp; &nbsp; used to explicitly remove deprecated nodes from the =
schema.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If this leaf is absent or set to false,=
 then the behavior is<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40,=
 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-=
serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unspecified.";<br></div><=
div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-fami=
ly: Helvetica Neue, Helvetica, Arial, sans-serif;">..<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp;  leaf obsolete-nodes-absent=
 {<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13=
px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbs=
p; &nbsp; &nbsp;  type boolean;<br></div><div dir=3D"ltr" style=3D"color: r=
gb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ar=
ial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp;  description<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp;  "If set to true, this leaf indicates that the server does not<br></di=
v><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-f=
amily: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; =
&nbsp; &nbsp; &nbsp; implement any status 'obsolete' schema nodes.&nbsp; If=
 this leaf<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-=
size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nb=
sp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; is absent or set to false, then the =
behaviour is<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fon=
t-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&=
nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; unspecified.";<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;"># Please add an Operational Considerations S=
ection<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></d=
iv><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-=
family: Helvetica Neue, Helvetica, Arial, sans-serif;">I suggest to add at =
least some text to basically encourage authors to details<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">the OPS impacts of changes.<br>=
</div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fo=
nt-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"># References<br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" styl=
e=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, =
Helvetica, Arial, sans-serif;">Please move the following entries from Norma=
tive to Informative<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 4=
2); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-se=
rif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size=
: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; =
 [RFC6241]&nbsp; Enns, R., Ed., Bjorklund, M., Ed., Schoenwaelder, J., Ed.,=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp;=
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; and A. Bierman, Ed., "Network Configura=
tion Protocol<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); fo=
nt-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">=
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (NETCONF)", RFC 6241, DOI =
10.17487/RFC6241, June 2011,<br></div><div dir=3D"ltr" style=3D"color: rgb(=
38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial=
, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;<a href=
=3D"https://www.rfc-editor.org/info/rfc6241" rel=3D"nofollow" target=3D"_bl=
ank">https://www.rfc-editor.org/info/rfc6241</a>&gt;.<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;">&nbsp;  [RFC8040]&nbsp; Bierman, A., Bjorklund, =
M., and K. Watsen, "RESTCONF<br></div><div dir=3D"ltr" style=3D"color: rgb(=
38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial=
, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Protocol", =
RFC 8040, DOI 10.17487/RFC8040, January 2017,<br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &=
nbsp; &lt;<a href=3D"https://www.rfc-editor.org/info/rfc8040" rel=3D"nofoll=
ow" target=3D"_blank">https://www.rfc-editor.org/info/rfc8040</a>&gt;.<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=
=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Hel=
vetica Neue, Helvetica, Arial, sans-serif;">&nbsp;  [RFC8446]&nbsp; Rescorl=
a, E., "The Transport Layer Security (TLS) Protocol<br></div><div dir=3D"lt=
r" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica=
 Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &n=
bsp; &nbsp; Version 1.3", RFC 8446, DOI 10.17487/RFC8446, August 2018,<br><=
/div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; fon=
t-family: Helvetica Neue, Helvetica, Arial, sans-serif;">&nbsp; &nbsp; &nbs=
p; &nbsp; &nbsp; &nbsp; &nbsp; &lt;<a href=3D"https://www.rfc-editor.org/in=
fo/rfc8446" rel=3D"nofollow" target=3D"_blank">https://www.rfc-editor.org/i=
nfo/rfc8446</a>&gt;.<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, =
42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-s=
erif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-siz=
e: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"># nits=
<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px=
; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;">* s/and hence section Sect=
ion 6.1/and hence Section 6.1<br></div><div dir=3D"ltr" style=3D"color: rgb=
(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Aria=
l, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42);=
 font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif=
;">* s/consumers of YANG models/ consumers of YANG data models<br></div><di=
v dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family=
: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr"=
 style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica N=
eue, Helvetica, Arial, sans-serif;">* s/The author/Authors<br></div><div di=
r=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: He=
lvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" sty=
le=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue,=
 Helvetica, Arial, sans-serif;">* s/an author/Authors<br></div><div dir=3D"=
ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helveti=
ca Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D=
"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helv=
etica, Arial, sans-serif;">* s/New ietf-yang-library-status YANG module/The=
 =E2=80=9Cietf-yang-library-status=E2=80=9D<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;">YANG module<br></div><div dir=3D"ltr" style=
=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, H=
elvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr" style=3D"color: rg=
b(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Ari=
al, sans-serif;">Cheers,<br></div><div dir=3D"ltr" style=3D"color: rgb(38, =
40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sa=
ns-serif;">Med<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); f=
ont-size: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"=
><br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13p=
x; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><d=
iv dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-famil=
y: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir=3D"ltr=
" style=3D"color: rgb(38, 40, 42); font-size: 13px; font-family: Helvetica =
Neue, Helvetica, Arial, sans-serif;">______________________________________=
_________<br></div><div dir=3D"ltr" style=3D"color: rgb(38, 40, 42); font-s=
ize: 13px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">netm=
od mailing list -- <a href=3D"mailto:netmod@ietf.org" rel=3D"nofollow" targ=
et=3D"_blank">netmod@ietf.org</a><br></div><div dir=3D"ltr" style=3D"color:=
 rgb(38, 40, 42); font-size: 13px; font-family: Helvetica Neue, Helvetica, =
Arial, sans-serif;">To unsubscribe send an email to <a href=3D"mailto:netmo=
d-leave@ietf.org" rel=3D"nofollow" target=3D"_blank">netmod-leave@ietf.org<=
/a><br></div></div>
            </div>
        </div></body></html>
------=_Part_384392_1384825797.1780455939777--

