
From nobody Tue Apr  4 03:09:09 2017
Return-Path: <bart.bogaert@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E831B12946A for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:09:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NiMwWSTnQoZc for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:09:06 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40095.outbound.protection.outlook.com [40.107.4.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21387129452 for <netmod@ietf.org>; Tue,  4 Apr 2017 03:09:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Mq22x1148UbAotox+ea0C4RpHvx5jMPqvkn49v8z+ZE=; b=oUIKkS+Gz3YLEjie8wtnKkIjoLRoTBN9YlF9o9XQYD48M7k+SdyfaCy/nKKaon6A9Ck4qawYBtJMQU5Sd5XBuQ62mASbNKVA0y9TVyRCfPVN/TpeB2+QQEaQ6FeRcpXNXN8rp2gAEqxmpPqb/j9IL/PxScibRpBE6T5Iyb5V4aY=
Received: from AM2PR07MB0627.eurprd07.prod.outlook.com (10.160.54.154) by AM2PR07MB0627.eurprd07.prod.outlook.com (10.160.54.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.8; Tue, 4 Apr 2017 10:09:01 +0000
Received: from AM2PR07MB0627.eurprd07.prod.outlook.com ([10.160.54.154]) by AM2PR07MB0627.eurprd07.prod.outlook.com ([10.160.54.154]) with mapi id 15.01.1019.015; Tue, 4 Apr 2017 10:09:01 +0000
From: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: System management YANG model
Thread-Index: AdKtKwNhMMqt8I09QG+baq8II5jbJg==
Date: Tue, 4 Apr 2017 10:09:01 +0000
Message-ID: <AM2PR07MB06272757C2B286FC7CC7CB00940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.212.3]
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0627; 7:fyEaBxdGxlJSXh0XpfNHKVqV81WG8iQglE7fKS8tTmRwqcEygfQbLi+IskTomMnA6YVgSZShaHHngK8ZkZ7zcBn194zRCKGSMKyLydsm5zFogunAESwrbBoGpjwwve996LnP3eCNvWD/nHVdyrwnfCxmfyCfSj1FSO1cDlepZ2iGbGuTis7Ih7URmZImc9852/+SYCiQcUO2w+/lM99uRgfLhAHTWys6h9r6FhU2Nrzob16tzLO55Uo8T2eGWaMuYw1TNMN9JbamBF7RdHFyf/nubc73lpwwNVM6Dl++NKFQ8YXuFXPx+Za0+DUfkHb7x/yNVSw3SnUd8pIF2gWzEw==
x-ms-office365-filtering-correlation-id: 2bf98121-9d69-4c33-13b9-08d47b429e05
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:AM2PR07MB0627; 
x-microsoft-antispam-prvs: <AM2PR07MB06272E3E1903229721695857940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:AM2PR07MB0627; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0627; 
x-forefront-prvs: 0267E514F9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(39840400002)(39450400003)(39850400002)(39860400002)(39400400002)(39410400002)(6916009)(74316002)(99936001)(1730700003)(54356999)(50986999)(8936002)(66066001)(6116002)(790700001)(7736002)(102836003)(3480700004)(9326002)(2900100001)(86362001)(81166006)(8676002)(3846002)(53936002)(9686003)(122556002)(2906002)(77096006)(6436002)(6506006)(54896002)(6306002)(7696004)(5640700003)(99286003)(55016002)(2351001)(5660300001)(3280700002)(3660700001)(25786009)(2501003)(110136004)(38730400002)(33656002)(5630700001)(189998001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB0627; H:AM2PR07MB0627.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00A8_01D2AD3C.3D22F5B0"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2017 10:09:01.2240 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0627
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/pxZV8amhsNgRmSDMNtIzaAzk9c8>
Subject: [netmod] System management YANG model
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2017 10:09:08 -0000

------=_NextPart_000_00A8_01D2AD3C.3D22F5B0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00A9_01D2AD3C.3D22F5B0"


------=_NextPart_001_00A9_01D2AD3C.3D22F5B0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

 

When looking at the system time management part of this model I notice that
for ntp only a config true section is foreseen.  But assume that we learn at
run-time the NTP server (e.g. using DHCP), there is no config false data
part to reflect what has been learned dynamically.  Storing this in the
config true part does not seem to be correct to me since this might get lost
because of a copy-config action (in case a NC client never configured
something there).  Are we not missing a server-list in the state data?

 

Best regards - Vriendelijke groeten,

Bart Bogaert


------=_NextPart_001_00A9_01D2AD3C.3D22F5B0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 15 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>When looking at the system time management part of this =
model I notice that for ntp only a config true section is =
foreseen.&nbsp; But assume that we learn at run-time the NTP server =
(e.g. using DHCP), there is no config false data part to reflect what =
has been learned dynamically.&nbsp; Storing this in the config true part =
does not seem to be correct to me since this might get lost because of a =
copy-config action (in case a NC client never configured something =
there).&nbsp; Are we not missing a server-list in the state =
data?<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
lang=3DNL-BE =
style=3D'font-family:"Arial",sans-serif;color:#1C75B9;mso-fareast-languag=
e:EN-GB'>Best regards - Vriendelijke groeten,<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DNL-BE =
style=3D'font-family:"Arial",sans-serif;color:#1C75B9;mso-fareast-languag=
e:EN-GB'>Bart Bogaert</span><span lang=3DNL-BE =
style=3D'font-family:"Arial",sans-serif;color:#1C75B9;mso-fareast-languag=
e:EN-GB'><o:p></o:p></span></p></div></body></html>
------=_NextPart_001_00A9_01D2AD3C.3D22F5B0--

------=_NextPart_000_00A8_01D2AD3C.3D22F5B0
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQ8TCCBTkw
ggQhoAMCAQICE2kAAL3F0weq80nDargAAAAAvcUwDQYJKoZIhvcNAQELBQAwZDETMBEGCgmSJomT
8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixkARkWBHJlczEx
HzAdBgNVBAMTFk5va2lhIEludGVybmFsIFN1YkNBMDEwHhcNMTcwMjE0MDgxMzAyWhcNMTkwMjE0
MDgxMzAyWjA6MREwDwYDVQQDEwhib2dhZXJ0YjElMCMGCSqGSIb3DQEJARYWYmFydC5ib2dhZXJ0
QG5va2lhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKR2q9tW6UNuzHCUu6Jm
cua8esn6Cw3rhbOYWpnxUKrHO/CEOh0gl1qjHRerRs9/GK6VI95VI5WyW6LeXvIpIj/2FbBMWQgK
AgZ1KJTm0zpeXLT3tE9gc9A7eSGy4mvJxnBgKw04zWQVRAnJgQQNvhntQocuiQGFmE8X+lQK97p7
GfgzMiiPz6CQRmYPhFZK1tlvd3pD0yFP82jKsLV7F5fRgdTdEAlmElMrXdTvKDdGjbjumi0+X9dI
gxRHBmZS09oPm8Ne0pqPaeXsRmIY6Th0aZmQ5b/DCEVI7LUpkYw9lP57lC76u9w/0yjpdnaO2nMn
wbsSOFfHAN3JJodmxMUCAwEAAaOCAgwwggIIMD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIW9
xVmD47E5h6WBKoa/w0KFlJgZgQv55kyE/bVaAgFkAgEFMB8GA1UdJQQYMBYGCisGAQQBgjcKAwQG
CCsGAQUFBwMEMAsGA1UdDwQEAwIFoDApBgkrBgEEAYI3FQoEHDAaMAwGCisGAQQBgjcKAwQwCgYI
KwYBBQUHAwQwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCA
MAcGBSsOAwIHMAoGCCqGSIb3DQMHMCEGA1UdEQQaMBiBFmJhcnQuYm9nYWVydEBub2tpYS5jb20w
HQYDVR0OBBYEFO9rKrBQsC+Cxx24dqpXeDSebD28MB8GA1UdIwQYMBaAFKFIHrb0lRfLkvqL6aCt
tK+kaoByMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9wa2kubmV0Lm5va2lhLmNvbS9QS0kvTm9r
aWFJbnRlcm5hbFN1YkNBMDEuY3JsMH0GCCsGAQUFBwEBBHEwbzBBBggrBgEFBQcwAoY1aHR0cDov
L3BraS5uZXQubm9raWEuY29tL1BLSS9Ob2tpYUludGVybmFsU3ViQ0EwMS5jcnQwKgYIKwYBBQUH
MAGGHmh0dHA6Ly9vY3NwLm5ldC5ub2tpYS5jb20vb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAKPRZ
HIDzMzfDRd5n62yU/+ao8sEBsDsxWpN0B91/3xHfSnGaCnbOJMJbYyj98MBYJIFbpnhiz2142K4K
eL6F1iNxbjTZmjHpCaEQVosNGfvHr2yrKVZE9Dy/Un7psxx78ZGjxg7U4VA+NYhahlVABhEyACZJ
hxwtnwC1hwoDFG1RdS57RzsY0bbniWp+2Yi7hjW61X1twLNtXVipEXPLqj3tBg+/4ot2sZ5EB7aE
7ExN5Gg7WH4kna6cf+vtqt1qu08DzJh2rv9H0i3WxzeGPcxC280IYadqaKSVOKpNta+/iqdcdvs/
PR2F+gqG9YrOwtLb/H3TJ26NDoBHQzNF4jCCBZIwggN6oAMCAQICExcAAAAF0Ly0uh0kOr4AAAAA
AAUwDQYJKoZIhvcNAQELBQAwdDEaMBgGA1UEChMRTm9raWEgQ29ycG9yYXRpb24xNTAzBgNVBAsT
LENvcHlyaWdodCAoQykgTm9raWEgMjAxNiBBbGwgcmlnaHRzIHJlc2VydmVkMR8wHQYDVQQDExZO
b2tpYSBJbnRlcm5hbCBSb290IENBMB4XDTE2MDQzMDExNDA1NloXDTIyMDQzMDExNTA1NlowZDET
MBEGCgmSJomT8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixk
ARkWBHJlczExHzAdBgNVBAMTFk5va2lhIEludGVybmFsIFN1YkNBMDEwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDIMhMWn4oR+AXTckn1i4i0Svej5B4KueXls+KErSvld+pSFTHy0pAZ
88+X7jLWQYMs6OmZ/JOLIwy6mZWcPVLZtN/k+1pzA0JHf8AD/QjYQbYefh/Es1Cpfdg5lMG6gfKY
IsuU5qTeZ3+AgkSrNaC/Lzr3wVqrmBXuAX72SvgB4zMcWvdxPjuke5Mj7UMPFgmuUNM/B7CNQbvo
+lxDDQa9oE4mOSWQIOn3R3RGNw2qf7YIadV8M/YEnDMF/jyNaP3CeA3upCf3HNyng0peQ5EGb9B5
JOAPQZxLrHRSAxvptCc8YKZUpJG1+qA8CGZ8rvakN1ict7kk+wQKB2lYZKJpAgMBAAGjggErMIIB
JzAOBgNVHQ8BAf8EBAMCAQYwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFKFIHrb0lRfLkvqL
6aCttK+kaoByMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMA8GA1UdEwEB/wQFMAMBAf8wHwYD
VR0jBBgwFoAUmUW7Vznwh7mBSTDZPld5X/xQnuEwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL3Br
aS5uZXQubm9raWEuY29tL1BLSS9Ob2tpYUludGVybmFsUm9vdENBLmNybDBQBggrBgEFBQcBAQRE
MEIwQAYIKwYBBQUHMAKGNGh0dHA6Ly9wa2kubmV0Lm5va2lhLmNvbS9QS0kvTm9raWFJbnRlcm5h
bFJvb3RDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAM1oAhXOiiZacE4Getv/pUT9heOFOGLl4/45
qmG8x1DB0QLsYKAifjfyfG1ykge9zV6yd8VI++tSlcpkv2RjIJV1pks9Pik4KtkP7Bd4F5PCs1Jv
ON9tX+iBmWy6PZf+eQDDhJpHTvW8xzxyWQIVf25PD0Rp78+A39zawfxVWoNQ80NCDQF9AxajUN7F
cgja/Qo0F7vz/Tp29c0YrEmcaXHEYhua9JdR4WPv7M38wFkWhSvaucXxqTeo7sRXHq/roU7+gYJ6
eblHY+BOrb3MyB/rTGECsTvmKyRdNBdWQlZcp4LhP+t/6H6BtajbbzAyQFGJi95v3XncN0ZH6r5m
NUW2GMCiw39UjTsJW2P7FoIK12xamNO+aroGy+Bkv4eELzA8ZNx+WPNVCFANHxv6JwyEdaTS8S7f
n0OzjVMWH6hCn4W9SdxgqKC8/8qmgmOrQvCfZsha53fiO2mXyTA7qVnSKuqZOZ2EayEe17J+X4PO
5MIKB+kTfKayZoxxVYebCDxS36OMBDMohKJ7d1SVtw8ZtkmrqUj2lL7WKKG64itWfU1iB8RvQg1g
MvUgvzLAPVAORlrzgbMW/2KX9v6UlCz10wFf1dn/ieYxYygmopnuqllXfo5k3MEA+PDJCai/ftAs
cBubPPWaAuKq4smuMtqTKt9juzNvROLfh9PJlHZPMIIGGjCCBAKgAwIBAgIQe5pN0EOlOKxAGx74
4RskETANBgkqhkiG9w0BAQsFADB0MRowGAYDVQQKExFOb2tpYSBDb3Jwb3JhdGlvbjE1MDMGA1UE
CxMsQ29weXJpZ2h0IChDKSBOb2tpYSAyMDE2IEFsbCByaWdodHMgcmVzZXJ2ZWQxHzAdBgNVBAMT
Fk5va2lhIEludGVybmFsIFJvb3QgQ0EwHhcNMTYwNDMwMTA1OTQ2WhcNMzYwNDMwMTEwNDM2WjB0
MRowGAYDVQQKExFOb2tpYSBDb3Jwb3JhdGlvbjE1MDMGA1UECxMsQ29weXJpZ2h0IChDKSBOb2tp
YSAyMDE2IEFsbCByaWdodHMgcmVzZXJ2ZWQxHzAdBgNVBAMTFk5va2lhIEludGVybmFsIFJvb3Qg
Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXs/D67CdVEMZFkfSjSvrZWiCrXwaB
0ycsUFRaUdBsXn7VVdbo/qd54BkU2+d6J6SmfABWU2ulFwQoWsUg34MURpP7HS+vtlkj4odiQrht
KC34+KK8E3Jba4dQDc5sBQAHG3d6lMUsuDIwKnIEg9/rGM9ATvqBub9SOXA8CCjBo5P8CVwynJxM
uzIZxMRNRH6ccDMQ9wqK/5s72ZZodGl30366y6M69Xgs+2NlYuO6bpDe52+wpJRqWFzTZJiBvwtA
J23dDexZiL+tCDK+Rq33lmdHcX8nt5AhydHKNFyzhPt4pWFA2ptHht9zYORHSp839HxLCRYh/THi
nt+TziJzfKJGoCPgvAAWULWUvtHZE6sUeiwEB0obTK+MW7w0lIngAyG0/8KvG3v9nUmS63P1fDoN
YMAoLa54wCjZVH/5V3qKIFKtww67TB5KTHDdjStMbMPJqGT84mvdZT9N/+4PG8/wBO2sTgX3WX6F
c7tg2WR0nXgtejseSlW2Usg8BaZ7heRnf1557yM1Nqum6aBF2qTKDggbQ6TZaBMUs+wTA+gy2JDt
9dyzcd0isVsVVbcsPeTXKXFLZm9c7m8UPMMHihrgSRrmw1IIPStiHIAZgd/sIgEy+h3JQ71/GybH
9UkfNdoAb8z+S6tn5K1kgBc/JlT+jrVww0AcDA0mxuDJjQIDAQABo4GnMIGkMA4GA1UdDwEB/wQE
AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSZRbtXOfCHuYFJMNk+V3lf/FCe4TAQBgkr
BgEEAYI3FQEEAwIBADBQBgNVHSAESTBHMEUGDysGAQQBgd4qAQ0GAgEBBDAyMDAGCCsGAQUFBwIB
FiRodHRwOi8vcGtpLm5ldC5ub2tpYS5jb20vUEtJL2NwLmh0bQAwDQYJKoZIhvcNAQELBQADggIB
AATlizFQ7ZVdA0+kboRTRlkFt2GOst5y8GNkq1/Dzz24hs2smwC2Nct1WBsm8K22SkrFjYKpkNtI
/fniQN35BnSx8WUUZMqhWgPNo7tqkEbVTPhokFHv9W0WRomZl5gD8NApPrMfJsOIbmJ+/KrUv7Bn
FRQCSpNuzm1ZH7DxYp59QdIhHCNo2KmImYLg1ay9iWaVNYy+7U0XJ4Vutntr2BDbpVgLlZfWwRos
2W35eZCgv82pKtpgU/1rxnlDR8fz/55nUp8HSWGVMKKLofvgSlrohWFab3cL8ZiLQcqu3fCM0YhR
x9Khh1OeXeUqi9A4O0zPHO3TunyNZL6fO2VQZt2I2MyBMpCzvOYwo2CvnqTirC4WD/YbniK3vkPz
iyI+77x1pDHpmZAznCnuTlUHBvqjeJ7ZKGGBVkD3YJRTlmzMIQzUKhxwEX8e6hA7SlPknyKWUL4P
/jQ40/++F57BWgMA8ufw4+NPdGlQvU+v6+A8xPMczwKFRkAV/yaMUF2cZ1oFjhFyJ/U2b0iOvcCO
0PB0/iobLrr6CDmR2aWxF5j3N/Yw2xYfazPB6w/b/1Wx5ukXDNBwHSiPnVNB8CqxSvFqWQKFPI7L
ntolxpyIuWcpv2cjeb+c3ieD9wrRt2GRjzZ/GMo4CDZR1k8unUNLDtMdxDhRzq5uUROanOskOygT
MYIDtTCCA7ECAQEwezBkMRMwEQYKCZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGbHVj
ZW50MRQwEgYKCZImiZPyLGQBGRYEcmVzMTEfMB0GA1UEAxMWTm9raWEgSW50ZXJuYWwgU3ViQ0Ew
MQITaQAAvcXTB6rzScNquAAAAAC9xTAJBgUrDgMCGgUAoIICDzAYBgkqhkiG9w0BCQMxCwYJKoZI
hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzA0MDQxMDA4NThaMCMGCSqGSIb3DQEJBDEWBBQK7zFh
Z0sBGeaUKkdWe9ekwLr71TCBigYJKwYBBAGCNxAEMX0wezBkMRMwEQYKCZImiZPyLGQBGRYDY29t
MRYwFAYKCZImiZPyLGQBGRYGbHVjZW50MRQwEgYKCZImiZPyLGQBGRYEcmVzMTEfMB0GA1UEAxMW
Tm9raWEgSW50ZXJuYWwgU3ViQ0EwMQITaQAAvcXTB6rzScNquAAAAAC9xTCBjAYLKoZIhvcNAQkQ
AgsxfaB7MGQxEzARBgoJkiaJk/IsZAEZFgNjb20xFjAUBgoJkiaJk/IsZAEZFgZsdWNlbnQxFDAS
BgoJkiaJk/IsZAEZFgRyZXMxMR8wHQYDVQQDExZOb2tpYSBJbnRlcm5hbCBTdWJDQTAxAhNpAAC9
xdMHqvNJw2q4AAAAAL3FMIGTBgkqhkiG9w0BCQ8xgYUwgYIwCwYJYIZIAWUDBAEqMAsGCWCGSAFl
AwQBFjAKBggqhkiG9w0DBzALBglghkgBZQMEAQIwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC
AgFAMAcGBSsOAwIaMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIBMA0GCSqG
SIb3DQEBAQUABIIBAI0CuSbxvRo5EIQtrZ5BCHO2qpUp8P+jY053WSJPK2dJ49x+ty4IVs4wH71C
L1GIgvHR99p2EphMiD0lCF2VMh/dqH5R6dFgVytaW/pj2M5ek6MtgwjyEm2LRWyF6cMJLUxlkZXX
9JG+S7l6nKt7peerA/WgXPuK6dn8TDaBCUAhYf/DY0T1xDo2qema4wE9wvtln3GZLeD9XOQ2xB+m
Z1Yla7a26p9MCjeQOWtIFXMhjQBSFmBbs1lYRWGGFX+kGBltJNRrx6/6wVXwl4P+nqaBUFlhk3LV
dJN0iZipCeDru04aZPIDhljJeIlpZcZNbZwzg+FzQeJWIL5SyPu9rNoAAAAAAAA=

------=_NextPart_000_00A8_01D2AD3C.3D22F5B0--


From nobody Tue Apr  4 03:45:09 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14945128D44 for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:45:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KCUkh4e2Fxlf for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:45:03 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94D8D126D73 for <netmod@ietf.org>; Tue,  4 Apr 2017 03:45:03 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 6B1651425; Tue,  4 Apr 2017 12:45:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id pBqaMVF_pUyb; Tue,  4 Apr 2017 12:45:00 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue,  4 Apr 2017 12:45:01 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id B200820045; Tue,  4 Apr 2017 12:45:01 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id TF_le-SkIX9S; Tue,  4 Apr 2017 12:45:01 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 034CB2003D; Tue,  4 Apr 2017 12:45:00 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id E6B3E3F0DDF9; Tue,  4 Apr 2017 12:45:03 +0200 (CEST)
Date: Tue, 4 Apr 2017 12:45:02 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20170404104502.GA65258@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <AM2PR07MB06272757C2B286FC7CC7CB00940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AM2PR07MB06272757C2B286FC7CC7CB00940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/nhgkcT3SoIqfzF8FHSSk08GGiKc>
Subject: Re: [netmod] System management YANG model
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2017 10:45:06 -0000

On Tue, Apr 04, 2017 at 10:09:01AM +0000, Bogaert, Bart (Nokia - BE/Antwerp) wrote:
> Hi,
> 
> When looking at the system time management part of this model I notice that
> for ntp only a config true section is foreseen.  But assume that we learn at
> run-time the NTP server (e.g. using DHCP), there is no config false data
> part to reflect what has been learned dynamically.  Storing this in the
> config true part does not seem to be correct to me since this might get lost
> because of a copy-config action (in case a NC client never configured
> something there).  Are we not missing a server-list in the state data?
> 

Yes, but the good news is that the revised datastore architecture
solves this issue without requiring any changes to the model. ;-)

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Apr  4 03:49:42 2017
Return-Path: <bart.bogaert@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A78541287A0 for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.697
X-Spam-Level: 
X-Spam-Status: No, score=-4.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0TVPqtU2SRB for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 03:49:38 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0117.outbound.protection.outlook.com [104.47.2.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1661127F0E for <netmod@ietf.org>; Tue,  4 Apr 2017 03:49:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MoTbuvBYXrMSix5VYPbza8rkw5ov6o/EvCpSdzzPOuA=; b=hU3QTcmS+8mAxuhvI0ZEGb7ouSg9J7DYWUuPmxC5EzZvC7isahrTXsMB/5okTF0yRLBBuvw8AP5Im9WwfC1vuXzrUNRxietHNcgMey1ehN5X3YzCLxdRMOFBfANMPjt9rDJZUwTzrPSV5ylK7ZcCf0Y23A/xOE16V6PSF0A0UDI=
Received: from AM2PR07MB0627.eurprd07.prod.outlook.com (10.160.54.154) by AM2PR07MB0625.eurprd07.prod.outlook.com (10.160.54.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.8; Tue, 4 Apr 2017 10:49:35 +0000
Received: from AM2PR07MB0627.eurprd07.prod.outlook.com ([10.160.54.154]) by AM2PR07MB0627.eurprd07.prod.outlook.com ([10.160.54.154]) with mapi id 15.01.1019.015; Tue, 4 Apr 2017 10:49:34 +0000
From: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] System management YANG model
Thread-Index: AdKtKwNhMMqt8I09QG+baq8II5jbJgABX/oAAAAYpJA=
Date: Tue, 4 Apr 2017 10:49:34 +0000
Message-ID: <AM2PR07MB0627139C9FD2BFBC30AF7C7E940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
References: <AM2PR07MB06272757C2B286FC7CC7CB00940B0@AM2PR07MB0627.eurprd07.prod.outlook.com> <20170404104502.GA65258@elstar.local>
In-Reply-To: <20170404104502.GA65258@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: jacobs-university.de; dkim=none (message not signed) header.d=none;jacobs-university.de; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.212.3]
x-microsoft-exchange-diagnostics: 1; AM2PR07MB0625; 7:TPqg/XrAMh5Wk3Rrh05/A0tDj6B0f/ckC0SId4yVZ/JybZPqXgyT7MVDfFSah1n25A9+ogZC/HZgEhS3RAiZwthcsd8wScXeiYflrpVALB0QWh4KNH7uDp1E0uIlHDmHLwkHIP5aWdqeeL9XfyxXwHOjpfPXt0P8CXdIpAZGZ9TAHJj7r1dbLbNAETN1ecz9Fa6ws16QYomGMEux+0whmnLtLHQlnBoJc+gGCGVFlzq42Uy+VZP7ZlfvcPTi5uuHaAcsBYXY+iu9MOMVJpzlOP5ZTvHeCps9CLiRQQ9oZ2/I3dm6M2feh3GSaGF1vUo3PWxFoVb6V4ev7bY65ikfQg==
x-ms-office365-filtering-correlation-id: 5dec5c9d-a611-49ea-4cb3-08d47b484859
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:AM2PR07MB0625; 
x-microsoft-antispam-prvs: <AM2PR07MB06253EA64AD532C36573AF6E940B0@AM2PR07MB0625.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148); SRVR:AM2PR07MB0625; BCL:0; PCL:0; RULEID:; SRVR:AM2PR07MB0625; 
x-forefront-prvs: 0267E514F9
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39410400002)(39850400002)(39840400002)(39860400002)(39450400003)(24454002)(2900100001)(3660700001)(3280700002)(2906002)(8676002)(8936002)(81166006)(66066001)(4326008)(38730400002)(6246003)(122556002)(3846002)(102836003)(6116002)(305945005)(7736002)(33656002)(74316002)(5660300001)(189998001)(6306002)(55016002)(99286003)(9686003)(229853002)(53936002)(25786009)(7696004)(2950100002)(6916009)(6506006)(50986999)(54356999)(77096006)(99936001)(86362001)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM2PR07MB0625; H:AM2PR07MB0627.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00E1_01D2AD41.E8914640"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Apr 2017 10:49:34.6365 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM2PR07MB0625
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1NNCdBAB_vCt2Mz_xR3JvzGWdxQ>
Subject: Re: [netmod] System management YANG model
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2017 10:49:41 -0000

------=_NextPart_000_00E1_01D2AD41.E8914640
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

On Tue, Apr 04, 2017 at 10:09:01AM +0000, Bogaert, Bart (Nokia - BE/Antwerp)
wrote:
> Hi,
> 
> When looking at the system time management part of this model I notice 
> that for ntp only a config true section is foreseen.  But assume that 
> we learn at run-time the NTP server (e.g. using DHCP), there is no 
> config false data part to reflect what has been learned dynamically.  
> Storing this in the config true part does not seem to be correct to me 
> since this might get lost because of a copy-config action (in case a 
> NC client never configured something there).  Are we not missing a
server-list in the state data?
> 

Yes, but the good news is that the revised datastore architecture solves
this issue without requiring any changes to the model. ;-)
[Bart Bogaert] Ok, but there is no NC server implementing this yet so this
means that everybody needs to solve it in their way if this is needed now?
Doesn't this raise an interop issue if different approaches are taken?

Regards, Bart

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

------=_NextPart_000_00E1_01D2AD41.E8914640
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQ8TCCBTkw
ggQhoAMCAQICE2kAAL3F0weq80nDargAAAAAvcUwDQYJKoZIhvcNAQELBQAwZDETMBEGCgmSJomT
8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixkARkWBHJlczEx
HzAdBgNVBAMTFk5va2lhIEludGVybmFsIFN1YkNBMDEwHhcNMTcwMjE0MDgxMzAyWhcNMTkwMjE0
MDgxMzAyWjA6MREwDwYDVQQDEwhib2dhZXJ0YjElMCMGCSqGSIb3DQEJARYWYmFydC5ib2dhZXJ0
QG5va2lhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKR2q9tW6UNuzHCUu6Jm
cua8esn6Cw3rhbOYWpnxUKrHO/CEOh0gl1qjHRerRs9/GK6VI95VI5WyW6LeXvIpIj/2FbBMWQgK
AgZ1KJTm0zpeXLT3tE9gc9A7eSGy4mvJxnBgKw04zWQVRAnJgQQNvhntQocuiQGFmE8X+lQK97p7
GfgzMiiPz6CQRmYPhFZK1tlvd3pD0yFP82jKsLV7F5fRgdTdEAlmElMrXdTvKDdGjbjumi0+X9dI
gxRHBmZS09oPm8Ne0pqPaeXsRmIY6Th0aZmQ5b/DCEVI7LUpkYw9lP57lC76u9w/0yjpdnaO2nMn
wbsSOFfHAN3JJodmxMUCAwEAAaOCAgwwggIIMD0GCSsGAQQBgjcVBwQwMC4GJisGAQQBgjcVCIW9
xVmD47E5h6WBKoa/w0KFlJgZgQv55kyE/bVaAgFkAgEFMB8GA1UdJQQYMBYGCisGAQQBgjcKAwQG
CCsGAQUFBwMEMAsGA1UdDwQEAwIFoDApBgkrBgEEAYI3FQoEHDAaMAwGCisGAQQBgjcKAwQwCgYI
KwYBBQUHAwQwRAYJKoZIhvcNAQkPBDcwNTAOBggqhkiG9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCA
MAcGBSsOAwIHMAoGCCqGSIb3DQMHMCEGA1UdEQQaMBiBFmJhcnQuYm9nYWVydEBub2tpYS5jb20w
HQYDVR0OBBYEFO9rKrBQsC+Cxx24dqpXeDSebD28MB8GA1UdIwQYMBaAFKFIHrb0lRfLkvqL6aCt
tK+kaoByMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9wa2kubmV0Lm5va2lhLmNvbS9QS0kvTm9r
aWFJbnRlcm5hbFN1YkNBMDEuY3JsMH0GCCsGAQUFBwEBBHEwbzBBBggrBgEFBQcwAoY1aHR0cDov
L3BraS5uZXQubm9raWEuY29tL1BLSS9Ob2tpYUludGVybmFsU3ViQ0EwMS5jcnQwKgYIKwYBBQUH
MAGGHmh0dHA6Ly9vY3NwLm5ldC5ub2tpYS5jb20vb2NzcDANBgkqhkiG9w0BAQsFAAOCAQEAKPRZ
HIDzMzfDRd5n62yU/+ao8sEBsDsxWpN0B91/3xHfSnGaCnbOJMJbYyj98MBYJIFbpnhiz2142K4K
eL6F1iNxbjTZmjHpCaEQVosNGfvHr2yrKVZE9Dy/Un7psxx78ZGjxg7U4VA+NYhahlVABhEyACZJ
hxwtnwC1hwoDFG1RdS57RzsY0bbniWp+2Yi7hjW61X1twLNtXVipEXPLqj3tBg+/4ot2sZ5EB7aE
7ExN5Gg7WH4kna6cf+vtqt1qu08DzJh2rv9H0i3WxzeGPcxC280IYadqaKSVOKpNta+/iqdcdvs/
PR2F+gqG9YrOwtLb/H3TJ26NDoBHQzNF4jCCBZIwggN6oAMCAQICExcAAAAF0Ly0uh0kOr4AAAAA
AAUwDQYJKoZIhvcNAQELBQAwdDEaMBgGA1UEChMRTm9raWEgQ29ycG9yYXRpb24xNTAzBgNVBAsT
LENvcHlyaWdodCAoQykgTm9raWEgMjAxNiBBbGwgcmlnaHRzIHJlc2VydmVkMR8wHQYDVQQDExZO
b2tpYSBJbnRlcm5hbCBSb290IENBMB4XDTE2MDQzMDExNDA1NloXDTIyMDQzMDExNTA1NlowZDET
MBEGCgmSJomT8ixkARkWA2NvbTEWMBQGCgmSJomT8ixkARkWBmx1Y2VudDEUMBIGCgmSJomT8ixk
ARkWBHJlczExHzAdBgNVBAMTFk5va2lhIEludGVybmFsIFN1YkNBMDEwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDIMhMWn4oR+AXTckn1i4i0Svej5B4KueXls+KErSvld+pSFTHy0pAZ
88+X7jLWQYMs6OmZ/JOLIwy6mZWcPVLZtN/k+1pzA0JHf8AD/QjYQbYefh/Es1Cpfdg5lMG6gfKY
IsuU5qTeZ3+AgkSrNaC/Lzr3wVqrmBXuAX72SvgB4zMcWvdxPjuke5Mj7UMPFgmuUNM/B7CNQbvo
+lxDDQa9oE4mOSWQIOn3R3RGNw2qf7YIadV8M/YEnDMF/jyNaP3CeA3upCf3HNyng0peQ5EGb9B5
JOAPQZxLrHRSAxvptCc8YKZUpJG1+qA8CGZ8rvakN1ict7kk+wQKB2lYZKJpAgMBAAGjggErMIIB
JzAOBgNVHQ8BAf8EBAMCAQYwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFKFIHrb0lRfLkvqL
6aCttK+kaoByMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMA8GA1UdEwEB/wQFMAMBAf8wHwYD
VR0jBBgwFoAUmUW7Vznwh7mBSTDZPld5X/xQnuEwRQYDVR0fBD4wPDA6oDigNoY0aHR0cDovL3Br
aS5uZXQubm9raWEuY29tL1BLSS9Ob2tpYUludGVybmFsUm9vdENBLmNybDBQBggrBgEFBQcBAQRE
MEIwQAYIKwYBBQUHMAKGNGh0dHA6Ly9wa2kubmV0Lm5va2lhLmNvbS9QS0kvTm9raWFJbnRlcm5h
bFJvb3RDQS5jcnQwDQYJKoZIhvcNAQELBQADggIBAM1oAhXOiiZacE4Getv/pUT9heOFOGLl4/45
qmG8x1DB0QLsYKAifjfyfG1ykge9zV6yd8VI++tSlcpkv2RjIJV1pks9Pik4KtkP7Bd4F5PCs1Jv
ON9tX+iBmWy6PZf+eQDDhJpHTvW8xzxyWQIVf25PD0Rp78+A39zawfxVWoNQ80NCDQF9AxajUN7F
cgja/Qo0F7vz/Tp29c0YrEmcaXHEYhua9JdR4WPv7M38wFkWhSvaucXxqTeo7sRXHq/roU7+gYJ6
eblHY+BOrb3MyB/rTGECsTvmKyRdNBdWQlZcp4LhP+t/6H6BtajbbzAyQFGJi95v3XncN0ZH6r5m
NUW2GMCiw39UjTsJW2P7FoIK12xamNO+aroGy+Bkv4eELzA8ZNx+WPNVCFANHxv6JwyEdaTS8S7f
n0OzjVMWH6hCn4W9SdxgqKC8/8qmgmOrQvCfZsha53fiO2mXyTA7qVnSKuqZOZ2EayEe17J+X4PO
5MIKB+kTfKayZoxxVYebCDxS36OMBDMohKJ7d1SVtw8ZtkmrqUj2lL7WKKG64itWfU1iB8RvQg1g
MvUgvzLAPVAORlrzgbMW/2KX9v6UlCz10wFf1dn/ieYxYygmopnuqllXfo5k3MEA+PDJCai/ftAs
cBubPPWaAuKq4smuMtqTKt9juzNvROLfh9PJlHZPMIIGGjCCBAKgAwIBAgIQe5pN0EOlOKxAGx74
4RskETANBgkqhkiG9w0BAQsFADB0MRowGAYDVQQKExFOb2tpYSBDb3Jwb3JhdGlvbjE1MDMGA1UE
CxMsQ29weXJpZ2h0IChDKSBOb2tpYSAyMDE2IEFsbCByaWdodHMgcmVzZXJ2ZWQxHzAdBgNVBAMT
Fk5va2lhIEludGVybmFsIFJvb3QgQ0EwHhcNMTYwNDMwMTA1OTQ2WhcNMzYwNDMwMTEwNDM2WjB0
MRowGAYDVQQKExFOb2tpYSBDb3Jwb3JhdGlvbjE1MDMGA1UECxMsQ29weXJpZ2h0IChDKSBOb2tp
YSAyMDE2IEFsbCByaWdodHMgcmVzZXJ2ZWQxHzAdBgNVBAMTFk5va2lhIEludGVybmFsIFJvb3Qg
Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXs/D67CdVEMZFkfSjSvrZWiCrXwaB
0ycsUFRaUdBsXn7VVdbo/qd54BkU2+d6J6SmfABWU2ulFwQoWsUg34MURpP7HS+vtlkj4odiQrht
KC34+KK8E3Jba4dQDc5sBQAHG3d6lMUsuDIwKnIEg9/rGM9ATvqBub9SOXA8CCjBo5P8CVwynJxM
uzIZxMRNRH6ccDMQ9wqK/5s72ZZodGl30366y6M69Xgs+2NlYuO6bpDe52+wpJRqWFzTZJiBvwtA
J23dDexZiL+tCDK+Rq33lmdHcX8nt5AhydHKNFyzhPt4pWFA2ptHht9zYORHSp839HxLCRYh/THi
nt+TziJzfKJGoCPgvAAWULWUvtHZE6sUeiwEB0obTK+MW7w0lIngAyG0/8KvG3v9nUmS63P1fDoN
YMAoLa54wCjZVH/5V3qKIFKtww67TB5KTHDdjStMbMPJqGT84mvdZT9N/+4PG8/wBO2sTgX3WX6F
c7tg2WR0nXgtejseSlW2Usg8BaZ7heRnf1557yM1Nqum6aBF2qTKDggbQ6TZaBMUs+wTA+gy2JDt
9dyzcd0isVsVVbcsPeTXKXFLZm9c7m8UPMMHihrgSRrmw1IIPStiHIAZgd/sIgEy+h3JQ71/GybH
9UkfNdoAb8z+S6tn5K1kgBc/JlT+jrVww0AcDA0mxuDJjQIDAQABo4GnMIGkMA4GA1UdDwEB/wQE
AwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSZRbtXOfCHuYFJMNk+V3lf/FCe4TAQBgkr
BgEEAYI3FQEEAwIBADBQBgNVHSAESTBHMEUGDysGAQQBgd4qAQ0GAgEBBDAyMDAGCCsGAQUFBwIB
FiRodHRwOi8vcGtpLm5ldC5ub2tpYS5jb20vUEtJL2NwLmh0bQAwDQYJKoZIhvcNAQELBQADggIB
AATlizFQ7ZVdA0+kboRTRlkFt2GOst5y8GNkq1/Dzz24hs2smwC2Nct1WBsm8K22SkrFjYKpkNtI
/fniQN35BnSx8WUUZMqhWgPNo7tqkEbVTPhokFHv9W0WRomZl5gD8NApPrMfJsOIbmJ+/KrUv7Bn
FRQCSpNuzm1ZH7DxYp59QdIhHCNo2KmImYLg1ay9iWaVNYy+7U0XJ4Vutntr2BDbpVgLlZfWwRos
2W35eZCgv82pKtpgU/1rxnlDR8fz/55nUp8HSWGVMKKLofvgSlrohWFab3cL8ZiLQcqu3fCM0YhR
x9Khh1OeXeUqi9A4O0zPHO3TunyNZL6fO2VQZt2I2MyBMpCzvOYwo2CvnqTirC4WD/YbniK3vkPz
iyI+77x1pDHpmZAznCnuTlUHBvqjeJ7ZKGGBVkD3YJRTlmzMIQzUKhxwEX8e6hA7SlPknyKWUL4P
/jQ40/++F57BWgMA8ufw4+NPdGlQvU+v6+A8xPMczwKFRkAV/yaMUF2cZ1oFjhFyJ/U2b0iOvcCO
0PB0/iobLrr6CDmR2aWxF5j3N/Yw2xYfazPB6w/b/1Wx5ukXDNBwHSiPnVNB8CqxSvFqWQKFPI7L
ntolxpyIuWcpv2cjeb+c3ieD9wrRt2GRjzZ/GMo4CDZR1k8unUNLDtMdxDhRzq5uUROanOskOygT
MYIDtTCCA7ECAQEwezBkMRMwEQYKCZImiZPyLGQBGRYDY29tMRYwFAYKCZImiZPyLGQBGRYGbHVj
ZW50MRQwEgYKCZImiZPyLGQBGRYEcmVzMTEfMB0GA1UEAxMWTm9raWEgSW50ZXJuYWwgU3ViQ0Ew
MQITaQAAvcXTB6rzScNquAAAAAC9xTAJBgUrDgMCGgUAoIICDzAYBgkqhkiG9w0BCQMxCwYJKoZI
hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNzA0MDQxMDQ5MzNaMCMGCSqGSIb3DQEJBDEWBBRZC0am
dOR3pUQs0k2kog1ku7Nb8jCBigYJKwYBBAGCNxAEMX0wezBkMRMwEQYKCZImiZPyLGQBGRYDY29t
MRYwFAYKCZImiZPyLGQBGRYGbHVjZW50MRQwEgYKCZImiZPyLGQBGRYEcmVzMTEfMB0GA1UEAxMW
Tm9raWEgSW50ZXJuYWwgU3ViQ0EwMQITaQAAvcXTB6rzScNquAAAAAC9xTCBjAYLKoZIhvcNAQkQ
AgsxfaB7MGQxEzARBgoJkiaJk/IsZAEZFgNjb20xFjAUBgoJkiaJk/IsZAEZFgZsdWNlbnQxFDAS
BgoJkiaJk/IsZAEZFgRyZXMxMR8wHQYDVQQDExZOb2tpYSBJbnRlcm5hbCBTdWJDQTAxAhNpAAC9
xdMHqvNJw2q4AAAAAL3FMIGTBgkqhkiG9w0BCQ8xgYUwgYIwCwYJYIZIAWUDBAEqMAsGCWCGSAFl
AwQBFjAKBggqhkiG9w0DBzALBglghkgBZQMEAQIwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC
AgFAMAcGBSsOAwIaMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIBMA0GCSqG
SIb3DQEBAQUABIIBAGpDPAu7kajS9a2ax7wdK13AEXBoiaagfx31uSOVM5ErXUQQpLrXDOI7KX6N
zCqWdpfE3Qeuwzz476vwtZq/K30pYkV7h8jCBKdTbr3W5WBNfewj24r80Lvc5c5G7wp6KTjeA5sq
udp2iqt4/U+HOr0FpxCjC65v+tlZ7OWapGv2RC0Xi+CSnwf4/vdC6aVeCEPVOzRI3LTdVX7Zx/PL
Jh90MBxmHr+uXm+c+OGCVr7eFkKGzRiuO4LsAsEeNe6hZ/qKKbbbF+J+2qX6k7NFIHPj3qx/VXPl
Ru+4LnE/9GlUO9uQTyREtiFH0e13FQlqhto0+gVLfA5UIKoJUhyFjeUAAAAAAAA=

------=_NextPart_000_00E1_01D2AD41.E8914640--


From nobody Tue Apr  4 04:25:07 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D346A12957A for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 04:25:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ch5Al8PGZIYH for <netmod@ietfa.amsl.com>; Tue,  4 Apr 2017 04:25:05 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5C88127843 for <netmod@ietf.org>; Tue,  4 Apr 2017 04:25:04 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id AC67B1402; Tue,  4 Apr 2017 13:25:03 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id D7dCloT64x_r; Tue,  4 Apr 2017 13:25:02 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Tue,  4 Apr 2017 13:25:03 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8BE5D20044; Tue,  4 Apr 2017 13:25:03 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id PtpfP284qyuY; Tue,  4 Apr 2017 13:25:03 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 3C2492003A; Tue,  4 Apr 2017 13:25:03 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 5C5C43F0DF07; Tue,  4 Apr 2017 13:25:07 +0200 (CEST)
Date: Tue, 4 Apr 2017 13:25:07 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20170404112507.GB65258@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Bogaert, Bart (Nokia - BE/Antwerp)" <bart.bogaert@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <AM2PR07MB06272757C2B286FC7CC7CB00940B0@AM2PR07MB0627.eurprd07.prod.outlook.com> <20170404104502.GA65258@elstar.local> <AM2PR07MB0627139C9FD2BFBC30AF7C7E940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <AM2PR07MB0627139C9FD2BFBC30AF7C7E940B0@AM2PR07MB0627.eurprd07.prod.outlook.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/B-CtbWlRqPL3LDUqVu13-ynxURs>
Subject: Re: [netmod] System management YANG model
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2017 11:25:07 -0000

On Tue, Apr 04, 2017 at 10:49:34AM +0000, Bogaert, Bart (Nokia - BE/Antwerp) wrote:
> On Tue, Apr 04, 2017 at 10:09:01AM +0000, Bogaert, Bart (Nokia - BE/Antwerp)
> wrote:
> > Hi,
> > 
> > When looking at the system time management part of this model I notice 
> > that for ntp only a config true section is foreseen.  But assume that 
> > we learn at run-time the NTP server (e.g. using DHCP), there is no 
> > config false data part to reflect what has been learned dynamically.  
> > Storing this in the config true part does not seem to be correct to me 
> > since this might get lost because of a copy-config action (in case a 
> > NC client never configured something there).  Are we not missing a
> server-list in the state data?
> > 
> 
> Yes, but the good news is that the revised datastore architecture solves
> this issue without requiring any changes to the model. ;-)
>
> [Bart Bogaert] Ok, but there is no NC server implementing this yet so this
> means that everybody needs to solve it in their way if this is needed now?
> Doesn't this raise an interop issue if different approaches are taken?

There is not standard yet to report an NTP server learned say via
DHCP.  Reporting a dynamically learned NTP server is simply not part
of the system model - so yes you can't expect interoperability for this.

I doubt that the system model will be changed to add a specific state
object for this given the direction we are moving to.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Tue Apr  4 09:31:55 2017
Return-Path: <warren@kumari.net>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7627112422F; Tue,  4 Apr 2017 09:31:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Warren Kumari <warren@kumari.net>
To: "The IESG" <iesg@ietf.org>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149132350838.1047.3054142067171081053.idtracker@ietfa.amsl.com>
Date: Tue, 04 Apr 2017 09:31:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/r7RAGcTxWxw6s9XdX9n_PQpRoQo>
Subject: [netmod] Warren Kumari's No Objection on charter-ietf-netmod-08-02: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Apr 2017 16:31:48 -0000

Warren Kumari has entered the following ballot position for
charter-ietf-netmod-08-02: No Objection

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.)



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



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

This seems clear to me. 
Not sure if this is the place to address this, but the milestones seem,
um, aggressive... :-)



From nobody Thu Apr  6 10:43:35 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D1CB12422F for <netmod@ietfa.amsl.com>; Thu,  6 Apr 2017 10:43:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JucVHMkpKlgv for <netmod@ietfa.amsl.com>; Thu,  6 Apr 2017 10:43:25 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7EFA7128DE5 for <netmod@ietf.org>; Thu,  6 Apr 2017 10:43:25 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id c55so125952wrc.3 for <netmod@ietf.org>; Thu, 06 Apr 2017 10:43:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=rkvm5cbUEvF10a6yOvcA/F9McN7WA45NjoH9N/WSAf0=; b=PRUtS1nul1VILBg/RdPl9jPgllHgXgeNMFmMRRMzD3+68Fll4OtoCdMMwr1x5RNgY5 pKT/y9gSROWbR+UIFU+Alr4Z35MPINf3QRPyenkVaMwgtXwu80ZOiRIOoWCq7NzzkWKR 60dkHxJSRixphqyNdiwQIeKAK4cDmSIYyRSgeAt8HHFeXXKdwtW8bvtsLiz2eJJXX9aP j0AHpjoebGDNdJhCgZ3wPPvOY9Ws1YvYpK/8krj6hwsg1i0cd6eLJF+O8pZ86HOJAzpy G3b2HBgPZMKdVtUGL1oAqAX6jerTbsVezYFnRm+NE1dA+OArgFxGnbS83aYRRD/lHy9H nAFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=rkvm5cbUEvF10a6yOvcA/F9McN7WA45NjoH9N/WSAf0=; b=jvIwpu+Zlmo0ZtywRsUWHo51+Q/cjfXLkzO9Qd12Du1Oa9fkD8a/kBfOSYGqp5KJTT fOFaeCJttX2JED3dxVLroluL0apUbPbMgYtT3fA9ER+7brfRC0kMy9Ejq2be1dsPgWv5 cdjBbWLpyH6PtyJafujeqNqg+FeQONvxEL7pnvfXWfzjMuEqdQhCdlLtzjwwykqLkL17 QoQcMZx108Xw+NEQ/nUPSqk7mzqUoIXOGlUDrGllWvfnPhokaXXOgx23s5hx9eiN0yL6 XakmoLsm0UkWcQwtbBLGSTieg0l0k1iR8Snfi3jmx5daGTvGNNPsbEAQvoYeQMK2D06o qRLg==
X-Gm-Message-State: AFeK/H0MPvY2BSia7dz+zDYNYiCY+sLc0/r89lig0ZeqDhyHzbPGLnuoz/vvVVENTCj+Kemi2FCLmKn0i15tIw==
X-Received: by 10.223.161.70 with SMTP id r6mr30043400wrr.65.1491500603978; Thu, 06 Apr 2017 10:43:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.21 with HTTP; Thu, 6 Apr 2017 10:43:23 -0700 (PDT)
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 6 Apr 2017 10:43:23 -0700
Message-ID: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com>
To: "netmod@ietf.org" <netmod@ietf.org>, YANG Doctors <yang-doctors@ietf.org>
Content-Type: multipart/alternative; boundary=f403045e274aaece21054c830bd9
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/TYO2et0Q_t9FXuGia3JBKdjf-Ek>
Subject: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Apr 2017 17:43:28 -0000

--f403045e274aaece21054c830bd9
Content-Type: text/plain; charset=UTF-8

Overall:

The document is well-written and almost ready for publication

Comments:

1) No examples or guidance for "encaps-type"

The document does not really define the standards value
for this empty choice.  There are no examples showing its use.
More work is needed for this part of the module.

The following TODO needs to be resolved and the note removed
from the document:

           /*
            * TODO - Should we introduce an abstract type to make this
            *        extensible to new interface types, or vendor
            *        specific interface types?
            */

2) normative overlap

The text and layout of sec. 3 is good.
The issue is that the YANG module text copies from this section
in some places (leafs) and references it in others (feature definitions)

Some parts like "half-life" are more detailed in the leaf definition
than the plain text in sec. 3

Perhaps the leaf definitions can have reference-stmts added
as needed, so it is clear that the YANG leaf is not the
entire normative text.  The YANG descriptions are good,
but maybe not complete wrt/ sec. 3 additional text.


sec 3.7 typo:

the existing the sub-interface
                    ^^^  remove extra 'the'

3) identity ethSubInterface

This identity is used in the encapsulation container when-stmt.
It is not clear if this is intended as a base identity (like identity
sub-interface)
An example for the encapsulation container would help clarify the
expected usage

This also has 2 bases (sub-interface and l2vlan).
Some explanation in the identity-stmt would be helpful
(since this is a new YANG 1.1 construct)



Andy

--f403045e274aaece21054c830bd9
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><br></div>Overall:<div><br></div><div>The document is=
 well-written and almost ready for publication</div><div><br></div><div>Com=
ments:<br><div><br></div><div>1) No examples or guidance for &quot;encaps-t=
ype&quot;</div><div><br></div><div>The document does not really define the =
standards value</div><div>for this empty choice.=C2=A0 There are no example=
s showing its use.</div><div>More work is needed for this part of the modul=
e.</div><div><br></div><div>The following TODO needs to be resolved and the=
 note removed</div><div>from the document:</div><div><br></div><div><div>=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/*</div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 * TODO - Should we introduce an abstract type to make =
this</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * =C2=A0 =C2=A0 =
=C2=A0 =C2=A0extensible to new interface types, or vendor</div><div>=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * =C2=A0 =C2=A0 =C2=A0 =C2=A0specific in=
terface types?</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 */</div>=
</div><div><br></div><div>2) normative overlap</div><div><br></div><div>The=
 text and layout of sec. 3 is good.</div><div>The issue is that the YANG mo=
dule text copies from this section</div><div>in some places (leafs) and ref=
erences it in others (feature definitions)</div><div><br></div><div>Some pa=
rts like &quot;half-life&quot; are more detailed in the leaf definition</di=
v><div>than the plain text in sec. 3</div><div><br></div><div>Perhaps the l=
eaf definitions can have reference-stmts added</div><div>as needed, so it i=
s clear that the YANG leaf is not the</div><div>entire normative text.=C2=
=A0 The YANG descriptions are good,</div><div>but maybe not complete wrt/ s=
ec. 3 additional text.</div><div><br></div><div><br></div><div>sec 3.7 typo=
:</div><div><br></div><div>the existing the sub-interface<br></div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^^^ =C2=
=A0remove extra &#39;the&#39;</div><div><br></div><div>3) identity ethSubIn=
terface</div></div><div><br></div><div>This identity is used in the encapsu=
lation container when-stmt.</div><div>It is not clear if this is intended a=
s a base identity (like identity sub-interface)</div><div>An example for th=
e encapsulation container would help clarify the</div><div>expected usage</=
div><div><br></div><div>This also has 2 bases (sub-interface and l2vlan).</=
div><div>Some explanation in the identity-stmt would be helpful</div><div>(=
since this is a new YANG 1.1 construct)</div><div><br></div><div><br></div>=
<div><br></div><div>Andy</div><div><br></div></div>

--f403045e274aaece21054c830bd9--


From nobody Fri Apr  7 07:57:18 2017
Return-Path: <ekr@rtfm.com>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 22AE6129455; Fri,  7 Apr 2017 07:57:16 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149157703604.11211.13618838228195849786.idtracker@ietfa.amsl.com>
Date: Fri, 07 Apr 2017 07:57:16 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Lq6EgnXanxKV55FutY0snRaCm7g>
Subject: [netmod] Eric Rescorla's No Objection on charter-ietf-netmod-08-02
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 14:57:16 -0000

Eric Rescorla has entered the following ballot position for
charter-ietf-netmod-08-02: No Objection

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.)



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


There are no remarks associated with this position.





From nobody Fri Apr  7 15:50:47 2017
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 553A6128DE7 for <netmod@ietfa.amsl.com>; Fri,  7 Apr 2017 15:50:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.697
X-Spam-Level: 
X-Spam-Status: No, score=-4.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CTcRsSPZsSzt for <netmod@ietfa.amsl.com>; Fri,  7 Apr 2017 15:50:35 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30098.outbound.protection.outlook.com [40.107.3.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 483F9128B8E for <netmod@ietf.org>; Fri,  7 Apr 2017 15:50:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=VmSJmk+qQ2NsAHHBMXMOp71nGwoCpX/tz0j2IF2vLQ8=; b=jRZM/NiV4FKF7zZUQ2OA0QhcBudVo5nGZl+ufPBGFnezlIL4/Dxv/uTtVvUEqxEYg39MQn3kVvgkmenX9ysGBMkwrjdm5i8mSy8YUg94JwSziMi0Rye2FUqz+5aBZxXFvofzmC8RIBrsSXlO40HonLBC2zrwFYiK/yVYkRzn+wI=
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com (10.162.24.16) by HE1PR07MB0844.eurprd07.prod.outlook.com (10.162.24.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.8; Fri, 7 Apr 2017 22:50:28 +0000
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) by HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) with mapi id 15.01.1034.007; Fri, 7 Apr 2017 22:50:28 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: choice statements and trim vs explicit default handling 
Thread-Index: AdKv6w7/8xX3pfT5TQy0uN4Yo4P2Tw==
Date: Fri, 7 Apr 2017 22:50:28 +0000
Message-ID: <HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.20.8]
x-microsoft-exchange-diagnostics: 1; HE1PR07MB0844; 7:TVUxU5eaxQvyUq2OQuFyYTaXvV4QI8fs8/ItEkwQuD28hQ0IBsvd/xhDHEgFfHOt/qaE6wUQ9psFIrznkKZQhxHzCG7wIkkKFJFotNsmXvkH+Rw2OeFSAuTNFbS91ddaEFB9K/SdQdYkWD8AWgnDH8RNXkAOePGJy2s9OeFNQp8uE0F6sVIv7nn8WLRiUokqq8klrzacIzJt0yO2WLrCkzs9I50Wwzocu9KAALBljGcOWJUiwjWDZGQ4Syh0HOSIRjkA0RR7ANZkyQj4Vbwfqb7gDT2o+a3U1cw+SGHZItTHO3oA1cGO+0JTVtN8PoUzcoPMH/S5PfC0d/Rg4DhzKQ==
x-ms-office365-filtering-correlation-id: 7d0a4f33-2dc6-4dd7-6bc6-08d47e087cd6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:HE1PR07MB0844; 
x-microsoft-antispam-prvs: <HE1PR07MB0844DEC675F986145B3183A99B0C0@HE1PR07MB0844.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:HE1PR07MB0844; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0844; 
x-forefront-prvs: 0270ED2845
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39400400002)(39840400002)(39450400003)(39850400002)(39860400002)(53754006)(86362001)(2501003)(6306002)(38730400002)(6506006)(189998001)(53936002)(66066001)(25786009)(7696004)(19609705001)(6916009)(2906002)(55016002)(3280700002)(110136004)(3660700001)(54896002)(2351001)(77096006)(33656002)(74316002)(7736002)(5630700001)(6436002)(122556002)(8676002)(5640700003)(9686003)(3846002)(50986999)(102836003)(81156014)(99286003)(8936002)(1730700003)(54356999)(2900100001)(790700001)(6116002)(81166006)(5660300001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB0844; H:HE1PR07MB0843.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB08433E9459870BCF06F754349B0C0HE1PR07MB0843eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2017 22:50:28.3941 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0844
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/saxo3cGXZ4jMJxKIVez2jAFmSgw>
Subject: [netmod] choice statements and trim vs explicit default handling
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 22:50:40 -0000

--_000_HE1PR07MB08433E9459870BCF06F754349B0C0HE1PR07MB0843eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

When a server operates in 'trim' mode (rfc6243), setting a leaf to its defa=
ult value removes it from the config (i.e. it is indistinguishable from the=
 case where that leaf was never configured or the case where that leaf was =
deleted/removed).

(A)
Does setting a leaf in one case of a choice to its default value (in a 'tri=
m' mode server) cause leafs in other cases to be implicitly deleted ?  I as=
sume not.

For example:

choice foo {
  case aa {
    leaf some-bool { type Boolean; default "false"; }
  {
  case bb {
    leaf some-num { type int32; }
  }
}

If some-num is currently set to 50, and then an edit-config sets some-bool =
to "false", does that clear the some-num leaf ?
(i.e. does it select case aa ?)

RFC 7950 says: "the creation of a node from one case implicitly deletes all=
 nodes from all other cases".
RFC 6243 section 2.2.3 describes that a leaf set to default (in a trim serv=
er) doesn't exist.

(B)
Now how about if the server operates in 'explicit' mode ?  Does setting som=
e-bool to "false" clear some-num ?  I assume it does (but it just seems a l=
ittle funny that the behavior on this changes between trim and explicit ser=
vers).


Regards,
Jason






--_000_HE1PR07MB08433E9459870BCF06F754349B0C0HE1PR07MB0843eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:425884178;
	mso-list-type:hybrid;
	mso-list-template-ids:1941877984 1436186826 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-number-format:alpha-upper;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.25pt;
	text-indent:-20.25pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">When a server operates in &#8216;trim&#8217; mode (rfc6243), setting =
a leaf to its default value removes it from the config (i.e. it is indistin=
guishable from the case where that leaf was never configured
 or the case where that leaf was deleted/removed).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">(A)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">Does setting a leaf in one case of a choice to its default value (in =
a &#8216;trim&#8217; mode server) cause leafs in other cases to be implicit=
ly deleted ?&nbsp; I assume not.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">For example:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">choice foo {<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp; case aa {<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp;&nbsp;&nbsp; leaf some-bool { type Boolean; default &#8220;fals=
e&#8221;; }<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp; {<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp; case bb {<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp;&nbsp;&nbsp; leaf some-num { type int32; }<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">&nbsp; }<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">}<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">If some-num is currently set to 50, and then an edit-config sets some=
-bool to &#8220;false&#8221;, does that clear the some-num leaf ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">(i.e. does it select case aa ?)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">RFC 7950 says: &#8220;the creation of a node from one case implicitly=
 deletes all nodes from all other cases&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">RFC 6243 section 2.2.3 describes that a leaf set to default (in a tri=
m server) doesn&#8217;t exist.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">(B)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">Now how about if the server operates in &#8216;explicit&#8217; mode ?=
&nbsp; Does setting some-bool to &#8220;false&#8221; clear some-num ?&nbsp;=
 I assume it does (but it just seems a little funny that the behavior on th=
is changes
 between trim and explicit servers).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif">Jason<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New&quot;,s=
erif"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_HE1PR07MB08433E9459870BCF06F754349B0C0HE1PR07MB0843eurp_--


From nobody Fri Apr  7 16:23:16 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25BF1127097; Fri,  7 Apr 2017 16:23:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9zGBpEM3MDcY; Fri,  7 Apr 2017 16:23:00 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0125.outbound.protection.outlook.com [104.47.42.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E5BE128DE7; Fri,  7 Apr 2017 16:22:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xylqFWQeFbUUUoeI0RnpdUW7njakszeLzX1yHKzAdoE=; b=NRO9LN7aGDXZCSHv6IuzEM0jJp+baiwJOeAEnzYktvm8IK12uGHzn07IqgbKSdh1p1dXc9XO+EkPp680q6lbpmaXkBIrETl9OC77ecHVnozpGvsQ0HENqGKtaEeWlIvcfHn1Oq845k7atG2XZbcN+IsNCPfl8jvw4wXwikCvNZE=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Fri, 7 Apr 2017 23:22:52 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1034.005; Fri, 7 Apr 2017 23:22:52 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Thread-Topic: WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
Thread-Index: AQHSr/Xg1jVz8di74UG+w/RFCeh9Ow==
Date: Fri, 7 Apr 2017 23:22:51 +0000
Message-ID: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:Qcll+sWqH6yleKwJoDI+3tcVrmLKVFfDFHfJYIgZj3OgfWIpZkXEMVaXzByxqiRtugUW2xmhblZM+Cev+HFZgRcSZY/a4awkkDfeKX1BBSpEdNdVXcaSnypN+AZ0SLL8pZ8gSUyYCfxmYxoQQa17a5WgFp89/Qv/YlghdXqsetbGY9+ZWA2NGzM8JgawtfdUDopGfB6IMW6QkUohOSFDfF/NIt2F0uHJd8sZ1l9GzSTNyfztGQvzKUDanla9aI9HG6GuZcOhEqxzN2ueC8AyT0v3KLjH+K28XRXyqjBxZNTiFDwN1RHqVWAqURSIUbWQIokOca6R0uDKD79QinTdVQ==
x-ms-office365-filtering-correlation-id: a508832f-3bcb-45ff-f208-08d47e0d0347
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB1442A965797946AF65D5D352A50C0@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 0270ED2845
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400002)(39840400002)(39410400002)(39400400002)(39450400003)(39860400002)(6116002)(102836003)(3846002)(82746002)(7736002)(83506001)(6512007)(230783001)(66066001)(110136004)(6916009)(33656002)(86362001)(53936002)(189998001)(122556002)(2900100001)(83716003)(305945005)(5660300001)(2351001)(4326008)(38730400002)(8676002)(81166006)(1730700003)(99286003)(8936002)(2906002)(6506006)(3280700002)(3660700001)(36756003)(50986999)(2501003)(54356999)(5640700003)(6486002)(25786009)(6436002)(450100002)(4001350100001)(77096006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <145317187AE23E49B6D211ACF04F4A8B@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2017 23:22:51.9553 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gcIU4bsV_lm9jllckRv2o1hjF3A>
Subject: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 23:23:08 -0000

QWxsLA0KDQpUaGlzIGlzIHN0YXJ0IG9mIGEgdHdvLXdlZWsgcG9sbCBvbiBtYWtpbmcgdGhlIGZv
bGxvd2luZyBkcmFmdCBhIA0KTkVUTU9EIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQ6DQoNCiAgZHJh
ZnQtYmpvcmtsdW5kLW5ldG1vZC15YW5nLXRyZWUtZGlhZ3JhbXMNCg0KUGxlYXNlIHNlbmQgZW1h
aWwgdG8gdGhlIGxpc3QgaW5kaWNhdGluZyAieWVzL3N1cHBvcnQiIG9yICJuby9kbyBub3QNCnN1
cHBvcnQiLiAgSWYgaW5kaWNhdGluZyBubywgcGxlYXNlIHN0YXRlIHlvdXIgcmVzZXJ2YXRpb25z
IHdpdGggdGhlDQpkb2N1bWVudC4gIElmIHllcywgcGxlYXNlIGFsc28gZmVlbCBmcmVlIHRvIHBy
b3ZpZGUgY29tbWVudHMgeW91J2QgbGlrZQ0KdG8gc2VlIGFkZHJlc3NlZCBvbmNlIHRoZSBkb2N1
bWVudCBpcyBhIFdHIGRvY3VtZW50Lg0KDQoNClRoYW5rIHlvdSwNCk5FVE1PRCBXRyBDaGFpcnMN
Cg0KDQo=


From nobody Fri Apr  7 16:25:04 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6CF21294A9; Fri,  7 Apr 2017 16:24:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tCTpuRKeeFOk; Fri,  7 Apr 2017 16:24:48 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0138.outbound.protection.outlook.com [104.47.42.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64625127097; Fri,  7 Apr 2017 16:24:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=pVYl8UjFU8Dc77oWeUlESbjHaJ4VnO8mRR77qMTJcsY=; b=ObxC9zLLanHuyIh2d3hPCVXqvdYstBDaCRA3UFDO/0yV5WUYhCg4cbL5snc0Jy7hA8v07gO351UByToOVLuh296OXQwDtTbDVPkXOREVz68whYq6NQtcKp6zkByPaDIXlb31AljW6shAOrjka2aMFIWRn/djZrTmt4Arrtyrrqc=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Fri, 7 Apr 2017 23:24:23 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1034.005; Fri, 7 Apr 2017 23:24:23 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Thread-Topic: WG adoption poll draft-lhotka-netmod-yang-markup-00
Thread-Index: AQHSr/YXcDS5bbna6UeIPfM5lrW/TA==
Date: Fri, 7 Apr 2017 23:24:23 +0000
Message-ID: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:303uyN/lTbMeTtkCzP3ZQmdLIsQdRpV0Zjs6Y/gBrC3udi5ma+ie2Zoys7C+onil4ocUQmXd6arfDb2GoE/PFpuMmNy2iNhGE7VbpfRr4VdxG7942kqr5tqfj4n6mBMC8CqRuzZhir390KjPeKT5t20EGhf5adpk3oVMRmFREgj2Nx07qWFyAr35YZT6/5KhmGADyroCM+8zSfJ+n/ArBbfdb3eVy0+zL2EG87+47F7QspsOUvB8gClJ6KE4FE373ht/0wi9jYcNsQZl674PRclIFW6gDiGcASlR22pK4y9KyILmYENCOMJHhKvfweiIs48NS22u0hzUCW/1vYkpig==
x-ms-office365-filtering-correlation-id: 0397403d-a67c-4f84-8dea-08d47e0d39a7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB14422A87F96F3F722A5AE15FA50C0@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 0270ED2845
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400002)(39840400002)(39410400002)(39400400002)(39450400003)(39860400002)(6116002)(102836003)(3846002)(82746002)(7736002)(83506001)(6512007)(230783001)(66066001)(110136004)(6916009)(33656002)(86362001)(53936002)(189998001)(122556002)(2900100001)(83716003)(305945005)(5660300001)(2351001)(4326008)(38730400002)(8676002)(81166006)(1730700003)(99286003)(8936002)(2906002)(6506006)(3280700002)(3660700001)(36756003)(50986999)(2501003)(54356999)(5640700003)(6486002)(25786009)(6436002)(450100002)(4001350100001)(77096006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <5A2D60A865ABF04589AC55EB0C84703F@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2017 23:24:23.2570 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kockgMj0Z7TC5n45l0_E7m9hyIw>
Subject: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 23:24:55 -0000

QWxsLA0KDQpUaGlzIGlzIHN0YXJ0IG9mIGEgdHdvLXdlZWsgcG9sbCBvbiBtYWtpbmcgdGhlIGZv
bGxvd2luZyBkcmFmdCBhIA0KTkVUTU9EIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQ6DQoNCiAgZHJh
ZnQtbGhvdGthLW5ldG1vZC15YW5nLW1hcmt1cC0wMA0KDQpQbGVhc2Ugc2VuZCBlbWFpbCB0byB0
aGUgbGlzdCBpbmRpY2F0aW5nICJ5ZXMvc3VwcG9ydCIgb3IgIm5vL2RvIG5vdA0Kc3VwcG9ydCIu
ICBJZiBpbmRpY2F0aW5nIG5vLCBwbGVhc2Ugc3RhdGUgeW91ciByZXNlcnZhdGlvbnMgd2l0aCB0
aGUNCmRvY3VtZW50LiAgSWYgeWVzLCBwbGVhc2UgYWxzbyBmZWVsIGZyZWUgdG8gcHJvdmlkZSBj
b21tZW50cyB5b3UnZCANCmxpa2UgdG8gc2VlIGFkZHJlc3NlZCBvbmNlIHRoZSBkb2N1bWVudCBp
cyBhIFdHIGRvY3VtZW50Lg0KDQpUaGFuayB5b3UsDQpORVRNT0QgV0cgQ2hhaXJzDQoNCg0K


From nobody Fri Apr  7 16:29:44 2017
Return-Path: <acee@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2565129457; Fri,  7 Apr 2017 16:29:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Ysv5Bkf7dPU; Fri,  7 Apr 2017 16:29:13 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38B97129459; Fri,  7 Apr 2017 16:29:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=845; q=dns/txt; s=iport; t=1491607743; x=1492817343; h=from:to:cc:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=LbGktFuMJiSZCtOaeigiE8H8DLK5eaWqkNB31NIWfZo=; b=T5iV0BhmTVzFrsufRdykzJ3KaKxH2esZzZSxoaGQo53HDWvlVVxZSyPi iIKTGBCMRmlcaU2TRnu/PP+LKwzbtqFv38tQgbDpUyjXOBmHcRFJMeduB hMZV3jFHyOzBzjdq6G/3NWpbF0NT2llgY/giy8cWJ/crEa2S+4WSDgX5y c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AUAQCPH+hY/5NdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1NhgQsHjXKnG4IPHwuFLkqDYD8YAQIBAQEBAQEBayiFFgIBAwE?= =?us-ascii?q?BbAsSAQgOXwsnBAENBYoPDqx8imsBAQEBAQEBAQEBAQEBAQEBAQEBGgWLPoQoE?= =?us-ascii?q?QGGAQWceAGSV4F+hS6KFJN+AR84fQhbFUGGW3WHC4EhgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.37,168,1488844800"; d="scan'208";a="233929509"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Apr 2017 23:29:02 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v37NT2T1008323 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 7 Apr 2017 23:29:02 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 7 Apr 2017 19:29:01 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Fri, 7 Apr 2017 19:29:01 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Thread-Topic: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
Thread-Index: AQHSr/a8gELRhIh4xECuzVCCjADpgw==
Date: Fri, 7 Apr 2017 23:29:01 +0000
Message-ID: <D50D9876.A7E82%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <D7D8390DC3F3434F91448566B0DC00F2@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6cjAoesO7gQI4-tIMr9kvidsefQ>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 23:29:23 -0000

Yes/Support

Thanks,
Acee
P.S. Jeff Tantsura should have trademarked the =B3Yes/Support=B2 reply=8A

On 4/7/17, 7:22 PM, "netmod on behalf of Kent Watsen"
<netmod-bounces@ietf.org on behalf of kwatsen@juniper.net> wrote:

>All,
>
>This is start of a two-week poll on making the following draft a
>NETMOD working group document:
>
>  draft-bjorklund-netmod-yang-tree-diagrams
>
>Please send email to the list indicating "yes/support" or "no/do not
>support".  If indicating no, please state your reservations with the
>document.  If yes, please also feel free to provide comments you'd like
>to see addressed once the document is a WG document.
>
>
>Thank you,
>NETMOD WG Chairs
>
>
>_______________________________________________
>netmod mailing list
>netmod@ietf.org
>https://www.ietf.org/mailman/listinfo/netmod


From nobody Fri Apr  7 16:33:33 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FBBC12943E for <netmod@ietfa.amsl.com>; Fri,  7 Apr 2017 16:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level: 
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mv7MLQqIy227 for <netmod@ietfa.amsl.com>; Fri,  7 Apr 2017 16:33:19 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0096.outbound.protection.outlook.com [104.47.33.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D926129459 for <netmod@ietf.org>; Fri,  7 Apr 2017 16:33:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gLZMN9lwvrlSCfbHJPU2vCf8x7S9fedvtv6Twdx8tI0=; b=BqWPLXPjcGa/2mrR/mVp19Cka4zqvt/6/jjlpK0m34YEBUnQfQv2kpVh3KxiijWbO3pR5Ld3dHYVjRFn15dZ2cv90fIwRc7Co9kXu+Qmeb0HQpop2/xrGVg4cehqmLY7H33v9yCkqOWlWLMjQKMT5JoJbM7eJqo4Xq23j8uR/cw=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Fri, 7 Apr 2017 23:33:02 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1034.005; Fri, 7 Apr 2017 23:33:02 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Fwd: New Version Notification for draft-ietf-netmod-acl-model-10.txt
Thread-Index: AQHSnSlHwAqIi04elk+0OsiclimezKGaqssAgAyBg4CAA4RCAIAPwKaA
Date: Fri, 7 Apr 2017 23:33:02 +0000
Message-ID: <5C204D53-ECE0-4632-A34A-9BE96B913BD0@juniper.net>
References: <148939875845.17039.4017763838166134753.idtracker@ietfa.amsl.com> <FB5820F3-D98B-40B3-A427-22F6D2B9BD6B@gmail.com> <4D50BFD4-0E59-4DF8-BEC9-0D9BE50F5BA6@juniper.net> <CAPhzzaZ8X9qSJzn_OBuKjjw+EdHaTDk-C7uQJuOONsCk_ibJRw@mail.gmail.com> <86AA35DF-0D22-45E7-A954-E766133ED49D@juniper.net> <CAPhzzaY=wt3dfKFowcJbkKL1z36cDw6rgvDia94z+OrGHUENAg@mail.gmail.com>
In-Reply-To: <CAPhzzaY=wt3dfKFowcJbkKL1z36cDw6rgvDia94z+OrGHUENAg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.12]
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:n4fn+6hqIAjXuAM2MYlIvqFVvFhT8mhHD1K3+nPseqFMiVJC73NmmNl17mYZ4CbRbAZeg+3n7uo3k+2rUTgf+EzGTQ3EqZ+qHOwk+lJZ0sxcI0VjNF2hzoexFjqrf3rppVqXJ6Gx7X98zSPJFhNNxwNz5P4BBPMXFqDvfO6ADcilZlOOCftE+mSgXocNhVmIFKNFjX7FWzcgsb4l/NPL0b+vyBiiVuuzS3kFIIbSycqn5hY+ETOt8VTr12kjifoRwq8PsyhtqXEMf6ZvnQKdOwYDfykgDJ1bsTczW+NpO5BaEYhf6azy1q2ttU5HOoWBmUjJKVTAkcIiZKu24VvQEA==
x-ms-office365-filtering-correlation-id: 2a9fd2b8-51e5-43bc-60ee-08d47e0e6f1a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB1442F3E445D7C12CDA98F170A50C0@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(138986009662008)(95692535739014)(177428888720325)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 0270ED2845
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400002)(39840400002)(39410400002)(39400400002)(39450400003)(39860400002)(24454002)(78124002)(76104003)(53824002)(377454003)(377424004)(6116002)(102836003)(3846002)(82746002)(7736002)(236005)(83506001)(6512007)(230783001)(2950100002)(66066001)(110136004)(6916009)(6246003)(33656002)(86362001)(53936002)(229853002)(189998001)(6306002)(7110500001)(54896002)(122556002)(2900100001)(93886004)(83716003)(7906003)(10710500007)(5660300001)(2351001)(4326008)(54906002)(38730400002)(53386004)(8676002)(81166006)(1730700003)(81156014)(99286003)(8936002)(2906002)(14971765001)(6506006)(3280700002)(3660700001)(53546009)(36756003)(39060400002)(50986999)(76176999)(2501003)(54356999)(2420400007)(5640700003)(6486002)(15650500001)(25786009)(606005)(6436002)(4001350100001)(77096006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_5C204D53ECE04632A34A9BE96B913BD0junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2017 23:33:02.3317 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Z3eZr5Bl-l9jb-0J4VTXdopgSNc>
Subject: Re: [netmod] Fwd: New Version Notification for draft-ietf-netmod-acl-model-10.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 23:33:27 -0000

--_000_5C204D53ECE04632A34A9BE96B913BD0junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

DQpJIHJlY2VpdmVkIHNvbWUgYWRkaXRpb25hbCBvZmYtbGlzdCBjb21tZW50cyByZWdhcmRpbmcg
dGhlIGNvbmNlcm5zIERhdmlkDQpyYWlzZWQgYmVsb3cuICBUaGVyZSBpcyBhIHNtYWxsIGdyb3Vw
IG9mIGZvbGtzIHRoYXQgYXJlIGZvcm11bGF0aW5nIGEgcmVzcG9uc2UuDQpJIHdhcyBob3Bpbmcg
dG8gc2VuZCB0aGUgcmVzcG9uc2UgaXRzZWxmIHRvIHRoZSBsaXN0IGJ5IG5vdywgYnV0IGl0J3Mg
bm90IHJlYWR5DQp5ZXQuICBTbywgaW5zdGVhZCwgSSdtIGp1c3Qgc2VuZGluZyB0aGlzIG1lc3Nh
Z2UgdG8gbGV0IHlvdSBrbm93IHRoYXQgYSByZXNwb25zZQ0KaXMgZm9ydGhjb21pbmcuDQoNClRo
YW5rcywNCktlbnQgIC8vIHNoZXBoZXJkDQoNCg0KT24gMy8yOC8xNywgMjo1OSBQTSwgIkRhdmlk
IEJhbm5pc3RlciIgPGRwYkBuZXRmbGl4LmNvbTxtYWlsdG86ZHBiQG5ldGZsaXguY29tPj4gd3Jv
dGU6DQoNCkkgd291bGQgYWdyZWUgdGhhdCB0aGUgbWl4IG9mIEwyIGFuZCBMMyBpbiB0aGUgc2Ft
ZSBvcGVyYXRpb25hbCBBQ0wgaXMgYSBiaXQgb3V0IG9mIHRoZSBvcmRpbmFyeS4gIEkgY291bGQg
c2VlIHdoZXJlIGEgY29tYmluZWQgYXBwcm9hY2ggbWF5IGJlIGFwcGVhbGluZyB0byBzb21lLiAg
QXMgYSBuZXR3b3JrIG9wZXJhdG9yIEkgZG8gbm90IHNlZSB0aGlzIGFzIGEgbmVnYXRpdmUuICBJ
dCB3b3VsZCBiZSBuaWNlIHRvIGdpdmUgdGhlIHZlbmRvciB0aGUgb3B0aW9uIHRvIGRlZmVyIHRo
ZSBMMi8zIGNvbWJpbmF0aW9uIGJ1dCBpdCBkb2VzIG5vdCBsb29rIGF0dGFpbmFibGUgaW4gdGhl
IGN1cnJlbnQgbW9kZWwuDQoNCiJhdWdtZW50ZWQgYnkgZWFjaCB2ZW5kb3IiICBUaGVyZSBhcmUg
bWFueSB0aGluZ3MgbWlzc2luZyBpbiBJRVRGIG1vZGVscyBhbmQgc29tZSB0aGluZ3Mgd2hpY2gg
YXJlIG5vdCB1bmRlciB0aGUgSUVURiB1bWJyZWxsYS4gIEluIHRoaXMgZGlzY3Vzc2lvbiB0aGUg
Zmlyc3QgdGhhdCBjb21lcyB0byBtaW5kIGlzIGFuIDgwMi54IG1vZGVsLiAgSXQgaXMgZ29vZCB0
byBzZWUgdGhlcmUgaXMgY3VycmVudGx5IGFuIElFRUUgZWZmb3J0IHRvIGRldmVsb3Agb25lLiAg
SG93ZXZlciwgaXQgZG9lcyBub3QgZXhpc3QgdG9kYXkuICBUaGUgdmFyaW91cyBldGhlciB0eXBl
cyBhcmUgY292ZXJlZCBpbiBzb21lIG9mIHRoZSB2ZW5kb3IgbW9kZWxzIEkgaGF2ZSBzZWVuLiAg
V2UgdGFrZSB0aGUgTmV3Y28gZXhhbXBsZSBpbiB0aGUgZHJhZnQgd2hpY2ggdHlwZWRlZnMgYW4g
ZW51bSBvZiAna25vd24tZXRoZXItdHlwZS4nICBNZWFud2hpbGUgT2xkY28gaXMgdXNpbmcgYSB0
eXBlZGVmIG9mICdldGhlcnR5cGUuJyAgQm90aCBOZXcgYW5kIE9sZCBjbyBib3RoIGF1Z21lbnQg
dGhpcyBkcmFmdC4gSW4gdGhpcyBzY2VuYXJpbyB0aGUgbmV0d29yayBvcGVyYXRvciBpcyBzdHVj
ayBzb3J0aW5nIG91dCB0aGUgbG9naWMgaW4gd2hpY2ggdmVuZG9yIG1vZGVsIHRvIHVzZSBhbmQg
aGF2aW5nIHRvIGRlYWwgd2l0aCB0d28gZGF0YSBzdHJ1Y3R1cmVzIGZvciB0aGUgc2FtZSBlbnRp
dHkgKGV0aGVyLXR5cGUpLiAgIFVzaW5nIG1vZGVscyB0aGlzIHdheSBkb2VzIG5vdGhpbmcgdG8g
c2ltcGxpZnkgbmV0d29yayBjb2RpbmcgYW5kIG1hbmFnZW1lbnQuICBJIGFtIGFnYWluc3QgYXVn
bWVudGF0aW9uIGZyb20gdmVuZG9yIG1vZGVscyBmb3IgY29tbW9uIGl0ZW1zIGJ1dCBpdCBpcyBv
ayBmb3IgdmVuZG9yIHVuaXF1ZSBpdGVtcy4gIEV0aGVyLXR5cGUgaXMgbm90IHZlbmRvciB1bmlx
dWUuICBBdWdtZW50YXRpb24gaGFzIGl0cyBwbGFjZSBidXQgaXQgYXBwZWFycyB0byBiZSBvdmVy
dXNlZCBldmVuIHdpdGhpbiB0aGUgY29udGV4dCBvZiBJRVRGIG9ubHkgbW9kZWxzLg0KDQpOb3Qg
c3VyZSBpZiBwb2ludGluZyBvdXQgaWV0Zi1yb3V0aW5nIHdhcyBhIGdvb2QgaWRlYS4gRml2ZSB5
ZWFycyBpbiB0aGUgbWFraW5nIGFuZCA0MiBhdWdtZW50aW5nIG1vZGVscy4gOi0pDQoNCklmIHdl
IGNhbiBnZXQgdGhlIHdlbGwga25vd24gSUVURiBzdGFuZGFyZGl6ZWQgbWlzc2luZyBiaXRzIGZy
b20gTDMsIEw0IGZvciB2NCBhbmQgdjYgaW50byB0aGlzIGl0IHdvdWxkIHdvcmsgZm9yIG1lIGJ1
dCBJIHRoaW5rIHRoZSBJRVRGIG1heSBoYXZlIG1pc3NlZCB0aGUgYm9hdCBvbiB0aGlzIG9uZS4N
Cg0KDQoNCg0KT24gU3VuLCBNYXIgMjYsIDIwMTcgYXQgMToxNyBQTSwgS2VudCBXYXRzZW4gPGt3
YXRzZW5AanVuaXBlci5uZXQ8bWFpbHRvOmt3YXRzZW5AanVuaXBlci5uZXQ+PiB3cm90ZToNCkhJ
IERhdmlkLA0KDQpJIGJlbGlldmUgYW4gYW5hbG9neSB0byB0aGUgaWV0Zi1yb3V0aW5nIG1vZHVs
ZSBjYW4gYW5kIHNob3VsZCBiZSBtYWRlIGhlcmUuICBJbiBib3RoIGNhc2VzLCB0aGUgbW9kdWxl
IHByb3ZpZGVzIGEgbWluaW1hbCBza2VsZXRvbiB0aGF0IGlzIGludGVuZGVkIHRvIGJlIGV4dGVu
ZGVkIGJ5IGF1Z21lbnRhdGlvbnMuICAgSWYgYW55dGhpbmcsIEkgY291bGQgYXJndWUgdGhhdCB0
aGUgYWNsIG1vZHVsZSBkb2Vzbid0IGdvIGZhciBlbm91Z2gsIGluIHRoYXQgdGhlcmUgaXMgbm8g
ZmVhdHVyZSBzdGF0ZW1lbnQgb24gdGhlICJhY2UtaXAiIGFuZCAiYWNlLWV0aCIgY2FzZSBzdGF0
ZW1lbnRzLCBhcyBpZiBpdCdzIGFzc3VtaW5nIHRoYXQgYWxsIHNlcnZlcnMgaW1wbGVtZW50IEwz
IGFuZCBMMiBBQ0xzLCB3aGljaCBJIGZpbmQgc3VzcGljaW91cy4uLg0KDQpZb3Ugd3JpdGUgYmVs
b3cgImF1Z21lbnRlZCBieSBlYWNoIHZlbmRvciIsIGJ1dCBJIGRvbid0IGJlbGlldmUgdGhhdCB0
aGlzIGlzIHRoZSBpbnRlbnQsIHNvIG11Y2ggYXMgKGp1c3QgbGlrZSB3aXRoIHRoZSBpZXRmLXJv
dXRpbmcpIHRoYXQgZnV0dXJlIElFVEYgbW9kdWxlcyB3aWxsIGJlIGRlZmluZWQgdG8gZmxlc2gg
aXQgb3V0LiAgSW4gcGFydGljdWxhciwgdGhlIGV4aXN0aW5nICJhY2UtaXAiIGFuZCAiYWNlLWV0
aCIgY2FzZSBzdGF0ZW1lbnRzIGNhbiBiZSBhdWdtZW50ZWQsIGFzIHdlbGwgYXMgYnJhbmQgbmV3
IGNhc2Ugc3RhdGVtZW50cyBhZGRlZC4gICBJIGFncmVlIHRoYXQsIGluIGl0cyBjdXJyZW50IGZv
cm0sIHRoaXMgZHJhZnQgaXMgb2YgbGltaXRlZCB1c2UsIGJ1dCBrZWVwIGluIG15IHRoYXQgdGhl
IGlldGYtcm91dGluZyBtb2R1bGUgbm93IGhhcyA0MiBvdGhlciBtb2R1bGVzIGF1Z21lbnRpbmcg
aXQsIHNvIHRoZXJlJ3MgaG9wZSB0aGF0IHRoZSBpZXRmLWFjY2Vzcy1jb250cm9sLWxpc3QgbW9k
dWxlIHdpbGwgc2ltaWxhcmx5IGJlIGZsZXNoZWQgb3V0IGluIHNob3J0IG9yZGVyLg0KDQpXaGF0
IGRvIHlvdSB0aGluaz8gIERvIHlvdSB0aGluayB3ZSBzaG91bGQgcHV0IGZlYXR1cmUgc3RhdGVt
ZW50cyBvbiB0aGUgdHdvIGNhc2Ugc3RhdGVtZW50cywgb3IgZXZlbiBtb3ZlIHRoZXNlIGludG8g
b3RoZXIgbW9kdWxlcyAoaW4gdGhlIHNhbWUgZHJhZnQpIHNvIHRoYXQgdGhlcmUgaXMgbm8gc3Bl
Y2lhbG5lc3MgaW1wYXJ0ZWQgb24gdGhlbT8NCg0KV2hhdCBhYm91dCBvdGhlcnM/ICBJJ20gY29u
Y2VybmVkIHRoYXQgd2UgbWF5IG5vdCBoYXZlIHN1ZmZpY2llbnQgZG9tYWluIGV4cGVydGlzZSBp
biB0aGUgTkVUTU9EIFdHIC0gc2ltaWxhciB0byB0aGUgcm91dGluZy1jZmcgZHJhZnQsIHVudGls
IHRoZSBydGd3ZyBzdGFydGVkIHRvIGZvY3VzIG9uIGl0Lg0KDQpLZW50ICAvLyBzaGVwaGVyZA0K
DQoNCk9uIDMvMTgvMTcsIDk6MTggQU0sICJEYXZpZCBCYW5uaXN0ZXIiIDxkcGJAbmV0ZmxpeC5j
b208bWFpbHRvOmRwYkBuZXRmbGl4LmNvbT4+IHdyb3RlOg0KDQooc2Vjb25kIHRyeSkNClRoZXJl
IHdlcmUgbm8gY2hhbmdlcyB0byB0aGUgbW9kZWwgc28gbXkgY29uY2VybnMgcmVtYWluIHRoZSBz
YW1lLiAgQXVnbWVudGF0aW9uIGlzIG5vdCBhIHNjYWxhYmxlIHNvbHV0aW9uIHdoZW4gZGVhbGlu
ZyB3aXRoIGEgbXV0bGktdmVuZG9yIG9yIGluIHNvbWUgaW5zdGFuY2VzIGEgbXVsdGktYnVzaW5l
c3MtdW5pdCBlbnZpcm9ubWVudC4gIFRoZSAnbmV3Y28nIGV4YW1wbGUgaW4gdGhlIGRyYWZ0IGls
bHVzdHJhdGVzIHRoaXMgcHJvYmxlbS4gIFRoZSBJRVRGIHByb2R1Y2VzIGEgJ3N0YW5kYXJkJyBm
b3IgYW4gQUNMIGRyYWZ0IHdoaWNoIGlzIHNvIHNwYXJzZSBpbiBuYXR1cmUgdGhhdCBpdCBtdXN0
IGJlIGF1Z21lbnRlZCBieSBlYWNoIHZlbmRvci4gIEluIHRoZSBiZXN0IGNhc2UgdGhpcyBnaXZl
cyBtZSBhIHVuaXF1ZSBtb2RlbCBwZXIgdmVuZG9yIGJlY2F1c2Ugd2Uga25vdyB0aGUgdmVuZG9y
cyBhcmUgbm90IGdvaW5nIHRvIGdldCB0b2dldGhlciB0byBkZWZpbmUgdGhlIG1pc3NpbmcgcGll
Y2VzLiAgVGhlIHZlbmRvcnMgd2lsbCB1c2UgYSB2YXJpZXR5IG9mIG1lY2hhbmlzbXMgdG8gY29t
cGxldGUgdGhlIG1vZGVsIGZyb20gdXNpbmcgYSBzY3JpcHQgdG8gYnVpbGQgdGhlaXIgbW9kZWxz
IGZyb20gc291cmNlIGNvZGUsIGhhbmRsaW5nIHRoZSBtaXNzaW5nIHBpZWNlcyBhcyBhcmJpdHJh
cnkgY29kZSAoYW55eG1sKSwgb3IgZXZlcnl0aGluZyBhcyBhIHN0cmluZy4gIFRoZW4gdGhlcmUg
aXMgdGhlIHdvcnNlIGNhc2Ugd2hlcmUgYSB2ZW5kb3IgaGFzIG5vIGludGVybmFsIHN0YW5kYXJk
aXphdGlvbiAoeW91IGtub3cgd2hvIHlvdSBhcmUpIGFuZCB0aGVpciBvd24gcHJvZHVjdCBsaW5l
cyB3aWxsIG5vdCBhbGlnbiBpbnRvIGEgY29tbW9uIG1vZGVsLiAgVGhlIG9iamVjdCBoZXJlLCBm
b3IgbWUsIGlzIHRvIGdldCB0byBhIHNpbmdsZSBtb2RlbCBmb3IgYWxsIHZlbmRvcnMgYmFycmlu
ZyBhIHVuaXF1ZSBmZWF0dXJlIHRoYXQgYmVsb25ncyB0byBvbmUgdmVuZG9yIGluIHdoaWNoIGNh
c2UgYXVnbWVudGF0aW9uIGlzIGFjY2VwdGFibGUuDQoNCkNvdWxkIHlvdSBhZGQgdG8gdGhpcyBp
biB0aGUgZnV0dXJlIGFuZCByZXYgdXAgdGhlIFJGQz8gIFN1cmUuICBIb3dldmVyLCBJIGFtIG5v
dCBzdXJlIHdoYXQgdmFsdWUgdGhhdCBicmluZ3MgdG8gdGhlIGNvbW11bml0eS4gIEluIGl0cyBj
dXJyZW50IGZvcm0gSSB3b3VsZCBub3QgYXNrIGFueSBvZiBteSB2ZW5kb3JzIHRvIGltcGxlbWVu
dCB0aGlzIGRyYWZ0LiAgSW5zdGVhZCBJIHdvdWxkIHB1c2ggdGhlbSB0b3dhcmRzIHRoZSBPcGVu
Q29uZmlnIEFDTCBtb2RlbC4NCg0KT24gVHVlLCBNYXIgMTQsIDIwMTcgYXQgOToxMiBQTSwgS2Vu
dCBXYXRzZW4gPGt3YXRzZW5AanVuaXBlci5uZXQ8bWFpbHRvOmt3YXRzZW5AanVuaXBlci5uZXQ+
PiB3cm90ZToNCkhpIERhdmlkLA0KDQpDYW4geW91IHBsZWFzZSBjb25maXJtIHRoYXQgdGhlIGFk
ZGl0aW9uYWwgZXhhbXBsZXMgYWRkcmVzcyB5b3VyIGNvbmNlcm4/ICBBbmQsIGlmIG5vdCwgcGxl
YXNlDQpleHBsYWluIGlmIHRoZXJlIGlzIGFueSByZWFzb24gd2h5IHdoYXQgeW91J3JlIGxvb2tp
bmcgZm9yIGNvdWxkbid0IGJlIGFkZGVkIG9yIGF1Z21lbnRlZCBpbg0KaW4gdGhlIGZ1dHVyZS4N
Cg0KVGhhbmtzLA0KS2VudCAvLyBzaGVwaGVyZA0KDQpPbiAzLzEzLzE3LCA1OjU3IEFNLCAibmV0
bW9kIG9uIGJlaGFsZiBvZiBEZWFuIEJvZ2Rhbm92aWMiIDxuZXRtb2QtYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiBpdmFuZGVhbkBn
bWFpbC5jb208bWFpbHRvOml2YW5kZWFuQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpIZXJlIGlzIHRo
ZSBuZXcgdmVyc2lvbiBvZiB0aGUgQUNMIGRyYWZ0LiBTaW5jZSBEZWNlbWJlciBhbmQgc29tZSBh
ZGRpdGlvbmFsIGNvbW1lbnRzIGFib3V0IHRoZSBBQ0wgbW9kZWwsIEkgc3Bva2Ugd2l0aCBtYW55
IG9wZXJhdG9ycyBhbmQgaG93IHRoZXkgdXNlIEFDTHMuIEkgaGF2ZSBhbHNvIHJlY2VpdmVkIGxv
dCBvZiBkZXRhaWxlZCBBQ0wgY29uZmlndXJhdGlvbnMuIEluIG1vc3QgY2FzZXMsIHRoZSBtb2Rl
bCBpcyBlYXNpbHkgYWRhcHRlZCB0byB0aGUgY3VycmVudCB1c2UgY2FzZXMgaW4gb3BlcmF0aW9u
cy4gQnV0IHRvIGFuc3dlciB0aGUgY29tbWVudHMsIHRoZSBhdXRob3JzIGhhdmUgYWRkZWQgYSBk
ZXRhaWxlZCBleGFtcGxlIGluIHRoZSBhZGRlbmR1bSBzZWN0aW9uIGhvdyB0aGUgbW9kZWwgY2Fu
IGJlIGV4dGVuZGVkIGFuZCBob3cgdGhpcyBtb2RlbCBjYW4gYmUgdXNlZC4NCg0KQ2hlZXJzLA0K
DQpEZWFuDQoNCg0KQmVnaW4gZm9yd2FyZGVkIG1lc3NhZ2U6DQoNCkZyb206IGludGVybmV0LWRy
YWZ0c0BpZXRmLm9yZzxtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPg0KU3ViamVjdDog
TmV3IFZlcnNpb24gTm90aWZpY2F0aW9uIGZvciBkcmFmdC1pZXRmLW5ldG1vZC1hY2wtbW9kZWwt
MTAudHh0DQpEYXRlOiBNYXJjaCAxMywgMjAxNyBhdCAxMDo1MjozOCBBTSBHTVQrMQ0KVG86IDxu
ZXRtb2QtY2hhaXJzQGlldGYub3JnPG1haWx0bzpuZXRtb2QtY2hhaXJzQGlldGYub3JnPj4sICJL
aXJhbiBLb3VzaGlrIiA8a2tvdXNoaWtAY2lzY28uY29tPG1haWx0bzpra291c2hpa0BjaXNjby5j
b20+PiwgIkxpc2EgSHVhbmciIDxseWlodWFuZzE2QGdtYWlsLmNvbTxtYWlsdG86bHlpaHVhbmcx
NkBnbWFpbC5jb20+PiwgIkRlYW4gQm9nZGFub3ZpYyIgPGl2YW5kZWFuQGdtYWlsLmNvbTxtYWls
dG86aXZhbmRlYW5AZ21haWwuY29tPj4sICJEYW5hIEJsYWlyIiA8ZGJsYWlyQGNpc2NvLmNvbTxt
YWlsdG86ZGJsYWlyQGNpc2NvLmNvbT4+LCAiS2lyYW4gQWdyYWhhcmEgU3JlZW5pdmFzYSIgPGtr
b3VzaGlrQGNpc2NvLmNvbTxtYWlsdG86a2tvdXNoaWtAY2lzY28uY29tPj4NCg0KDQpBIG5ldyB2
ZXJzaW9uIG9mIEktRCwgZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwLnR4dA0KaGFzIGJl
ZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBEZWFuIEJvZ2Rhbm92aWMgYW5kIHBvc3RlZCB0
byB0aGUNCklFVEYgcmVwb3NpdG9yeS4NCg0KTmFtZTogZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1v
ZGVsDQpSZXZpc2lvbjogMTANClRpdGxlOiBOZXR3b3JrIEFjY2VzcyBDb250cm9sIExpc3QgKEFD
TCkgWUFORyBEYXRhIE1vZGVsDQpEb2N1bWVudCBkYXRlOiAyMDE3LTAzLTEzDQpHcm91cDogbmV0
bW9kDQpQYWdlczogMzINClVSTDogICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwLnR4dA0KU3RhdHVzOiAg
ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0bW9k
LWFjbC1tb2RlbC8NCkh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwDQpEaWZmOiAgICAgICAgICAgaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtbmV0bW9kLWFjbC1tb2RlbC0xMA0K
DQpBYnN0cmFjdDoNCiAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBkYXRhIG1vZGVsIG9mIEFj
Y2VzcyBDb250cm9sIExpc3QgKEFDTCkNCiAgYmFzaWMgYnVpbGRpbmcgYmxvY2tzLg0KDQogIEVk
aXRvcmlhbCBOb3RlIChUbyBiZSByZW1vdmVkIGJ5IFJGQyBFZGl0b3IpDQoNCiAgVGhpcyBkcmFm
dCBjb250YWlucyBtYW55IHBsYWNlaG9sZGVyIHZhbHVlcyB0aGF0IG5lZWQgdG8gYmUgcmVwbGFj
ZWQNCiAgd2l0aCBmaW5hbGl6ZWQgdmFsdWVzIGF0IHRoZSB0aW1lIG9mIHB1YmxpY2F0aW9uLiAg
VGhpcyBub3RlDQogIHN1bW1hcml6ZXMgYWxsIG9mIHRoZSBzdWJzdGl0dXRpb25zIHRoYXQgYXJl
IG5lZWRlZC4gIFBsZWFzZSBub3RlDQogIHRoYXQgbm8gb3RoZXIgUkZDIEVkaXRvciBpbnN0cnVj
dGlvbnMgYXJlIHNwZWNpZmllZCBhbnl3aGVyZSBlbHNlIGluDQogIHRoaXMgZG9jdW1lbnQuDQoN
CiAgQXJ0d29yayBpbiB0aGlzIGRvY3VtZW50IGNvbnRhaW5zIHNob3J0aGFuZCByZWZlcmVuY2Vz
IHRvIGRyYWZ0cyBpbg0KICBwcm9ncmVzcy4gIFBsZWFzZSBhcHBseSB0aGUgZm9sbG93aW5nIHJl
cGxhY2VtZW50cw0KDQogIG8gICJYWFhYIiAtLT4gdGhlIGFzc2lnbmVkIFJGQyB2YWx1ZSBmb3Ig
dGhpcyBkcmFmdC4NCg0KICBvICBSZXZpc2lvbiBkYXRlIGluIG1vZGVsIChPY3QgMTIsIDIwMTYp
IG5lZWRzIHRvIGdldCB1cGRhdGVkIHdpdGgNCiAgICAgdGhlIGRhdGUgdGhlIGRyYWZ0IGdldHMg
YXBwcm92ZWQuICBUaGUgZGF0ZSBhbHNvIG5lZWRzIHRvIGdldA0KICAgICByZWZsZWN0ZWQgb24g
dGhlIGxpbmUgd2l0aCA8Q09ERSBCRUdJTlM+Lg0KDQoNCg0KDQpQbGVhc2Ugbm90ZSB0aGF0IGl0
IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9u
DQp1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRv
b2xzLmlldGYub3JnPGh0dHA6Ly90b29scy5pZXRmLm9yZz4uDQoNClRoZSBJRVRGIFNlY3JldGFy
aWF0DQoNCg0KDQo=

--_000_5C204D53ECE04632A34A9BE96B913BD0junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <4F8EEA534FC09D4F8FFCA7F9E76FB451@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiSGVsdmV0aWNhIE5ldWUiOw0KCXBhbm9zZS0xOjIgMCA1IDMgMCAwIDAgMiAwIDQ7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4u
TXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLm00NDM3MDk2NzA3Mzk3NzM5NDhtLTU5MjMxNTUx
NjAyMzY5OTM2NTZhcHBsZS10YWItc3Bhbg0KCXttc28tc3R5bGUtbmFtZTptXzQ0MzcwOTY3MDcz
OTc3Mzk0OG0tNTkyMzE1NTE2MDIzNjk5MzY1NmFwcGxlLXRhYi1zcGFuO30NCnNwYW4uRW1haWxT
dHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OkNh
bGlicmk7DQoJZm9udC12YXJpYW50Om5vcm1hbCAhaW1wb3J0YW50Ow0KCWNvbG9yOndpbmRvd3Rl
eHQ7DQoJdGV4dC10cmFuc2Zvcm06bm9uZTsNCgl0ZXh0LWRlY29yYXRpb246bm9uZSBub25lOw0K
CXZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO30NCnNwYW4ubXNvSW5zDQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCW1zby1zdHlsZS1uYW1lOiIiOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7DQoJY29sb3I6dGVhbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFk
Pg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNh
bGlicmkiPkkgcmVjZWl2ZWQgc29tZSBhZGRpdGlvbmFsIG9mZi1saXN0IGNvbW1lbnRzIHJlZ2Fy
ZGluZyB0aGUgY29uY2VybnMgRGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+cmFpc2VkIGJlbG93
LiZuYnNwOyBUaGVyZSBpcyBhIHNtYWxsIGdyb3VwIG9mIGZvbGtzIHRoYXQgYXJlIGZvcm11bGF0
aW5nIGEgcmVzcG9uc2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPkkgd2FzIGhvcGluZyB0byBzZW5k
IHRoZSByZXNwb25zZSBpdHNlbGYgdG8gdGhlIGxpc3QgYnkgbm93LCBidXQgaXQncyBub3QgcmVh
ZHk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+eWV0LiZuYnNwOyBTbywgaW5zdGVhZCwgSSdtIGp1c3Qg
c2VuZGluZyB0aGlzIG1lc3NhZ2UgdG8gbGV0IHlvdSBrbm93IHRoYXQgYSByZXNwb25zZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpDYWxpYnJpIj5pcyBmb3J0aGNvbWluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+S2Vu
dCAmbmJzcDsvLyBzaGVwaGVyZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6Q2FsaWJyaSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAzLzI4LzE3LCAyOjU5IFBNLCAmcXVvdDtEYXZpZCBCYW5u
aXN0ZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcGJAbmV0ZmxpeC5jb20iPmRwYkBuZXRm
bGl4LmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd291bGQgYWdyZWUgdGhhdCB0aGUgbWl4IG9m
IEwyIGFuZCBMMyBpbiB0aGUgc2FtZSBvcGVyYXRpb25hbCBBQ0wgaXMgYSBiaXQgb3V0IG9mIHRo
ZSBvcmRpbmFyeS4mbmJzcDsgSSBjb3VsZCBzZWUgd2hlcmUgYSBjb21iaW5lZCBhcHByb2FjaCBt
YXkgYmUgYXBwZWFsaW5nIHRvIHNvbWUuJm5ic3A7IEFzIGEgbmV0d29yayBvcGVyYXRvciBJIGRv
IG5vdCBzZWUgdGhpcyBhcyBhIG5lZ2F0aXZlLiZuYnNwOyBJdCB3b3VsZCBiZSBuaWNlDQogdG8g
Z2l2ZSB0aGUgdmVuZG9yIHRoZSBvcHRpb24gdG8gZGVmZXIgdGhlIEwyLzMgY29tYmluYXRpb24g
YnV0IGl0IGRvZXMgbm90IGxvb2sgYXR0YWluYWJsZSBpbiB0aGUgY3VycmVudCBtb2RlbC4NCjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7YXVnbWVu
dGVkIGJ5IGVhY2ggdmVuZG9yJnF1b3Q7ICZuYnNwO1RoZXJlIGFyZSBtYW55IHRoaW5ncyBtaXNz
aW5nIGluIElFVEYgbW9kZWxzIGFuZCBzb21lIHRoaW5ncyB3aGljaCBhcmUgbm90IHVuZGVyIHRo
ZSBJRVRGIHVtYnJlbGxhLiZuYnNwOyBJbiB0aGlzIGRpc2N1c3Npb24gdGhlIGZpcnN0IHRoYXQg
Y29tZXMgdG8gbWluZCBpcyBhbiA4MDIueCBtb2RlbC4mbmJzcDsgSXQgaXMgZ29vZCB0byBzZWUg
dGhlcmUgaXMgY3VycmVudGx5IGFuDQogSUVFRSBlZmZvcnQgdG8gZGV2ZWxvcCBvbmUuJm5ic3A7
IEhvd2V2ZXIsIGl0IGRvZXMgbm90IGV4aXN0IHRvZGF5LiZuYnNwOyBUaGUgdmFyaW91cyBldGhl
ciB0eXBlcyBhcmUgY292ZXJlZCBpbiBzb21lIG9mIHRoZSB2ZW5kb3IgbW9kZWxzIEkgaGF2ZSBz
ZWVuLiZuYnNwOyBXZSB0YWtlIHRoZSBOZXdjbyBleGFtcGxlIGluIHRoZSBkcmFmdCB3aGljaCB0
eXBlZGVmcyBhbiBlbnVtIG9mICdrbm93bi1ldGhlci10eXBlLicgJm5ic3A7TWVhbndoaWxlIE9s
ZGNvIGlzIHVzaW5nIGENCiB0eXBlZGVmIG9mICdldGhlcnR5cGUuJyAmbmJzcDtCb3RoIE5ldyBh
bmQgT2xkIGNvIGJvdGggYXVnbWVudCB0aGlzIGRyYWZ0LiBJbiB0aGlzIHNjZW5hcmlvIHRoZSBu
ZXR3b3JrIG9wZXJhdG9yIGlzIHN0dWNrIHNvcnRpbmcgb3V0IHRoZSBsb2dpYyBpbiB3aGljaCB2
ZW5kb3IgbW9kZWwgdG8gdXNlIGFuZCBoYXZpbmcgdG8gZGVhbCB3aXRoIHR3byBkYXRhIHN0cnVj
dHVyZXMgZm9yIHRoZSBzYW1lIGVudGl0eSAoZXRoZXItdHlwZSkuICZuYnNwOyBVc2luZyBtb2Rl
bHMNCiB0aGlzIHdheSBkb2VzIG5vdGhpbmcgdG8gc2ltcGxpZnkgbmV0d29yayBjb2RpbmcgYW5k
IG1hbmFnZW1lbnQuJm5ic3A7IEkgYW0gYWdhaW5zdCBhdWdtZW50YXRpb24gZnJvbSB2ZW5kb3Ig
bW9kZWxzIGZvciBjb21tb24gaXRlbXMgYnV0IGl0IGlzIG9rIGZvciB2ZW5kb3IgdW5pcXVlIGl0
ZW1zLiZuYnNwOyBFdGhlci10eXBlIGlzIG5vdCB2ZW5kb3IgdW5pcXVlLiZuYnNwOyBBdWdtZW50
YXRpb24gaGFzIGl0cyBwbGFjZSBidXQgaXQgYXBwZWFycyB0byBiZSBvdmVydXNlZA0KIGV2ZW4g
d2l0aGluIHRoZSBjb250ZXh0IG9mIElFVEYgb25seSBtb2RlbHMuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdCBzdXJlIGlmIHBvaW50aW5n
IG91dCBpZXRmLXJvdXRpbmcgd2FzIGEgZ29vZCBpZGVhLiBGaXZlIHllYXJzIGluIHRoZSBtYWtp
bmcgYW5kIDQyIGF1Z21lbnRpbmcgbW9kZWxzLiA6LSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgd2UgY2FuIGdldCB0aGUgd2VsbCBrbm93
biBJRVRGIHN0YW5kYXJkaXplZCBtaXNzaW5nIGJpdHMgZnJvbSBMMywgTDQgZm9yIHY0IGFuZCB2
NiBpbnRvIHRoaXMgaXQgd291bGQgd29yayBmb3IgbWUgYnV0IEkgdGhpbmsgdGhlIElFVEYgbWF5
IGhhdmUgbWlzc2VkIHRoZSBib2F0IG9uIHRoaXMgb25lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBTdW4sIE1hciAyNiwgMjAx
NyBhdCAxOjE3IFBNLCBLZW50IFdhdHNlbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmt3YXRzZW5AanVu
aXBlci5uZXQiIHRhcmdldD0iX2JsYW5rIj5rd2F0c2VuQGp1bmlwZXIubmV0PC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj5ISSBEYXZpZCw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpDYWxpYnJpIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj5JIGJl
bGlldmUgYW4gYW5hbG9neSB0byB0aGUgaWV0Zi1yb3V0aW5nIG1vZHVsZSBjYW4gYW5kIHNob3Vs
ZCBiZSBtYWRlIGhlcmUuJm5ic3A7IEluIGJvdGggY2FzZXMsIHRoZSBtb2R1bGUgcHJvdmlkZXMg
YSBtaW5pbWFsIHNrZWxldG9uIHRoYXQgaXMgaW50ZW5kZWQNCiB0byBiZSBleHRlbmRlZCBieSBh
dWdtZW50YXRpb25zLiZuYnNwOyAmbmJzcDtJZiBhbnl0aGluZywgSSBjb3VsZCBhcmd1ZSB0aGF0
IHRoZSBhY2wgbW9kdWxlIGRvZXNuJ3QgZ28gZmFyIGVub3VnaCwgaW4gdGhhdCB0aGVyZSBpcyBu
byBmZWF0dXJlIHN0YXRlbWVudCBvbiB0aGUgJnF1b3Q7YWNlLWlwJnF1b3Q7IGFuZCAmcXVvdDth
Y2UtZXRoJnF1b3Q7IGNhc2Ugc3RhdGVtZW50cywgYXMgaWYgaXQncyBhc3N1bWluZyB0aGF0IGFs
bCBzZXJ2ZXJzIGltcGxlbWVudCBMMyBhbmQgTDIgQUNMcywgd2hpY2gNCiBJIGZpbmQgc3VzcGlj
aW91cy4uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGli
cmkiPllvdSB3cml0ZSBiZWxvdyAmcXVvdDthdWdtZW50ZWQgYnkgZWFjaCB2ZW5kb3ImcXVvdDss
IGJ1dCBJIGRvbid0IGJlbGlldmUgdGhhdCB0aGlzIGlzIHRoZSBpbnRlbnQsIHNvIG11Y2ggYXMg
KGp1c3QgbGlrZSB3aXRoIHRoZSBpZXRmLXJvdXRpbmcpIHRoYXQgZnV0dXJlDQogSUVURiBtb2R1
bGVzIHdpbGwgYmUgZGVmaW5lZCB0byBmbGVzaCBpdCBvdXQuJm5ic3A7IEluIHBhcnRpY3VsYXIs
IHRoZSBleGlzdGluZyAmcXVvdDthY2UtaXAmcXVvdDsgYW5kICZxdW90O2FjZS1ldGgmcXVvdDsg
Y2FzZSBzdGF0ZW1lbnRzIGNhbiBiZSBhdWdtZW50ZWQsIGFzIHdlbGwgYXMgYnJhbmQgbmV3IGNh
c2Ugc3RhdGVtZW50cyBhZGRlZC4mbmJzcDsmbmJzcDsgSSBhZ3JlZSB0aGF0LCBpbiBpdHMgY3Vy
cmVudCBmb3JtLCB0aGlzIGRyYWZ0IGlzIG9mIGxpbWl0ZWQgdXNlLCBidXQga2VlcCBpbiBteQ0K
IHRoYXQgdGhlIGlldGYtcm91dGluZyBtb2R1bGUgbm93IGhhcyA0MiBvdGhlciBtb2R1bGVzIGF1
Z21lbnRpbmcgaXQsIHNvIHRoZXJlJ3MgaG9wZSB0aGF0IHRoZSBpZXRmLWFjY2Vzcy1jb250cm9s
LWxpc3QgbW9kdWxlIHdpbGwgc2ltaWxhcmx5IGJlIGZsZXNoZWQgb3V0IGluIHNob3J0IG9yZGVy
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPldo
YXQgZG8geW91IHRoaW5rPyZuYnNwOyBEbyB5b3UgdGhpbmsgd2Ugc2hvdWxkIHB1dCBmZWF0dXJl
IHN0YXRlbWVudHMgb24gdGhlIHR3byBjYXNlIHN0YXRlbWVudHMsIG9yIGV2ZW4gbW92ZSB0aGVz
ZSBpbnRvIG90aGVyIG1vZHVsZXMgKGluIHRoZSBzYW1lDQogZHJhZnQpIHNvIHRoYXQgdGhlcmUg
aXMgbm8gc3BlY2lhbG5lc3MgaW1wYXJ0ZWQgb24gdGhlbT88L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJp
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj5XaGF0IGFib3V0IG90aGVycz8mbmJzcDsg
SSdtIGNvbmNlcm5lZCB0aGF0IHdlIG1heSBub3QgaGF2ZSBzdWZmaWNpZW50IGRvbWFpbiBleHBl
cnRpc2UgaW4gdGhlIE5FVE1PRCBXRyAtIHNpbWlsYXIgdG8gdGhlIHJvdXRpbmctY2ZnIGRyYWZ0
LCB1bnRpbCB0aGUNCiBydGd3ZyBzdGFydGVkIHRvIGZvY3VzIG9uIGl0Ljwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPktlbnQmbmJzcDsgLy8gc2hl
cGhlcmQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiAzLzE4LzE3LCA5OjE4IEFNLCAmcXVvdDtEYXZp
ZCBCYW5uaXN0ZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkcGJAbmV0ZmxpeC5jb20iIHRh
cmdldD0iX2JsYW5rIj5kcGJAbmV0ZmxpeC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQiPihzZWNvbmQgdHJ5KTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuNXB0Ij5UaGVyZSB3ZXJlIG5vIGNoYW5nZXMgdG8gdGhlIG1vZGVsIHNvIG15
IGNvbmNlcm5zIHJlbWFpbiB0aGUgc2FtZS4mbmJzcDsgQXVnbWVudGF0aW9uIGlzIG5vdCBhIHNj
YWxhYmxlIHNvbHV0aW9uIHdoZW4gZGVhbGluZyB3aXRoIGEgbXV0bGktdmVuZG9yIG9yIGluDQog
c29tZSBpbnN0YW5jZXMgYSBtdWx0aS1idXNpbmVzcy11bml0IGVudmlyb25tZW50LiZuYnNwOyBU
aGUgJ25ld2NvJyBleGFtcGxlIGluIHRoZSBkcmFmdCBpbGx1c3RyYXRlcyB0aGlzIHByb2JsZW0u
Jm5ic3A7IFRoZSBJRVRGIHByb2R1Y2VzIGEgJ3N0YW5kYXJkJyBmb3IgYW4gQUNMIGRyYWZ0IHdo
aWNoIGlzIHNvIHNwYXJzZSBpbiBuYXR1cmUgdGhhdCBpdCBtdXN0IGJlIGF1Z21lbnRlZCBieSBl
YWNoIHZlbmRvci4mbmJzcDsgSW4gdGhlIGJlc3QgY2FzZSB0aGlzIGdpdmVzDQogbWUgYSB1bmlx
dWUgbW9kZWwgcGVyIHZlbmRvciBiZWNhdXNlIHdlIGtub3cgdGhlIHZlbmRvcnMgYXJlIG5vdCBn
b2luZyB0byBnZXQgdG9nZXRoZXIgdG8gZGVmaW5lIHRoZSBtaXNzaW5nIHBpZWNlcy4mbmJzcDsg
VGhlIHZlbmRvcnMgd2lsbCB1c2UgYSB2YXJpZXR5IG9mIG1lY2hhbmlzbXMgdG8gY29tcGxldGUg
dGhlIG1vZGVsIGZyb20gdXNpbmcgYSBzY3JpcHQgdG8gYnVpbGQgdGhlaXIgbW9kZWxzIGZyb20g
c291cmNlIGNvZGUsIGhhbmRsaW5nIHRoZQ0KIG1pc3NpbmcgcGllY2VzIGFzIGFyYml0cmFyeSBj
b2RlIChhbnl4bWwpLCBvciBldmVyeXRoaW5nIGFzIGEgc3RyaW5nLiZuYnNwOyBUaGVuIHRoZXJl
IGlzIHRoZSB3b3JzZSBjYXNlIHdoZXJlIGEgdmVuZG9yIGhhcyBubyBpbnRlcm5hbCBzdGFuZGFy
ZGl6YXRpb24gKHlvdSBrbm93IHdobyB5b3UgYXJlKSBhbmQgdGhlaXIgb3duIHByb2R1Y3QgbGlu
ZXMgd2lsbCBub3QgYWxpZ24gaW50byBhIGNvbW1vbiBtb2RlbC4mbmJzcDsgVGhlIG9iamVjdCBo
ZXJlLCBmb3INCiBtZSwgaXMgdG8gZ2V0IHRvIGEgc2luZ2xlIG1vZGVsIGZvciBhbGwgdmVuZG9y
cyBiYXJyaW5nIGEgdW5pcXVlIGZlYXR1cmUgdGhhdCBiZWxvbmdzIHRvIG9uZSB2ZW5kb3IgaW4g
d2hpY2ggY2FzZSBhdWdtZW50YXRpb24gaXMgYWNjZXB0YWJsZS4gJm5ic3A7PC9zcGFuPg0KPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjkuNXB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQi
PkNvdWxkIHlvdSBhZGQgdG8gdGhpcyBpbiB0aGUgZnV0dXJlIGFuZCByZXYgdXAgdGhlIFJGQz8m
bmJzcDsgU3VyZS4mbmJzcDsgSG93ZXZlciwgSSBhbSBub3Qgc3VyZSB3aGF0IHZhbHVlIHRoYXQg
YnJpbmdzIHRvIHRoZSBjb21tdW5pdHkuJm5ic3A7IEluIGl0cyBjdXJyZW50IGZvcm0NCiBJIHdv
dWxkIG5vdCBhc2sgYW55IG9mIG15IHZlbmRvcnMgdG8gaW1wbGVtZW50IHRoaXMgZHJhZnQuJm5i
c3A7IEluc3RlYWQgSSB3b3VsZCBwdXNoIHRoZW0gdG93YXJkcyB0aGUgT3BlbkNvbmZpZyBBQ0wg
bW9kZWwuICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFR1ZSwgTWFyIDE0LCAyMDE3IGF0IDk6MTIgUE0sIEtl
bnQgV2F0c2VuICZsdDs8YSBocmVmPSJtYWlsdG86a3dhdHNlbkBqdW5pcGVyLm5ldCIgdGFyZ2V0
PSJfYmxhbmsiPmt3YXRzZW5AanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0ND
Q0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTpDYWxpYnJpIj5IaSBEYXZpZCw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTpDYWxpYnJpIj5DYW4geW91IHBsZWFzZSBjb25maXJtIHRoYXQgdGhlIGFkZGl0aW9u
YWwgZXhhbXBsZXMgYWRkcmVzcyB5b3VyIGNvbmNlcm4/Jm5ic3A7IEFuZCwgaWYgbm90LCBwbGVh
c2U8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj5leHBsYWluIGlmIHRoZXJlIGlzIGFueSByZWFzb24g
d2h5IHdoYXQgeW91J3JlIGxvb2tpbmcgZm9yIGNvdWxkbid0IGJlIGFkZGVkIG9yIGF1Z21lbnRl
ZCBpbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPmluIHRoZSBmdXR1cmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
Q2FsaWJyaSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+VGhhbmtzLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OkNhbGlicmkiPktlbnQgLy8gc2hlcGhlcmQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OkNhbGlicmkiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5PbiAzLzEzLzE3LCA1OjU3IEFNLCAmcXVvdDtuZXRtb2Qgb24g
YmVoYWxmIG9mIERlYW4gQm9nZGFub3ZpYyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5ldG1v
ZC1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bmV0bW9kLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+IG9uIGJlaGFsZiBvZg0KPGEgaHJlZj0ibWFpbHRvOml2YW5kZWFuQGdtYWlsLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPml2YW5kZWFuQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhlcmUg
aXMgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoZSBBQ0wgZHJhZnQuIFNpbmNlIERlY2VtYmVyIGFuZCBz
b21lIGFkZGl0aW9uYWwgY29tbWVudHMgYWJvdXQgdGhlIEFDTCBtb2RlbCwgSSBzcG9rZSB3aXRo
IG1hbnkgb3BlcmF0b3JzIGFuZCBob3cgdGhleSB1c2UgQUNMcy4gSSBoYXZlIGFsc28gcmVjZWl2
ZWQNCiBsb3Qgb2YgZGV0YWlsZWQgQUNMIGNvbmZpZ3VyYXRpb25zLiBJbiBtb3N0IGNhc2VzLCB0
aGUgbW9kZWwgaXMgZWFzaWx5IGFkYXB0ZWQgdG8gdGhlIGN1cnJlbnQgdXNlIGNhc2VzIGluIG9w
ZXJhdGlvbnMuIEJ1dCB0byBhbnN3ZXIgdGhlIGNvbW1lbnRzLCB0aGUgYXV0aG9ycyBoYXZlIGFk
ZGVkIGEgZGV0YWlsZWQgZXhhbXBsZSBpbiB0aGUgYWRkZW5kdW0gc2VjdGlvbiBob3cgdGhlIG1v
ZGVsIGNhbiBiZSBleHRlbmRlZCBhbmQgaG93IHRoaXMNCiBtb2RlbCBjYW4gYmUgdXNlZC4gPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Q2hlZXJzLDxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
RGVhbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5CZWdpbiBmb3J3
YXJkZWQgbWVzc2FnZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90OyI+
RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSBOZXVlJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPC9hPjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSBOZXVlJnF1b3Q7Ij5TdWJqZWN0OiBO
ZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWlldGYtbmV0bW9kLWFjbC1tb2RlbC0x
MC50eHQ8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
IE5ldWUmcXVvdDsiPkRhdGU6DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90OyI+TWFyY2ggMTMsIDIwMTcgYXQgMTA6NTI6MzggQU0g
R01UJiM0MzsxPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
IE5ldWUmcXVvdDsiPlRvOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhIE5ldWUmcXVvdDsiPiZsdDs8YSBocmVmPSJtYWlsdG86bmV0bW9kLWNoYWly
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm5ldG1vZC1jaGFpcnNAaWV0Zi5vcmc8L2E+Jmd0
OywgJnF1b3Q7S2lyYW4gS291c2hpayZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtrb3VzaGlr
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtrb3VzaGlrQGNpc2NvLmNvbTwvYT4mZ3Q7LCAm
cXVvdDtMaXNhIEh1YW5nJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bHlpaHVhbmcxNkBnbWFp
bC5jb20iIHRhcmdldD0iX2JsYW5rIj5seWlodWFuZzE2QGdtYWlsLmNvbTwvYT4mZ3Q7LA0KICZx
dW90O0RlYW4gQm9nZGFub3ZpYyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOml2YW5kZWFuQGdt
YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPml2YW5kZWFuQGdtYWlsLmNvbTwvYT4mZ3Q7LCAmcXVv
dDtEYW5hIEJsYWlyJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGJsYWlyQGNpc2NvLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmRibGFpckBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7S2lyYW4gQWdy
YWhhcmEgU3JlZW5pdmFzYSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmtrb3VzaGlrQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmtrb3VzaGlrQGNpc2NvLmNvbTwvYT4mZ3Q7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkEgbmV3IHZl
cnNpb24gb2YgSS1ELCBkcmFmdC1pZXRmLW5ldG1vZC1hY2wtbW9kZWwtMTAudHh0PGJyPg0KaGFz
IGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBEZWFuIEJvZ2Rhbm92aWMgYW5kIHBvc3Rl
ZCB0byB0aGU8YnI+DQpJRVRGIHJlcG9zaXRvcnkuPGJyPg0KPGJyPg0KTmFtZTo8c3BhbiBjbGFz
cz0ibTQ0MzcwOTY3MDczOTc3Mzk0OG0tNTkyMzE1NTE2MDIzNjk5MzY1NmFwcGxlLXRhYi1zcGFu
Ij4gPC9zcGFuPg0KZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsPGJyPg0KUmV2aXNpb246PHNw
YW4gY2xhc3M9Im00NDM3MDk2NzA3Mzk3NzM5NDhtLTU5MjMxNTUxNjAyMzY5OTM2NTZhcHBsZS10
YWItc3BhbiI+IDwvc3Bhbj4NCjEwPGJyPg0KVGl0bGU6PHNwYW4gY2xhc3M9Im00NDM3MDk2NzA3
Mzk3NzM5NDhtLTU5MjMxNTUxNjAyMzY5OTM2NTZhcHBsZS10YWItc3BhbiI+IDwvc3Bhbj4NCk5l
dHdvcmsgQWNjZXNzIENvbnRyb2wgTGlzdCAoQUNMKSBZQU5HIERhdGEgTW9kZWw8YnI+DQpEb2N1
bWVudCBkYXRlOjxzcGFuIGNsYXNzPSJtNDQzNzA5NjcwNzM5NzczOTQ4bS01OTIzMTU1MTYwMjM2
OTkzNjU2YXBwbGUtdGFiLXNwYW4iPg0KPC9zcGFuPjIwMTctMDMtMTM8YnI+DQpHcm91cDo8c3Bh
biBjbGFzcz0ibTQ0MzcwOTY3MDczOTc3Mzk0OG0tNTkyMzE1NTE2MDIzNjk5MzY1NmFwcGxlLXRh
Yi1zcGFuIj4gPC9zcGFuPg0KbmV0bW9kPGJyPg0KUGFnZXM6PHNwYW4gY2xhc3M9Im00NDM3MDk2
NzA3Mzk3NzM5NDhtLTU5MjMxNTUxNjAyMzY5OTM2NTZhcHBsZS10YWItc3BhbiI+IDwvc3Bhbj4N
CjMyPGJyPg0KVVJMOiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwLnR4dCIgdGFyZ2V0PSJf
YmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1pZXRmLW5l
dG1vZC1hY2wtbW9kZWwtMTAudHh0PC9hPjxicj4NClN0YXR1czogJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtbmV0bW9kLWFj
bC1tb2RlbC88L2E+PGJyPg0KSHRtbGl6ZWQ6ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLW5l
dG1vZC1hY2wtbW9kZWwtMTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwPC9hPjxicj4NCkRpZmY6ICZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRmLW5ldG1v
ZC1hY2wtbW9kZWwtMTAiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9yZmNk
aWZmP3VybDI9ZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwPC9hPjxicj4NCjxicj4NCkFi
c3RyYWN0Ojxicj4NCiZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgZGF0YSBt
b2RlbCBvZiBBY2Nlc3MgQ29udHJvbCBMaXN0IChBQ0wpPGJyPg0KJm5ic3A7Jm5ic3A7YmFzaWMg
YnVpbGRpbmcgYmxvY2tzLjxicj4NCjxicj4NCiZuYnNwOyZuYnNwO0VkaXRvcmlhbCBOb3RlIChU
byBiZSByZW1vdmVkIGJ5IFJGQyBFZGl0b3IpPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7VGhpcyBk
cmFmdCBjb250YWlucyBtYW55IHBsYWNlaG9sZGVyIHZhbHVlcyB0aGF0IG5lZWQgdG8gYmUgcmVw
bGFjZWQ8YnI+DQombmJzcDsmbmJzcDt3aXRoIGZpbmFsaXplZCB2YWx1ZXMgYXQgdGhlIHRpbWUg
b2YgcHVibGljYXRpb24uJm5ic3A7IFRoaXMgbm90ZTxicj4NCiZuYnNwOyZuYnNwO3N1bW1hcml6
ZXMgYWxsIG9mIHRoZSBzdWJzdGl0dXRpb25zIHRoYXQgYXJlIG5lZWRlZC4mbmJzcDsgUGxlYXNl
IG5vdGU8YnI+DQombmJzcDsmbmJzcDt0aGF0IG5vIG90aGVyIFJGQyBFZGl0b3IgaW5zdHJ1Y3Rp
b25zIGFyZSBzcGVjaWZpZWQgYW55d2hlcmUgZWxzZSBpbjxicj4NCiZuYnNwOyZuYnNwO3RoaXMg
ZG9jdW1lbnQuPGJyPg0KPGJyPg0KJm5ic3A7Jm5ic3A7QXJ0d29yayBpbiB0aGlzIGRvY3VtZW50
IGNvbnRhaW5zIHNob3J0aGFuZCByZWZlcmVuY2VzIHRvIGRyYWZ0cyBpbjxicj4NCiZuYnNwOyZu
YnNwO3Byb2dyZXNzLiZuYnNwOyBQbGVhc2UgYXBwbHkgdGhlIGZvbGxvd2luZyByZXBsYWNlbWVu
dHM8YnI+DQo8YnI+DQombmJzcDsmbmJzcDtvICZuYnNwOyZxdW90O1hYWFgmcXVvdDsgLS0mZ3Q7
IHRoZSBhc3NpZ25lZCBSRkMgdmFsdWUgZm9yIHRoaXMgZHJhZnQuPGJyPg0KPGJyPg0KJm5ic3A7
Jm5ic3A7byAmbmJzcDtSZXZpc2lvbiBkYXRlIGluIG1vZGVsIChPY3QgMTIsIDIwMTYpIG5lZWRz
IHRvIGdldCB1cGRhdGVkIHdpdGg8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt0
aGUgZGF0ZSB0aGUgZHJhZnQgZ2V0cyBhcHByb3ZlZC4mbmJzcDsgVGhlIGRhdGUgYWxzbyBuZWVk
cyB0byBnZXQ8YnI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtyZWZsZWN0ZWQgb24g
dGhlIGxpbmUgd2l0aCAmbHQ7Q09ERSBCRUdJTlMmZ3Q7Ljxicj4NCjxicj4NCjxicj4NCjxicj4N
Cjxicj4NClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBm
cm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb248YnI+DQp1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lv
biBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IDxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPg0KdG9vbHMuaWV0Zi5vcmc8L2E+Ljxicj4NCjxicj4NClRoZSBJ
RVRGIFNlY3JldGFyaWF0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_5C204D53ECE04632A34A9BE96B913BD0junipernet_--


From nobody Fri Apr  7 16:37:19 2017
Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B58E5128DE7; Fri,  7 Apr 2017 16:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xCJGwO3QCBvm; Fri,  7 Apr 2017 16:37:03 -0700 (PDT)
Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B29BA12943E; Fri,  7 Apr 2017 16:36:51 -0700 (PDT)
Received: by mail-wr0-x244.google.com with SMTP id t20so22021319wra.2; Fri, 07 Apr 2017 16:36:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=user-agent:date:subject:from:to:cc:message-id:thread-topic :references:in-reply-to:mime-version:content-transfer-encoding; bh=hlZB96sxc9OMVMn3BalzDiu5a+wf+98EizDkyiyyx0E=; b=m+iVCZrvAh3zyzyoXFiFqJMFOLb3AQSu7sBqZJ4uy4cxM6L2AMZdAahiUR8uo4MlSI aYxMEc62J5SDNe8fLARxPPHhn/bRkmyBD9UfsxtC3zPHtPTObxjU9DhQTTbucpVxdMDT 5yj7+uDynI+ZFmv6Tq8soMerlrL+9eFenfh2NwiZda+ewgfqufCPRAl7yZXDtxqO03wV U65zD/M2zPQE8joviey2XTLJt1p8HtYM0FRkA+7WVLkbODXviU6IIdQzizKvtnpNvdgh +Ab6eRGH21xsncDAmpAU/y08yyroE0C5QN8DLehny68YmIItdUoOTqtHs/+je1t/d3MJ IxZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:date:subject:from:to:cc:message-id :thread-topic:references:in-reply-to:mime-version :content-transfer-encoding; bh=hlZB96sxc9OMVMn3BalzDiu5a+wf+98EizDkyiyyx0E=; b=N+EFMAqZz6XcQZ6xn4+XDTv2v3LkzUiu1QC5nUCTjpCbZaZiifOHMZid4Vs/ls6cFq Mcs0K55wTM030kDy4fGK6Fax7EXFHOViDnuHYM0XopN+483yK3joOS9jvxrrJA/0vclk 8Rm5gVJwKdZ8gr83NjVqzInx+6NhibgxfzE2Q2nxlXdO0SE/Fdlo9gJ+lK1aSlx7OJ// wOvtJXOZDz1RaXKuIaWQT33NmH6bu1YkMHvqzhkFh4mYo5YabNxbKbSfjdOR09RBTEy4 y7TRNkki56VpGBdLzjwvjKxaNIkx4EuguAgvF3afZ7LFux5APXRI6qwbd73qWQqCTn+h Y4zQ==
X-Gm-Message-State: AFeK/H3S/0l3vNVPx9Qus5Q5rK2dLhaJAcx0/Rg7ZQUIMVdtgVBDeL0z3CZnH67Ie2jgEw==
X-Received: by 10.223.152.67 with SMTP id v61mr15408636wrb.8.1491608210245; Fri, 07 Apr 2017 16:36:50 -0700 (PDT)
Received: from [192.168.0.252] (0.205.23.93.rev.sfr.net. [93.23.205.0]) by smtp.gmail.com with ESMTPSA id c18sm7663804wre.48.2017.04.07.16.36.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 07 Apr 2017 16:36:49 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/f.20.0.170309
Date: Fri, 07 Apr 2017 16:36:52 -0700
From: Jeff Tantsura <jefftant.ietf@gmail.com>
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Message-ID: <8EE83B59-2558-4F3D-97C9-C12A732A6C82@gmail.com>
Thread-Topic: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
References: <D50D9876.A7E82%acee@cisco.com>
In-Reply-To: <D50D9876.A7E82%acee@cisco.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lpCdUG1K7F9QXWUpYUghVa3EEXI>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Apr 2017 23:37:11 -0000

yes/support (TM for Acee()

 
Cheers,
Jeff
 
    On 4/7/17, 7:22 PM, "netmod on behalf of Kent Watsen"
    <netmod-bounces@ietf.org on behalf of kwatsen@juniper.net> wrote:
    
    >All,
    >
    >This is start of a two-week poll on making the following draft a
    >NETMOD working group document:
    >
    >  draft-bjorklund-netmod-yang-tree-diagrams
    >
    >Please send email to the list indicating "yes/support" or "no/do not
    >support".  If indicating no, please state your reservations with the
    >document.  If yes, please also feel free to provide comments you'd like
    >to see addressed once the document is a WG document.
    >
    >
    >Thank you,
    >NETMOD WG Chairs
    >
    >
    >_______________________________________________
    >netmod mailing list
    >netmod@ietf.org
    >https://www.ietf.org/mailman/listinfo/netmod
    
    _______________________________________________
    netmod mailing list
    netmod@ietf.org
    https://www.ietf.org/mailman/listinfo/netmod
    



From nobody Fri Apr  7 18:16:58 2017
Return-Path: <alexander.clemm@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49FAE126DDF; Fri,  7 Apr 2017 18:16:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ije_K3zmJ4vd; Fri,  7 Apr 2017 18:16:55 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 526921279EB; Fri,  7 Apr 2017 18:16:54 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML712-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DKM71545; Sat, 08 Apr 2017 01:16:52 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.301.0; Sat, 8 Apr 2017 02:16:51 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML702-CHM.china.huawei.com ([169.254.4.233]) with mapi id 14.03.0235.001;  Fri, 7 Apr 2017 18:16:44 -0700
From: Alexander Clemm <alexander.clemm@huawei.com>
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Thread-Topic: WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
Thread-Index: AQHSr/Xg1jVz8di74UG+w/RFCeh9O6G6p7Ow
Date: Sat, 8 Apr 2017 01:16:43 +0000
Message-ID: <644DA50AFA8C314EA9BDDAC83BD38A2E0DF90711@SJCEML701-CHM.china.huawei.com>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
In-Reply-To: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.213.48.176]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.58E83A04.00B1, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d8d4b6246a198b5e3766ec7f50ff8e45
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Mm1ECYjezgngA_y_36Le1Nvt7gU>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Apr 2017 01:16:57 -0000

I do have a question re: the rationale that is given in the document: " Tod=
ay's Common practice is include the definition of the syntax used   to repr=
esent a YANG module in every document that provides a tree diagram.  This p=
ractice has several disadvantages and the purpose of   the document is to p=
rovide a single location for this definition. "

I am not sure how much simplification this will really bring - is the boile=
rplate paragraph we find in drafts with YANG tree diagrams today really tha=
t a big problem, specifically while the snippet is still small enough (and =
could arguably even be generated by pyang itself, if extended accordingly, =
for easy pasting into drafts)?  While having a common and consistent defini=
tion in a central location is appreciated, one implication as the tree nota=
tion evolves will be that documents may now have to be specific as to which=
 notation revision is used (as the notation might be updated, revisions mig=
ht need to be maintained, although it is understood that churn will be kept=
 to a minimum). =20

--- Alex

-----Original Message-----
From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Kent Watsen
Sent: Friday, April 07, 2017 4:23 PM
To: netmod@ietf.org
Cc: netmod-chairs@ietf.org
Subject: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagram=
s

All,

This is start of a two-week poll on making the following draft a NETMOD wor=
king group document:

  draft-bjorklund-netmod-yang-tree-diagrams

Please send email to the list indicating "yes/support" or "no/do not suppor=
t".  If indicating no, please state your reservations with the document.  I=
f yes, please also feel free to provide comments you'd like to see addresse=
d once the document is a WG document.


Thank you,
NETMOD WG Chairs


_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod


From nobody Sat Apr  8 12:25:47 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2FC7129468 for <netmod@ietfa.amsl.com>; Sat,  8 Apr 2017 12:25:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.7
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hKxdgvGBf-3e for <netmod@ietfa.amsl.com>; Sat,  8 Apr 2017 12:25:43 -0700 (PDT)
Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8F05129467 for <netmod@ietf.org>; Sat,  8 Apr 2017 12:25:42 -0700 (PDT)
Received: by mail-wm0-x22b.google.com with SMTP id w64so13176529wma.0 for <netmod@ietf.org>; Sat, 08 Apr 2017 12:25:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=6xUro5Hh+r9tZk3kE/l8lbvuxXmmF8g8IUaPxLNIDg4=; b=bzo/CmkTA+r9OA5tngdR6Hcd4fk10aesVNZnY1k+LiLuxb/W/beOSD8QQjdQk37Qhm 1wgywAPTRfQ3s0979Lmtecysbtwb76AHwkSizd3auk6/KR3jU2qKzG/TTiC1g3eXaXZT v2B0idZoB2vz0c9HubrgrzBZiLITMhACegJGvZHtR5MbNoQfcYmwmnG0rjekN2p2JRex 4Ni8vjPkDvrIegk7SFmNHI1DSmip16ag8dMem7QaCeAOn/oe7Q85N18vLRoqPI3O8IFJ rIeo4ZfXXadOBZIAy4lQ1a+yHvExcQugm0YfVuWXmDHi9MkHFuIo/aNk5kBuEjWrUSBV QfaA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=6xUro5Hh+r9tZk3kE/l8lbvuxXmmF8g8IUaPxLNIDg4=; b=iTBHSaRsXD4fIhGsDfb8OD+gwIE+0Ft9I3OYA9khXfxy3VIL7mTARj77Qku/F4b6vC d9MUD1YF7AqdDWfB7V7yJPcCzS7CDQX0M7PDcz3y6brI+pz7LoGHlmKHNPOj+igYegUz 3AWi/GogJHsTAwALvCCygsrZReH2qSEY/vhI32DtrgrkdXoW4TWQ3O20EY0zt9NGjgTf n8gnY84TYP5MqFn6zDujEntKUG9pPFEtBZ3WFM5CVdX6Uac0OJ3Y2zy/ptT3LWB/8GK9 jFQhZ+eA+8I/YJI+DxoCBMVGZ1sCA72pnwuZctnQLrVdK1zI1nrtHJgbxsgQOvu/yCdb mC5g==
X-Gm-Message-State: AN3rC/5dpryszzplANc8+CnpTUORVIXremtRBZ2IRJ6f1JZny1uct4RT 6Ct1UOkGJy2nMo6NtCUBcZnYnmDhSA==
X-Received: by 10.28.46.198 with SMTP id u189mr4067858wmu.54.1491679541164; Sat, 08 Apr 2017 12:25:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Sat, 8 Apr 2017 12:25:40 -0700 (PDT)
In-Reply-To: <644DA50AFA8C314EA9BDDAC83BD38A2E0DF90711@SJCEML701-CHM.china.huawei.com>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net> <644DA50AFA8C314EA9BDDAC83BD38A2E0DF90711@SJCEML701-CHM.china.huawei.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Sat, 8 Apr 2017 12:25:40 -0700
Message-ID: <CABCOCHRFxPfrBH9+gfMchtE01j4HJGffTOiegQQmoew6xkNw5Q@mail.gmail.com>
To: Alexander Clemm <alexander.clemm@huawei.com>
Cc: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>,  "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=001a11423b642ba8e0054cacb507
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ZCNNWJvPEa8x7O7BMD8Pi-FxPc0>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Apr 2017 19:25:46 -0000

--001a11423b642ba8e0054cacb507
Content-Type: text/plain; charset=UTF-8

On Fri, Apr 7, 2017 at 6:16 PM, Alexander Clemm <alexander.clemm@huawei.com>
wrote:

> I do have a question re: the rationale that is given in the document: "
> Today's Common practice is include the definition of the syntax used   to
> represent a YANG module in every document that provides a tree diagram.
> This practice has several disadvantages and the purpose of   the document
> is to provide a single location for this definition. "
>
> I am not sure how much simplification this will really bring - is the
> boilerplate paragraph we find in drafts with YANG tree diagrams today
> really that a big problem, specifically while the snippet is still small
> enough (and could arguably even be generated by pyang itself, if extended
> accordingly, for easy pasting into drafts)?  While having a common and
> consistent definition in a central location is appreciated, one implication
> as the tree notation evolves will be that documents may now have to be
> specific as to which notation revision is used (as the notation might be
> updated, revisions might need to be maintained, although it is understood
> that churn will be kept to a minimum).
>
>

I think the idea is that the current practice of including a terminology
section for
YANG tree diagrams would stop.  Instead, there will be an Informative
reference
to the YANG tree diagram RFC. Then YANG tree diagrams can appear in the
document
matching the syntax in the tree diagrams RFC.

I support the new RFC and also the idea that these diagrams need to be
consistent to have value for YANG readers.  I do not like the current
ad-hoc practice or reinventing the syntax in each RFC that uses a tree
diagram.




> --- Alex
>

Andy


>
> -----Original Message-----
> From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Kent Watsen
> Sent: Friday, April 07, 2017 4:23 PM
> To: netmod@ietf.org
> Cc: netmod-chairs@ietf.org
> Subject: [netmod] WG adoption poll draft-bjorklund-netmod-yang-
> tree-diagrams
>
> All,
>
> This is start of a two-week poll on making the following draft a NETMOD
> working group document:
>
>   draft-bjorklund-netmod-yang-tree-diagrams
>
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd like to
> see addressed once the document is a WG document.
>
>
> Thank you,
> NETMOD WG Chairs
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--001a11423b642ba8e0054cacb507
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Apr 7, 2017 at 6:16 PM, Alexander Clemm <span dir=3D"ltr">&lt;<=
a href=3D"mailto:alexander.clemm@huawei.com" target=3D"_blank">alexander.cl=
emm@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I do=
 have a question re: the rationale that is given in the document: &quot; To=
day&#39;s Common practice is include the definition of the syntax used=C2=
=A0 =C2=A0to represent a YANG module in every document that provides a tree=
 diagram.=C2=A0 This practice has several disadvantages and the purpose of=
=C2=A0 =C2=A0the document is to provide a single location for this definiti=
on. &quot;<br>
<br>
I am not sure how much simplification this will really bring - is the boile=
rplate paragraph we find in drafts with YANG tree diagrams today really tha=
t a big problem, specifically while the snippet is still small enough (and =
could arguably even be generated by pyang itself, if extended accordingly, =
for easy pasting into drafts)?=C2=A0 While having a common and consistent d=
efinition in a central location is appreciated, one implication as the tree=
 notation evolves will be that documents may now have to be specific as to =
which notation revision is used (as the notation might be updated, revision=
s might need to be maintained, although it is understood that churn will be=
 kept to a minimum).<br>
<br></blockquote><div><br></div><div><br></div><div>I think the idea is tha=
t the current practice of including a terminology section for</div><div>YAN=
G tree diagrams would stop.=C2=A0 Instead, there will be an Informative ref=
erence</div><div>to the YANG tree diagram RFC. Then YANG tree diagrams can =
appear in the document</div><div>matching the syntax in the tree diagrams R=
FC.</div><div><br></div><div>I support the new RFC and also the idea that t=
hese diagrams need to be</div><div>consistent to have value for YANG reader=
s.=C2=A0 I do not like the current</div><div>ad-hoc practice or reinventing=
 the syntax in each RFC that uses a tree diagram.</div><div><br></div><div>=
<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
--- Alex<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
<br>
-----Original Message-----<br>
From: netmod [mailto:<a href=3D"mailto:netmod-bounces@ietf.org">netmod-boun=
ces@ietf.<wbr>org</a>] On Behalf Of Kent Watsen<br>
Sent: Friday, April 07, 2017 4:23 PM<br>
To: <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
Cc: <a href=3D"mailto:netmod-chairs@ietf.org">netmod-chairs@ietf.org</a><br=
>
Subject: [netmod] WG adoption poll draft-bjorklund-netmod-yang-<wbr>tree-di=
agrams<br>
<br>
All,<br>
<br>
This is start of a two-week poll on making the following draft a NETMOD wor=
king group document:<br>
<br>
=C2=A0 draft-bjorklund-netmod-yang-<wbr>tree-diagrams<br>
<br>
Please send email to the list indicating &quot;yes/support&quot; or &quot;n=
o/do not support&quot;.=C2=A0 If indicating no, please state your reservati=
ons with the document.=C2=A0 If yes, please also feel free to provide comme=
nts you&#39;d like to see addressed once the document is a WG document.<br>
<br>
<br>
Thank you,<br>
NETMOD WG Chairs<br>
<br>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</a><br=
>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</a><br=
>
</blockquote></div><br></div></div>

--001a11423b642ba8e0054cacb507--


From nobody Mon Apr 10 01:50:46 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F16F212945D; Mon, 10 Apr 2017 01:50:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W7zk4vOdQOjQ; Mon, 10 Apr 2017 01:50:43 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E3D112945C; Mon, 10 Apr 2017 01:50:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=696; q=dns/txt; s=iport; t=1491814243; x=1493023843; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=/fsgFot8aD2a/UOvf5Znc+CspL2wZEYkC51aik8Cdns=; b=TLG89wkzZgU9HDIDc7xGgf4HM1fzMT9cex/t2bQF1/l5pGZ+t+F1HgPZ GI2O8VKUjMtCyS8sT/ca1ab4Jjl1afP5Mxfg+e3Z1hfFseyhQWXJrnwKO Uj/OwZiiewqGKJ67j83jaKUfXES0bynMJScfgvZpTpa+vNCPUwXt2iD0t I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DYAQDtRutY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDSBC415c5AvH5VXgg8hC4UuSgKEIBgBAgEBAQEBAQFrKIUWAQE?= =?us-ascii?q?BAwEBNjYLEAsOCi4nMAYBDAYCAQGKCw6rF4peAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEZBYZQggUJgmKEKBEBhgEBBJx7klkCgX2FLoM3hl2LZIgcHzh9CCUWCBgVQYZ?= =?us-ascii?q?bPzWGWoIuAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,181,1488844800"; d="scan'208";a="653866910"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2017 08:50:40 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v3A8oeG7014607; Mon, 10 Apr 2017 08:50:40 GMT
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <60029664-0bdf-b666-bf48-d9293f8e157d@cisco.com>
Date: Mon, 10 Apr 2017 09:50:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-6LWkI_0kN0VyIrE7mpYPncpieg>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 08:50:45 -0000

Yes/support.


On 08/04/2017 00:22, Kent Watsen wrote:
> All,
>
> This is start of a two-week poll on making the following draft a
> NETMOD working group document:
>
>    draft-bjorklund-netmod-yang-tree-diagrams
>
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd like
> to see addressed once the document is a WG document.
>
>
> Thank you,
> NETMOD WG Chairs
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> .
>


From nobody Mon Apr 10 01:54:52 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9341E129435; Mon, 10 Apr 2017 01:54:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GLiimDDyLksN; Mon, 10 Apr 2017 01:54:48 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D79C1201F2; Mon, 10 Apr 2017 01:54:46 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:8547:4af1:c350:bcfc] (unknown [IPv6:2001:718:1a02:1:8547:4af1:c350:bcfc]) by mail.nic.cz (Postfix) with ESMTPSA id A8616608B1; Mon, 10 Apr 2017 10:54:44 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1491814484; bh=bKSgAJ0OzvrhC1fRHOM5ZvMqRXpPUJ4vxsMIrDOYsSY=; h=From:Date:To; b=j5tHmBGvA8hjGEUqJMbZ8/N+YrJ+KUUNi/0blAxjofWyONkLAwLSujbnMLW1YX3u5 QQdC/yCWjFkxtBTk+uQ/GQ0WDamx+3iX9m3/zsnE/u5uw+PteQ8tNCEmu8VxyqcWlA aYLDSm07YCh+oS7sGDBuygYuISkaIslRjR/nmC7A=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <60029664-0bdf-b666-bf48-d9293f8e157d@cisco.com>
Date: Mon, 10 Apr 2017 10:54:44 +0200
Cc: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: 7bit
Message-Id: <06B286B3-039A-4ABA-9CEC-B39787631AD1@nic.cz>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net> <60029664-0bdf-b666-bf48-d9293f8e157d@cisco.com>
To: Robert Wilton <rwilton@cisco.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/HhSo10R9SGclGWT-PDV3SmuA2gQ>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 08:54:51 -0000

> On 10 Apr 2017, at 10:50, Robert Wilton <rwilton@cisco.com> wrote:
> 
> Yes/support.

Support. Lada

> 
> 
> On 08/04/2017 00:22, Kent Watsen wrote:
>> All,
>> 
>> This is start of a two-week poll on making the following draft a
>> NETMOD working group document:
>> 
>>   draft-bjorklund-netmod-yang-tree-diagrams
>> 
>> Please send email to the list indicating "yes/support" or "no/do not
>> support".  If indicating no, please state your reservations with the
>> document.  If yes, please also feel free to provide comments you'd like
>> to see addressed once the document is a WG document.
>> 
>> 
>> Thank you,
>> NETMOD WG Chairs
>> 
>> 
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>> .
>> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Mon Apr 10 02:16:13 2017
Return-Path: <wangzitao@huawei.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6222B129467; Mon, 10 Apr 2017 02:16:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 69hWEfhEILog; Mon, 10 Apr 2017 02:16:10 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91EE2120454; Mon, 10 Apr 2017 02:06:37 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML711-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DKP58507; Mon, 10 Apr 2017 09:06:34 +0000 (GMT)
Received: from DGGEMM406-HUB.china.huawei.com (10.3.20.214) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 10 Apr 2017 10:06:33 +0100
Received: from DGGEMM506-MBX.china.huawei.com ([169.254.3.133]) by DGGEMM406-HUB.china.huawei.com ([10.3.20.214]) with mapi id 14.03.0301.000; Mon, 10 Apr 2017 17:05:45 +0800
From: wangzitao <wangzitao@huawei.com>
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Thread-Topic: WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
Thread-Index: AQHSr/Xg1jVz8di74UG+w/RFCeh9O6G+Uzbw
Date: Mon, 10 Apr 2017 09:05:45 +0000
Message-ID: <E6BC9BBCBCACC246846FC685F9FF41EA2ADD0A4B@DGGEMM506-MBX.china.huawei.com>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
In-Reply-To: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Accept-Language: en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.136.79.161]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.58EB4B1B.012B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.133, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d8d4b6246a198b5e3766ec7f50ff8e45
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/RJpVoYwQtfsDGPajJ0TE0wbwTV8>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 09:16:11 -0000

U3VwcG9ydC4NCi1NaWNoYWVsDQoNCi0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCuWPkeS7tuS6ujog
S2VudCBXYXRzZW4gW21haWx0bzprd2F0c2VuQGp1bmlwZXIubmV0XSANCuWPkemAgeaXtumXtDog
MjAxN+W5tDTmnIg45pelIDc6MjMNCuaUtuS7tuS6ujogbmV0bW9kQGlldGYub3JnDQrmioTpgIE6
IG5ldG1vZC1jaGFpcnNAaWV0Zi5vcmcNCuS4u+mimDogV0cgYWRvcHRpb24gcG9sbCBkcmFmdC1i
am9ya2x1bmQtbmV0bW9kLXlhbmctdHJlZS1kaWFncmFtcw0KDQpBbGwsDQoNClRoaXMgaXMgc3Rh
cnQgb2YgYSB0d28td2VlayBwb2xsIG9uIG1ha2luZyB0aGUgZm9sbG93aW5nIGRyYWZ0IGEgTkVU
TU9EIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQ6DQoNCiAgZHJhZnQtYmpvcmtsdW5kLW5ldG1vZC15
YW5nLXRyZWUtZGlhZ3JhbXMNCg0KUGxlYXNlIHNlbmQgZW1haWwgdG8gdGhlIGxpc3QgaW5kaWNh
dGluZyAieWVzL3N1cHBvcnQiIG9yICJuby9kbyBub3Qgc3VwcG9ydCIuICBJZiBpbmRpY2F0aW5n
IG5vLCBwbGVhc2Ugc3RhdGUgeW91ciByZXNlcnZhdGlvbnMgd2l0aCB0aGUgZG9jdW1lbnQuICBJ
ZiB5ZXMsIHBsZWFzZSBhbHNvIGZlZWwgZnJlZSB0byBwcm92aWRlIGNvbW1lbnRzIHlvdSdkIGxp
a2UgdG8gc2VlIGFkZHJlc3NlZCBvbmNlIHRoZSBkb2N1bWVudCBpcyBhIFdHIGRvY3VtZW50Lg0K
DQoNClRoYW5rIHlvdSwNCk5FVE1PRCBXRyBDaGFpcnMNCg0KDQo=


From nobody Mon Apr 10 02:19:26 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94571128C83 for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 02:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5O_N4l0rvLC for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 02:19:23 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5317E129435 for <netmod@ietf.org>; Mon, 10 Apr 2017 02:19:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=14680; q=dns/txt; s=iport; t=1491815962; x=1493025562; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=jxUQLZHDoGwqs13M9P9BiXVajEi3Stt0sGLAE/1Jnts=; b=IpLVRLBsWbLiraSEIpuLb18rNBaOWMWcYFrEDNmmpZXt/PPvjnx2HL7l x3Vnwl1oGoXhJQ+20ZWwt/mWW8ERXSpyi1Pz9+U955hxLLcmQoJ61WYAL 7n/7PfJAUIglHasH2yA9pwtq7kxFJD3l4jNqSqC3GOpKa9nW7Id0Bukjq Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQBITetY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm6BRoELjXlzkE6QI4U0gg8hAQqFLkoChB0YAQIBAQEBAQEBayi?= =?us-ascii?q?FFgEBAQMBAStBGwsYLicwBgEMBgIBAYoLDqscK4ozAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBGAWGUIIFgmuEQIV7BZx7klmKZIZdi2SIHB84gQUlFggYFUGGWz81iV8?= =?us-ascii?q?BAQE?=
X-IronPort-AV: E=Sophos;i="5.37,181,1488844800";  d="scan'208,217";a="651025163"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2017 09:19:20 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v3A9JK7b031557; Mon, 10 Apr 2017 09:19:20 GMT
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <e77ea6c1-fe1d-f511-9c84-b34b4bd399cb@cisco.com>
Date: Mon, 10 Apr 2017 10:19:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------413474B8C063605D96E06924"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/bJJw7hOL1nTVZruuh0i3EyZcQas>
Subject: Re: [netmod] choice statements and trim vs explicit default handling
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 09:19:24 -0000

This is a multi-part message in MIME format.
--------------413474B8C063605D96E06924
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Hi Jason,

Your default statement in your YANG snippet below would be ignored, as 
per section 7.9.3 of RFC 7950.

But, if you changed your YANG to this:

choice foo {

   default aa;

   case aa {

     leaf some-bool { type Boolean; default “false”; }

   {

   case bb {

     leaf some-num { type int32; }

   }

}


Then answering both (A) and (B): I would assume that setting "some-bool" 
to "true" or "false" would cause "bb" to be deleted regardless of what 
default mode the server was using.  If neither some-bool or some-num had 
been set to an explicit value then some-bool semantically exists with 
value "false" due to the two default statements.

I might be wrong, but I have always assumed that the with-defaults 
extension is really concerned with the presentation/encoding of default 
values, and isn't intended to change the underlying semantics of YANG's 
handling of default values.

Thanks,
Rob


On 07/04/2017 23:50, Sterne, Jason (Nokia - CA/Ottawa) wrote:
>
> Hi all,
>
> When a server operates in ‘trim’ mode (rfc6243), setting a leaf to its 
> default value removes it from the config (i.e. it is indistinguishable 
> from the case where that leaf was never configured or the case where 
> that leaf was deleted/removed).
>
> (A)
>
> Does setting a leaf in one case of a choice to its default value (in a 
> ‘trim’ mode server) cause leafs in other cases to be implicitly 
> deleted ?  I assume not.
>
> For example:
>
> choice foo {
>
>   case aa {
>
>     leaf some-bool { type Boolean; default “false”; }
>
>   {
>
>   case bb {
>
>     leaf some-num { type int32; }
>
>   }
>
> }
>
> If some-num is currently set to 50, and then an edit-config sets 
> some-bool to “false”, does that clear the some-num leaf ?
>
> (i.e. does it select case aa ?)
>
> RFC 7950 says: “the creation of a node from one case implicitly 
> deletes all nodes from all other cases”.
>
> RFC 6243 section 2.2.3 describes that a leaf set to default (in a trim 
> server) doesn’t exist.
>
> (B)
>
> Now how about if the server operates in ‘explicit’ mode ?  Does 
> setting some-bool to “false” clear some-num ?  I assume it does (but 
> it just seems a little funny that the behavior on this changes between 
> trim and explicit servers).
>
> Regards,
>
> Jason
>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--------------413474B8C063605D96E06924
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Jason,</p>
    <p>Your default statement in your YANG snippet below would be
      ignored, as per section 7.9.3 of RFC 7950.</p>
    <p>But, if you changed your YANG to this:</p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">choice foo {</span></p>
    <p class="MsoNormal"><font face="Courier New,serif">  default aa;</font><br>
      <span style="font-family:&quot;Courier New&quot;,serif"><o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">  case aa {<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">    leaf some-bool { type Boolean; default
        “false”; }<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">  {<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">  case bb {<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">    leaf some-num { type int32; }<o:p></o:p></span></p>
    <p class="MsoNormal"><span style="font-family:&quot;Courier
        New&quot;,serif">  }<o:p></o:p></span></p>
    <span style="font-family:&quot;Courier New&quot;,serif">}<br>
      <br>
      <br>
    </span>Then answering both (A) and (B): I would assume that setting
    "some-bool" to "true" or "false" would cause "bb" to be deleted
    regardless of what default mode the server was using.  If neither
    some-bool or some-num had been set to an explicit value then
    some-bool semantically exists with value "false" due to the two
    default statements.<br>
    <br>
    I might be wrong, but I have always assumed that the with-defaults
    extension is really concerned with the presentation/encoding of
    default values, and isn't intended to change the underlying
    semantics of YANG's handling of default values.<br>
    <br>
    <span style="font-family:&quot;Courier New&quot;,serif"></span>Thanks,<br>
    Rob<br>
    <br>
    <span style="font-family:&quot;Courier New&quot;,serif"></span><span
      style="font-family:&quot;Courier New&quot;,serif"><br>
    </span>
    <div class="moz-cite-prefix">On 07/04/2017 23:50, Sterne, Jason
      (Nokia - CA/Ottawa) wrote:<br>
    </div>
    <blockquote
cite="mid:HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:425884178;
	mso-list-type:hybrid;
	mso-list-template-ids:1941877984 1436186826 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-number-format:alpha-upper;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:38.25pt;
	text-indent:-20.25pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">Hi all,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">When a server operates in ‘trim’ mode
            (rfc6243), setting a leaf to its default value removes it
            from the config (i.e. it is indistinguishable from the case
            where that leaf was never configured or the case where that
            leaf was deleted/removed).<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">(A)<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">Does setting a leaf in one case of a choice
            to its default value (in a ‘trim’ mode server) cause leafs
            in other cases to be implicitly deleted ?  I assume not.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">For example:<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">choice foo {<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">  case aa {<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">    leaf some-bool { type Boolean; default
            “false”; }<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">  {<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">  case bb {<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">    leaf some-num { type int32; }<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">  }<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">}<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">If some-num is currently set to 50, and
            then an edit-config sets some-bool to “false”, does that
            clear the some-num leaf ?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">(i.e. does it select case aa ?)<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">RFC 7950 says: “the creation of a node from
            one case implicitly deletes all nodes from all other cases”.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">RFC 6243 section 2.2.3 describes that a
            leaf set to default (in a trim server) doesn’t exist.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">(B)<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">Now how about if the server operates in
            ‘explicit’ mode ?  Does setting some-bool to “false” clear
            some-num ?  I assume it does (but it just seems a little
            funny that the behavior on this changes between trim and
            explicit servers).<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif">Jason<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-family:&quot;Courier
            New&quot;,serif"><o:p> </o:p></span></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
netmod mailing list
<a class="moz-txt-link-abbreviated" href="mailto:netmod@ietf.org">netmod@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.org/mailman/listinfo/netmod</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------413474B8C063605D96E06924--


From nobody Mon Apr 10 04:45:58 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 924261294A3; Mon, 10 Apr 2017 04:45:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vTNpTMkOJkHf; Mon, 10 Apr 2017 04:45:55 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 1C8241294A2; Mon, 10 Apr 2017 04:45:54 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id 4D4CB182000E; Mon, 10 Apr 2017 13:43:08 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Kent Watsen <kwatsen@juniper.net>, "netmod\@ietf.org" <netmod@ietf.org>
Cc: "netmod-chairs\@ietf.org" <netmod-chairs@ietf.org>
In-Reply-To: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net>
Date: Mon, 10 Apr 2017 13:45:53 +0200
Message-ID: <m2d1ck1o5q.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/W3YiyskiHwyy_B1Z0O_7SawZc0I>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 11:45:57 -0000

As the author: yes/support.

Two changes seemed to have support in IETF 98 audience:

1. Apart from text/plain, the media type SHOULD be text/markdown
(variants permitted).

2. The "text-media-type" extension can appear anywhere in a (sub)module,
and will be scoped to the parent statement and its substaments (unless
overriden).

Lada

Kent Watsen <kwatsen@juniper.net> writes:

> All,
>
> This is start of a two-week poll on making the following draft a 
> NETMOD working group document:
>
>   draft-lhotka-netmod-yang-markup-00
>
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd 
> like to see addressed once the document is a WG document.
>
> Thank you,
> NETMOD WG Chairs
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Mon Apr 10 04:49:44 2017
Return-Path: <wlupton@broadband-forum.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B06A1294A1; Mon, 10 Apr 2017 04:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bD1oX_F4DX55; Mon, 10 Apr 2017 04:49:38 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82BDE1205D3; Mon, 10 Apr 2017 04:49:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 41D111E5691; Mon, 10 Apr 2017 04:49:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ynqqlUrMwbeU; Mon, 10 Apr 2017 04:49:30 -0700 (PDT)
Received: from [192.168.1.127] (host81-132-49-127.range81-132.btcentralplus.com [81.132.49.127]) by c8a.amsl.com (Postfix) with ESMTPSA id 6230A1E5687; Mon, 10 Apr 2017 04:49:29 -0700 (PDT)
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: text/plain; charset=us-ascii
From: William Lupton <wlupton@broadband-forum.org>
In-Reply-To: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net>
Date: Mon, 10 Apr 2017 12:49:31 +0100
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, Kent Watsen <kwatsen@juniper.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1065616D-06FE-486E-8FBF-1016D9974ED2@broadband-forum.org>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/jekI9f9DZbUoM6nVo8z8E9qTv8o>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 11:49:40 -0000

yes/support

my https://www.ietf.org/mail-archive/web/netmod/current/msg17899.html =
comments still apply; in summary:
* support use of markdown, with the principle that descriptions (etc) =
remain readable as plain text
* support defining conventions for formally referencing enums, bits, =
nodes etc (allows validation and rendering as links)

william

> On 8 Apr 2017, at 00:24, Kent Watsen <kwatsen@juniper.net> wrote:
>=20
> All,
>=20
> This is start of a two-week poll on making the following draft a=20
> NETMOD working group document:
>=20
>  draft-lhotka-netmod-yang-markup-00
>=20
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd=20
> like to see addressed once the document is a WG document.
>=20
> Thank you,
> NETMOD WG Chairs


From nobody Mon Apr 10 04:59:47 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 692101294AB; Mon, 10 Apr 2017 04:59:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oR0QiOitwZH5; Mon, 10 Apr 2017 04:59:43 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8203A1294A5; Mon, 10 Apr 2017 04:59:43 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:8547:4af1:c350:bcfc] (unknown [IPv6:2001:718:1a02:1:8547:4af1:c350:bcfc]) by mail.nic.cz (Postfix) with ESMTPSA id 189EC605B2; Mon, 10 Apr 2017 13:59:42 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1491825582; bh=3N+wr8nmmsxRnt3EVgcM3hH5/EZfPmyF3E0qaZsQ0F0=; h=From:Date:To; b=eGcIrOHXmyMLeklv/dOTMUeLc7bseZLUK4wXk0tue6Wjq6YiMEqFMxEA7K4iMbEGD BTQiSJO0/XS6VfFfpCheOdvCCR9Y+qZQZQI0RURHwNWZmrpMIJJAJhznLwZGol9/G0 GbsgFqfIHS1n/hJWw1RG44wwdjJnkce5lpymJVcY=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <1065616D-06FE-486E-8FBF-1016D9974ED2@broadband-forum.org>
Date: Mon, 10 Apr 2017 13:59:41 +0200
Cc: "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C433CBDB-793B-49BC-A736-AD4BA1B01531@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <1065616D-06FE-486E-8FBF-1016D9974ED2@broadband-forum.org>
To: William Lupton <wlupton@broadband-forum.org>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/z-QvxULA5fcfenVWOeinZm1lkoI>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 11:59:45 -0000

> On 10 Apr 2017, at 13:49, William Lupton <wlupton@broadband-forum.org> =
wrote:
>=20
> yes/support
>=20
> my https://www.ietf.org/mail-archive/web/netmod/current/msg17899.html =
comments still apply; in summary:
> * support use of markdown, with the principle that descriptions (etc) =
remain readable as plain text
> * support defining conventions for formally referencing enums, bits, =
nodes etc (allows validation and rendering as links)
>=20

I think a proper approach to this would be to define such markup =
conventions as a markdown variant (in a separate document).

Lada

> william
>=20
>> On 8 Apr 2017, at 00:24, Kent Watsen <kwatsen@juniper.net> wrote:
>>=20
>> All,
>>=20
>> This is start of a two-week poll on making the following draft a=20
>> NETMOD working group document:
>>=20
>> draft-lhotka-netmod-yang-markup-00
>>=20
>> Please send email to the list indicating "yes/support" or "no/do not
>> support".  If indicating no, please state your reservations with the
>> document.  If yes, please also feel free to provide comments you'd=20
>> like to see addressed once the document is a WG document.
>>=20
>> Thank you,
>> NETMOD WG Chairs
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Mon Apr 10 06:30:06 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0930E1294DF; Mon, 10 Apr 2017 06:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tnTKy6pPTl6v; Mon, 10 Apr 2017 06:30:03 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 297531294E6; Mon, 10 Apr 2017 06:30:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2010; q=dns/txt; s=iport; t=1491831002; x=1493040602; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=xM9/SRjHU3G50+hE/jdYs75eU6BwzRQx8LE9FU161/M=; b=YGApUwb1H79sNFi7P8Hc5O96qrc3hF8YdU4ZG+hd85jGGDQuuQ0c6tXM Iyj58FWh6ucCkjxlxB3/tz9xYpLnophbCGwR7b2Aa6cf3yUc7dxpu3sNc JbhT+6gMPuqw+i3LILpYxj6UKyytoI3BVaUgg4Bb50pKucACqbkuQHd2Y U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAQCJh+tY/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDSBC415c5A0H5VXgg8hC4UuSgKEGxgBAgEBAQEBAQFrKIUWAQE?= =?us-ascii?q?BAwEBNjYLEAsYLicwBgEMBgIBAYoLDqsCimMBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEYBYZQggUJgmKBPIJsEQGGAQEEnHuSWYF/hS6DN4Zdi2SIHB84fQglFggYFUG?= =?us-ascii?q?EZ4F0PzWHMYIuAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,182,1488844800"; d="scan'208";a="653872910"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2017 13:30:00 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v3ADU0Bs031276; Mon, 10 Apr 2017 13:30:00 GMT
To: Ladislav Lhotka <lhotka@nic.cz>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz>
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com>
Date: Mon, 10 Apr 2017 14:29:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <m2d1ck1o5q.fsf@birdie.labs.nic.cz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8WxrLfW8lQPrrOg4V1rWS9vzx8Y>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 13:30:05 -0000

Yes/support.  But with the condition that I would still like the draft 
to define a basic common subset of markdown fields/annotations that 
implementations would be expected to support.  For clarity, I'm not 
suggesting that the draft should define a new markdown language, I think 
that it would be better to use an existing markdown language, but 
perhaps simplified.

I want to avoid the scenario where each group of YANG modelers could 
decide to use a different incompatible variant of text/markdown, and 
hence generic tools would not be able to reliably render the markup for 
a generic YANG module.

Care would need to be taken with which variant of the Markdown language 
is chosen as a base (RFC 7764 may be of use) .  E.g. the github markup 
language has been previously suggested, but the specification document 
for that variant is long (approx 120 pages).

Thanks,
Rob


On 10/04/2017 12:45, Ladislav Lhotka wrote:
> As the author: yes/support.
>
> Two changes seemed to have support in IETF 98 audience:
>
> 1. Apart from text/plain, the media type SHOULD be text/markdown
> (variants permitted).
>
> 2. The "text-media-type" extension can appear anywhere in a (sub)module,
> and will be scoped to the parent statement and its substaments (unless
> overriden).
>
> Lada
>
> Kent Watsen <kwatsen@juniper.net> writes:
>
>> All,
>>
>> This is start of a two-week poll on making the following draft a
>> NETMOD working group document:
>>
>>    draft-lhotka-netmod-yang-markup-00
>>
>> Please send email to the list indicating "yes/support" or "no/do not
>> support".  If indicating no, please state your reservations with the
>> document.  If yes, please also feel free to provide comments you'd
>> like to see addressed once the document is a WG document.
>>
>> Thank you,
>> NETMOD WG Chairs
>>
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod


From nobody Mon Apr 10 07:44:25 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D35F212950A; Mon, 10 Apr 2017 07:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gLkxYxWQ4ijG; Mon, 10 Apr 2017 07:44:22 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 919C4129505; Mon, 10 Apr 2017 07:44:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=917; q=dns/txt; s=iport; t=1491835462; x=1493045062; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=t9snmuK23xOpT6rlvrIDq7diVbDYqElCaAz3MTRv7LI=; b=lJXkDPyYXU7o2KC58dWFo9n/T8pjmd3T90/CqA+M+D6BpJOH7DVeGAky 4zyVuq6AAkjHfOHx4pwWSxaN3tLfQb0mgAr/tO/Hh2kwCiapB/TKYAxX8 STBqfjMgihDuLu7JfWnXIDJUnT1ihxQMh/LHS+RXvc+4y6SZUPYwoMbrn Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ArAgBMmetY/5JdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1NhhHGKE5FGZ5Rwgg8shXgCg18/GAECAQEBAQEBAWsohRYBBSM?= =?us-ascii?q?VQRALGAICJgICVwYBDAgBAYoLDqh9giaKYwEBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?RgFgQuFRYIFgmuCPYFrEQGDIoJfAQSJJYdGjBCHAItZgX+FLoM3hl2LZIgcHzh?= =?us-ascii?q?9CCUWCBgVhzsgh2aCLgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.37,182,1488844800"; d="scan'208";a="410021292"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2017 14:44:21 +0000
Received: from [10.24.49.39] ([10.24.49.39]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id v3AEiLkY000751; Mon, 10 Apr 2017 14:44:21 GMT
To: Warren Kumari <warren@kumari.net>, The IESG <iesg@ietf.org>
References: <149132350838.1047.3054142067171081053.idtracker@ietfa.amsl.com>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <005e8797-65a9-3b7b-c6ca-d93e408f4d30@cisco.com>
Date: Mon, 10 Apr 2017 07:44:20 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <149132350838.1047.3054142067171081053.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/uewKXTy5UxoQLPtFQs3INudRr4Q>
Subject: Re: [netmod] Warren Kumari's No Objection on charter-ietf-netmod-08-02: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 14:44:24 -0000

On 4/4/2017 9:31 AM, Warren Kumari wrote:
> Warren Kumari has entered the following ballot position for
> charter-ietf-netmod-08-02: No Objection
>
> 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.)
>
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/charter-ietf-netmod/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> This seems clear to me.
> Not sure if this is the place to address this, but the milestones seem,
> um, aggressive... :-)
The 4 documents for March and April are kind of done.
Btw, I changed March to April. Slightly less agressive :-)

Regards, B.
>
>
> .
>


From nobody Mon Apr 10 07:51:48 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 521E6129440 for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 07:51:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6bGquXnUSX-P for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 07:51:42 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E90312950A for <netmod@ietf.org>; Mon, 10 Apr 2017 07:51:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=375; q=dns/txt; s=iport; t=1491835893; x=1493045493; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=PbRehUG/xrdMKfK2zGUSgabLT/BMe0PPyaV4/YWUdLw=; b=OWQzei7XZdZeY59/H8etJ6aMDNQwz/YQH0MpFAtJGK3cf/xi5A2x647I fxvMJCUN2Vq2nJRnpMh3ncz9sZ7OJSNV7X8fgcNwbs4xx9TzLE9cskQsg bjcIg0bJ9J/6ZGRfEsgx6Cq3Xg6uO0gIkbPHfevNM1byBEGzz3ecEGlUZ 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BSBwAhm+tY/40NJK1dGwEBAQMBAQEJA?= =?us-ascii?q?QEBg1NhhHGcQZZ/LIlaQhUBAgEBAQEBAQFrKIU/FXYCJgJfDQgBAYoLDph5kAi?= =?us-ascii?q?CJopjAQEBAQEFAQEBAQEeBYELhUWCBYUohR+CXwWQa4wQhwCLWYFnAYh8hl2LZ?= =?us-ascii?q?IgcNSKBBSUWCBgVhzsgihQBAQE?=
X-IronPort-AV: E=Sophos;i="5.37,182,1488844800"; d="scan'208";a="231145851"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 10 Apr 2017 14:51:32 +0000
Received: from [10.24.49.39] ([10.24.49.39]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v3AEpWKp008767 for <netmod@ietf.org>; Mon, 10 Apr 2017 14:51:32 GMT
To: NETMOD Working Group <netmod@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <971edd80-48b6-94f8-b5eb-67d6c408097c@cisco.com>
Date: Mon, 10 Apr 2017 07:51:31 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/S9qELR52WQcClsb5VsY1sUcFXBg>
Subject: [netmod] draft-ietf-netmod-rfc6087bis: milestones in the new charter proposal
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 14:51:44 -0000

Dear all,

draft-ietf-netmod-rfc6087bis went back to the WG.
In the new charter proposal, 
https://datatracker.ietf.org/doc/charter-ietf-netmod/, I introduced this 
milestone.

    Jul 2017 - Submit draft-ietf-netmod-rfc6087bis to IESG for 
publication (as
               Informational)

Same date as the revised DS.
Does it sound reasonable?

Regards, Benoit


From nobody Mon Apr 10 07:57:58 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91887129532; Mon, 10 Apr 2017 07:57:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FOryKLu4rA_l; Mon, 10 Apr 2017 07:57:53 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEB1C129530; Mon, 10 Apr 2017 07:57:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1517; q=dns/txt; s=iport; t=1491836272; x=1493045872; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=yV4uncB43rc0RE5ZLnJUmjr1hFdCWAIXyDVxN2vAeiU=; b=PQsRAObPGP+fWnwM786L6yfAyx8dkuo/En0B7y+BsbAzpw8FuCZNNZhG FBi9kxa1pN6X9G3VkY02rH4ILuGizSwx9sgeiUlPJg4FdUEteGjzuKtAx 0eD+VxmGifQvGKYb/EKsAgr5jiqGhs/7ktNWS3ORHZERWnj4iRygSd24f Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BFAQAjnetY/4oNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1NhgQuNeZEolXaCDyELhS5KAoNgPxgBAgEBAQEBAQFrKIUWAgE?= =?us-ascii?q?DAQE2NgsQC0YnMAYBDAYCAQEFigYOqxqKYwEBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?R2GUIIFCYJigj0zgTgRAYYBBYklh0aMEIcAi1mBf4UugzeGXYtkiBwfOH0IJRY?= =?us-ascii?q?IGBVBhFscGYFqIDUBhzCCLgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.37,182,1488844800"; d="scan'208";a="409109094"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 10 Apr 2017 14:57:52 +0000
Received: from [10.24.49.39] ([10.24.49.39]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v3AEvoSk005698; Mon, 10 Apr 2017 14:57:51 GMT
To: Spencer Dawkins <spencerdawkins.ietf@gmail.com>, The IESG <iesg@ietf.org>
References: <149070955216.30562.13909945162900610745.idtracker@ietfa.amsl.com>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <bbae5d40-8125-fa47-7055-0e5ce8a136aa@cisco.com>
Date: Mon, 10 Apr 2017 07:57:50 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <149070955216.30562.13909945162900610745.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/bDMjSmTf8e77PJtdvSo7dBH10IQ>
Subject: Re: [netmod] Spencer Dawkins' No Objection on charter-ietf-netmod-08-01: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 14:57:55 -0000

Hi Spencer,
> Spencer Dawkins has entered the following ballot position for
> charter-ietf-netmod-08-01: No Objection
>
> 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.)
>
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/charter-ietf-netmod/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> This revised charter changes a lot of text, so I'm glad it's going for
> external review, but it seems clear to me.
Actually, all items in the milestones are well under way.
For example, the first 4 are kind of done, and all milestones are 
already WG documents.
Personally, I don't believe that we need to go through external review.

The reason for updating the NETMOD charter is to align both NETMOD and 
NETCONF charters.
>
> I did wonder why the link to
> http://www.ietf.org/iesg/directorate/yang-doctors.html was removed.
Good point. The URL has been re-introduced.

Regards, Benoit
> Was
> this not found to be useful in the current charter, or is there a policy
> about URLs in charters that I should know about?

>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> .
>


From nobody Mon Apr 10 09:19:58 2017
Return-Path: <vladimir@transpacket.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A26212957A for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 09:19:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level: 
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DocxMzUCd-YE for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 09:19:55 -0700 (PDT)
Received: from mail.transpacket.com (s91205186171.blix.com [91.205.186.171]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58E29129562 for <netmod@ietf.org>; Mon, 10 Apr 2017 09:19:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id 4FDF135C0AE3 for <netmod@ietf.org>; Mon, 10 Apr 2017 18:19:53 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 4JpCEaHbybBz for <netmod@ietf.org>; Mon, 10 Apr 2017 18:19:53 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by mail.transpacket.com (Postfix) with ESMTP id 0A78335C0AE1 for <netmod@ietf.org>; Mon, 10 Apr 2017 18:19:53 +0200 (CEST)
Received: from mail.transpacket.com ([127.0.0.1]) by localhost (mail.transpacket.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ovWHs8SczYsB for <netmod@ietf.org>; Mon, 10 Apr 2017 18:19:52 +0200 (CEST)
Received: from [192.168.209.116] (s1853520235.blix.com [185.35.202.35]) by mail.transpacket.com (Postfix) with ESMTPSA id C115F35C0AE0 for <netmod@ietf.org>; Mon, 10 Apr 2017 18:19:52 +0200 (CEST)
To: "netmod@ietf.org" <netmod@ietf.org>
References: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com>
From: Vladimir Vassilev <vladimir@transpacket.com>
Message-ID: <589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com>
Date: Mon, 10 Apr 2017 18:19:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YKxWenAoGAxX4SPDtcNeU3mndw8>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 16:19:57 -0000

Hello,

On 04/06/2017 07:43 PM, Andy Bierman wrote:
>
> 3) identity ethSubInterface
>
> This identity is used in the encapsulation container when-stmt.
> It is not clear if this is intended as a base identity (like identity 
> sub-interface)
> An example for the encapsulation container would help clarify the
> expected usage
>
> This also has 2 bases (sub-interface and l2vlan).
> Some explanation in the identity-stmt would be helpful
> (since this is a new YANG 1.1 construct)
It seems the intentended result was identity similar to 
ianaift:atmSubInterface (thus the naming convention change 
ethSubInterface instead of eth-sub-interface). I think it is less 
confusing to name the identity with the same naming convention used for 
the rest of the identities introduced e.g. sub-interface, 
loopback-internal etc. and if needed define new atm-sub-interface based 
on sub-interface. I am not sure even atm users would like a model where 
atmSubInterface will be the only identity of all future sub interface 
based identities not being derived from sub-interface because of this 
precedent:

      augment "/if:interfaces/if:interface" {
        when "derived-from(if:type,
                           'ietf-if-cmn',
                           'sub-interface') or
              if:type = 'ianaift:atmSubInterface' or
              if:type = 'ianaift:frameRelay'"  {

Vladimir
>
>
> Andy
>


From nobody Mon Apr 10 09:46:34 2017
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69BE3129566; Mon, 10 Apr 2017 09:46:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kffooIz4Gnnx; Mon, 10 Apr 2017 09:46:26 -0700 (PDT)
Received: from mail-yb0-x22a.google.com (mail-yb0-x22a.google.com [IPv6:2607:f8b0:4002:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2749B124BFA; Mon, 10 Apr 2017 09:46:26 -0700 (PDT)
Received: by mail-yb0-x22a.google.com with SMTP id l201so35000264ybf.0; Mon, 10 Apr 2017 09:46:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gHuyHVpBoIZ6m8IRaGPlIJTCNWwrfYUSbmnYTv5hOkg=; b=labSmAOB9uNqynCyE3SQ3AR/GhHmXKFTAk3en5UyHDTH6D3QD6tlWdl7O0C6MaVjZ8 DER3Z8/sRAA9uHyrZ0RhR0HhhvAkkyyJriz3xJBWdaTHoaUsiD38nOKoOaSwIOQ5Vmsr yRdcUGOaXu+DN3vRMLAJ7mjwf9i5BUlwhrcO4dQitltxxE6i5WZbJWzRQ/QypiMtr+5t m2yaxicKKWH7sVd3meJI+ZBmJvvVYd8reDZtNtZCMuSTOze1F5niCsbgQoBgGKTIsZOc juItiAVtfp1mX+MquGEpa/KA01esMCjB42qrm1JT/Db5rlbbHSnpuUCz7OVLnqbx+TgK hVpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gHuyHVpBoIZ6m8IRaGPlIJTCNWwrfYUSbmnYTv5hOkg=; b=e9VzlV28uC8XID8hruu3CyqENleLYUVJy0b9TDU7/Y2YY3U4SsLlnFbGxQQNMChM0m 1AiaaJRiSOqtfye+kgvDcATSOSGum6+CYNqlE5xvExnfZxZNul8H3KXlP1CaoaP4nKuD nLMfZJinIZFYKVktLCPqqOD+upLxf3EQyuQLD/lDGMj5ew1wEmP1rCDweIz+CJI8WiAv X+2tqneIyuvLcDwpFb3VqSGG3kQ6ZkGpQobZ+N9/PChmmwfnRLqzs2yK3VXiQ4lcwmgV SjbgzzeWSU405gHxADCNeijbsEyTWllxRNmsx4qzeogG2cwptdZwLzDC0IFXxodf0lkB HnxQ==
X-Gm-Message-State: AN3rC/4VZYvZulrlpdWKTXg1so+g8ZzV4hd/mH4CCpFED4eFbZVsr3TP/I6Rfxpzl+8YXbcd7/1KXnqYYLCgUA==
X-Received: by 10.37.211.81 with SMTP id e78mr6362997ybf.121.1491842785242; Mon, 10 Apr 2017 09:46:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.73.129 with HTTP; Mon, 10 Apr 2017 09:46:24 -0700 (PDT)
In-Reply-To: <bbae5d40-8125-fa47-7055-0e5ce8a136aa@cisco.com>
References: <149070955216.30562.13909945162900610745.idtracker@ietfa.amsl.com> <bbae5d40-8125-fa47-7055-0e5ce8a136aa@cisco.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 10 Apr 2017 11:46:24 -0500
Message-ID: <CAKKJt-cDXTiZHfH81RxJwbZkfNKE7Z9mN52yBeXYeDv9miRfyg@mail.gmail.com>
To: Benoit Claise <bclaise@cisco.com>
Cc: The IESG <iesg@ietf.org>, netmod-chairs@ietf.org, netmod@ietf.org
Content-Type: multipart/alternative; boundary=94eb2c147c3c467487054cd2b72c
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/o6ZHqGQ9ZUdd-JRfMOzTw7DThFQ>
Subject: Re: [netmod] Spencer Dawkins' No Objection on charter-ietf-netmod-08-01: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 16:46:28 -0000

--94eb2c147c3c467487054cd2b72c
Content-Type: text/plain; charset=UTF-8

Hi, Benoit,

On Mon, Apr 10, 2017 at 9:57 AM, Benoit Claise <bclaise@cisco.com> wrote:

> Hi Spencer,
>
>> Spencer Dawkins has entered the following ballot position for
>> charter-ietf-netmod-08-01: No Objection
>>
>> 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.)
>>
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/charter-ietf-netmod/
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> This revised charter changes a lot of text, so I'm glad it's going for
>> external review, but it seems clear to me.
>>
> Actually, all items in the milestones are well under way.
> For example, the first 4 are kind of done, and all milestones are already
> WG documents.
> Personally, I don't believe that we need to go through external review.
>

I'm seeing the ballot question as "Ballot question: "Is this charter ready
for external review?""

What am I missing?

To be clear - I ALSO don't object if you think this revision doesn't need
to go for external review, but I'm not entirely sure what I was balloting
No Objection on ;-)

Spencer, who should be highly experienced at the futility of trying to
signal both error and congestion in TCP with one signal (packet loss), but
who doesn't quite know how to ballot "is this charter ready for IETF Last
Call? Does it need to go for external review outside the IETF community?"
with one ballot position.


> The reason for updating the NETMOD charter is to align both NETMOD and
> NETCONF charters.
>
>>
>> I did wonder why the link to
>> http://www.ietf.org/iesg/directorate/yang-doctors.html was removed.
>>
> Good point. The URL has been re-introduced.
>
> Regards, Benoit
>
>> Was
>> this not found to be useful in the current charter, or is there a policy
>> about URLs in charters that I should know about?
>>
>
>
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>> .
>>
>>
>

--94eb2c147c3c467487054cd2b72c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi, Benoit,<div class=3D"gmail_extra"><br><div class=3D"gm=
ail_quote">On Mon, Apr 10, 2017 at 9:57 AM, Benoit Claise <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:bclaise@cisco.com" target=3D"_blank">bclaise@cisco.c=
om</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">Hi Spencer,<span class=3D"gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Spencer Dawkins has entered the following ballot position for<br>
charter-ietf-netmod-08-01: No Objection<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/charter-ietf-netmod/" rel=3D"no=
referrer" target=3D"_blank">https://datatracker.ietf.org/d<wbr>oc/charter-i=
etf-netmod/</a><br>
<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
COMMENT:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
This revised charter changes a lot of text, so I&#39;m glad it&#39;s going =
for<br>
external review, but it seems clear to me.<br>
</blockquote></span>
Actually, all items in the milestones are well under way.<br>
For example, the first 4 are kind of done, and all milestones are already W=
G documents.<br>
Personally, I don&#39;t believe that we need to go through external review.=
<br></blockquote><div><br></div><div>I&#39;m seeing the ballot question as =
&quot;<span style=3D"box-sizing:border-box;font-weight:700;font-family:&quo=
t;pt serif&quot;,palatino,&quot;neue swift&quot;,serif;font-size:15px">Ball=
ot question:</span><span style=3D"font-family:&quot;pt serif&quot;,palatino=
,&quot;neue swift&quot;,serif;font-size:15px;background-color:rgb(245,245,2=
45)">=C2=A0&quot;Is this charter ready for external review?&quot;&quot;</sp=
an></div><div><span style=3D"font-family:&quot;pt serif&quot;,palatino,&quo=
t;neue swift&quot;,serif;font-size:15px;background-color:rgb(245,245,245)">=
<br></span></div>What am I missing?=C2=A0</div><div class=3D"gmail_quote"><=
br></div><div class=3D"gmail_quote">To be clear - I ALSO don&#39;t object i=
f you think this revision doesn&#39;t need to go for external review, but I=
&#39;m not entirely sure what I was balloting No Objection on ;-)<br><br>Sp=
encer, who should be highly experienced at the futility of trying to signal=
 both error and congestion in TCP with one signal (packet loss), but who do=
esn&#39;t quite know how to ballot &quot;is this charter ready for IETF Las=
t Call? Does it need to go for external review outside the IETF community?&=
quot; with one ballot position.=C2=A0<div>=C2=A0</div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">The reason for updating the NETMOD charter is =
to align both NETMOD and NETCONF charters.<span class=3D"gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I did wonder why the link to<br>
<a href=3D"http://www.ietf.org/iesg/directorate/yang-doctors.html" rel=3D"n=
oreferrer" target=3D"_blank">http://www.ietf.org/iesg/direc<wbr>torate/yang=
-doctors.html</a> was removed.<br>
</blockquote></span>
Good point. The URL has been re-introduced.<br>
<br>
Regards, Benoit<span class=3D"gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Was<br>
this not found to be useful in the current charter, or is there a policy<br=
>
about URLs in charters that I should know about?<br>
</blockquote>
<br>
</span><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/netmod</a><br=
>
.<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div></div>

--94eb2c147c3c467487054cd2b72c--


From nobody Mon Apr 10 10:17:02 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3D601294EF for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 10:16:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7nBTMBETHwPQ for <netmod@ietfa.amsl.com>; Mon, 10 Apr 2017 10:16:57 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E82E41277BB for <netmod@ietf.org>; Mon, 10 Apr 2017 10:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13669; q=dns/txt; s=iport; t=1491844616; x=1493054216; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=YVifpz5yhcYT17FRTI1N9rSSlSPYTF2dK9dgPUxuZW4=; b=hRpihimvh5epeUk00DsvDHXv9au8wrXxWJdZVSNq5Dgo/m6PDo6G7aya bXih4IGD15p3RrpVui8KcoEyHP/3RxHNQOp9G4KPE1occ8qQMWseBfwRC YFX48s3S2X3eok8Z6Gdthm35sB5Fw9xbjSEkY3eMTcnKpM9rh4kzPEXuo w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ACAQAavetY/xbLJq1TCRkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJuOoEMgQuNeXOQVZAjhTSCDyEBCoJCgmxKAoQlGAECAQEBAQE?= =?us-ascii?q?BAWsohRUBAQEBAgEBAWwbCxguJzAGAQwGAgEBigMIDqsoK4pSAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBGAWGUIIFgmuEL4VtHwWJLIY+jRGSWYNfhwWGXYtkiBwfOIE?= =?us-ascii?q?FJRYIGBVBhls/NYlfAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,182,1488844800";  d="scan'208,217";a="651035671"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Apr 2017 17:16:52 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v3AHGq7C014701; Mon, 10 Apr 2017 17:16:52 GMT
To: Vladimir Vassilev <vladimir@transpacket.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com> <589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com>
Date: Mon, 10 Apr 2017 18:16:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com>
Content-Type: multipart/alternative; boundary="------------CB0BB9A47E8825983BB5C043"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/OtXxwiBlLPWuEdh_uubQBVcZSM0>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Apr 2017 17:17:00 -0000

This is a multi-part message in MIME format.
--------------CB0BB9A47E8825983BB5C043
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Hi Vladimir, all,


On 10/04/2017 17:19, Vladimir Vassilev wrote:
> Hello,
>
> On 04/06/2017 07:43 PM, Andy Bierman wrote:
>>
>> 3) identity ethSubInterface
>>
>> This identity is used in the encapsulation container when-stmt.
>> It is not clear if this is intended as a base identity (like identity 
>> sub-interface)
>> An example for the encapsulation container would help clarify the
>> expected usage
>>
>> This also has 2 bases (sub-interface and l2vlan).
>> Some explanation in the identity-stmt would be helpful
>> (since this is a new YANG 1.1 construct)
> It seems the intentended result was identity similar to 
> ianaift:atmSubInterface (thus the naming convention change 
> ethSubInterface instead of eth-sub-interface). I think it is less 
> confusing to name the identity with the same naming convention used 
> for the rest of the identities introduced e.g. sub-interface, 
> loopback-internal etc. and if needed define new atm-sub-interface 
> based on sub-interface. I am not sure even atm users would like a 
> model where atmSubInterface will be the only identity of all future 
> sub interface based identities not being derived from sub-interface 
> because of this precedent:
>
>      augment "/if:interfaces/if:interface" {
>        when "derived-from(if:type,
>                           'ietf-if-cmn',
>                           'sub-interface') or
>              if:type = 'ianaift:atmSubInterface' or
>              if:type = 'ianaift:frameRelay'"  {

My idea was that all sub-interfaces could inherit from a common 
identity.  I don't think that this idea just applies to sub-interfaces, 
but other interface properties as well.  E.g.
  sub-interface (i.e. any interface that is logically a child interface 
of some parent interface, e.g. Ethernet/VLAN sub-interface, ATM 
sub-interface, FR sub-interface)
  ethernet-like (i.e. does the interface use ethernet framing).  E.g. 
this would apply to physical Ethernet, LAG, IRB interfaces.
  physical (i.e. an interface that is generally instantiated due to some 
physical hardware)
  logical? (This is harder to define, but roughly an interface that is a 
software construct).
  there must be other generic properties as well.

My main aim is for future flexibility.  I.e. so that if need interface 
types get defined in the future they can share existing interface 
related configuration and state without having to redefine it.  
Similarly, if there are vendor specific variants of interfaces then they 
could also reuse the existing interface related configuration and state 
without having to define vendor specific MTU leaves, etc for the new 
interface type.

My refinement of this idea, is still to define these generic properties, 
but then revise iana-if-type.yang to add these common interface 
properties as additional base identities.

E.g.

      identity interface-property-type {
        description
          "Base identity from which all interface properties are
           derived.";
      }


      identity sub-interface-like {
        description
          "The interface has sub-interface properties";
        base interface-property-type;
      }

      identity ethernet-like {
        description
          "The interface uses ethernet framing, e.g. has a MAC address associated with it.";
        base interface-property-type;
      }

      ...


Then, for example, the IANA type for atm & l2vlan (if this is the IANA type for an Ethernet sub-interface) would change from:


   identity atmSubInterface {
     base iana-interface-type;
     description
       "ATM Sub Interface.";
   }

   identity l2vlan {
     base iana-interface-type;
     description
       "Layer 2 Virtual LAN using 802.1Q.";
   }

to:

   identity atmSubInterface {
     base iana-interface-type;
     base sub-interface-like;
     description
       "ATM Sub Interface.";
   }

   identity l2vlan {
     base iana-interface-type;
     base sub-interface-like;
     description
       "Layer 2 Virtual LAN using 802.1Q.";
   }

and hence the augment can just become:

      augment "/if:interfaces/if:interface" {
        when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
           ...
      }

If someone wants to define a new type of sub-interface in the future 
they can.  They just need to ensure that when they define the type in 
iana-if-types it also derives from the sub-interface property, and then 
they would automatically pick up the generic sub-interface configuration 
leaf.  This would fix this issue that having when statements on IANA 
defined interface types isn't really robust or flexible.

Finally, adding these properties to iana-if-types.yang would be a 
backwards compatible change.

What are other peoples opinion's on this idea?

Thanks,
Rob


>
> Vladimir
>>
>>
>> Andy
>>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> .
>


--------------CB0BB9A47E8825983BB5C043
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Vladimir, all,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 10/04/2017 17:19, Vladimir Vassilev
      wrote:<br>
    </div>
    <blockquote
      cite="mid:589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com"
      type="cite">Hello,
      <br>
      <br>
      On 04/06/2017 07:43 PM, Andy Bierman wrote:
      <br>
      <blockquote type="cite">
        <br>
        3) identity ethSubInterface
        <br>
        <br>
        This identity is used in the encapsulation container when-stmt.
        <br>
        It is not clear if this is intended as a base identity (like
        identity sub-interface)
        <br>
        An example for the encapsulation container would help clarify
        the
        <br>
        expected usage
        <br>
        <br>
        This also has 2 bases (sub-interface and l2vlan).
        <br>
        Some explanation in the identity-stmt would be helpful
        <br>
        (since this is a new YANG 1.1 construct)
        <br>
      </blockquote>
      It seems the intentended result was identity similar to
      ianaift:atmSubInterface (thus the naming convention change
      ethSubInterface instead of eth-sub-interface). I think it is less
      confusing to name the identity with the same naming convention
      used for the rest of the identities introduced e.g. sub-interface,
      loopback-internal etc. and if needed define new atm-sub-interface
      based on sub-interface. I am not sure even atm users would like a
      model where atmSubInterface will be the only identity of all
      future sub interface based identities not being derived from
      sub-interface because of this precedent:
      <br>
      <br>
           augment "/if:interfaces/if:interface" {
      <br>
             when "derived-from(if:type,
      <br>
                                'ietf-if-cmn',
      <br>
                                'sub-interface') or
      <br>
                   if:type = 'ianaift:atmSubInterface' or
      <br>
                   if:type = 'ianaift:frameRelay'"  {
      <br>
    </blockquote>
    <br>
    My idea was that all sub-interfaces could inherit from a common
    identity.  I don't think that this idea just applies to
    sub-interfaces, but other interface properties as well.  E.g.<br>
     sub-interface (i.e. any interface that is logically a child
    interface of some parent interface, e.g. Ethernet/VLAN
    sub-interface, ATM sub-interface, FR sub-interface)<br>
     ethernet-like (i.e. does the interface use ethernet framing).  E.g.
    this would apply to physical Ethernet, LAG, IRB interfaces.<br>
     physical (i.e. an interface that is generally instantiated due to
    some physical hardware)<br>
     logical? (This is harder to define, but roughly an interface that
    is a software construct).<br>
     there must be other generic properties as well.<br>
    <br>
    My main aim is for future flexibility.  I.e. so that if need
    interface types get defined in the future they can share existing
    interface related configuration and state without having to redefine
    it.  Similarly, if there are vendor specific variants of interfaces
    then they could also reuse the existing interface related
    configuration and state without having to define vendor specific MTU
    leaves, etc for the new interface type.<br>
    <br>
    My refinement of this idea, is still to define these generic
    properties, but then revise iana-if-type.yang to add these common
    interface properties as additional base identities.<br>
    <br>
    E.g. <br class="Apple-interchange-newline">
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">
     identity interface-property-type {
       description
         "Base identity from which all interface properties are
          derived.";
     }</pre>
    <br>
    <pre class="newpage" style="font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; break-before: page; color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">     identity sub-interface-like {
       description
         "The interface has sub-interface properties";
       base interface-property-type;
     }

     identity ethernet-like {
       description
         "The interface uses ethernet framing, e.g. has a MAC address associated with it.";
       base interface-property-type;
     }

     ...


Then, for example, the IANA type for atm &amp; l2vlan (if this is the IANA type for an Ethernet sub-interface) would change from:
</pre>
    <br>
    <pre style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; white-space: pre-wrap;">  identity atmSubInterface {
    base iana-interface-type;
    description
      "ATM Sub Interface.";
  }

</pre>
    <pre style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; white-space: pre-wrap;">  identity l2vlan {
    base iana-interface-type;
    description
      "Layer 2 Virtual LAN using 802.1Q.";
  }

to:

  identity atmSubInterface {
    base iana-interface-type;
    base sub-interface-like;
    description
      "ATM Sub Interface.";
  }

  identity l2vlan {
    base iana-interface-type;
    base sub-interface-like;
    description
      "Layer 2 Virtual LAN using 802.1Q.";
  }

and hence the augment can just become:

</pre>
         augment "/if:interfaces/if:interface" {<br>
           when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
    <br>
              ...<br>
         }<br>
    <br>
    If someone wants to define a new type of sub-interface in the future
    they can.  They just need to ensure that when they define the type
    in iana-if-types it also derives from the sub-interface property,
    and then they would automatically pick up the generic sub-interface
    configuration leaf.  This would fix this issue that having when
    statements on IANA defined interface types isn't really robust or
    flexible.<br>
    <br>
    Finally, adding these properties to iana-if-types.yang would be a
    backwards compatible change.<br>
    <br>
    What are other peoples opinion's on this idea?<br>
    <br>
    Thanks,<br>
    Rob<br>
    <br>
    <br>
    <blockquote
      cite="mid:589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com"
      type="cite">
      <br>
      Vladimir
      <br>
      <blockquote type="cite">
        <br>
        <br>
        Andy
        <br>
        <br>
      </blockquote>
      <br>
      _______________________________________________
      <br>
      netmod mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:netmod@ietf.org">netmod@ietf.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.org/mailman/listinfo/netmod</a>
      <br>
      .
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------CB0BB9A47E8825983BB5C043--


From nobody Tue Apr 11 03:13:08 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E470E1275AB for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 03:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UhmOZ8IpWqlU for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 03:13:05 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 244FC127286 for <netmod@ietf.org>; Tue, 11 Apr 2017 03:13:05 -0700 (PDT)
Received: from localhost (unknown [173.38.220.40]) by mail.tail-f.com (Postfix) with ESMTPSA id 0854B1AE0351; Tue, 11 Apr 2017 12:13:03 +0200 (CEST)
Date: Tue, 11 Apr 2017 12:13:13 +0200 (CEST)
Message-Id: <20170411.121313.282585946337498966.mbj@tail-f.com>
To: rwilton@cisco.com
Cc: vladimir@transpacket.com, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com>
References: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com> <589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com> <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JEe4lKi-FlZ48Mbtlb-nAgygYrQ>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 10:13:07 -0000

Robert Wilton <rwilton@cisco.com> wrote:
> Hi Vladimir, all,
> 
> 
> On 10/04/2017 17:19, Vladimir Vassilev wrote:
> > Hello,
> >
> > On 04/06/2017 07:43 PM, Andy Bierman wrote:
> >>
> >> 3) identity ethSubInterface
> >>
> >> This identity is used in the encapsulation container when-stmt.
> >> It is not clear if this is intended as a base identity (like identity
> >> sub-interface)
> >> An example for the encapsulation container would help clarify the
> >> expected usage
> >>
> >> This also has 2 bases (sub-interface and l2vlan).
> >> Some explanation in the identity-stmt would be helpful
> >> (since this is a new YANG 1.1 construct)
> > It seems the intentended result was identity similar to
> > ianaift:atmSubInterface (thus the naming convention change
> > ethSubInterface instead of eth-sub-interface). I think it is less
> > confusing to name the identity with the same naming convention used
> > for the rest of the identities introduced e.g. sub-interface,
> > loopback-internal etc. and if needed define new atm-sub-interface
> > based on sub-interface. I am not sure even atm users would like a
> > model where atmSubInterface will be the only identity of all future
> > sub interface based identities not being derived from sub-interface
> > because of this precedent:
> >
> >      augment "/if:interfaces/if:interface" {
> >        when "derived-from(if:type,
> >                           'ietf-if-cmn',
> >                           'sub-interface') or
> >              if:type = 'ianaift:atmSubInterface' or
> >              if:type = 'ianaift:frameRelay'"  {
> 
> My idea was that all sub-interfaces could inherit from a common
> identity.  I don't think that this idea just applies to
> sub-interfaces, but other interface properties as well.  E.g.
>  sub-interface (i.e. any interface that is logically a child interface
>  of some parent interface, e.g. Ethernet/VLAN sub-interface, ATM
>  sub-interface, FR sub-interface)
>  ethernet-like (i.e. does the interface use ethernet framing).
>  E.g. this would apply to physical Ethernet, LAG, IRB interfaces.
>  physical (i.e. an interface that is generally instantiated due to some
>  physical hardware)
>  logical? (This is harder to define, but roughly an interface that is a
>  software construct).
>  there must be other generic properties as well.
> 
> My main aim is for future flexibility.  I.e. so that if need interface
> types get defined in the future they can share existing interface
> related configuration and state without having to redefine it.
> Similarly, if there are vendor specific variants of interfaces then
> they could also reuse the existing interface related configuration and
> state without having to define vendor specific MTU leaves, etc for the
> new interface type.
> 
> My refinement of this idea, is still to define these generic
> properties, but then revise iana-if-type.yang to add these common
> interface properties as additional base identities.
> 
> E.g.
> 
>      identity interface-property-type {
>        description
>          "Base identity from which all interface properties are
>           derived.";
>      }
> 
> 
>      identity sub-interface-like {
>        description
>          "The interface has sub-interface properties";
>        base interface-property-type;
>      }
> 
>      identity ethernet-like {
>        description
>          "The interface uses ethernet framing, e.g. has a MAC address
>          associated with it.";
>        base interface-property-type;
>      }
> 
>      ...
> 
> 
> Then, for example, the IANA type for atm & l2vlan (if this is the IANA
> type for an Ethernet sub-interface) would change from:
> 
> 
>   identity atmSubInterface {
>     base iana-interface-type;
>     description
>       "ATM Sub Interface.";
>   }
> 
>   identity l2vlan {
>     base iana-interface-type;
>     description
>       "Layer 2 Virtual LAN using 802.1Q.";
>   }
> 
> to:
> 
>   identity atmSubInterface {
>     base iana-interface-type;
>     base sub-interface-like;
>     description
>       "ATM Sub Interface.";
>   }
> 
>   identity l2vlan {
>     base iana-interface-type;
>     base sub-interface-like;
>     description
>       "Layer 2 Virtual LAN using 802.1Q.";
>   }
> 
> and hence the augment can just become:
> 
>      augment "/if:interfaces/if:interface" {
>        when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
>           ...
>      }
> 
> If someone wants to define a new type of sub-interface in the future
> they can.  They just need to ensure that when they define the type in
> iana-if-types it also derives from the sub-interface property, and
> then they would automatically pick up the generic sub-interface
> configuration leaf.  This would fix this issue that having when
> statements on IANA defined interface types isn't really robust or
> flexible.
> 
> Finally, adding these properties to iana-if-types.yang would be a
> backwards compatible change.
> 
> What are other peoples opinion's on this idea?

I think that this is good idea.  We have discussed adding properties
as identities before.  Having them in the iana-if-types would make
these types more useful.

But this would require a non-signinficant change to
draft-ietf-netmod-intf-ext-yang, right?  We would need an update to
iana-if-types and move the identities there.


/martin


From nobody Tue Apr 11 04:26:48 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4373129442 for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:26:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gsi9cXxkW5Yz for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:26:44 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 34484128C83 for <netmod@ietf.org>; Tue, 11 Apr 2017 04:26:43 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id E0E20182000E; Tue, 11 Apr 2017 13:23:48 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Martin Bjorklund <mbj@tail-f.com>, rwilton@cisco.com
Cc: netmod@ietf.org
In-Reply-To: <20170411.121313.282585946337498966.mbj@tail-f.com>
References: <CABCOCHTtihJuFauSW4KmaoCHJSFYgNCR200MWsLQ_7456HsO0w@mail.gmail.com> <589a9020-b987-dbe5-d704-cf981de33b51@transpacket.com> <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com> <20170411.121313.282585946337498966.mbj@tail-f.com>
Date: Tue, 11 Apr 2017 13:26:40 +0200
Message-ID: <m2mvbnw5fz.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/9T6lhAePZBX1XVqg5F1XxOhOonQ>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 11:26:47 -0000

Martin Bjorklund <mbj@tail-f.com> writes:

> Robert Wilton <rwilton@cisco.com> wrote:
>> Hi Vladimir, all,
>> 
>> 
>> On 10/04/2017 17:19, Vladimir Vassilev wrote:
>> > Hello,
>> >
>> > On 04/06/2017 07:43 PM, Andy Bierman wrote:
>> >>
>> >> 3) identity ethSubInterface
>> >>
>> >> This identity is used in the encapsulation container when-stmt.
>> >> It is not clear if this is intended as a base identity (like identity
>> >> sub-interface)
>> >> An example for the encapsulation container would help clarify the
>> >> expected usage
>> >>
>> >> This also has 2 bases (sub-interface and l2vlan).
>> >> Some explanation in the identity-stmt would be helpful
>> >> (since this is a new YANG 1.1 construct)
>> > It seems the intentended result was identity similar to
>> > ianaift:atmSubInterface (thus the naming convention change
>> > ethSubInterface instead of eth-sub-interface). I think it is less
>> > confusing to name the identity with the same naming convention used
>> > for the rest of the identities introduced e.g. sub-interface,
>> > loopback-internal etc. and if needed define new atm-sub-interface
>> > based on sub-interface. I am not sure even atm users would like a
>> > model where atmSubInterface will be the only identity of all future
>> > sub interface based identities not being derived from sub-interface
>> > because of this precedent:
>> >
>> >      augment "/if:interfaces/if:interface" {
>> >        when "derived-from(if:type,
>> >                           'ietf-if-cmn',
>> >                           'sub-interface') or
>> >              if:type = 'ianaift:atmSubInterface' or
>> >              if:type = 'ianaift:frameRelay'"  {
>> 
>> My idea was that all sub-interfaces could inherit from a common
>> identity.  I don't think that this idea just applies to
>> sub-interfaces, but other interface properties as well.  E.g.
>>  sub-interface (i.e. any interface that is logically a child interface
>>  of some parent interface, e.g. Ethernet/VLAN sub-interface, ATM
>>  sub-interface, FR sub-interface)
>>  ethernet-like (i.e. does the interface use ethernet framing).
>>  E.g. this would apply to physical Ethernet, LAG, IRB interfaces.
>>  physical (i.e. an interface that is generally instantiated due to some
>>  physical hardware)
>>  logical? (This is harder to define, but roughly an interface that is a
>>  software construct).
>>  there must be other generic properties as well.
>> 
>> My main aim is for future flexibility.  I.e. so that if need interface
>> types get defined in the future they can share existing interface
>> related configuration and state without having to redefine it.
>> Similarly, if there are vendor specific variants of interfaces then
>> they could also reuse the existing interface related configuration and
>> state without having to define vendor specific MTU leaves, etc for the
>> new interface type.
>> 
>> My refinement of this idea, is still to define these generic
>> properties, but then revise iana-if-type.yang to add these common
>> interface properties as additional base identities.
>> 
>> E.g.
>> 
>>      identity interface-property-type {
>>        description
>>          "Base identity from which all interface properties are
>>           derived.";
>>      }
>> 
>> 
>>      identity sub-interface-like {
>>        description
>>          "The interface has sub-interface properties";
>>        base interface-property-type;
>>      }
>> 
>>      identity ethernet-like {
>>        description
>>          "The interface uses ethernet framing, e.g. has a MAC address
>>          associated with it.";
>>        base interface-property-type;
>>      }
>> 
>>      ...
>> 
>> 
>> Then, for example, the IANA type for atm & l2vlan (if this is the IANA
>> type for an Ethernet sub-interface) would change from:
>> 
>> 
>>   identity atmSubInterface {
>>     base iana-interface-type;
>>     description
>>       "ATM Sub Interface.";
>>   }
>> 
>>   identity l2vlan {
>>     base iana-interface-type;
>>     description
>>       "Layer 2 Virtual LAN using 802.1Q.";
>>   }
>> 
>> to:
>> 
>>   identity atmSubInterface {
>>     base iana-interface-type;
>>     base sub-interface-like;
>>     description
>>       "ATM Sub Interface.";
>>   }
>> 
>>   identity l2vlan {
>>     base iana-interface-type;
>>     base sub-interface-like;
>>     description
>>       "Layer 2 Virtual LAN using 802.1Q.";
>>   }
>> 
>> and hence the augment can just become:
>> 
>>      augment "/if:interfaces/if:interface" {
>>        when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
>>           ...
>>      }
>> 
>> If someone wants to define a new type of sub-interface in the future
>> they can.  They just need to ensure that when they define the type in
>> iana-if-types it also derives from the sub-interface property, and
>> then they would automatically pick up the generic sub-interface
>> configuration leaf.  This would fix this issue that having when
>> statements on IANA defined interface types isn't really robust or
>> flexible.
>> 
>> Finally, adding these properties to iana-if-types.yang would be a
>> backwards compatible change.
>> 
>> What are other peoples opinion's on this idea?
>
> I think that this is good idea.  We have discussed adding properties

Yes. Such use cases were actually the motivation for introducing
multiple inheritance of identities in the first place. 

> as identities before.  Having them in the iana-if-types would make
> these types more useful.
>
> But this would require a non-signinficant change to
> draft-ietf-netmod-intf-ext-yang, right?  We would need an update to
> iana-if-types and move the identities there.

But then iana-if-type would diverge from the underlying IANA
registry, which would be confusing. It is IMO better to start a new
module (or a few of them) with a sound structure of interface types and
no reference to the IANA interface registry.

Lada

>
>
> /martin
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Tue Apr 11 04:31:27 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C78A127775 for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:31:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kGi3FvQbl2uY for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:31:24 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 4731C126C25 for <netmod@ietf.org>; Tue, 11 Apr 2017 04:31:24 -0700 (PDT)
Received: from localhost (unknown [173.38.220.40]) by mail.tail-f.com (Postfix) with ESMTPSA id 584931AE0351; Tue, 11 Apr 2017 13:31:23 +0200 (CEST)
Date: Tue, 11 Apr 2017 13:31:33 +0200 (CEST)
Message-Id: <20170411.133133.535844576323902109.mbj@tail-f.com>
To: lhotka@nic.cz
Cc: rwilton@cisco.com, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <m2mvbnw5fz.fsf@birdie.labs.nic.cz>
References: <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com> <20170411.121313.282585946337498966.mbj@tail-f.com> <m2mvbnw5fz.fsf@birdie.labs.nic.cz>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2TsQtNUndgVqgUfi4lABGz2Cy8w>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 11:31:26 -0000

Ladislav Lhotka <lhotka@nic.cz> wrote:
> Martin Bjorklund <mbj@tail-f.com> writes:
> 
> > Robert Wilton <rwilton@cisco.com> wrote:
> >> Hi Vladimir, all,
> >> 
> >> 
> >> On 10/04/2017 17:19, Vladimir Vassilev wrote:
> >> > Hello,
> >> >
> >> > On 04/06/2017 07:43 PM, Andy Bierman wrote:
> >> >>
> >> >> 3) identity ethSubInterface
> >> >>
> >> >> This identity is used in the encapsulation container when-stmt.
> >> >> It is not clear if this is intended as a base identity (like identity
> >> >> sub-interface)
> >> >> An example for the encapsulation container would help clarify the
> >> >> expected usage
> >> >>
> >> >> This also has 2 bases (sub-interface and l2vlan).
> >> >> Some explanation in the identity-stmt would be helpful
> >> >> (since this is a new YANG 1.1 construct)
> >> > It seems the intentended result was identity similar to
> >> > ianaift:atmSubInterface (thus the naming convention change
> >> > ethSubInterface instead of eth-sub-interface). I think it is less
> >> > confusing to name the identity with the same naming convention used
> >> > for the rest of the identities introduced e.g. sub-interface,
> >> > loopback-internal etc. and if needed define new atm-sub-interface
> >> > based on sub-interface. I am not sure even atm users would like a
> >> > model where atmSubInterface will be the only identity of all future
> >> > sub interface based identities not being derived from sub-interface
> >> > because of this precedent:
> >> >
> >> >      augment "/if:interfaces/if:interface" {
> >> >        when "derived-from(if:type,
> >> >                           'ietf-if-cmn',
> >> >                           'sub-interface') or
> >> >              if:type = 'ianaift:atmSubInterface' or
> >> >              if:type = 'ianaift:frameRelay'"  {
> >> 
> >> My idea was that all sub-interfaces could inherit from a common
> >> identity.  I don't think that this idea just applies to
> >> sub-interfaces, but other interface properties as well.  E.g.
> >>  sub-interface (i.e. any interface that is logically a child interface
> >>  of some parent interface, e.g. Ethernet/VLAN sub-interface, ATM
> >>  sub-interface, FR sub-interface)
> >>  ethernet-like (i.e. does the interface use ethernet framing).
> >>  E.g. this would apply to physical Ethernet, LAG, IRB interfaces.
> >>  physical (i.e. an interface that is generally instantiated due to some
> >>  physical hardware)
> >>  logical? (This is harder to define, but roughly an interface that is a
> >>  software construct).
> >>  there must be other generic properties as well.
> >> 
> >> My main aim is for future flexibility.  I.e. so that if need interface
> >> types get defined in the future they can share existing interface
> >> related configuration and state without having to redefine it.
> >> Similarly, if there are vendor specific variants of interfaces then
> >> they could also reuse the existing interface related configuration and
> >> state without having to define vendor specific MTU leaves, etc for the
> >> new interface type.
> >> 
> >> My refinement of this idea, is still to define these generic
> >> properties, but then revise iana-if-type.yang to add these common
> >> interface properties as additional base identities.
> >> 
> >> E.g.
> >> 
> >>      identity interface-property-type {
> >>        description
> >>          "Base identity from which all interface properties are
> >>           derived.";
> >>      }
> >> 
> >> 
> >>      identity sub-interface-like {
> >>        description
> >>          "The interface has sub-interface properties";
> >>        base interface-property-type;
> >>      }
> >> 
> >>      identity ethernet-like {
> >>        description
> >>          "The interface uses ethernet framing, e.g. has a MAC address
> >>          associated with it.";
> >>        base interface-property-type;
> >>      }
> >> 
> >>      ...
> >> 
> >> 
> >> Then, for example, the IANA type for atm & l2vlan (if this is the IANA
> >> type for an Ethernet sub-interface) would change from:
> >> 
> >> 
> >>   identity atmSubInterface {
> >>     base iana-interface-type;
> >>     description
> >>       "ATM Sub Interface.";
> >>   }
> >> 
> >>   identity l2vlan {
> >>     base iana-interface-type;
> >>     description
> >>       "Layer 2 Virtual LAN using 802.1Q.";
> >>   }
> >> 
> >> to:
> >> 
> >>   identity atmSubInterface {
> >>     base iana-interface-type;
> >>     base sub-interface-like;
> >>     description
> >>       "ATM Sub Interface.";
> >>   }
> >> 
> >>   identity l2vlan {
> >>     base iana-interface-type;
> >>     base sub-interface-like;
> >>     description
> >>       "Layer 2 Virtual LAN using 802.1Q.";
> >>   }
> >> 
> >> and hence the augment can just become:
> >> 
> >>      augment "/if:interfaces/if:interface" {
> >>        when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
> >>           ...
> >>      }
> >> 
> >> If someone wants to define a new type of sub-interface in the future
> >> they can.  They just need to ensure that when they define the type in
> >> iana-if-types it also derives from the sub-interface property, and
> >> then they would automatically pick up the generic sub-interface
> >> configuration leaf.  This would fix this issue that having when
> >> statements on IANA defined interface types isn't really robust or
> >> flexible.
> >> 
> >> Finally, adding these properties to iana-if-types.yang would be a
> >> backwards compatible change.
> >> 
> >> What are other peoples opinion's on this idea?
> >
> > I think that this is good idea.  We have discussed adding properties
> 
> Yes. Such use cases were actually the motivation for introducing
> multiple inheritance of identities in the first place. 
> 
> > as identities before.  Having them in the iana-if-types would make
> > these types more useful.
> >
> > But this would require a non-signinficant change to
> > draft-ietf-netmod-intf-ext-yang, right?  We would need an update to
> > iana-if-types and move the identities there.
> 
> But then iana-if-type would diverge from the underlying IANA
> registry, which would be confusing. It is IMO better to start a new
> module (or a few of them) with a sound structure of interface types and
> no reference to the IANA interface registry.

I don't think it would diverge - all interface types would be there,
but some have additional properies (which are not visible in the
MIB).  But the underlying registry somehow needs to be extended.


/martin


From nobody Tue Apr 11 04:56:11 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBCE112946E for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:56:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ikmk-hqD7mxQ for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 04:56:07 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C0C612945B for <netmod@ietf.org>; Tue, 11 Apr 2017 04:56:06 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:f47a:c5ea:506a:7ed0] (unknown [IPv6:2001:718:1a02:1:f47a:c5ea:506a:7ed0]) by mail.nic.cz (Postfix) with ESMTPSA id 955AF608A7; Tue, 11 Apr 2017 13:56:04 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1491911764; bh=Aghcn6YdJ7IoYPkvaVaNgCkLxrEN4eBAldKwSdN8L8o=; h=From:Date:To; b=BaOOxYJTLi3ueov8DdoGBBQt6xdvcsJ8t0I9MqK/KI3VjZlaXMv+SBOz1SQ89O8Hw sazBhSSKt8gd6ZVhUaDhKmHcuHe0WeESioV0WgcxSMQGZ4DsBidGMJtZDPKtQ/PwWl irNGjxNcSNoEM/NmkQoJXs5ZhZS7C+grpuDquGdg=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <20170411.133133.535844576323902109.mbj@tail-f.com>
Date: Tue, 11 Apr 2017 13:56:03 +0200
Cc: Robert Wilton <rwilton@cisco.com>, netmod@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <D1EA74C4-209C-4DEF-AF29-40F6AB6DBE7D@nic.cz>
References: <773bc744-f147-f854-87c1-cad0d61d1ab8@cisco.com> <20170411.121313.282585946337498966.mbj@tail-f.com> <m2mvbnw5fz.fsf@birdie.labs.nic.cz> <20170411.133133.535844576323902109.mbj@tail-f.com>
To: =?utf-8?Q?Martin_Bj=C3=B6rklund?= <mbj@tail-f.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/xKouwpbhMYN0x5poN_bdRgHgZcg>
Subject: Re: [netmod] YANG doctor review of draft-ietf-netmod-intf-ext-yang-04
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 11:56:10 -0000

> On 11 Apr 2017, at 13:31, Martin Bjorklund <mbj@tail-f.com> wrote:
>=20
> Ladislav Lhotka <lhotka@nic.cz> wrote:
>> Martin Bjorklund <mbj@tail-f.com> writes:
>>=20
>>> Robert Wilton <rwilton@cisco.com> wrote:
>>>> Hi Vladimir, all,
>>>>=20
>>>>=20
>>>> On 10/04/2017 17:19, Vladimir Vassilev wrote:
>>>>> Hello,
>>>>>=20
>>>>> On 04/06/2017 07:43 PM, Andy Bierman wrote:
>>>>>>=20
>>>>>> 3) identity ethSubInterface
>>>>>>=20
>>>>>> This identity is used in the encapsulation container when-stmt.
>>>>>> It is not clear if this is intended as a base identity (like =
identity
>>>>>> sub-interface)
>>>>>> An example for the encapsulation container would help clarify the
>>>>>> expected usage
>>>>>>=20
>>>>>> This also has 2 bases (sub-interface and l2vlan).
>>>>>> Some explanation in the identity-stmt would be helpful
>>>>>> (since this is a new YANG 1.1 construct)
>>>>> It seems the intentended result was identity similar to
>>>>> ianaift:atmSubInterface (thus the naming convention change
>>>>> ethSubInterface instead of eth-sub-interface). I think it is less
>>>>> confusing to name the identity with the same naming convention =
used
>>>>> for the rest of the identities introduced e.g. sub-interface,
>>>>> loopback-internal etc. and if needed define new atm-sub-interface
>>>>> based on sub-interface. I am not sure even atm users would like a
>>>>> model where atmSubInterface will be the only identity of all =
future
>>>>> sub interface based identities not being derived from =
sub-interface
>>>>> because of this precedent:
>>>>>=20
>>>>>     augment "/if:interfaces/if:interface" {
>>>>>       when "derived-from(if:type,
>>>>>                          'ietf-if-cmn',
>>>>>                          'sub-interface') or
>>>>>             if:type =3D 'ianaift:atmSubInterface' or
>>>>>             if:type =3D 'ianaift:frameRelay'"  {
>>>>=20
>>>> My idea was that all sub-interfaces could inherit from a common
>>>> identity.  I don't think that this idea just applies to
>>>> sub-interfaces, but other interface properties as well.  E.g.
>>>> sub-interface (i.e. any interface that is logically a child =
interface
>>>> of some parent interface, e.g. Ethernet/VLAN sub-interface, ATM
>>>> sub-interface, FR sub-interface)
>>>> ethernet-like (i.e. does the interface use ethernet framing).
>>>> E.g. this would apply to physical Ethernet, LAG, IRB interfaces.
>>>> physical (i.e. an interface that is generally instantiated due to =
some
>>>> physical hardware)
>>>> logical? (This is harder to define, but roughly an interface that =
is a
>>>> software construct).
>>>> there must be other generic properties as well.
>>>>=20
>>>> My main aim is for future flexibility.  I.e. so that if need =
interface
>>>> types get defined in the future they can share existing interface
>>>> related configuration and state without having to redefine it.
>>>> Similarly, if there are vendor specific variants of interfaces then
>>>> they could also reuse the existing interface related configuration =
and
>>>> state without having to define vendor specific MTU leaves, etc for =
the
>>>> new interface type.
>>>>=20
>>>> My refinement of this idea, is still to define these generic
>>>> properties, but then revise iana-if-type.yang to add these common
>>>> interface properties as additional base identities.
>>>>=20
>>>> E.g.
>>>>=20
>>>>     identity interface-property-type {
>>>>       description
>>>>         "Base identity from which all interface properties are
>>>>          derived.";
>>>>     }
>>>>=20
>>>>=20
>>>>     identity sub-interface-like {
>>>>       description
>>>>         "The interface has sub-interface properties";
>>>>       base interface-property-type;
>>>>     }
>>>>=20
>>>>     identity ethernet-like {
>>>>       description
>>>>         "The interface uses ethernet framing, e.g. has a MAC =
address
>>>>         associated with it.";
>>>>       base interface-property-type;
>>>>     }
>>>>=20
>>>>     ...
>>>>=20
>>>>=20
>>>> Then, for example, the IANA type for atm & l2vlan (if this is the =
IANA
>>>> type for an Ethernet sub-interface) would change from:
>>>>=20
>>>>=20
>>>>  identity atmSubInterface {
>>>>    base iana-interface-type;
>>>>    description
>>>>      "ATM Sub Interface.";
>>>>  }
>>>>=20
>>>>  identity l2vlan {
>>>>    base iana-interface-type;
>>>>    description
>>>>      "Layer 2 Virtual LAN using 802.1Q.";
>>>>  }
>>>>=20
>>>> to:
>>>>=20
>>>>  identity atmSubInterface {
>>>>    base iana-interface-type;
>>>>    base sub-interface-like;
>>>>    description
>>>>      "ATM Sub Interface.";
>>>>  }
>>>>=20
>>>>  identity l2vlan {
>>>>    base iana-interface-type;
>>>>    base sub-interface-like;
>>>>    description
>>>>      "Layer 2 Virtual LAN using 802.1Q.";
>>>>  }
>>>>=20
>>>> and hence the augment can just become:
>>>>=20
>>>>     augment "/if:interfaces/if:interface" {
>>>>       when "derived-from(if:type, 'ietf-if', 'sub-interface')"  {
>>>>          ...
>>>>     }
>>>>=20
>>>> If someone wants to define a new type of sub-interface in the =
future
>>>> they can.  They just need to ensure that when they define the type =
in
>>>> iana-if-types it also derives from the sub-interface property, and
>>>> then they would automatically pick up the generic sub-interface
>>>> configuration leaf.  This would fix this issue that having when
>>>> statements on IANA defined interface types isn't really robust or
>>>> flexible.
>>>>=20
>>>> Finally, adding these properties to iana-if-types.yang would be a
>>>> backwards compatible change.
>>>>=20
>>>> What are other peoples opinion's on this idea?
>>>=20
>>> I think that this is good idea.  We have discussed adding properties
>>=20
>> Yes. Such use cases were actually the motivation for introducing
>> multiple inheritance of identities in the first place.=20
>>=20
>>> as identities before.  Having them in the iana-if-types would make
>>> these types more useful.
>>>=20
>>> But this would require a non-signinficant change to
>>> draft-ietf-netmod-intf-ext-yang, right?  We would need an update to
>>> iana-if-types and move the identities there.
>>=20
>> But then iana-if-type would diverge from the underlying IANA
>> registry, which would be confusing. It is IMO better to start a new
>> module (or a few of them) with a sound structure of interface types =
and
>> no reference to the IANA interface registry.
>=20
> I don't think it would diverge - all interface types would be there,
> but some have additional properies (which are not visible in the
> MIB).  But the underlying registry somehow needs to be extended.

The IANA registry is mostly rubbish - quite fundamental interface types =
are missing but, on the other hand, obsolete/experimental/humorous types =
are there. The plethora of Ethernet types is represented by a single =
entry (moreover with a totally impossible name).

Lada

>=20
>=20
> /martin

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Tue Apr 11 06:25:04 2017
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 046F6129B9B for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 06:25:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.701
X-Spam-Level: 
X-Spam-Status: No, score=-4.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WXjhVzjzz5o4 for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 06:25:01 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30110.outbound.protection.outlook.com [40.107.3.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32AB2126BF0 for <netmod@ietf.org>; Tue, 11 Apr 2017 06:25:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=EY/3VOEbGKNK1xtnzcHrkt8Dc0qbbxDsrDTOOhmqvsM=; b=UtqJHnE/QsboUS0XmvVg/gs0KtXsXZTe2wGRpnSTP38pOm2M6NExmiaMyuP0yN2EDobDAJmPy2NUyrmoTyE7AOKhVDEJSuC2n6aFcs+9JtfK6dcJWS//vDA6vqW9eUr+YPwengJT+YYqkglpA4sIA9oKxh3qIHsxQzEU0J2+Qbs=
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com (10.162.24.16) by HE1PR07MB0844.eurprd07.prod.outlook.com (10.162.24.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Tue, 11 Apr 2017 13:24:58 +0000
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) by HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) with mapi id 15.01.1034.008; Tue, 11 Apr 2017 13:24:58 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: pyang and YANG 1.1 submodule scoping rules
Thread-Index: AdKyw8myEAn/hT2MQVWwASof+0F4PQ==
Date: Tue, 11 Apr 2017 13:24:58 +0000
Message-ID: <HE1PR07MB08437B9251658159397B68BA9B000@HE1PR07MB0843.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.20.12]
x-microsoft-exchange-diagnostics: 1; HE1PR07MB0844; 7:v9odJeS17Ubc0PE8P4eSpJ7PJif7DfwrtsacvEfPDaog0EmbWK5nOvz2ZTevHHdS9ciQStTket66R+JxDpr8N/uY3fmHGBDNJHTHF0U3TOjDLi25vsT7CJSj6HwGgL0rGVP/O8dgSHVL9yIT51Jtpx9tfWsiKv8AzufrHYXz7CxltWL3fv2JJq7z5xXTrKqcODaQim5Zp+qFETXJeU6I6ZWooPsu8QEma+iqQtr5f/ly3NqCiiCmpK+XcxaLedxFZZEEmxFiMKUqxyMh+jk+No72dzMRwH/FcvtgSm3Y0NU7Gi4rOgjeheTgk71PdelvqDuDpgtiWbP4nwza41/+9A==
x-ms-office365-filtering-correlation-id: ce416c97-9fd1-49da-b2d4-08d480de26c7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:HE1PR07MB0844; 
x-microsoft-antispam-prvs: <HE1PR07MB08448B95DA1EE309A788C0B79B000@HE1PR07MB0844.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:HE1PR07MB0844; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0844; 
x-forefront-prvs: 0274272F87
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39410400002)(39400400002)(53754006)(53936002)(2351001)(122556002)(2501003)(3280700002)(2906002)(3660700001)(7696004)(5660300001)(6916009)(33656002)(8936002)(81166006)(8676002)(1730700003)(50986999)(54356999)(74316002)(558084003)(5630700001)(5640700003)(7736002)(99286003)(55016002)(54896002)(6306002)(6436002)(2900100001)(9686003)(102836003)(6506006)(790700001)(6116002)(77096006)(97736004)(3846002)(66066001)(189998001)(38730400002)(110136004)(25786009)(86362001)(19609705001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB0844; H:HE1PR07MB0843.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB08437B9251658159397B68BA9B000HE1PR07MB0843eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2017 13:24:58.5257 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0844
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/S_evVhdmiHL7bHC4r2DjRgeMteU>
Subject: [netmod] pyang and YANG 1.1 submodule scoping rules
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 13:25:03 -0000

--_000_HE1PR07MB08437B9251658159397B68BA9B000HE1PR07MB0843eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Pyang 1.7 mentions that it was updated for YANG 1.1 except for the new subm=
odule scoping rules.  Just checking the plans/status of support for those r=
ules.

Do other common tools support those new submodule scoping rules already ?

Regards,
Jason

--_000_HE1PR07MB08437B9251658159397B68BA9B000HE1PR07MB0843eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Pyang 1.7 mentions that it was updated for YANG 1.1 =
except for the new submodule scoping rules.&nbsp; Just checking the plans/s=
tatus of support for those rules.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Do other common tools support those new submodule sc=
oping rules already ?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Jason<o:p></o:p></p>
</div>
</body>
</html>

--_000_HE1PR07MB08437B9251658159397B68BA9B000HE1PR07MB0843eurp_--


From nobody Tue Apr 11 06:30:07 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 508E0129BAF for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 06:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eplf1wNk9Dcg for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 06:30:04 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 87B63129BB3 for <netmod@ietf.org>; Tue, 11 Apr 2017 06:30:01 -0700 (PDT)
Received: from localhost (unknown [173.38.220.40]) by mail.tail-f.com (Postfix) with ESMTPSA id 7B2871AE0351; Tue, 11 Apr 2017 15:30:00 +0200 (CEST)
Date: Tue, 11 Apr 2017 15:30:10 +0200 (CEST)
Message-Id: <20170411.153010.309426705798953533.mbj@tail-f.com>
To: jason.sterne@nokia.com
Cc: netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <HE1PR07MB08437B9251658159397B68BA9B000@HE1PR07MB0843.eurprd07.prod.outlook.com>
References: <HE1PR07MB08437B9251658159397B68BA9B000@HE1PR07MB0843.eurprd07.prod.outlook.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/SIYEkJJLHSxxW05st1uLGABKax0>
Subject: Re: [netmod] pyang and YANG 1.1 submodule scoping rules
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Apr 2017 13:30:05 -0000

Hi,

This is probably not the right place to discuss these things...

...but to answer your question there is currently no plan (time) for
adding this (aka "help wanted").


/martin


"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> wrote:
> Hi all,
> 
> Pyang 1.7 mentions that it was updated for YANG 1.1 except for the new
> submodule scoping rules.  Just checking the plans/status of support
> for those rules.
> 
> Do other common tools support those new submodule scoping rules
> already ?
> 
> Regards,
> Jason


From nobody Tue Apr 11 20:43:22 2017
Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1682C1293FD for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 20:43:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gp4qyLgBob_c for <netmod@ietfa.amsl.com>; Tue, 11 Apr 2017 20:43:18 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0130.outbound.protection.outlook.com [104.47.2.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A846128B88 for <netmod@ietf.org>; Tue, 11 Apr 2017 20:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=2wgAGLgGNTcT89VJRQE0LB3JUNjJw81OlSYl6byVBhM=; b=MTxiCfVnmYyNIrRMwi0iDlkIie4MOd8icMZZlpJsBa0J+7HiynXBhkDMwTQfOv7jsrSJEgPkTzd0lvrJ7timoCW0N4JuSV0pe9mx6unu9rcpXMyq0kJfvuVZD7TbNaOetpBqULx/7TOfwVaxbV5FZ9jS+4dYc2uC2/uy8RMq/3Q=
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com (10.162.24.16) by HE1PR07MB0842.eurprd07.prod.outlook.com (10.162.24.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Wed, 12 Apr 2017 03:43:15 +0000
Received: from HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) by HE1PR07MB0843.eurprd07.prod.outlook.com ([10.162.24.16]) with mapi id 15.01.1034.008; Wed, 12 Apr 2017 03:43:14 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Robert Wilton <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] choice statements and trim vs explicit default handling
Thread-Index: AdKv6w7/8xX3pfT5TQy0uN4Yo4P2TwB8HnoAAA/IrLA=
Date: Wed, 12 Apr 2017 03:43:14 +0000
Message-ID: <HE1PR07MB084391FD4DD8667A311E2D069B030@HE1PR07MB0843.eurprd07.prod.outlook.com>
References: <HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com> <e77ea6c1-fe1d-f511-9c84-b34b4bd399cb@cisco.com>
In-Reply-To: <e77ea6c1-fe1d-f511-9c84-b34b4bd399cb@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.20.12]
x-microsoft-exchange-diagnostics: 1; HE1PR07MB0842; 7:Ll2EHDvFmMDl2CfmbfVkUh+oiZ+/HGNGU5HZHPMCfkt5RaDec1cJwheDXqIGhsg1BaYd/Ct4CqFlqL+VO94+qH/WfhB7isjeWDIA12W8VpkG2M1Uf2TPZjqnEImPuWHWB9BhRckh0W8JD4Qd6NcVKYogEGqJaB3awvYUfZAABDJvTmYhhmsdkW1L7ig1Ox3JXY5LS00L8A8htpszJbiu+K+d7R4EyP/SlcI/3LYcydV1UC0jV/R0QiHQJ7iIeYrUG61J1IEouLqHXdEM7OJJIs8w2fu08xNYVSB2Wc40sCDhkh2UCo4ZE/3frypEZQCirxZNv6TGeko1475bGPogmg==
x-ms-office365-filtering-correlation-id: 3a26a054-2b8b-4ec2-465c-08d481560ce6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:HE1PR07MB0842; 
x-microsoft-antispam-prvs: <HE1PR07MB0842307680698CACE312BA429B030@HE1PR07MB0842.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(82608151540597)(95692535739014)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:HE1PR07MB0842; BCL:0; PCL:0; RULEID:; SRVR:HE1PR07MB0842; 
x-forefront-prvs: 027578BB13
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(39850400002)(39410400002)(39840400002)(39400400002)(39450400003)(24454002)(53754006)(50986999)(53936002)(8676002)(8936002)(3280700002)(81166006)(606005)(76176999)(9686003)(2950100002)(33656002)(189998001)(54896002)(2900100001)(55016002)(54356999)(236005)(6306002)(229853002)(6436002)(7906003)(66066001)(7736002)(3660700001)(2501003)(6506006)(5660300001)(7696004)(102836003)(790700001)(6116002)(53546009)(3846002)(25786009)(2906002)(122556002)(74316002)(6246003)(99286003)(86362001)(38730400002)(77096006); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR07MB0842; H:HE1PR07MB0843.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB084391FD4DD8667A311E2D069B030HE1PR07MB0843eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2017 03:43:14.6658 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB0842
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/k07sfyv9bEYMguqux5V-7i6VqPc>
Subject: Re: [netmod] choice statements and trim vs explicit default handling
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 03:43:21 -0000

--_000_HE1PR07MB084391FD4DD8667A311E2D069B030HE1PR07MB0843eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Thanks Rob.

You may be right here but it isn't what I would have expected.  You're sayi=
ng that any existing config in case bb is removed by the *act* of writing t=
o a leaf of case aa, even if that write (setting some-bool to its default v=
alue) results in no config existing in case aa (for 'trim' servers).

If I had a must statement for leaf some-num like this:
                must ". !=3D 55";
and a client sets some-num to 55 I suppose that would clear out (delete) an=
y previous config of some-bool, even though the validate/commit later would=
 fail.  After the failure it is "too late" and some-bool would have already=
 lost its value.  So case bb would be 'selected' even though it is a config=
 that will fail validation.

You mention "would be ignored".  That is true for the particular model I sh=
ow below, but default values for child nodes under a case don't require a d=
efault for the overall choice in order to be relevant.  If I had other leaf=
s in those cases, then the defaults could be used/relevant even without a d=
efault for the choice (when another leaf of the same case is configured).  =
>From 7.9.3. :

    Default values for child nodes under a case are only used if one of
       the nodes under that case is present or if that case is the default
       case.

Rgds,
Jason


From: Robert Wilton [mailto:rwilton@cisco.com]
Sent: Monday, April 10, 2017 5:19
To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>; netmod@ietf=
.org
Subject: Re: [netmod] choice statements and trim vs explicit default handli=
ng


Hi Jason,

Your default statement in your YANG snippet below would be ignored, as per =
section 7.9.3 of RFC 7950.

But, if you changed your YANG to this:
choice foo {
  default aa;

  case aa {
    leaf some-bool { type Boolean; default "false"; }
  {
  case bb {
    leaf some-num { type int32; }
  }
}


Then answering both (A) and (B): I would assume that setting "some-bool" to=
 "true" or "false" would cause "bb" to be deleted regardless of what defaul=
t mode the server was using.  If neither some-bool or some-num had been set=
 to an explicit value then some-bool semantically exists with value "false"=
 due to the two default statements.

I might be wrong, but I have always assumed that the with-defaults extensio=
n is really concerned with the presentation/encoding of default values, and=
 isn't intended to change the underlying semantics of YANG's handling of de=
fault values.

Thanks,
Rob

On 07/04/2017 23:50, Sterne, Jason (Nokia - CA/Ottawa) wrote:
Hi all,

When a server operates in 'trim' mode (rfc6243), setting a leaf to its defa=
ult value removes it from the config (i.e. it is indistinguishable from the=
 case where that leaf was never configured or the case where that leaf was =
deleted/removed).

(A)
Does setting a leaf in one case of a choice to its default value (in a 'tri=
m' mode server) cause leafs in other cases to be implicitly deleted ?  I as=
sume not.

For example:

choice foo {
  case aa {
    leaf some-bool { type Boolean; default "false"; }
  {
  case bb {
    leaf some-num { type int32; }
  }
}

If some-num is currently set to 50, and then an edit-config sets some-bool =
to "false", does that clear the some-num leaf ?
(i.e. does it select case aa ?)

RFC 7950 says: "the creation of a node from one case implicitly deletes all=
 nodes from all other cases".
RFC 6243 section 2.2.3 describes that a leaf set to default (in a trim serv=
er) doesn't exist.

(B)
Now how about if the server operates in 'explicit' mode ?  Does setting som=
e-bool to "false" clear some-num ?  I assume it does (but it just seems a l=
ittle funny that the behavior on this changes between trim and explicit ser=
vers).


Regards,
Jason









_______________________________________________

netmod mailing list

netmod@ietf.org<mailto:netmod@ietf.org>

https://www.ietf.org/mailman/listinfo/netmod


--_000_HE1PR07MB084391FD4DD8667A311E2D069B030HE1PR07MB0843eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:"Courier New \,serif";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New",serif;
	color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Thanks Rob.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">You may be right he=
re but it isn&#8217;t what I would have expected.&nbsp; You&#8217;re saying=
 that any existing config in case bb is removed by the *<b>act*
</b>of writing to a leaf of case aa, even if that write (setting some-bool =
to its default value) results in no config existing in case aa (for &#8216;=
trim&#8217; servers).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">If I had a must sta=
tement for leaf some-num like this:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mus=
t &#8220;. !=3D 55&#8221;;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">and a client sets s=
ome-num to 55 I suppose that would clear out (delete) any previous config o=
f some-bool, even though the validate/commit later would fail.&nbsp; After =
the failure it is &#8220;too late&#8221; and some-bool
 would have already lost its value.&nbsp; So case bb would be &#8216;select=
ed&#8217; even though it is a config that will fail validation.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">You mention &#8220;=
would be ignored&#8221;.&nbsp; That is true for the particular model I show=
 below, but default values for child nodes under a case don&#8217;t require=
 a default for the overall choice in order to be relevant.&nbsp;
 If I had other leafs in those cases, then the defaults could be used/relev=
ant even without a default for the choice (when another leaf of the same ca=
se is configured).&nbsp; From 7.9.3. :<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp; =
Default values for child nodes under a case are only used if one of<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;the nodes under that case is present or if that case is t=
he default<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&nbsp;case.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Rgds,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Jason<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> Robert Wilton [mailto:rwilton@cisco.com]
<br>
<b>Sent:</b> Monday, April 10, 2017 5:19<br>
<b>To:</b> Sterne, Jason (Nokia - CA/Ottawa) &lt;jason.sterne@nokia.com&gt;=
; netmod@ietf.org<br>
<b>Subject:</b> Re: [netmod] choice statements and trim vs explicit default=
 handling<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p>Hi Jason,<span style=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p>Your default statement in your YANG snippet below would be ignored, as p=
er section 7.9.3 of RFC 7950.<o:p></o:p></p>
<p>But, if you changed your YANG to this:<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">c=
hoice foo {</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New&quot;,serif">&nbsp; d=
efault aa;</span><br>
<br>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp; case aa {</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp;&nbsp;&nbsp; leaf some-bool { type Boolean; default &#8220;false&#8221=
;; }</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp; {</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp; case bb {</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp;&nbsp;&nbsp; leaf some-num { type int32; }</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-family:&quot;Courier New ,serif&quot;,serif">&=
nbsp; }</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-f=
amily:&quot;Courier New&quot;,serif">}<br>
<br>
<br>
</span>Then answering both (A) and (B): I would assume that setting &quot;s=
ome-bool&quot; to &quot;true&quot; or &quot;false&quot; would cause &quot;b=
b&quot; to be deleted regardless of what default mode the server was using.=
&nbsp; If neither some-bool or some-num had been set to an explicit value t=
hen
 some-bool semantically exists with value &quot;false&quot; due to the two =
default statements.<br>
<br>
I might be wrong, but I have always assumed that the with-defaults extensio=
n is really concerned with the presentation/encoding of default values, and=
 isn't intended to change the underlying semantics of YANG's handling of de=
fault values.<br>
<br>
Thanks,<br>
Rob<br>
<br>
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On 07/04/2017 23:50, Sterne, Jason (Nokia - CA/Ottaw=
a) wrote:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">Hi all,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">When a server operates in &#8216;trim&#8217; mode (rfc6243), s=
etting a leaf to its default value removes it from the config (i.e. it is i=
ndistinguishable from the case where that leaf was never configured
 or the case where that leaf was deleted/removed).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">(A)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">Does setting a leaf in one case of a choice to its default val=
ue (in a &#8216;trim&#8217; mode server) cause leafs in other cases to be i=
mplicitly deleted ?&nbsp; I assume not.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">For example:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">choice foo {</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp; case aa {</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;&nbsp;&nbsp; leaf some-bool { type Boolean; default &#82=
20;false&#8221;; }</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp; {</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp; case bb {</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;&nbsp;&nbsp; leaf some-num { type int32; }</span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp; }</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">}</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">If some-num is currently set to 50, and then an edit-config se=
ts some-bool to &#8220;false&#8221;, does that clear the some-num leaf ?</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">(i.e. does it select case aa ?)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">RFC 7950 says: &#8220;the creation of a node from one case imp=
licitly deletes all nodes from all other cases&#8221;.</span><o:p></o:p></p=
>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">RFC 6243 section 2.2.3 describes that a leaf set to default (i=
n a trim server) doesn&#8217;t exist.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">(B)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">Now how about if the server operates in &#8216;explicit&#8217;=
 mode ?&nbsp; Does setting some-bool to &#8220;false&#8221; clear some-num =
?&nbsp; I assume it does (but it just seems a little funny that the behavio=
r on
 this changes between trim and explicit servers).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">Jason</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Courier New ,serif&=
quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>netmod mailing list<o:p></o:p></pre>
<pre><a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><o:p></o:p></pre=
>
<pre><a href=3D"https://www.ietf.org/mailman/listinfo/netmod">https://www.i=
etf.org/mailman/listinfo/netmod</a><o:p></o:p></pre>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_HE1PR07MB084391FD4DD8667A311E2D069B030HE1PR07MB0843eurp_--


From nobody Wed Apr 12 05:53:15 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65A0C129C3F; Wed, 12 Apr 2017 05:53:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0sDNANYMK9YT; Wed, 12 Apr 2017 05:53:12 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id C781012945B; Wed, 12 Apr 2017 05:53:11 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id EDB19182000E; Wed, 12 Apr 2017 14:53:04 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod\@ietf.org" <netmod@ietf.org>
Cc: "netmod-chairs\@ietf.org" <netmod-chairs@ietf.org>
In-Reply-To: <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com>
Date: Wed, 12 Apr 2017 14:53:08 +0200
Message-ID: <m28tn5u6rv.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4RrUpiztmvqn5gwWfjeeiyZeSaw>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 12:53:14 -0000

Robert Wilton <rwilton@cisco.com> writes:

> Yes/support.  But with the condition that I would still like the draft 
> to define a basic common subset of markdown fields/annotations that 
> implementations would be expected to support.  For clarity, I'm not 
> suggesting that the draft should define a new markdown language, I think 
> that it would be better to use an existing markdown language, but 
> perhaps simplified.

In my view, this needs to remain purely optional, so implementations
won't be expected to support anything. It should be perfectly fine to
leave description texts unprocessed, or process only selected
constructs.

>
> I want to avoid the scenario where each group of YANG modelers could 
> decide to use a different incompatible variant of text/markdown, and 
> hence generic tools would not be able to reliably render the markup for 
> a generic YANG module.

On the other hand, particular markup conventions might be dictated by
external circumstances. For example, for modules hosted at GitHub, the
GFM variant of text/markdown looks like a natural choice but elsewhere
it can be something different. William also suggested that certain
YANG-specific constructs may also be introduced.

>
> Care would need to be taken with which variant of the Markdown language 
> is chosen as a base (RFC 7764 may be of use) .  E.g. the github markup 
> language has been previously suggested, but the specification document 
> for that variant is long (approx 120 pages).

RFC 7763 also notes that markdown itself by design has no concept of
validity, so I think it is appropriate to take it easy and avoid
overspecifying things.

I guess the key point here is "lighweight markup": if and implementation
can make use of it, then fine, but module readers should have little
difficulty if not.

Thanks, Lada

>
> Thanks,
> Rob
>
>
> On 10/04/2017 12:45, Ladislav Lhotka wrote:
>> As the author: yes/support.
>>
>> Two changes seemed to have support in IETF 98 audience:
>>
>> 1. Apart from text/plain, the media type SHOULD be text/markdown
>> (variants permitted).
>>
>> 2. The "text-media-type" extension can appear anywhere in a (sub)module,
>> and will be scoped to the parent statement and its substaments (unless
>> overriden).
>>
>> Lada
>>
>> Kent Watsen <kwatsen@juniper.net> writes:
>>
>>> All,
>>>
>>> This is start of a two-week poll on making the following draft a
>>> NETMOD working group document:
>>>
>>>    draft-lhotka-netmod-yang-markup-00
>>>
>>> Please send email to the list indicating "yes/support" or "no/do not
>>> support".  If indicating no, please state your reservations with the
>>> document.  If yes, please also feel free to provide comments you'd
>>> like to see addressed once the document is a WG document.
>>>
>>> Thank you,
>>> NETMOD WG Chairs
>>>
>>>
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 12 06:02:21 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D45C129AE8; Wed, 12 Apr 2017 06:02:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ZLP_y_wGulG; Wed, 12 Apr 2017 06:02:17 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 528A5127337; Wed, 12 Apr 2017 06:02:06 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 5794F6D7; Wed, 12 Apr 2017 15:02:04 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id woYHOnJph_aP; Wed, 12 Apr 2017 15:02:01 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Wed, 12 Apr 2017 15:02:04 +0200 (CEST)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 326452004E; Wed, 12 Apr 2017 15:02:04 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id cq2CFYDXT2tq; Wed, 12 Apr 2017 15:02:03 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8CD9E2004A; Wed, 12 Apr 2017 15:02:03 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 4561F3F1B40C; Wed, 12 Apr 2017 15:02:07 +0200 (CEST)
Date: Wed, 12 Apr 2017 15:02:07 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Message-ID: <20170412130207.GA83817@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <m28tn5u6rv.fsf@birdie.labs.nic.cz>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8WSC2fDiocclAYes3jJksUUSsOU>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 13:02:20 -0000

I think it is crucial that descriptions etc. remain human readable
using plain text readers. Having to run a renderer to make sense out
of descriptions etc. would be a big failure and things are even worse
if modules use different dialects all over the place.

I believe there is way more important work to get done than this (and
I fear endless discussions about which adapted subsets of markdown or
(whatever comes next) to use). I do not object this work, but I also
do not support it at this point in time.

/js

On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> Robert Wilton <rwilton@cisco.com> writes:
> 
> > Yes/support.  But with the condition that I would still like the draft 
> > to define a basic common subset of markdown fields/annotations that 
> > implementations would be expected to support.  For clarity, I'm not 
> > suggesting that the draft should define a new markdown language, I think 
> > that it would be better to use an existing markdown language, but 
> > perhaps simplified.
> 
> In my view, this needs to remain purely optional, so implementations
> won't be expected to support anything. It should be perfectly fine to
> leave description texts unprocessed, or process only selected
> constructs.
> 
> >
> > I want to avoid the scenario where each group of YANG modelers could 
> > decide to use a different incompatible variant of text/markdown, and 
> > hence generic tools would not be able to reliably render the markup for 
> > a generic YANG module.
> 
> On the other hand, particular markup conventions might be dictated by
> external circumstances. For example, for modules hosted at GitHub, the
> GFM variant of text/markdown looks like a natural choice but elsewhere
> it can be something different. William also suggested that certain
> YANG-specific constructs may also be introduced.
> 
> >
> > Care would need to be taken with which variant of the Markdown language 
> > is chosen as a base (RFC 7764 may be of use) .  E.g. the github markup 
> > language has been previously suggested, but the specification document 
> > for that variant is long (approx 120 pages).
> 
> RFC 7763 also notes that markdown itself by design has no concept of
> validity, so I think it is appropriate to take it easy and avoid
> overspecifying things.
> 
> I guess the key point here is "lighweight markup": if and implementation
> can make use of it, then fine, but module readers should have little
> difficulty if not.
> 
> Thanks, Lada
> 
> >
> > Thanks,
> > Rob
> >
> >
> > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> >> As the author: yes/support.
> >>
> >> Two changes seemed to have support in IETF 98 audience:
> >>
> >> 1. Apart from text/plain, the media type SHOULD be text/markdown
> >> (variants permitted).
> >>
> >> 2. The "text-media-type" extension can appear anywhere in a (sub)module,
> >> and will be scoped to the parent statement and its substaments (unless
> >> overriden).
> >>
> >> Lada
> >>
> >> Kent Watsen <kwatsen@juniper.net> writes:
> >>
> >>> All,
> >>>
> >>> This is start of a two-week poll on making the following draft a
> >>> NETMOD working group document:
> >>>
> >>>    draft-lhotka-netmod-yang-markup-00
> >>>
> >>> Please send email to the list indicating "yes/support" or "no/do not
> >>> support".  If indicating no, please state your reservations with the
> >>> document.  If yes, please also feel free to provide comments you'd
> >>> like to see addressed once the document is a WG document.
> >>>
> >>> Thank you,
> >>> NETMOD WG Chairs
> >>>
> >>>
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/netmod
> >
> 
> -- 
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Apr 12 06:28:31 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5FBB1294A6 for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 06:28:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E2417UjMrsOB for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 06:28:28 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 073AA1294B3 for <netmod@ietf.org>; Wed, 12 Apr 2017 06:28:28 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id 684F9182000E; Wed, 12 Apr 2017 15:28:21 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: "Sterne\, Jason \(Nokia - CA\/Ottawa\)" <jason.sterne@nokia.com>, Robert Wilton <rwilton@cisco.com>, "netmod\@ietf.org" <netmod@ietf.org>
In-Reply-To: <HE1PR07MB084391FD4DD8667A311E2D069B030@HE1PR07MB0843.eurprd07.prod.outlook.com>
References: <HE1PR07MB08433E9459870BCF06F754349B0C0@HE1PR07MB0843.eurprd07.prod.outlook.com> <e77ea6c1-fe1d-f511-9c84-b34b4bd399cb@cisco.com> <HE1PR07MB084391FD4DD8667A311E2D069B030@HE1PR07MB0843.eurprd07.prod.outlook.com>
Date: Wed, 12 Apr 2017 15:28:25 +0200
Message-ID: <m260i9u552.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1UBkq3JgKOX3pwVQvUJZa0u2s5s>
Subject: Re: [netmod] choice statements and trim vs explicit default handling
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 13:28:31 -0000

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> writes:

> Thanks Rob.
>
> You may be right here but it isn't what I would have expected.  You're saying that any existing config in case bb is removed by the *act* of writing to a leaf of case aa, even if that write (setting some-bool to its default value) results in no config existing in case aa (for 'trim' servers).
>
> If I had a must statement for leaf some-num like this: must ". != 55";
> and a client sets some-num to 55 I suppose that would clear out
> (delete) any previous config of some-bool, even though the
> validate/commit later would fail.  After the failure it is "too late"
> and some-bool would have already lost its value.  So case bb would be
> 'selected' even though it is a config that will fail validation.

Yes, but note that the situation would be different if you used

when ". != 55";

for "some-num" instead - setting "some-num" to 55 silently discards this
case and the default value for "some-bool" takes effect. Similar
interactions between "when" and default values (and auto-deletion) make
implementations brittle and prone to race conditions.

It is not difficult to understand why some people (mainly in XML
circles) always insisted that modifying the data, e.g. by adding
defaults, while validating the same data was a terrible idea.

Lada

>
> You mention "would be ignored".  That is true for the particular model I show below, but default values for child nodes under a case don't require a default for the overall choice in order to be relevant.  If I had other leafs in those cases, then the defaults could be used/relevant even without a default for the choice (when another leaf of the same case is configured).  >From 7.9.3. :
>
>     Default values for child nodes under a case are only used if one of
>        the nodes under that case is present or if that case is the default
>        case.
>
> Rgds,
> Jason
>
>
> From: Robert Wilton [mailto:rwilton@cisco.com]
> Sent: Monday, April 10, 2017 5:19
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>; netmod@ietf.org
> Subject: Re: [netmod] choice statements and trim vs explicit default handling
>
>
> Hi Jason,
>
> Your default statement in your YANG snippet below would be ignored, as per section 7.9.3 of RFC 7950.
>
> But, if you changed your YANG to this:
> choice foo {
>   default aa;
>
>   case aa {
>     leaf some-bool { type Boolean; default "false"; }
>   {
>   case bb {
>     leaf some-num { type int32; }
>   }
> }
>
>
> Then answering both (A) and (B): I would assume that setting "some-bool" to "true" or "false" would cause "bb" to be deleted regardless of what default mode the server was using.  If neither some-bool or some-num had been set to an explicit value then some-bool semantically exists with value "false" due to the two default statements.
>
> I might be wrong, but I have always assumed that the with-defaults extension is really concerned with the presentation/encoding of default values, and isn't intended to change the underlying semantics of YANG's handling of default values.
>
> Thanks,
> Rob
>
> On 07/04/2017 23:50, Sterne, Jason (Nokia - CA/Ottawa) wrote:
> Hi all,
>
> When a server operates in 'trim' mode (rfc6243), setting a leaf to its default value removes it from the config (i.e. it is indistinguishable from the case where that leaf was never configured or the case where that leaf was deleted/removed).
>
> (A)
> Does setting a leaf in one case of a choice to its default value (in a 'trim' mode server) cause leafs in other cases to be implicitly deleted ?  I assume not.
>
> For example:
>
> choice foo {
>   case aa {
>     leaf some-bool { type Boolean; default "false"; }
>   {
>   case bb {
>     leaf some-num { type int32; }
>   }
> }
>
> If some-num is currently set to 50, and then an edit-config sets some-bool to "false", does that clear the some-num leaf ?
> (i.e. does it select case aa ?)
>
> RFC 7950 says: "the creation of a node from one case implicitly deletes all nodes from all other cases".
> RFC 6243 section 2.2.3 describes that a leaf set to default (in a trim server) doesn't exist.
>
> (B)
> Now how about if the server operates in 'explicit' mode ?  Does setting some-bool to "false" clear some-num ?  I assume it does (but it just seems a little funny that the behavior on this changes between trim and explicit servers).
>
>
> Regards,
> Jason
>
>
>
>
>
>
>
>
>
> _______________________________________________
>
> netmod mailing list
>
> netmod@ietf.org<mailto:netmod@ietf.org>
>
> https://www.ietf.org/mailman/listinfo/netmod
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 12 09:44:34 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91890129540 for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 09:44:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ACknB2zXj2v0 for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 09:44:31 -0700 (PDT)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8354C12EAF3 for <netmod@ietf.org>; Wed, 12 Apr 2017 09:44:30 -0700 (PDT)
Received: by mail-wm0-x22c.google.com with SMTP id w64so92687577wma.0 for <netmod@ietf.org>; Wed, 12 Apr 2017 09:44:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=wve9J+QoxEwJcdzYw8cuJ6lUyxzaZFOA6OqmocPny0M=; b=tSI3WavvW30QFW8veS0lo8xgLmg++IcpQHdHmW2JmCH6JpxFg0tWxZmVYv/mEcupeh NiB1c+Za0wNQPe6C2+4FC1T9t0XaoPXZEkmIwn7yZ/tk8mc58drxO9If2wZbl/ukFUE+ Yh/ZtXYOgzhYfYmrphVg9iWnXLicx6J9//rbFmJXtbCtO8xhBcJMRuojDeHhiIy6hfpG zPY9gy8xfJJdQhcQ+/Ii6BxzftxK81C6V/BiW0etEj2gOw4j+5FzgGAtpIblAJSA0E6Y 0nsGRKuVNuAKVd7a2c7ba1Bz6OO0jWErSnijsiXMAHmT+rKidgQxquLhBxQmIqgwJ8pX FyQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=wve9J+QoxEwJcdzYw8cuJ6lUyxzaZFOA6OqmocPny0M=; b=bjeKVlRIuWvp1ysC/oE/FlMeEwM4x1FUxksNW1bCgG0rcaVe0h+YzoAPxr+Af+5W+R hX+jGacznio2N6wMLyCpsVqjTYS5MrZ706STHwP/tXUJGtoop+BmzTVxrPlX2EEGqx00 wUbweg9mBJsIwiP7JGMoO5r/biC6fVMNhluCiWlvPtBUrc/3qV0VeeFv1U24bC2+nbiW Oeytd3zviHfnaSRGFzS0Fi3GwAhOG9hv1o7B45W10lWWaOSdDLb313BgwElq4qBZYe2H TsxHhtBDgrqb79j70LE6HlxMXDFu2XOxitlqAVeArK0cRqX7raTRxjHDpl4+oXgMbC1S tPaw==
X-Gm-Message-State: AN3rC/7+pTfwlR0A+JcMUc5FIWn2V1PuBJi/4JxvurIqAw9BKKtbS/gs8XhbAYu9mvECm9ppfPaA4YBeplKTUw==
X-Received: by 10.28.143.135 with SMTP id r129mr3621076wmd.54.1492015469047; Wed, 12 Apr 2017 09:44:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Wed, 12 Apr 2017 09:44:28 -0700 (PDT)
In-Reply-To: <20170412130207.GA83817@elstar.local>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 12 Apr 2017 09:44:28 -0700
Message-ID: <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Ladislav Lhotka <lhotka@nic.cz>,  Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>,  "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=001a1145b59e084bc1054cfaece3
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/uyKIodidV7DpeNfCsOjdJG1BPW8>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 16:44:34 -0000

--001a1145b59e084bc1054cfaece3
Content-Type: text/plain; charset=UTF-8

On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
j.schoenwaelder@jacobs-university.de> wrote:

> I think it is crucial that descriptions etc. remain human readable
> using plain text readers. Having to run a renderer to make sense out
> of descriptions etc. would be a big failure and things are even worse
> if modules use different dialects all over the place.
>
> I believe there is way more important work to get done than this (and
> I fear endless discussions about which adapted subsets of markdown or
> (whatever comes next) to use). I do not object this work, but I also
> do not support it at this point in time.
>
>
+1

IMO this makes YANG less readable, especially without any agreement
on the specific markup supported. A YANG module should be readable by humans
without any special tools required.



> /js
>
>
Andy


> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > Robert Wilton <rwilton@cisco.com> writes:
> >
> > > Yes/support.  But with the condition that I would still like the draft
> > > to define a basic common subset of markdown fields/annotations that
> > > implementations would be expected to support.  For clarity, I'm not
> > > suggesting that the draft should define a new markdown language, I
> think
> > > that it would be better to use an existing markdown language, but
> > > perhaps simplified.
> >
> > In my view, this needs to remain purely optional, so implementations
> > won't be expected to support anything. It should be perfectly fine to
> > leave description texts unprocessed, or process only selected
> > constructs.
> >
> > >
> > > I want to avoid the scenario where each group of YANG modelers could
> > > decide to use a different incompatible variant of text/markdown, and
> > > hence generic tools would not be able to reliably render the markup for
> > > a generic YANG module.
> >
> > On the other hand, particular markup conventions might be dictated by
> > external circumstances. For example, for modules hosted at GitHub, the
> > GFM variant of text/markdown looks like a natural choice but elsewhere
> > it can be something different. William also suggested that certain
> > YANG-specific constructs may also be introduced.
> >
> > >
> > > Care would need to be taken with which variant of the Markdown language
> > > is chosen as a base (RFC 7764 may be of use) .  E.g. the github markup
> > > language has been previously suggested, but the specification document
> > > for that variant is long (approx 120 pages).
> >
> > RFC 7763 also notes that markdown itself by design has no concept of
> > validity, so I think it is appropriate to take it easy and avoid
> > overspecifying things.
> >
> > I guess the key point here is "lighweight markup": if and implementation
> > can make use of it, then fine, but module readers should have little
> > difficulty if not.
> >
> > Thanks, Lada
> >
> > >
> > > Thanks,
> > > Rob
> > >
> > >
> > > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > >> As the author: yes/support.
> > >>
> > >> Two changes seemed to have support in IETF 98 audience:
> > >>
> > >> 1. Apart from text/plain, the media type SHOULD be text/markdown
> > >> (variants permitted).
> > >>
> > >> 2. The "text-media-type" extension can appear anywhere in a
> (sub)module,
> > >> and will be scoped to the parent statement and its substaments (unless
> > >> overriden).
> > >>
> > >> Lada
> > >>
> > >> Kent Watsen <kwatsen@juniper.net> writes:
> > >>
> > >>> All,
> > >>>
> > >>> This is start of a two-week poll on making the following draft a
> > >>> NETMOD working group document:
> > >>>
> > >>>    draft-lhotka-netmod-yang-markup-00
> > >>>
> > >>> Please send email to the list indicating "yes/support" or "no/do not
> > >>> support".  If indicating no, please state your reservations with the
> > >>> document.  If yes, please also feel free to provide comments you'd
> > >>> like to see addressed once the document is a WG document.
> > >>>
> > >>> Thank you,
> > >>> NETMOD WG Chairs
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> netmod mailing list
> > >>> netmod@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/netmod
> > >
> >
> > --
> > Ladislav Lhotka, CZ.NIC Labs
> > PGP Key ID: 0xB8F92B08A9F76C67
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>

--001a1145b59e084bc1054cfaece3
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <span dir=3D"ltr=
">&lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_bl=
ank">j.schoenwaelder@jacobs-university.de</a>&gt;</span> wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">I think it is crucial that descriptions etc. remain =
human readable<br>
using plain text readers. Having to run a renderer to make sense out<br>
of descriptions etc. would be a big failure and things are even worse<br>
if modules use different dialects all over the place.<br>
<br>
I believe there is way more important work to get done than this (and<br>
I fear endless discussions about which adapted subsets of markdown or<br>
(whatever comes next) to use). I do not object this work, but I also<br>
do not support it at this point in time.<br>
<br></blockquote><div><br></div><div>+1</div><div><br></div><div>IMO this m=
akes YANG less readable, especially without any agreement</div><div>on the =
specific markup supported. A YANG module should be readable by humans</div>=
<div>without any special tools required.</div><div><br></div><div>=C2=A0</d=
iv><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left=
:1px #ccc solid;padding-left:1ex">
/js<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:<br>
&gt; Robert Wilton &lt;<a href=3D"mailto:rwilton@cisco.com">rwilton@cisco.c=
om</a>&gt; writes:<br>
&gt;<br>
&gt; &gt; Yes/support.=C2=A0 But with the condition that I would still like=
 the draft<br>
&gt; &gt; to define a basic common subset of markdown fields/annotations th=
at<br>
&gt; &gt; implementations would be expected to support.=C2=A0 For clarity, =
I&#39;m not<br>
&gt; &gt; suggesting that the draft should define a new markdown language, =
I think<br>
&gt; &gt; that it would be better to use an existing markdown language, but=
<br>
&gt; &gt; perhaps simplified.<br>
&gt;<br>
&gt; In my view, this needs to remain purely optional, so implementations<b=
r>
&gt; won&#39;t be expected to support anything. It should be perfectly fine=
 to<br>
&gt; leave description texts unprocessed, or process only selected<br>
&gt; constructs.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; I want to avoid the scenario where each group of YANG modelers co=
uld<br>
&gt; &gt; decide to use a different incompatible variant of text/markdown, =
and<br>
&gt; &gt; hence generic tools would not be able to reliably render the mark=
up for<br>
&gt; &gt; a generic YANG module.<br>
&gt;<br>
&gt; On the other hand, particular markup conventions might be dictated by<=
br>
&gt; external circumstances. For example, for modules hosted at GitHub, the=
<br>
&gt; GFM variant of text/markdown looks like a natural choice but elsewhere=
<br>
&gt; it can be something different. William also suggested that certain<br>
&gt; YANG-specific constructs may also be introduced.<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Care would need to be taken with which variant of the Markdown la=
nguage<br>
&gt; &gt; is chosen as a base (RFC 7764 may be of use) .=C2=A0 E.g. the git=
hub markup<br>
&gt; &gt; language has been previously suggested, but the specification doc=
ument<br>
&gt; &gt; for that variant is long (approx 120 pages).<br>
&gt;<br>
&gt; RFC 7763 also notes that markdown itself by design has no concept of<b=
r>
&gt; validity, so I think it is appropriate to take it easy and avoid<br>
&gt; overspecifying things.<br>
&gt;<br>
&gt; I guess the key point here is &quot;lighweight markup&quot;: if and im=
plementation<br>
&gt; can make use of it, then fine, but module readers should have little<b=
r>
&gt; difficulty if not.<br>
&gt;<br>
&gt; Thanks, Lada<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Rob<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; On 10/04/2017 12:45, Ladislav Lhotka wrote:<br>
&gt; &gt;&gt; As the author: yes/support.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Two changes seemed to have support in IETF 98 audience:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1. Apart from text/plain, the media type SHOULD be text/markd=
own<br>
&gt; &gt;&gt; (variants permitted).<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 2. The &quot;text-media-type&quot; extension can appear anywh=
ere in a (sub)module,<br>
&gt; &gt;&gt; and will be scoped to the parent statement and its substament=
s (unless<br>
&gt; &gt;&gt; overriden).<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Lada<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.net">kwatse=
n@juniper.net</a>&gt; writes:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; All,<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; This is start of a two-week poll on making the following =
draft a<br>
&gt; &gt;&gt;&gt; NETMOD working group document:<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;=C2=A0 =C2=A0 draft-lhotka-netmod-yang-<wbr>markup-00<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Please send email to the list indicating &quot;yes/suppor=
t&quot; or &quot;no/do not<br>
&gt; &gt;&gt;&gt; support&quot;.=C2=A0 If indicating no, please state your =
reservations with the<br>
&gt; &gt;&gt;&gt; document.=C2=A0 If yes, please also feel free to provide =
comments you&#39;d<br>
&gt; &gt;&gt;&gt; like to see addressed once the document is a WG document.=
<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; Thank you,<br>
&gt; &gt;&gt;&gt; NETMOD WG Chairs<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt;&gt; netmod mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br=
>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" =
rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>list=
info/netmod</a><br>
&gt; &gt;<br>
<span class=3D"HOEnZb"><font color=3D"#888888">&gt;<br>
&gt; --<br>
&gt; Ladislav Lhotka, CZ.NIC Labs<br>
&gt; PGP Key ID: 0xB8F92B08A9F76C67<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</=
a><br>
<br>
--<br>
Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs Univer=
sity Bremen gGmbH<br>
Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1 | 28=
759 Bremen | Germany<br>
Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"_blan=
k">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</a><br=
>
</font></span></blockquote></div><br></div></div>

--001a1145b59e084bc1054cfaece3--


From nobody Wed Apr 12 10:39:22 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C520612960D; Wed, 12 Apr 2017 10:39:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9pS0rhLh-LRp; Wed, 12 Apr 2017 10:39:16 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38625129AA4; Wed, 12 Apr 2017 10:39:15 -0700 (PDT)
Received: from [IPv6:2a01:5e0:29:ffff:a1b0:3cb3:83a:a8fb] (unknown [IPv6:2a01:5e0:29:ffff:a1b0:3cb3:83a:a8fb]) by mail.nic.cz (Postfix) with ESMTPSA id B579660952; Wed, 12 Apr 2017 19:39:12 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492018752; bh=wYcktvh8CdTBcyymxdVOj2VPl2+w7EnUhQGFPXgXr5w=; h=From:Date:To; b=iku7Lo1JNu3M3B0amSrjuDlgDBxXEQbIt5DTKZdknT/WB1H3go/StMfjLYbBeBKAB hkJdLJQ0zDTe7nPWPp539pBEvajN3Navt1XQHY/udtJnwbtAi2xfQ2CaS83c31woo/ yt8El6sUbgJjyNBPjXCGAa4E5Nb/QAzAzYEY3Ifw=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com>
Date: Wed, 12 Apr 2017 19:39:11 +0200
Cc: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3259)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/I3dmpcRxALwdr8ufNVYwsPWG-CY>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 17:39:20 -0000

> On 12 Apr 2017, at 18:44, Andy Bierman <andy@yumaworks.com> wrote:
>=20
>=20
>=20
> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
> I think it is crucial that descriptions etc. remain human readable
> using plain text readers. Having to run a renderer to make sense out
> of descriptions etc. would be a big failure and things are even worse
> if modules use different dialects all over the place.
>=20
> I believe there is way more important work to get done than this (and
> I fear endless discussions about which adapted subsets of markdown or
> (whatever comes next) to use). I do not object this work, but I also
> do not support it at this point in time.
>=20
>=20
> +1
>=20
> IMO this makes YANG less readable, especially without any agreement
> on the specific markup supported. A YANG module should be readable by =
humans
> without any special tools required.

Why do you think that unprocessed *lightweight* markup such as markdown =
is not readable by humans? Note that everybody can use it even now =
without further ado, so this document only allows module authors who =
want to do so to provide explicit info about the format.

As the draft also tries to explain, some trivial markup is already =
commonly used in IETF modules (for example, bulleted lists) and =
inconsistent indentation rules make it difficult for applications to =
properly format such texts.

Lada=20

>=20
> =20
> /js
>=20
>=20
> Andy
> =20
> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > Robert Wilton <rwilton@cisco.com> writes:
> >
> > > Yes/support.  But with the condition that I would still like the =
draft
> > > to define a basic common subset of markdown fields/annotations =
that
> > > implementations would be expected to support.  For clarity, I'm =
not
> > > suggesting that the draft should define a new markdown language, I =
think
> > > that it would be better to use an existing markdown language, but
> > > perhaps simplified.
> >
> > In my view, this needs to remain purely optional, so implementations
> > won't be expected to support anything. It should be perfectly fine =
to
> > leave description texts unprocessed, or process only selected
> > constructs.
> >
> > >
> > > I want to avoid the scenario where each group of YANG modelers =
could
> > > decide to use a different incompatible variant of text/markdown, =
and
> > > hence generic tools would not be able to reliably render the =
markup for
> > > a generic YANG module.
> >
> > On the other hand, particular markup conventions might be dictated =
by
> > external circumstances. For example, for modules hosted at GitHub, =
the
> > GFM variant of text/markdown looks like a natural choice but =
elsewhere
> > it can be something different. William also suggested that certain
> > YANG-specific constructs may also be introduced.
> >
> > >
> > > Care would need to be taken with which variant of the Markdown =
language
> > > is chosen as a base (RFC 7764 may be of use) .  E.g. the github =
markup
> > > language has been previously suggested, but the specification =
document
> > > for that variant is long (approx 120 pages).
> >
> > RFC 7763 also notes that markdown itself by design has no concept of
> > validity, so I think it is appropriate to take it easy and avoid
> > overspecifying things.
> >
> > I guess the key point here is "lighweight markup": if and =
implementation
> > can make use of it, then fine, but module readers should have little
> > difficulty if not.
> >
> > Thanks, Lada
> >
> > >
> > > Thanks,
> > > Rob
> > >
> > >
> > > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > >> As the author: yes/support.
> > >>
> > >> Two changes seemed to have support in IETF 98 audience:
> > >>
> > >> 1. Apart from text/plain, the media type SHOULD be text/markdown
> > >> (variants permitted).
> > >>
> > >> 2. The "text-media-type" extension can appear anywhere in a =
(sub)module,
> > >> and will be scoped to the parent statement and its substaments =
(unless
> > >> overriden).
> > >>
> > >> Lada
> > >>
> > >> Kent Watsen <kwatsen@juniper.net> writes:
> > >>
> > >>> All,
> > >>>
> > >>> This is start of a two-week poll on making the following draft a
> > >>> NETMOD working group document:
> > >>>
> > >>>    draft-lhotka-netmod-yang-markup-00
> > >>>
> > >>> Please send email to the list indicating "yes/support" or "no/do =
not
> > >>> support".  If indicating no, please state your reservations with =
the
> > >>> document.  If yes, please also feel free to provide comments =
you'd
> > >>> like to see addressed once the document is a WG document.
> > >>>
> > >>> Thank you,
> > >>> NETMOD WG Chairs
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> netmod mailing list
> > >>> netmod@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/netmod
> > >
> >
> > --
> > Ladislav Lhotka, CZ.NIC Labs
> > PGP Key ID: 0xB8F92B08A9F76C67
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>=20
> --
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Wed Apr 12 10:59:54 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74B5C12EB2C for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 10:59:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0jlHkUzRiW76 for <netmod@ietfa.amsl.com>; Wed, 12 Apr 2017 10:59:49 -0700 (PDT)
Received: from mail-wr0-x231.google.com (mail-wr0-x231.google.com [IPv6:2a00:1450:400c:c0c::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9615712EB1E for <netmod@ietf.org>; Wed, 12 Apr 2017 10:59:48 -0700 (PDT)
Received: by mail-wr0-x231.google.com with SMTP id o21so22323202wrb.2 for <netmod@ietf.org>; Wed, 12 Apr 2017 10:59:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SevCUcxaTNNjIlUf3wbDw/XFUcDJTZ5137APaa3hx5c=; b=W1ri0ScHhDBAtOTZM9paVO0u5lJlPWNd2I5ZvaJChutrw0557N1sGWETcZUS5ZlyHO 1izdvEV4PbTcflAF31MZXaWGAWFS4z/Ml0icUtWCNpsur7FsS2HfSvxgBX53WEhP1Ww9 at1uUGcIQQwlRSLDm3Q0j3h1nJXv5h2jF/1kKUZz5yvD27Mw8rVVvRtJdsc/MVJ48Ycm bDIOA+Z+YFEQAv4PmQ9a4nNL2zxKix5mrT7al2vuyp9w/2RVU71Uuua8L8rK0Bt4QxXA F2USVRgOnPTAlyZPPqm2ZFeirljCIkRp7S0kDzfjbawOgoLYF5YhvG4dFplwvWPYVKt/ A99A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SevCUcxaTNNjIlUf3wbDw/XFUcDJTZ5137APaa3hx5c=; b=JwukZnWNnUzc1klEIcvr/cp0XtjYvjOYttQLbtjhGgVllTORZf64LQu4DiszL1GJGh 1bSuU3u5ssq9TpwS9tPcB2HlVHHZfKWWcwAdTsx4qRN8yPypysIe8igsT/fQSKbC46Uc U5hrTa82IYEZDm1aKet9oBfHPHwDuUAsZVsi8u0v4b9HeUt0LCG+FckdIG886rtu8w5a g24+MvKiCgYZNGpBmBUorIUiFQTDb71WP6N72TEIC7yCDwo2Bzp496ASbc4JYy/94/ZX hJt1+yGpUXHBXnbSUcCWEkdHzR86YKnZfxKO7OGn3WJk+u48/jPtYWnX5yKu6GIcv/nW a2EQ==
X-Gm-Message-State: AN3rC/7efGdG9XPSVRiHDRrfajI/1ESIa21EFEwNXGxCqm4aQfjVdq8n1UTdhoKFrKIdoHjWftQkI5hkUh2ogg==
X-Received: by 10.223.129.4 with SMTP id 4mr4590521wrm.62.1492019987059; Wed, 12 Apr 2017 10:59:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Wed, 12 Apr 2017 10:59:46 -0700 (PDT)
In-Reply-To: <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 12 Apr 2017 10:59:46 -0700
Message-ID: <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>,  Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>,  "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c06859853d263054cfbf9a4
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/H2AZ1jK4sMB4nHknV40RWenhCSk>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 17:59:52 -0000

--94eb2c06859853d263054cfbf9a4
Content-Type: text/plain; charset=UTF-8

On Wed, Apr 12, 2017 at 10:39 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:

>
> > On 12 Apr 2017, at 18:44, Andy Bierman <andy@yumaworks.com> wrote:
> >
> >
> >
> > On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
> > I think it is crucial that descriptions etc. remain human readable
> > using plain text readers. Having to run a renderer to make sense out
> > of descriptions etc. would be a big failure and things are even worse
> > if modules use different dialects all over the place.
> >
> > I believe there is way more important work to get done than this (and
> > I fear endless discussions about which adapted subsets of markdown or
> > (whatever comes next) to use). I do not object this work, but I also
> > do not support it at this point in time.
> >
> >
> > +1
> >
> > IMO this makes YANG less readable, especially without any agreement
> > on the specific markup supported. A YANG module should be readable by
> humans
> > without any special tools required.
>
> Why do you think that unprocessed *lightweight* markup such as markdown is
> not readable by humans? Note that everybody can use it even now without
> further ado, so this document only allows module authors who want to do so
> to provide explicit info about the format.
>
>
I think YANG should not place any additional burden on readers.
Tool-makers are the lowest priority.  Too bad if things are not optimized
for them.


> As the draft also tries to explain, some trivial markup is already
> commonly used in IETF modules (for example, bulleted lists) and
> inconsistent indentation rules make it difficult for applications to
> properly format such texts.
>
>
A bullet list is human-readable without any need to reformat and re-render.
A reader can correctly interpret a bullet list without knowing any markup.
Tools can figure out what to do on their own.

I do not think this is really needed in YANG.
If you want to convert YANG to HTML, then just do it.
We don't need to have a standard for this.


Lada
>
>
Andy


> >
> >
> > /js
> >
> >
> > Andy
> >
> > On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > > Robert Wilton <rwilton@cisco.com> writes:
> > >
> > > > Yes/support.  But with the condition that I would still like the
> draft
> > > > to define a basic common subset of markdown fields/annotations that
> > > > implementations would be expected to support.  For clarity, I'm not
> > > > suggesting that the draft should define a new markdown language, I
> think
> > > > that it would be better to use an existing markdown language, but
> > > > perhaps simplified.
> > >
> > > In my view, this needs to remain purely optional, so implementations
> > > won't be expected to support anything. It should be perfectly fine to
> > > leave description texts unprocessed, or process only selected
> > > constructs.
> > >
> > > >
> > > > I want to avoid the scenario where each group of YANG modelers could
> > > > decide to use a different incompatible variant of text/markdown, and
> > > > hence generic tools would not be able to reliably render the markup
> for
> > > > a generic YANG module.
> > >
> > > On the other hand, particular markup conventions might be dictated by
> > > external circumstances. For example, for modules hosted at GitHub, the
> > > GFM variant of text/markdown looks like a natural choice but elsewhere
> > > it can be something different. William also suggested that certain
> > > YANG-specific constructs may also be introduced.
> > >
> > > >
> > > > Care would need to be taken with which variant of the Markdown
> language
> > > > is chosen as a base (RFC 7764 may be of use) .  E.g. the github
> markup
> > > > language has been previously suggested, but the specification
> document
> > > > for that variant is long (approx 120 pages).
> > >
> > > RFC 7763 also notes that markdown itself by design has no concept of
> > > validity, so I think it is appropriate to take it easy and avoid
> > > overspecifying things.
> > >
> > > I guess the key point here is "lighweight markup": if and
> implementation
> > > can make use of it, then fine, but module readers should have little
> > > difficulty if not.
> > >
> > > Thanks, Lada
> > >
> > > >
> > > > Thanks,
> > > > Rob
> > > >
> > > >
> > > > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > > >> As the author: yes/support.
> > > >>
> > > >> Two changes seemed to have support in IETF 98 audience:
> > > >>
> > > >> 1. Apart from text/plain, the media type SHOULD be text/markdown
> > > >> (variants permitted).
> > > >>
> > > >> 2. The "text-media-type" extension can appear anywhere in a
> (sub)module,
> > > >> and will be scoped to the parent statement and its substaments
> (unless
> > > >> overriden).
> > > >>
> > > >> Lada
> > > >>
> > > >> Kent Watsen <kwatsen@juniper.net> writes:
> > > >>
> > > >>> All,
> > > >>>
> > > >>> This is start of a two-week poll on making the following draft a
> > > >>> NETMOD working group document:
> > > >>>
> > > >>>    draft-lhotka-netmod-yang-markup-00
> > > >>>
> > > >>> Please send email to the list indicating "yes/support" or "no/do
> not
> > > >>> support".  If indicating no, please state your reservations with
> the
> > > >>> document.  If yes, please also feel free to provide comments you'd
> > > >>> like to see addressed once the document is a WG document.
> > > >>>
> > > >>> Thank you,
> > > >>> NETMOD WG Chairs
> > > >>>
> > > >>>
> > > >>> _______________________________________________
> > > >>> netmod mailing list
> > > >>> netmod@ietf.org
> > > >>> https://www.ietf.org/mailman/listinfo/netmod
> > > >
> > >
> > > --
> > > Ladislav Lhotka, CZ.NIC Labs
> > > PGP Key ID: 0xB8F92B08A9F76C67
> > >
> > > _______________________________________________
> > > netmod mailing list
> > > netmod@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netmod
> >
> > --
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
>

--94eb2c06859853d263054cfbf9a4
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Wed, Apr 12, 2017 at 10:39 AM, Ladislav Lhotka <span dir=3D"ltr">&lt=
;<a href=3D"mailto:lhotka@nic.cz" target=3D"_blank">lhotka@nic.cz</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 12 Apr 2017, at 18:44, Andy Bierman &lt;<a href=3D"mailto:andy@yuma=
works.com">andy@yumaworks.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder &lt;<a href=3D"=
mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@jacobs-<wbr>un=
iversity.de</a>&gt; wrote:<br>
&gt; I think it is crucial that descriptions etc. remain human readable<br>
&gt; using plain text readers. Having to run a renderer to make sense out<b=
r>
&gt; of descriptions etc. would be a big failure and things are even worse<=
br>
&gt; if modules use different dialects all over the place.<br>
&gt;<br>
&gt; I believe there is way more important work to get done than this (and<=
br>
&gt; I fear endless discussions about which adapted subsets of markdown or<=
br>
&gt; (whatever comes next) to use). I do not object this work, but I also<b=
r>
&gt; do not support it at this point in time.<br>
&gt;<br>
&gt;<br>
&gt; +1<br>
&gt;<br>
&gt; IMO this makes YANG less readable, especially without any agreement<br=
>
&gt; on the specific markup supported. A YANG module should be readable by =
humans<br>
&gt; without any special tools required.<br>
<br>
Why do you think that unprocessed *lightweight* markup such as markdown is =
not readable by humans? Note that everybody can use it even now without fur=
ther ado, so this document only allows module authors who want to do so to =
provide explicit info about the format.<br>
<br></blockquote><div><br></div><div>I think YANG should not place any addi=
tional burden on readers.</div><div>Tool-makers are the lowest priority.=C2=
=A0 Too bad if things are not optimized for them.</div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex">
As the draft also tries to explain, some trivial markup is already commonly=
 used in IETF modules (for example, bulleted lists) and inconsistent indent=
ation rules make it difficult for applications to properly format such text=
s.<br>
<br></blockquote><div><br></div><div>A bullet list is human-readable withou=
t any need to reformat and re-render.</div><div>A reader can correctly inte=
rpret a bullet list without knowing any markup.</div><div>Tools can figure =
out what to do on their own.</div><div><br></div><div>I do not think this i=
s really needed in YANG.</div><div>If you want to convert YANG to HTML, the=
n just do it.</div><div>We don&#39;t need to have a standard for this.</div=
><div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Lada<br>
<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex">
&gt;<br>
&gt;<br>
&gt; /js<br>
&gt;<br>
&gt;<br>
&gt; Andy<br>
&gt;<br>
&gt; On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:<br>
&gt; &gt; Robert Wilton &lt;<a href=3D"mailto:rwilton@cisco.com">rwilton@ci=
sco.com</a>&gt; writes:<br>
&gt; &gt;<br>
&gt; &gt; &gt; Yes/support.=C2=A0 But with the condition that I would still=
 like the draft<br>
&gt; &gt; &gt; to define a basic common subset of markdown fields/annotatio=
ns that<br>
&gt; &gt; &gt; implementations would be expected to support.=C2=A0 For clar=
ity, I&#39;m not<br>
&gt; &gt; &gt; suggesting that the draft should define a new markdown langu=
age, I think<br>
&gt; &gt; &gt; that it would be better to use an existing markdown language=
, but<br>
&gt; &gt; &gt; perhaps simplified.<br>
&gt; &gt;<br>
&gt; &gt; In my view, this needs to remain purely optional, so implementati=
ons<br>
&gt; &gt; won&#39;t be expected to support anything. It should be perfectly=
 fine to<br>
&gt; &gt; leave description texts unprocessed, or process only selected<br>
&gt; &gt; constructs.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I want to avoid the scenario where each group of YANG modele=
rs could<br>
&gt; &gt; &gt; decide to use a different incompatible variant of text/markd=
own, and<br>
&gt; &gt; &gt; hence generic tools would not be able to reliably render the=
 markup for<br>
&gt; &gt; &gt; a generic YANG module.<br>
&gt; &gt;<br>
&gt; &gt; On the other hand, particular markup conventions might be dictate=
d by<br>
&gt; &gt; external circumstances. For example, for modules hosted at GitHub=
, the<br>
&gt; &gt; GFM variant of text/markdown looks like a natural choice but else=
where<br>
&gt; &gt; it can be something different. William also suggested that certai=
n<br>
&gt; &gt; YANG-specific constructs may also be introduced.<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Care would need to be taken with which variant of the Markdo=
wn language<br>
&gt; &gt; &gt; is chosen as a base (RFC 7764 may be of use) .=C2=A0 E.g. th=
e github markup<br>
&gt; &gt; &gt; language has been previously suggested, but the specificatio=
n document<br>
&gt; &gt; &gt; for that variant is long (approx 120 pages).<br>
&gt; &gt;<br>
&gt; &gt; RFC 7763 also notes that markdown itself by design has no concept=
 of<br>
&gt; &gt; validity, so I think it is appropriate to take it easy and avoid<=
br>
&gt; &gt; overspecifying things.<br>
&gt; &gt;<br>
&gt; &gt; I guess the key point here is &quot;lighweight markup&quot;: if a=
nd implementation<br>
&gt; &gt; can make use of it, then fine, but module readers should have lit=
tle<br>
&gt; &gt; difficulty if not.<br>
&gt; &gt;<br>
&gt; &gt; Thanks, Lada<br>
&gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks,<br>
&gt; &gt; &gt; Rob<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On 10/04/2017 12:45, Ladislav Lhotka wrote:<br>
&gt; &gt; &gt;&gt; As the author: yes/support.<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Two changes seemed to have support in IETF 98 audience:<=
br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; 1. Apart from text/plain, the media type SHOULD be text/=
markdown<br>
&gt; &gt; &gt;&gt; (variants permitted).<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; 2. The &quot;text-media-type&quot; extension can appear =
anywhere in a (sub)module,<br>
&gt; &gt; &gt;&gt; and will be scoped to the parent statement and its subst=
aments (unless<br>
&gt; &gt; &gt;&gt; overriden).<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Lada<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt; Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.net">k=
watsen@juniper.net</a>&gt; writes:<br>
&gt; &gt; &gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; All,<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; This is start of a two-week poll on making the follo=
wing draft a<br>
&gt; &gt; &gt;&gt;&gt; NETMOD working group document:<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;=C2=A0 =C2=A0 draft-lhotka-netmod-yang-<wbr>markup-00=
<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; Please send email to the list indicating &quot;yes/s=
upport&quot; or &quot;no/do not<br>
&gt; &gt; &gt;&gt;&gt; support&quot;.=C2=A0 If indicating no, please state =
your reservations with the<br>
&gt; &gt; &gt;&gt;&gt; document.=C2=A0 If yes, please also feel free to pro=
vide comments you&#39;d<br>
&gt; &gt; &gt;&gt;&gt; like to see addressed once the document is a WG docu=
ment.<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; Thank you,<br>
&gt; &gt; &gt;&gt;&gt; NETMOD WG Chairs<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt;<br>
&gt; &gt; &gt;&gt;&gt; ______________________________<wbr>_________________=
<br>
&gt; &gt; &gt;&gt;&gt; netmod mailing list<br>
&gt; &gt; &gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</=
a><br>
&gt; &gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/net=
mod" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr=
>listinfo/netmod</a><br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Ladislav Lhotka, CZ.NIC Labs<br>
&gt; &gt; PGP Key ID: 0xB8F92B08A9F76C67<br>
&gt; &gt;<br>
&gt; &gt; ______________________________<wbr>_________________<br>
&gt; &gt; netmod mailing list<br>
&gt; &gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"n=
oreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/net=
mod</a><br>
&gt;<br>
&gt; --<br>
&gt; Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jacobs U=
niversity Bremen gGmbH<br>
&gt; Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campus Ring 1=
 | 28759 Bremen | Germany<br>
&gt; Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt=
;<a href=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" target=3D"=
_blank">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; netmod mailing list<br>
&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</=
a><br>
<br>
--<br>
Ladislav Lhotka, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div></div>

--94eb2c06859853d263054cfbf9a4--


From nobody Wed Apr 12 14:13:35 2017
Return-Path: <ben@nostrum.com>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AF2D1295A0; Wed, 12 Apr 2017 14:13:27 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Ben Campbell <ben@nostrum.com>
To: "The IESG" <iesg@ietf.org>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149203160701.15774.9374112746057504703.idtracker@ietfa.amsl.com>
Date: Wed, 12 Apr 2017 14:13:27 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/aZK169kV_A--mjJkiErxUhR6S7w>
Subject: [netmod] Ben Campbell's No Objection on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Apr 2017 21:13:27 -0000

Ben Campbell has entered the following ballot position for
charter-ietf-netmod-08-05: No Objection

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.)



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



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

I lean towards thinking this should have an external review, but I won't
insist if others think it is unnecessary.  The vast majority of the text
for the old charter is changed.

The milestone dates seem optimistic. Four of them are this month; is that
intentional?



From nobody Wed Apr 12 22:46:06 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A881E1267BB; Wed, 12 Apr 2017 22:46:04 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Alia Atlas <akatlas@gmail.com>
To: "The IESG" <iesg@ietf.org>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149206236459.15682.10714540431640759841.idtracker@ietfa.amsl.com>
Date: Wed, 12 Apr 2017 22:46:04 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5W88h2oeNNNJKcRlrPsp9wU-K6I>
Subject: [netmod] Alia Atlas' Yes on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 05:46:05 -0000

Alia Atlas has entered the following ballot position for
charter-ietf-netmod-08-05: Yes

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.)



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



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

I do think that it would be helpful for this charter to discuss some of
the
needed WG interactions.  In particular, where encodings of YANG are
defined elsewhere (i.e. draft-ietf-core-yang-cbor-04), there should be
coordination of the impact of changes to the YANG language.  

Another question is where do you see the discussion of device profiles
or sets of YANG modules needed to meet a particular purpose going? To
me, this doesn't read as in scope for this charter and yet I don't think
that
we've thought through the right place for them.  I'm ok with continued
discussion for routing-related ones in RTGWG - but not all device
profiles
(i.e. a profile of modules needed for a firewall) belong anywhere near
Routing.



From nobody Wed Apr 12 23:13:56 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D6F4124234; Wed, 12 Apr 2017 23:13:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYjX28dIZMkI; Wed, 12 Apr 2017 23:13:52 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7BA69127201; Wed, 12 Apr 2017 23:13:52 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a] (unknown [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a]) by mail.nic.cz (Postfix) with ESMTPSA id C1E046297A; Thu, 13 Apr 2017 08:13:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492064030; bh=Kke6QrGCdYlD7222D4OMFKDjNxzRMxZB4DkDBdCGuzs=; h=From:Date:To; b=LP9qaqq4cA83Jltxn6ynDsY5Q2p34FhT+t7U9zpVvwYctvcxtiQsM080KofaKiIAx J2crlyeFyPA9MEAgiZKmQBLAJRPQ2hMcfUgaKRfUCdqgBkJ47/yroD0o/MDhZLv5kn GA90bD2mKSf7xvUgZiEbq3/YKoige3YRMsC5bEsE=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com>
Date: Thu, 13 Apr 2017 08:13:50 +0200
Cc: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz> <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_buhzWIXr-aP_nXTh6FXJ-rb4vc>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 06:13:55 -0000

> On 12 Apr 2017, at 19:59, Andy Bierman <andy@yumaworks.com> wrote:
>=20
>=20
>=20
> On Wed, Apr 12, 2017 at 10:39 AM, Ladislav Lhotka <lhotka@nic.cz> =
wrote:
>=20
> > On 12 Apr 2017, at 18:44, Andy Bierman <andy@yumaworks.com> wrote:
> >
> >
> >
> > On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
> > I think it is crucial that descriptions etc. remain human readable
> > using plain text readers. Having to run a renderer to make sense out
> > of descriptions etc. would be a big failure and things are even =
worse
> > if modules use different dialects all over the place.
> >
> > I believe there is way more important work to get done than this =
(and
> > I fear endless discussions about which adapted subsets of markdown =
or
> > (whatever comes next) to use). I do not object this work, but I also
> > do not support it at this point in time.
> >
> >
> > +1
> >
> > IMO this makes YANG less readable, especially without any agreement
> > on the specific markup supported. A YANG module should be readable =
by humans
> > without any special tools required.
>=20
> Why do you think that unprocessed *lightweight* markup such as =
markdown is not readable by humans? Note that everybody can use it even =
now without further ado, so this document only allows module authors who =
want to do so to provide explicit info about the format.
>=20
>=20
> I think YANG should not place any additional burden on readers.
> Tool-makers are the lowest priority.  Too bad if things are not =
optimized for them.
> =20
> As the draft also tries to explain, some trivial markup is already =
commonly used in IETF modules (for example, bulleted lists) and =
inconsistent indentation rules make it difficult for applications to =
properly format such texts.
>=20
>=20
> A bullet list is human-readable without any need to reformat and =
re-render.
> A reader can correctly interpret a bullet list without knowing any =
markup.
> Tools can figure out what to do on their own.

If you want to ignore the extension proposed by this draft in your =
tools, you are free to do so. Other people may want to use this extra =
information.

Lada =20

>=20
> I do not think this is really needed in YANG.
> If you want to convert YANG to HTML, then just do it.
> We don't need to have a standard for this.
>=20
>=20
> Lada
>=20
>=20
> Andy
> =20
> >
> >
> > /js
> >
> >
> > Andy
> >
> > On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > > Robert Wilton <rwilton@cisco.com> writes:
> > >
> > > > Yes/support.  But with the condition that I would still like the =
draft
> > > > to define a basic common subset of markdown fields/annotations =
that
> > > > implementations would be expected to support.  For clarity, I'm =
not
> > > > suggesting that the draft should define a new markdown language, =
I think
> > > > that it would be better to use an existing markdown language, =
but
> > > > perhaps simplified.
> > >
> > > In my view, this needs to remain purely optional, so =
implementations
> > > won't be expected to support anything. It should be perfectly fine =
to
> > > leave description texts unprocessed, or process only selected
> > > constructs.
> > >
> > > >
> > > > I want to avoid the scenario where each group of YANG modelers =
could
> > > > decide to use a different incompatible variant of text/markdown, =
and
> > > > hence generic tools would not be able to reliably render the =
markup for
> > > > a generic YANG module.
> > >
> > > On the other hand, particular markup conventions might be dictated =
by
> > > external circumstances. For example, for modules hosted at GitHub, =
the
> > > GFM variant of text/markdown looks like a natural choice but =
elsewhere
> > > it can be something different. William also suggested that certain
> > > YANG-specific constructs may also be introduced.
> > >
> > > >
> > > > Care would need to be taken with which variant of the Markdown =
language
> > > > is chosen as a base (RFC 7764 may be of use) .  E.g. the github =
markup
> > > > language has been previously suggested, but the specification =
document
> > > > for that variant is long (approx 120 pages).
> > >
> > > RFC 7763 also notes that markdown itself by design has no concept =
of
> > > validity, so I think it is appropriate to take it easy and avoid
> > > overspecifying things.
> > >
> > > I guess the key point here is "lighweight markup": if and =
implementation
> > > can make use of it, then fine, but module readers should have =
little
> > > difficulty if not.
> > >
> > > Thanks, Lada
> > >
> > > >
> > > > Thanks,
> > > > Rob
> > > >
> > > >
> > > > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > > >> As the author: yes/support.
> > > >>
> > > >> Two changes seemed to have support in IETF 98 audience:
> > > >>
> > > >> 1. Apart from text/plain, the media type SHOULD be =
text/markdown
> > > >> (variants permitted).
> > > >>
> > > >> 2. The "text-media-type" extension can appear anywhere in a =
(sub)module,
> > > >> and will be scoped to the parent statement and its substaments =
(unless
> > > >> overriden).
> > > >>
> > > >> Lada
> > > >>
> > > >> Kent Watsen <kwatsen@juniper.net> writes:
> > > >>
> > > >>> All,
> > > >>>
> > > >>> This is start of a two-week poll on making the following draft =
a
> > > >>> NETMOD working group document:
> > > >>>
> > > >>>    draft-lhotka-netmod-yang-markup-00
> > > >>>
> > > >>> Please send email to the list indicating "yes/support" or =
"no/do not
> > > >>> support".  If indicating no, please state your reservations =
with the
> > > >>> document.  If yes, please also feel free to provide comments =
you'd
> > > >>> like to see addressed once the document is a WG document.
> > > >>>
> > > >>> Thank you,
> > > >>> NETMOD WG Chairs
> > > >>>
> > > >>>
> > > >>> _______________________________________________
> > > >>> netmod mailing list
> > > >>> netmod@ietf.org
> > > >>> https://www.ietf.org/mailman/listinfo/netmod
> > > >
> > >
> > > --
> > > Ladislav Lhotka, CZ.NIC Labs
> > > PGP Key ID: 0xB8F92B08A9F76C67
> > >
> > > _______________________________________________
> > > netmod mailing list
> > > netmod@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netmod
> >
> > --
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | =
Germany
> > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>=20
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Wed Apr 12 23:22:33 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04B63127201; Wed, 12 Apr 2017 23:22:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B0khHK20NqjQ; Wed, 12 Apr 2017 23:22:29 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFEE5124234; Wed, 12 Apr 2017 23:22:28 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id ADAAD6BA; Thu, 13 Apr 2017 08:22:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id KRCQq7YkVYfm; Thu, 13 Apr 2017 08:22:24 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Thu, 13 Apr 2017 08:22:27 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 66C3620051; Thu, 13 Apr 2017 08:22:27 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id xDFe7GtiPGSy; Thu, 13 Apr 2017 08:22:27 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 1001320050; Thu, 13 Apr 2017 08:22:26 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 867F83F1C558; Thu, 13 Apr 2017 08:22:30 +0200 (CEST)
Date: Thu, 13 Apr 2017 08:22:30 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Message-ID: <20170413062230.GA85844@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz> <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com> <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/pedtE8kuvCgxR_9p9MaHfgKPLAE>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 06:22:31 -0000

On Thu, Apr 13, 2017 at 08:13:50AM +0200, Ladislav Lhotka wrote:
> 
> If you want to ignore the extension proposed by this draft in your tools, you are free to do so. Other people may want to use this extra information.
>

As a human, I can't ignore markup thrown at my eyes.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Wed Apr 12 23:28:14 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2C3A1273B1; Wed, 12 Apr 2017 23:28:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nUpZVV09n5Kh; Wed, 12 Apr 2017 23:28:11 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4538124234; Wed, 12 Apr 2017 23:28:09 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a] (unknown [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a]) by mail.nic.cz (Postfix) with ESMTPSA id 9A27A7B481; Thu, 13 Apr 2017 08:28:08 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492064888; bh=+RpDYR9Jwdic0rvC4QKPEr1ekYg2uqf/UjoUq5Nq+ho=; h=From:Date:To; b=D+LPC0BlBzp6zZ6cPmPxCSaBq5dGhqqAY0fNmRohMUA4Pc+Td+44u1IXhdV1VYrTu 00zY7Ql6KDDk4t9UyX9jr1rudrZ/2kvbRMK/QL4B05b8gMgyHXCVYbOqL865PpeVX+ WIpwBRm/1IRZIamm0YWD6Asdo65Ga8fTiIL4wNgw=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <20170413062230.GA85844@elstar.local>
Date: Thu, 13 Apr 2017 08:28:08 +0200
Cc: Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <584A7D9B-3D6D-4B66-A81B-203E7AF31AD3@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz> <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com> <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz> <20170413062230.GA85844@elstar.local>
To: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0MQvdBxnX0urz24N41CbU0r_v50>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 06:28:13 -0000

> On 13 Apr 2017, at 08:22, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> On Thu, Apr 13, 2017 at 08:13:50AM +0200, Ladislav Lhotka wrote:
>>=20
>> If you want to ignore the extension proposed by this draft in your =
tools, you are free to do so. Other people may want to use this extra =
information.
>>=20
>=20
> As a human, I can't ignore markup thrown at my eyes.

We are talking past each other. Are you willing to admit that my draft =
has nothing to do with the *presence* of markup in a description text, =
as long as it remains a valid YANG string?

Lada

>=20
> /js
>=20
> --=20
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Thu Apr 13 00:14:25 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56D8712EB89; Thu, 13 Apr 2017 00:14:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uPJ6pLPWdzQM; Thu, 13 Apr 2017 00:14:22 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1C9B12EB84; Thu, 13 Apr 2017 00:14:21 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 990A9341; Thu, 13 Apr 2017 09:14:20 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id HkjRG_HcGbbJ; Thu, 13 Apr 2017 09:14:17 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Thu, 13 Apr 2017 09:14:20 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id 77EB320051; Thu, 13 Apr 2017 09:14:20 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 1erboaOxZ_wb; Thu, 13 Apr 2017 09:14:19 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 98C4B20050; Thu, 13 Apr 2017 09:14:19 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 668483F1C610; Thu, 13 Apr 2017 09:14:22 +0200 (CEST)
Date: Thu, 13 Apr 2017 09:14:22 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Message-ID: <20170413071421.GA85949@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
References: <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz> <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com> <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz> <20170413062230.GA85844@elstar.local> <584A7D9B-3D6D-4B66-A81B-203E7AF31AD3@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <584A7D9B-3D6D-4B66-A81B-203E7AF31AD3@nic.cz>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/bzOFDtXz8zScQsPe7zGaKSm8myo>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 07:14:23 -0000

On Thu, Apr 13, 2017 at 08:28:08AM +0200, Ladislav Lhotka wrote:
> 
> We are talking past each other. Are you willing to admit that my draft has nothing to do with the *presence* of markup in a description text, as long as it remains a valid YANG string?
>

I think you do not understand what I am saying. The main purpose of
description statements etc. is that they are easily to read by humans.

7.21.3.  The "description" Statement

   The "description" statement takes as an argument a string that
   contains a human-readable textual description of this definition.

I disagree with your claim that human-readable text is markup. The
whole RFC series is formatted human-readable text, not markup. I
believe this work is heading in the wrong direction, it will lead to
endless discussions of many different flavors of markup used in
description clauses, and it will harm interoperability at the human
eye level.

I believe there are way more important problems to work on. I am out
of this thread (since there is more important work to do).

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Thu Apr 13 00:21:35 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAC0C12EBA7; Thu, 13 Apr 2017 00:21:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u1oFLcDQp1Ia; Thu, 13 Apr 2017 00:21:32 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E97412EBA6; Thu, 13 Apr 2017 00:21:29 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a] (unknown [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a]) by mail.nic.cz (Postfix) with ESMTPSA id 9251263679; Thu, 13 Apr 2017 09:21:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492068087; bh=MPT+8NOpu2U1FgLTZSb+ilBXUrT6DX7B6SyQipHTl9M=; h=From:Date:To; b=OdQx+OIvOqt6eMw51H1jkj5dJyYNlFIm1Xk7bpTvlQZPr5iGEt0mnwUBFHPPb2MHN Mg6BttZdfAXMj+C5iAMWKNq7YvcVa0BEQ6SUk3L1vlfW8l6b9qfrZbTmBbrCu5vakZ m94i1htglo4HM8My2oCG0lSWD/YKhoUnyQbAKP00=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <20170413071421.GA85949@elstar.local>
Date: Thu, 13 Apr 2017 09:21:27 +0200
Cc: Andy Bierman <andy@yumaworks.com>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <3768EA5B-2691-4854-A8F7-5C07410956E2@nic.cz>
References: <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <CA4996D7-B3DB-4A65-8374-3AD98EEA9C73@nic.cz> <CABCOCHRdE8kvq6qxGir9R-weNz90jfS1xoq2nWLGG8JZo2aD1w@mail.gmail.com> <437C6A56-6273-4E37-AAE1-90E01589C1CE@nic.cz> <20170413062230.GA85844@elstar.local> <584A7D9B-3D6D-4B66-A81B-203E7AF31AD3@nic.cz> <20170413071421.GA85949@elstar.local>
To: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/E1Q_dDPvMhnosMzRb3ZG7UoQPjA>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 07:21:34 -0000

> On 13 Apr 2017, at 09:14, Juergen Schoenwaelder =
<j.schoenwaelder@jacobs-university.de> wrote:
>=20
> On Thu, Apr 13, 2017 at 08:28:08AM +0200, Ladislav Lhotka wrote:
>>=20
>> We are talking past each other. Are you willing to admit that my =
draft has nothing to do with the *presence* of markup in a description =
text, as long as it remains a valid YANG string?
>>=20
>=20
> I think you do not understand what I am saying. The main purpose of
> description statements etc. is that they are easily to read by humans.
>=20
> 7.21.3.  The "description" Statement
>=20
>   The "description" statement takes as an argument a string that
>   contains a human-readable textual description of this definition.
>=20
> I disagree with your claim that human-readable text is markup. The
> whole RFC series is formatted human-readable text, not markup. I
> believe this work is heading in the wrong direction, it will lead to
> endless discussions of many different flavors of markup used in
> description clauses, and it will harm interoperability at the human
> eye level.
>=20
> I believe there are way more important problems to work on. I am out
> of this thread (since there is more important work to do).

I believe your discussion habits are sometimes aggressive and =
unacceptable.

Lada

>=20
> /js
>=20
> --=20
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Thu Apr 13 05:14:42 2017
Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D18EA131597; Thu, 13 Apr 2017 05:14:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p5SEbbfGMpF2; Thu, 13 Apr 2017 05:14:33 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0138.outbound.protection.outlook.com [104.47.1.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9510A12942F; Thu, 13 Apr 2017 05:14:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=O+i2m26XKtTftzKPDu3OaElCdPPI8b4AQar8wBrL4uw=; b=SL8ur+cT5dzaReRe3caUZqWKbwsROC5bU/c2YxjNntiyOgwegK+JxllY9ETzEeZO7+IcbG0ZKtJiET3Gvif9jJyYxwjFu6lYXLpC3XZf5hbKZA3+qnkP3ht7vVqXYLUQS5HCN+gQ9NSiwzGK5r01S3Jjt6DACysWDSIMRNK8kPU=
Authentication-Results: yumaworks.com; dkim=none (message not signed) header.d=none;yumaworks.com; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (86.169.157.161) by AM5PR0701MB2994.eurprd07.prod.outlook.com (10.168.156.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Thu, 13 Apr 2017 12:14:29 +0000
Message-ID: <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Andy Bierman <andy@yumaworks.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Ladislav Lhotka <lhotka@nic.cz>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, <netmod@ietf.org>, <netmod-chairs@ietf.org>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com>
Date: Thu, 13 Apr 2017 12:34:31 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [86.169.157.161]
X-ClientProxiedBy: AM4PR05CA0034.eurprd05.prod.outlook.com (10.171.184.175) To AM5PR0701MB2994.eurprd07.prod.outlook.com (10.168.156.144)
X-MS-Office365-Filtering-Correlation-Id: 263b334c-a0cf-4b45-dd71-08d48266a327
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR0701MB2994; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2994; 3:MHRlPM4n6Rh3VOgWtD1WRqxO2Nx2g5TiNzQavMxycn4zrG+291v/cdiuJ1WjE26EHZSwMWT7idRdPlIdH1MbTOtzqEjweNctp8MkxThNzbUi1zEhUm5mDQCPB7MJPFBUYS4waV/RMFBnAnLC6iiIsTrYm/fWJZnWQFmuZQGXQyqte8U6LTi/tPMpuzI5zXH3Y3NIqZKHeUWodlr7WR4bCIrLXgmvCak1fxduFQHGgVW8TUAUHOAN1/DsPnaFF7ujMPerF3JzYhTFMoKfF5fuuhyo7JYAgLKXyT1+C2J5ySOD23/IAgnz5r/Ij0DStJWIIWXfM1col8oXo/775qUW0A==; 25:r4n6dWbTqKUbirc038v9PG4n9FggoPlFre+twOLdt4bFrNhA5gFTtNti64RNs5pC71AtI9oN9+PT0dmXdUykoMBG4s4U+ZSZkROYDyGmvdJb830Jxm3jHPXmV79OP4DKnH73ap5yKhBzA4AU6GqobU/81nM271mal+Tc+ChBrRrT+mQr24huh8HSyDwPzLx6rEorpC6/7hrGAu9uiUe/5K+jhBWHEdwQqTH2OG8ljIhhbnfsngWpmsnu4dYUkMMIxcN49Vp8EizIz/L0eGDn83Kg6eIj/dgs+9bVy3VvTuXpA2yRsvt5vOiuKpfrl8yhY/4NyeIde+07yZOO61dIVpjFiUCXQ7Q95Mls7yfCsd8vxh6/WQy9t8cL5pURqAGarOPw7k9Zi2LgaCV+zlkAwUrhd16PfhVrxs+59/effcKY0dzIy5IpWkUhRF6NAul7sUiMfuRfLruquYkg1W6nzkLHURWrQtamH2QZKuBGiAE=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2994; 31:9sJnXB802Idl8SfQ3gPCSxdycUTW6RG3/mLvFP8oVI8vQS57FUGlYSoVKoWFflfvCUoLEV8kMsBptAVImrJW1ywyThxkNI0Y6bD1X/w4xr0vYC619QXh1F+zDiHtykbU/Le6MjYzwcPsDPZitFsvtsb8UO4sSE9ikaMuTQhPpLMBsmwXZADvuZbkdblIUOpXB0nAefXU3+eEdORn1GoA/j7+KV/uPFF9puIO1Tb5nfuGFWrWCHS8sxxem/HzH0ECtRbPPtxOoFN1BSUdPhJCtQ==
X-Microsoft-Antispam-PRVS: <AM5PR0701MB2994F0BEBAF12F21F99489C8A0020@AM5PR0701MB2994.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(138986009662008)(95692535739014);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148); SRVR:AM5PR0701MB2994; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0701MB2994; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2994; 4:9PAe3eYVues8YrRhSgRtHGcGrFgMdWFhvTwy5EU+wMRkfwXjApzxXA6DvVICKDNTYEjshKnFBvyyWpBEb0m3XyxNsktjQQ09P0a/NsjT2zwsjhPl+7D7PqxF3GTJ3YuOAXfzmSZP1dnobGLhuziPkkRKsGTGcbmXEt74DzIWVH5SX+JoqVK0do5aFY0JTIZjyyrsQJ8A7mIfVJSTPfc4jOOzJsbW1sq+FV7Z9ecTT3RitnYMmv9HOdvoet7vBSvl31Jowc1itSznWKpkrFhFX92rKOV2XMzAyF2yVmz2TFONhg84FUmoRjctOYvv0gma8TyRydfuLahnXV1HA2f6hgBo5Z9hI3SlTgD9vuRvJKHgz7fTdJ3lljC/kFLd3Cohq2CF/4ea7ifiegrUxnt4JL3cgK3I0CmTEEThwHEV8N/XVMBWyZbcEKamI4SUEhBc4KS/z2KrkNwUtPcde0fCciOdu8XKoJGtgi6QepTDgQbtXnD9kGM3dLdBaNSVJgiTR/WJw3RxH8MsXXZ5WCC6a5CKFqVHrEiDlOgqGeNXF1QNOyLMCyUNB2xhYbEb7tgUU+RVcAWdGKcYPY3kvVmKyGl6Rhdoo6fg9SaBEixJ7aW+ZozQngb4k7te/nTCFHHWYmVNIQuYw99ozlRW5h8TeVWJuRccRB5bhQeuxotoasWMbIo69h9t/QroerP9iWPDjy8CmMHhLpE+vdFOqW4MOB3sU/4cVYJZJTsAXo3Pzn1yyMkQoo/Krdq+wNAWY1mRJZU+uBt2+8702epHvXWzoUQpU3uQUB58YaQOpH8N1rQ=
X-Forefront-PRVS: 02760F0D1C
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(979002)(6009001)(39850400002)(39840400002)(39410400002)(39400400002)(39860400002)(39450400003)(24454002)(377454003)(13464003)(6116002)(230700001)(3846002)(50226002)(8676002)(7736002)(44716002)(305945005)(62236002)(1456003)(81166006)(86362001)(33646002)(2201001)(47776003)(42186005)(61296003)(66066001)(23676002)(229853002)(44736005)(8666007)(76176999)(6486002)(6306002)(84392002)(9686003)(116806002)(2906002)(53546009)(25786009)(53936002)(93886004)(6496005)(50466002)(5820100001)(14496001)(6666003)(4720700003)(38730400002)(6246003)(1556002)(81686999)(5660300001)(50986999)(1941001)(230783001)(81816999)(189998001)(74416001)(7726001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0701MB2994; H:pc6; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA3MDFNQjI5OTQ7MjM6NDlsZ3Jha0JnbVRzQVpkdWVDZFByallN?= =?utf-8?B?bGs5ejhoblNlak4xN1MwcTdCLzJPSllGNXBDZGZyL2JuYktzWEx2bEhYQ3pW?= =?utf-8?B?Wm9XZ2VjMHg0bXZ3aWJxRVVBd2ozS0MrZWNtclQ0N0x3YU9wYVBTMjcvcWhT?= =?utf-8?B?MVZWNEc0ZzJIbksreXRuQnZLK01vblViUWN1ZTZCckw4dWtLbFRhUlRtMFlR?= =?utf-8?B?WlFaRWJaUmUvcHk3MDNTUkJmSWc0NENwWWc0aFpka2h5L2hXM0draDBsQlds?= =?utf-8?B?RjdxSFRnY0VuZnlGNDE5VXhpcEVQY2xWVEd6ZkJ6SWVFRG0wOXhsVnUvaXZE?= =?utf-8?B?UFhWdndoeWlXQ0RhaWlZTlFqVTVSMUNuS1RBOGMwaXZ6OEE3d29aOGpSakdh?= =?utf-8?B?SWd6WWEzS2s0Sk8vVWdrcGVYdXNhakcwV2NmZ3U1RUFXdFFMZjAyUmlOcnda?= =?utf-8?B?c05nNmZua0pZbFgyNkt3b0VGWkVLdGZBVGdYU0hZTEJCWVpCdEpPTmV0TFU0?= =?utf-8?B?TDMwajV2cDRMZGU0WjhOTWwwVkt4U0tGVkFSbFd6eFB3SGVFYUdHbldSWkp6?= =?utf-8?B?cml2N09wbVZmRkNHQWtxUmY1VVNOdkh6ZXRWajRTUjZVNDNPQUlLYWhmV1M4?= =?utf-8?B?MjNBajhnV2trRmtDSHlhazZLWXJBMktCcTdIV2dpWEVBVHlINkZyWUpzREhy?= =?utf-8?B?WTA4L0RPcEg0RUo5L1EwWmQ1dHFPeHh2KzJLcER5cTBmL01VL1VWcjRNWlIx?= =?utf-8?B?QjZsWWVZQWloblZjTnNZQm53bklmRlFJQkcralhtRWNaNXNtc0MwZjdiNWpq?= =?utf-8?B?SXBVcCtKZW14RFl4dWJiVjZJdUkxWTdPVmdYVXJyNXlkYWNCNlZkcU9Jc1pJ?= =?utf-8?B?bG82bjIrSG1ETHFMSUpTY01GdFBTMWw4ZUY3WklCZWptdG1lV2sxZXNuKyts?= =?utf-8?B?d0FNeTZXWFRWUTRpeHVOY1pvSFBnRGlYZUxhUGxMQTFSRlFKcFFHL2xRTFVG?= =?utf-8?B?YnBsVFN2eUplYnJ0UUljbE90d0ZMR0VsVWlXRkdQNnpGL3ppMzg4eEVqWmhE?= =?utf-8?B?MmhabzZJUVZ3VUNxZEMvUjRxTDA1UFhJYThwZkFzU05lY21yVXlIbTFSZ2Jv?= =?utf-8?B?UnorWEUrdGFDMDgxN3o4UHVhcllac0c1TUh2Yy92K0lock1lQ2RFSFdEVXZw?= =?utf-8?B?NjAzZVFqOXZKUHpERjAyYkYveDJRZC9YN0J1UGNWNjNPMWlNaVBMdk92WmVu?= =?utf-8?B?SEc4a2QvZHBabUZJTGkreFkrRU5ZdmNSdVkyWlVOUXBqZWhhVnFScTRrUmlE?= =?utf-8?B?MlVoYXBwYzhpZEdrRlloN21LS2VMdCtZb29VMU5XL05SaHJRZXFwVHZvcVpv?= =?utf-8?B?Vkh0bWNjczF1M2t1d0hOei9kb25yL3BYem9vQVVYMGs4blkzSHhHYnFTK3Iz?= =?utf-8?B?azlNMUFLSmdMZExHSWc2eDJYeUlvNDVFbm5XZ0R1eGxWYUxJejU0T0MrclRQ?= =?utf-8?B?TXNEcnNCcnd0ZU9DaGttdEJ3SGlnamF4c0ZCWHBxSEFhdGZwbjROSnhaeUJn?= =?utf-8?B?YUxtb0R4cmE3VDgwVmZGSkJpM3R6Z2VqQ2Z6ZDg3SS94eEFXUUQyTVRRTktz?= =?utf-8?B?c29jOTYzbCthVUkxMmk4R0RBcHFRZGUzWGtJL2ducjYvWFFsSnM5VW45VXFm?= =?utf-8?B?SWxWN0U5ZjNMWXRHRWpSK0xFU1lsaXRsLzd0WTJRdHIvR2lSZEZPVytZVHFj?= =?utf-8?B?MlI3MWh0WmJZZFprMXpLS1hWKzZLLzU3SU5mcS9NZVVzUlFXTlU1MWFHOGxI?= =?utf-8?B?SlErTHRtZU12ejBNRzdHTUF5Q0xHenllMDg0SHZzSWlDWllBSTc1ejZBaWtI?= =?utf-8?B?TVEvMkt5TU1ZVVhnTUd6dnpzWnVUc3AvTWhJVGlBSFk5VC95cEVjOFowWHYz?= =?utf-8?B?UnlrNVEzMlo2ZEVROVpFaUtVNExpVWNlY1BLNWZ5NVFHaWZKeUJvak9jcG9Q?= =?utf-8?B?TjNzNWg0R0RYY1lkUzdtMXA4ckNTU0dXVHpvcnNWY2NJejVHYlE1ZURreXpE?= =?utf-8?B?ekY2ejJrd2RweU9KTTAvUGVkNjgvbUNOUTRqRUR4cFhQbmU4Tk13QzRlbDZz?= =?utf-8?Q?/f+JecDEHtkfu5S5ikSq4wiG4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2994; 6:rv5FR1dM7G5fTLDoPB3cNuL0JQPyQIuz6n+DmxdmLvu5C2vMPG6KLhDkBQOPjf6oYF/IN15vVTNdXdsE/CTMpV+qvOc3djazxzuhntVL4nZR5utmghGTnmGi4gLMLm4cnzQ6cSbMxUR0BIuFFu4GsQpCsQVE72Kt0fjz+/Yyt3XHNbVtGH3BCddlmSwIu1JwvNizh2raOrv9sjgsy62W8anPyfPBrhuhn6mmf2lvjUvO5vYBGl90vsVjNaivNTI1WG2MdIaVKHodvRZgCuNLNnRCg9hweSgvnUif2eXqQpbhX7Fyd90Y7fNwOMUX/5ul9T5JjZQpMYhWt1L8CmalQwtGOfFKkdKga1jcVrZ3HjJFoJqyELeFKaxPj2DmFDFRCDUKTkckYSJFJ4V6r8cL7XgZBOFX0Zg1RZP76SqTWYNGhkYmfDsdlXdMijJiIyA/QHpV3tkSuA+y39oR9jdeDQ==; 5:LbxksoCgXMWCa8VTS8xSug+g81oQUHK4/Bf7WsnPRmd62o13XXVcP0FQX8yTuOuE6g4IzsXWf3yCujIgrj7BK+a/puV/qpHTHTddv3P5RVFnvqM5+qreibZiiKT1txkYqZHNKLLZNUoQp7k555gXBA==; 24:aLbGOXwiOme3ngLIApztTBy73QA/ZQWEGCX00IU7peWuht5rwNSwwrdXuqiLMFyxMlj5owIpVpFEkZtzphl703GcgnMJf9KpGDuDK2wV8co=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0701MB2994; 7:9EpcyjvADJBjUgEfsjEMvn9fDR9VCvyf53faWGccxQ87MJiJzi4T8MnvGIxw7KNh2Wq+u6wtyv+8Mw0lgg2UPaP5uTsTmB8brhtpcK4lP9HRcGXqilkr62dlw5OI1dQtS+4ng8Gw5JdFtbR6mLXTK5OI/SdFU9+srRPpOBR760LFhGemkJNV/b7X4yXNWnxSTVkub1HrVqqsH3RQZEd4jjjFmemOPVf50u1viNInFywMbka5sW525vgn/8F8fdEu1RTwo1Abjbs7x5TR5dbwbL6LvoZh4axM9SEoOM8jv8rU6AzbpABP/AwnKP1IWKDYPVkJI/XXCqQvV8PveWWd/Q==
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2017 12:14:29.6902 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2994
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6Y9Bf6LFRrbcwec5HOb9bC_nZ3g>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 12:14:37 -0000

----- Original Message -----
From: "Andy Bierman" <andy@yumaworks.com>
Sent: Wednesday, April 12, 2017 5:44 PM

> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de> wrote:
>
> > I think it is crucial that descriptions etc. remain human readable
> > using plain text readers. Having to run a renderer to make sense out
> > of descriptions etc. would be a big failure and things are even
worse
> > if modules use different dialects all over the place.
> >
> > I believe there is way more important work to get done than this
(and
> > I fear endless discussions about which adapted subsets of markdown
or
> > (whatever comes next) to use). I do not object this work, but I also
> > do not support it at this point in time.
> >
> >
> +1
>
> IMO this makes YANG less readable, especially without any agreement
> on the specific markup supported. A YANG module should be readable by
humans
> without any special tools required.

I agree.  I would say that if you cannot say it in text/plain, then you
probably should not be saying it (something I would extend to e-mail but
realise that I am less likely to get support there:-)

Tom Petch

> > /js
> >
> >
> Andy
>
>
> > On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > > Robert Wilton <rwilton@cisco.com> writes:
> > >
> > > > Yes/support.  But with the condition that I would still like the
draft
> > > > to define a basic common subset of markdown fields/annotations
that
> > > > implementations would be expected to support.  For clarity, I'm
not
> > > > suggesting that the draft should define a new markdown language,
I
> > think
> > > > that it would be better to use an existing markdown language,
but
> > > > perhaps simplified.
> > >
> > > In my view, this needs to remain purely optional, so
implementations
> > > won't be expected to support anything. It should be perfectly fine
to
> > > leave description texts unprocessed, or process only selected
> > > constructs.
> > >
> > > >
> > > > I want to avoid the scenario where each group of YANG modelers
could
> > > > decide to use a different incompatible variant of text/markdown,
and
> > > > hence generic tools would not be able to reliably render the
markup for
> > > > a generic YANG module.
> > >
> > > On the other hand, particular markup conventions might be dictated
by
> > > external circumstances. For example, for modules hosted at GitHub,
the
> > > GFM variant of text/markdown looks like a natural choice but
elsewhere
> > > it can be something different. William also suggested that certain
> > > YANG-specific constructs may also be introduced.
> > >
> > > >
> > > > Care would need to be taken with which variant of the Markdown
language
> > > > is chosen as a base (RFC 7764 may be of use) .  E.g. the github
markup
> > > > language has been previously suggested, but the specification
document
> > > > for that variant is long (approx 120 pages).
> > >
> > > RFC 7763 also notes that markdown itself by design has no concept
of
> > > validity, so I think it is appropriate to take it easy and avoid
> > > overspecifying things.
> > >
> > > I guess the key point here is "lighweight markup": if and
implementation
> > > can make use of it, then fine, but module readers should have
little
> > > difficulty if not.
> > >
> > > Thanks, Lada
> > >
> > > >
> > > > Thanks,
> > > > Rob
> > > >
> > > >
> > > > On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > > >> As the author: yes/support.
> > > >>
> > > >> Two changes seemed to have support in IETF 98 audience:
> > > >>
> > > >> 1. Apart from text/plain, the media type SHOULD be
text/markdown
> > > >> (variants permitted).
> > > >>
> > > >> 2. The "text-media-type" extension can appear anywhere in a
> > (sub)module,
> > > >> and will be scoped to the parent statement and its substaments
(unless
> > > >> overriden).
> > > >>
> > > >> Lada
> > > >>
> > > >> Kent Watsen <kwatsen@juniper.net> writes:
> > > >>
> > > >>> All,
> > > >>>
> > > >>> This is start of a two-week poll on making the following draft
a
> > > >>> NETMOD working group document:
> > > >>>
> > > >>>    draft-lhotka-netmod-yang-markup-00
> > > >>>
> > > >>> Please send email to the list indicating "yes/support" or
"no/do not
> > > >>> support".  If indicating no, please state your reservations
with the
> > > >>> document.  If yes, please also feel free to provide comments
you'd
> > > >>> like to see addressed once the document is a WG document.
> > > >>>
> > > >>> Thank you,
> > > >>> NETMOD WG Chairs
> > > >>>
> > > >>>
> > > >>> _______________________________________________
> > > >>> netmod mailing list
> > > >>> netmod@ietf.org
> > > >>> https://www.ietf.org/mailman/listinfo/netmod
> > > >
> > >
> > > --
> > > Ladislav Lhotka, CZ.NIC Labs
> > > PGP Key ID: 0xB8F92B08A9F76C67
> > >
> > > _______________________________________________
> > > netmod mailing list
> > > netmod@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netmod
> >
> > --
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
Germany
> > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> >
>


------------------------------------------------------------------------
--------


> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>


From nobody Thu Apr 13 05:45:14 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD86A13159C; Thu, 13 Apr 2017 05:45:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RmWUp_sWvbO8; Thu, 13 Apr 2017 05:45:08 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DD8412943D; Thu, 13 Apr 2017 05:45:08 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a] (unknown [IPv6:2001:718:1a02:1:30ce:c9fd:d5db:548a]) by mail.nic.cz (Postfix) with ESMTPSA id 09F3063EEF; Thu, 13 Apr 2017 14:45:06 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492087506; bh=X0U8We8KBAp6lcLy+rZCw/Mopa5LxGsi24MxBl/YDD4=; h=From:Date:To; b=rCP2mDOHll0vC11OUcAksP33/RuveKQDkErAjLTrqlPTzSMCY0QER7dEojAF2W9wt OX7Y/gjlKN1Q4ZlYyM+1SwOiBFCrrstd2HoI2FyxZ6qeC+v9huP4QXpgE4PBagJYQ7 UkSmP5Iy7sUeC91iWF+/089YZmlnmJz35fk8Q284=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
X-Priority: 3
In-Reply-To: <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net>
Date: Thu, 13 Apr 2017 14:45:05 +0200
Cc: Andy Bierman <andy@yumaworks.com>, =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Robert Wilton <rwilton@cisco.com>,  Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, netmod-chairs@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5htPJUNoVzCjSt8bKaaBzfViw70>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 12:45:12 -0000

> On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
>=20
>=20
> ----- Original Message -----
> From: "Andy Bierman" <andy@yumaworks.com>
> Sent: Wednesday, April 12, 2017 5:44 PM
>=20
>> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>> j.schoenwaelder@jacobs-university.de> wrote:
>>=20
>>> I think it is crucial that descriptions etc. remain human readable
>>> using plain text readers. Having to run a renderer to make sense out
>>> of descriptions etc. would be a big failure and things are even
> worse
>>> if modules use different dialects all over the place.
>>>=20
>>> I believe there is way more important work to get done than this
> (and
>>> I fear endless discussions about which adapted subsets of markdown
> or
>>> (whatever comes next) to use). I do not object this work, but I also
>>> do not support it at this point in time.
>>>=20
>>>=20
>> +1
>>=20
>> IMO this makes YANG less readable, especially without any agreement
>> on the specific markup supported. A YANG module should be readable by
> humans
>> without any special tools required.
>=20
> I agree.  I would say that if you cannot say it in text/plain, then =
you
> probably should not be saying it (something I would extend to e-mail =
but
> realise that I am less likely to get support there:-)

OK, so if somebody writes

leaf foo {
    description "This is my *favourite* leaf.";
    type string;
}

you may not like it, but it is absolutely legal and IMO also readable by =
humans. As William previously mentioned, some communities are already =
doing similar things. The principal aim of my I-D is to allow module =
authors to explicitly state that they adhere to some rules, which helps =
authors of tools reduce guesswork.

The example with email is actually very relevant. I would also love if =
people and MUAs only used plain text but, as you say, this is not going =
to happen. If we accept this as a fact, is it better or worse for =
interoperability that MUAs provide media type in mail headers?

Lada

>=20
> Tom Petch
>=20
>>> /js
>>>=20
>>>=20
>> Andy
>>=20
>>=20
>>> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
>>>> Robert Wilton <rwilton@cisco.com> writes:
>>>>=20
>>>>> Yes/support.  But with the condition that I would still like the
> draft
>>>>> to define a basic common subset of markdown fields/annotations
> that
>>>>> implementations would be expected to support.  For clarity, I'm
> not
>>>>> suggesting that the draft should define a new markdown language,
> I
>>> think
>>>>> that it would be better to use an existing markdown language,
> but
>>>>> perhaps simplified.
>>>>=20
>>>> In my view, this needs to remain purely optional, so
> implementations
>>>> won't be expected to support anything. It should be perfectly fine
> to
>>>> leave description texts unprocessed, or process only selected
>>>> constructs.
>>>>=20
>>>>>=20
>>>>> I want to avoid the scenario where each group of YANG modelers
> could
>>>>> decide to use a different incompatible variant of text/markdown,
> and
>>>>> hence generic tools would not be able to reliably render the
> markup for
>>>>> a generic YANG module.
>>>>=20
>>>> On the other hand, particular markup conventions might be dictated
> by
>>>> external circumstances. For example, for modules hosted at GitHub,
> the
>>>> GFM variant of text/markdown looks like a natural choice but
> elsewhere
>>>> it can be something different. William also suggested that certain
>>>> YANG-specific constructs may also be introduced.
>>>>=20
>>>>>=20
>>>>> Care would need to be taken with which variant of the Markdown
> language
>>>>> is chosen as a base (RFC 7764 may be of use) .  E.g. the github
> markup
>>>>> language has been previously suggested, but the specification
> document
>>>>> for that variant is long (approx 120 pages).
>>>>=20
>>>> RFC 7763 also notes that markdown itself by design has no concept
> of
>>>> validity, so I think it is appropriate to take it easy and avoid
>>>> overspecifying things.
>>>>=20
>>>> I guess the key point here is "lighweight markup": if and
> implementation
>>>> can make use of it, then fine, but module readers should have
> little
>>>> difficulty if not.
>>>>=20
>>>> Thanks, Lada
>>>>=20
>>>>>=20
>>>>> Thanks,
>>>>> Rob
>>>>>=20
>>>>>=20
>>>>> On 10/04/2017 12:45, Ladislav Lhotka wrote:
>>>>>> As the author: yes/support.
>>>>>>=20
>>>>>> Two changes seemed to have support in IETF 98 audience:
>>>>>>=20
>>>>>> 1. Apart from text/plain, the media type SHOULD be
> text/markdown
>>>>>> (variants permitted).
>>>>>>=20
>>>>>> 2. The "text-media-type" extension can appear anywhere in a
>>> (sub)module,
>>>>>> and will be scoped to the parent statement and its substaments
> (unless
>>>>>> overriden).
>>>>>>=20
>>>>>> Lada
>>>>>>=20
>>>>>> Kent Watsen <kwatsen@juniper.net> writes:
>>>>>>=20
>>>>>>> All,
>>>>>>>=20
>>>>>>> This is start of a two-week poll on making the following draft
> a
>>>>>>> NETMOD working group document:
>>>>>>>=20
>>>>>>>   draft-lhotka-netmod-yang-markup-00
>>>>>>>=20
>>>>>>> Please send email to the list indicating "yes/support" or
> "no/do not
>>>>>>> support".  If indicating no, please state your reservations
> with the
>>>>>>> document.  If yes, please also feel free to provide comments
> you'd
>>>>>>> like to see addressed once the document is a WG document.
>>>>>>>=20
>>>>>>> Thank you,
>>>>>>> NETMOD WG Chairs
>>>>>>>=20
>>>>>>>=20
>>>>>>> _______________________________________________
>>>>>>> netmod mailing list
>>>>>>> netmod@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>>>=20
>>>>=20
>>>> --
>>>> Ladislav Lhotka, CZ.NIC Labs
>>>> PGP Key ID: 0xB8F92B08A9F76C67
>>>>=20
>>>> _______________________________________________
>>>> netmod mailing list
>>>> netmod@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>=20
>>> --
>>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
> Germany
>>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>>>=20
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>>>=20
>>=20
>=20
>=20
> =
------------------------------------------------------------------------
> --------
>=20
>=20
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Thu Apr 13 08:08:30 2017
Return-Path: <ekr@rtfm.com>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2983B129474; Thu, 13 Apr 2017 08:08:28 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Eric Rescorla <ekr@rtfm.com>
To: "The IESG" <iesg@ietf.org>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.49.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149209610807.15738.9217379200248262745.idtracker@ietfa.amsl.com>
Date: Thu, 13 Apr 2017 08:08:28 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LS4-SNCK8kF0zu-Qto0j7WqNcY8>
Subject: [netmod] Eric Rescorla's No Objection on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 15:08:28 -0000

Eric Rescorla has entered the following ballot position for
charter-ietf-netmod-08-05: No Objection

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.)



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



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

As before.



From nobody Thu Apr 13 09:08:59 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 609721294B8 for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 09:08:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MYCHHyGB_fet for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 09:08:56 -0700 (PDT)
Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75E8A12949F for <netmod@ietf.org>; Thu, 13 Apr 2017 09:08:55 -0700 (PDT)
Received: by mail-wr0-x22d.google.com with SMTP id z109so38574495wrb.1 for <netmod@ietf.org>; Thu, 13 Apr 2017 09:08:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=FJQ8eGOGpwG14bYLWFBnM5qU/q1Yg5U/Vi4BAbA98Mc=; b=l8vYTt6urlTGVTk2bM/WL0n5dMfjercZvfPR/vDnE2K2nr3Ee7QuASKw9AQvYu4YXK 1fPj5MD4Qj9RA/BZ4bfCu7terbcrKknKmY94mQB2ZZzh7DDyBeAowpuHHHcU6j/WZ1kO +XTKC7+zaMJYxPkRXueuN2GcPUz6lcThZiJPowBUXZw6yjk82KrlSUuaIk3hhlutANPf I2Xje5TBckbMBrGf9Ta5Y2/kVxejTj9W4Y68B8fVHQc3he4sztAmXKhzIjO5adoAibkP IWvA7Dk70OavLkLCb5uncAZCeNq2UYaYGvkkUy50IQsVxUkM4rNYu2ejlb4Jwr6hLXyC oyvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=FJQ8eGOGpwG14bYLWFBnM5qU/q1Yg5U/Vi4BAbA98Mc=; b=SRUk1RV9JyDLqJpDN6iSyRLprSo+XbhOB7bO6yXYagkffNkAz7/FBE6XPWg8F/3tkm 4YpkwgZle7QpsOYzQulVzS45y7JjhOlLDdwlKniyXm8lurRZNl0xf3iKNvXUYSPVyQQo IHYE/On/4BgbJkNF/Owf2TqllrsxQ9csAkZ3wyhwZilHGGaHwrtvFC+kIxn1TW5FOE7s 1hLntACQ1V45BGQCecNjawjZbdNrRsL7D20BFfGrmQIRobO1uT64p8E2SDkRpEQKlETE FaRMxk1w8RXhCPnQc2xlhWspC5MBvKKePpq3T5gNR7l37PR5XoWrhkUdi70LcucmLUCB E5Sw==
X-Gm-Message-State: AN3rC/7oNAPkWjVuFuoBsH/lRFkYShCav/fhps/oUc3eNWpj0zimXnwA 7H9Am1UGvQyB5Uwc6reBP8G3ul/pxw==
X-Received: by 10.223.178.68 with SMTP id y4mr3888980wra.88.1492099733874; Thu, 13 Apr 2017 09:08:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Thu, 13 Apr 2017 09:08:52 -0700 (PDT)
In-Reply-To: <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 13 Apr 2017 09:08:52 -0700
Message-ID: <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: "t.petch" <ietfc@btconnect.com>, =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>,  Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=f403045f1a469b8331054d0e8a43
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0fXIOY8-xRBwR9WVVdtKD-cdI-Q>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 16:08:58 -0000

--f403045f1a469b8331054d0e8a43
Content-Type: text/plain; charset=UTF-8

On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:

>
> > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
> >
> >
> > ----- Original Message -----
> > From: "Andy Bierman" <andy@yumaworks.com>
> > Sent: Wednesday, April 12, 2017 5:44 PM
> >
> >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
> >> j.schoenwaelder@jacobs-university.de> wrote:
> >>
> >>> I think it is crucial that descriptions etc. remain human readable
> >>> using plain text readers. Having to run a renderer to make sense out
> >>> of descriptions etc. would be a big failure and things are even
> > worse
> >>> if modules use different dialects all over the place.
> >>>
> >>> I believe there is way more important work to get done than this
> > (and
> >>> I fear endless discussions about which adapted subsets of markdown
> > or
> >>> (whatever comes next) to use). I do not object this work, but I also
> >>> do not support it at this point in time.
> >>>
> >>>
> >> +1
> >>
> >> IMO this makes YANG less readable, especially without any agreement
> >> on the specific markup supported. A YANG module should be readable by
> > humans
> >> without any special tools required.
> >
> > I agree.  I would say that if you cannot say it in text/plain, then you
> > probably should not be saying it (something I would extend to e-mail but
> > realise that I am less likely to get support there:-)
>
> OK, so if somebody writes
>
> leaf foo {
>     description "This is my *favourite* leaf.";
>     type string;
> }
>
>
Your premise is that the description-stmt is for the
benefit of the model writer, not the model reader.
Since YANG explicitly states this statement contains a human-readable
string, it seems clear the benefit to the readers is more important.


you may not like it, but it is absolutely legal and IMO also readable by
> humans. As William previously mentioned, some communities are already doing
> similar things. The principal aim of my I-D is to allow module authors to
> explicitly state that they adhere to some rules, which helps authors of
> tools reduce guesswork.
>
>
You may decide to ignore the intent of the description-stmt.
That doesn't mean we should change the definition in the standard.
IMO plain text is human-readable.  Anything that requires parsing,
reinterpreting and re-rendering is not human friendly.



> The example with email is actually very relevant. I would also love if
> people and MUAs only used plain text but, as you say, this is not going to
> happen. If we accept this as a fact, is it better or worse for
> interoperability that MUAs provide media type in mail headers?
>
> Lada
>

Andy


>
> >
> > Tom Petch
> >
> >>> /js
> >>>
> >>>
> >> Andy
> >>
> >>
> >>> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> >>>> Robert Wilton <rwilton@cisco.com> writes:
> >>>>
> >>>>> Yes/support.  But with the condition that I would still like the
> > draft
> >>>>> to define a basic common subset of markdown fields/annotations
> > that
> >>>>> implementations would be expected to support.  For clarity, I'm
> > not
> >>>>> suggesting that the draft should define a new markdown language,
> > I
> >>> think
> >>>>> that it would be better to use an existing markdown language,
> > but
> >>>>> perhaps simplified.
> >>>>
> >>>> In my view, this needs to remain purely optional, so
> > implementations
> >>>> won't be expected to support anything. It should be perfectly fine
> > to
> >>>> leave description texts unprocessed, or process only selected
> >>>> constructs.
> >>>>
> >>>>>
> >>>>> I want to avoid the scenario where each group of YANG modelers
> > could
> >>>>> decide to use a different incompatible variant of text/markdown,
> > and
> >>>>> hence generic tools would not be able to reliably render the
> > markup for
> >>>>> a generic YANG module.
> >>>>
> >>>> On the other hand, particular markup conventions might be dictated
> > by
> >>>> external circumstances. For example, for modules hosted at GitHub,
> > the
> >>>> GFM variant of text/markdown looks like a natural choice but
> > elsewhere
> >>>> it can be something different. William also suggested that certain
> >>>> YANG-specific constructs may also be introduced.
> >>>>
> >>>>>
> >>>>> Care would need to be taken with which variant of the Markdown
> > language
> >>>>> is chosen as a base (RFC 7764 may be of use) .  E.g. the github
> > markup
> >>>>> language has been previously suggested, but the specification
> > document
> >>>>> for that variant is long (approx 120 pages).
> >>>>
> >>>> RFC 7763 also notes that markdown itself by design has no concept
> > of
> >>>> validity, so I think it is appropriate to take it easy and avoid
> >>>> overspecifying things.
> >>>>
> >>>> I guess the key point here is "lighweight markup": if and
> > implementation
> >>>> can make use of it, then fine, but module readers should have
> > little
> >>>> difficulty if not.
> >>>>
> >>>> Thanks, Lada
> >>>>
> >>>>>
> >>>>> Thanks,
> >>>>> Rob
> >>>>>
> >>>>>
> >>>>> On 10/04/2017 12:45, Ladislav Lhotka wrote:
> >>>>>> As the author: yes/support.
> >>>>>>
> >>>>>> Two changes seemed to have support in IETF 98 audience:
> >>>>>>
> >>>>>> 1. Apart from text/plain, the media type SHOULD be
> > text/markdown
> >>>>>> (variants permitted).
> >>>>>>
> >>>>>> 2. The "text-media-type" extension can appear anywhere in a
> >>> (sub)module,
> >>>>>> and will be scoped to the parent statement and its substaments
> > (unless
> >>>>>> overriden).
> >>>>>>
> >>>>>> Lada
> >>>>>>
> >>>>>> Kent Watsen <kwatsen@juniper.net> writes:
> >>>>>>
> >>>>>>> All,
> >>>>>>>
> >>>>>>> This is start of a two-week poll on making the following draft
> > a
> >>>>>>> NETMOD working group document:
> >>>>>>>
> >>>>>>>   draft-lhotka-netmod-yang-markup-00
> >>>>>>>
> >>>>>>> Please send email to the list indicating "yes/support" or
> > "no/do not
> >>>>>>> support".  If indicating no, please state your reservations
> > with the
> >>>>>>> document.  If yes, please also feel free to provide comments
> > you'd
> >>>>>>> like to see addressed once the document is a WG document.
> >>>>>>>
> >>>>>>> Thank you,
> >>>>>>> NETMOD WG Chairs
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> netmod mailing list
> >>>>>>> netmod@ietf.org
> >>>>>>> https://www.ietf.org/mailman/listinfo/netmod
> >>>>>
> >>>>
> >>>> --
> >>>> Ladislav Lhotka, CZ.NIC Labs
> >>>> PGP Key ID: 0xB8F92B08A9F76C67
> >>>>
> >>>> _______________________________________________
> >>>> netmod mailing list
> >>>> netmod@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/netmod
> >>>
> >>> --
> >>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> >>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
> > Germany
> >>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >>>
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/netmod
> >>>
> >>
> >
> >
> > ------------------------------------------------------------------------
> > --------
> >
> >
> >> _______________________________________________
> >> netmod mailing list
> >> netmod@ietf.org
> >> https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
>

--f403045f1a469b8331054d0e8a43
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <span dir=3D"ltr">&lt;=
<a href=3D"mailto:lhotka@nic.cz" target=3D"_blank">lhotka@nic.cz</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 13 Apr 2017, at 13:34, t.petch &lt;<a href=3D"mailto:ietfc@btconnec=
t.com">ietfc@btconnect.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; From: &quot;Andy Bierman&quot; &lt;<a href=3D"mailto:andy@yumaworks.co=
m">andy@yumaworks.com</a>&gt;<br>
&gt; Sent: Wednesday, April 12, 2017 5:44 PM<br>
&gt;<br>
&gt;&gt; On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder &lt;<br>
&gt;&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwa=
elder@jacobs-<wbr>university.de</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; I think it is crucial that descriptions etc. remain human read=
able<br>
&gt;&gt;&gt; using plain text readers. Having to run a renderer to make sen=
se out<br>
&gt;&gt;&gt; of descriptions etc. would be a big failure and things are eve=
n<br>
&gt; worse<br>
&gt;&gt;&gt; if modules use different dialects all over the place.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I believe there is way more important work to get done than th=
is<br>
&gt; (and<br>
&gt;&gt;&gt; I fear endless discussions about which adapted subsets of mark=
down<br>
&gt; or<br>
&gt;&gt;&gt; (whatever comes next) to use). I do not object this work, but =
I also<br>
&gt;&gt;&gt; do not support it at this point in time.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; +1<br>
&gt;&gt;<br>
&gt;&gt; IMO this makes YANG less readable, especially without any agreemen=
t<br>
&gt;&gt; on the specific markup supported. A YANG module should be readable=
 by<br>
&gt; humans<br>
&gt;&gt; without any special tools required.<br>
&gt;<br>
&gt; I agree.=C2=A0 I would say that if you cannot say it in text/plain, th=
en you<br>
&gt; probably should not be saying it (something I would extend to e-mail b=
ut<br>
&gt; realise that I am less likely to get support there:-)<br>
<br>
OK, so if somebody writes<br>
<br>
leaf foo {<br>
=C2=A0 =C2=A0 description &quot;This is my *favourite* leaf.&quot;;<br>
=C2=A0 =C2=A0 type string;<br>
}<br>
<br></blockquote><div><br></div><div>Your premise is that the description-s=
tmt is for the</div><div>benefit of the model writer, not the model reader.=
</div><div>Since YANG explicitly states this statement contains a human-rea=
dable</div><div>string, it seems clear the benefit to the readers is more i=
mportant.<br></div><div><br></div><div><br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
you may not like it, but it is absolutely legal and IMO also readable by hu=
mans. As William previously mentioned, some communities are already doing s=
imilar things. The principal aim of my I-D is to allow module authors to ex=
plicitly state that they adhere to some rules, which helps authors of tools=
 reduce guesswork.<br>
<br></blockquote><div><br></div><div>You may decide to ignore the intent of=
 the description-stmt.</div><div>That doesn&#39;t mean we should change the=
 definition in the standard.</div><div>IMO plain text is human-readable.=C2=
=A0 Anything that requires parsing,</div><div>reinterpreting and re-renderi=
ng is not human friendly.</div><div><br></div><div>=C2=A0</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
The example with email is actually very relevant. I would also love if peop=
le and MUAs only used plain text but, as you say, this is not going to happ=
en. If we accept this as a fact, is it better or worse for interoperability=
 that MUAs provide media type in mail headers?<br>
<br>
Lada<br></blockquote><div><br></div><div>Andy</div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">
<br>
&gt;<br>
&gt; Tom Petch<br>
&gt;<br>
&gt;&gt;&gt; /js<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; Andy<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrot=
e:<br>
&gt;&gt;&gt;&gt; Robert Wilton &lt;<a href=3D"mailto:rwilton@cisco.com">rwi=
lton@cisco.com</a>&gt; writes:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Yes/support.=C2=A0 But with the condition that I would=
 still like the<br>
&gt; draft<br>
&gt;&gt;&gt;&gt;&gt; to define a basic common subset of markdown fields/ann=
otations<br>
&gt; that<br>
&gt;&gt;&gt;&gt;&gt; implementations would be expected to support.=C2=A0 Fo=
r clarity, I&#39;m<br>
&gt; not<br>
&gt;&gt;&gt;&gt;&gt; suggesting that the draft should define a new markdown=
 language,<br>
&gt; I<br>
&gt;&gt;&gt; think<br>
&gt;&gt;&gt;&gt;&gt; that it would be better to use an existing markdown la=
nguage,<br>
&gt; but<br>
&gt;&gt;&gt;&gt;&gt; perhaps simplified.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; In my view, this needs to remain purely optional, so<br>
&gt; implementations<br>
&gt;&gt;&gt;&gt; won&#39;t be expected to support anything. It should be pe=
rfectly fine<br>
&gt; to<br>
&gt;&gt;&gt;&gt; leave description texts unprocessed, or process only selec=
ted<br>
&gt;&gt;&gt;&gt; constructs.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I want to avoid the scenario where each group of YANG =
modelers<br>
&gt; could<br>
&gt;&gt;&gt;&gt;&gt; decide to use a different incompatible variant of text=
/markdown,<br>
&gt; and<br>
&gt;&gt;&gt;&gt;&gt; hence generic tools would not be able to reliably rend=
er the<br>
&gt; markup for<br>
&gt;&gt;&gt;&gt;&gt; a generic YANG module.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On the other hand, particular markup conventions might be =
dictated<br>
&gt; by<br>
&gt;&gt;&gt;&gt; external circumstances. For example, for modules hosted at=
 GitHub,<br>
&gt; the<br>
&gt;&gt;&gt;&gt; GFM variant of text/markdown looks like a natural choice b=
ut<br>
&gt; elsewhere<br>
&gt;&gt;&gt;&gt; it can be something different. William also suggested that=
 certain<br>
&gt;&gt;&gt;&gt; YANG-specific constructs may also be introduced.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Care would need to be taken with which variant of the =
Markdown<br>
&gt; language<br>
&gt;&gt;&gt;&gt;&gt; is chosen as a base (RFC 7764 may be of use) .=C2=A0 E=
.g. the github<br>
&gt; markup<br>
&gt;&gt;&gt;&gt;&gt; language has been previously suggested, but the specif=
ication<br>
&gt; document<br>
&gt;&gt;&gt;&gt;&gt; for that variant is long (approx 120 pages).<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; RFC 7763 also notes that markdown itself by design has no =
concept<br>
&gt; of<br>
&gt;&gt;&gt;&gt; validity, so I think it is appropriate to take it easy and=
 avoid<br>
&gt;&gt;&gt;&gt; overspecifying things.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I guess the key point here is &quot;lighweight markup&quot=
;: if and<br>
&gt; implementation<br>
&gt;&gt;&gt;&gt; can make use of it, then fine, but module readers should h=
ave<br>
&gt; little<br>
&gt;&gt;&gt;&gt; difficulty if not.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks, Lada<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt; Rob<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; On 10/04/2017 12:45, Ladislav Lhotka wrote:<br>
&gt;&gt;&gt;&gt;&gt;&gt; As the author: yes/support.<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Two changes seemed to have support in IETF 98 audi=
ence:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 1. Apart from text/plain, the media type SHOULD be=
<br>
&gt; text/markdown<br>
&gt;&gt;&gt;&gt;&gt;&gt; (variants permitted).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; 2. The &quot;text-media-type&quot; extension can a=
ppear anywhere in a<br>
&gt;&gt;&gt; (sub)module,<br>
&gt;&gt;&gt;&gt;&gt;&gt; and will be scoped to the parent statement and its=
 substaments<br>
&gt; (unless<br>
&gt;&gt;&gt;&gt;&gt;&gt; overriden).<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Lada<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt; Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.=
net">kwatsen@juniper.net</a>&gt; writes:<br>
&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; All,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; This is start of a two-week poll on making the=
 following draft<br>
&gt; a<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; NETMOD working group document:<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0draft-lhotka-netmod-yang-<wbr>mark=
up-00<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please send email to the list indicating &quot=
;yes/support&quot; or<br>
&gt; &quot;no/do not<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; support&quot;.=C2=A0 If indicating no, please =
state your reservations<br>
&gt; with the<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; document.=C2=A0 If yes, please also feel free =
to provide comments<br>
&gt; you&#39;d<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; like to see addressed once the document is a W=
G document.<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thank you,<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; NETMOD WG Chairs<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>___________=
______<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; netmod mailing list<br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf=
.org</a><br>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listin=
fo/netmod" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailma=
n/<wbr>listinfo/netmod</a><br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; Ladislav Lhotka, CZ.NIC Labs<br>
&gt;&gt;&gt;&gt; PGP Key ID: 0xB8F92B08A9F76C67<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt;&gt; netmod mailing list<br>
&gt;&gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" r=
el=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listi=
nfo/netmod</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Jacobs University Bremen gGmbH<br>
&gt;&gt;&gt; Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Campu=
s Ring 1 | 28759 Bremen |<br>
&gt; Germany<br>
&gt;&gt;&gt; Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0&lt;<a href=3D"http://www.jacobs-university.de/" rel=3D"noreferrer" t=
arget=3D"_blank">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; netmod mailing list<br>
&gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinf=
o/netmod</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------<wbr>------------------------------<wbr>=
------------<br>
&gt; --------<br>
&gt;<br>
&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; netmod mailing list<br>
&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"no=
referrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netm=
od</a><br>
<br>
--<br>
Ladislav Lhotka, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div></div>

--f403045f1a469b8331054d0e8a43--


From nobody Thu Apr 13 11:42:05 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E37D12EB26; Thu, 13 Apr 2017 11:42:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jr2akk4G_xFV; Thu, 13 Apr 2017 11:41:59 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C050129A8B; Thu, 13 Apr 2017 11:41:58 -0700 (PDT)
Received: from [IPv6:2a01:5e0:29:ffff:8841:54a3:f68c:6e22] (unknown [IPv6:2a01:5e0:29:ffff:8841:54a3:f68c:6e22]) by mail.nic.cz (Postfix) with ESMTPSA id AE25062D8C; Thu, 13 Apr 2017 20:41:56 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492108916; bh=hiTNQ/WD01mDs6QZoPgTA1DP1BXobyz7RJb+h/BiMzU=; h=From:Date:To; b=SmMd14xXHW4xaZFJVdv3LIAlPI+GkenUicfJ43ux9NaUokaRBXEPTcmoWkhJR2ib/ 4aHY77Ial/DzxJCgNLzF0R60hytJR2RvSuK01DG+7pzYAZjMSeIcdz6i3oZggaIDng ZV9nDBuvsshE20+jJT44O2kQG5OWv4QlQgVYuoRQ=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com>
Date: Thu, 13 Apr 2017 20:41:55 +0200
Cc: "t.petch" <ietfc@btconnect.com>, =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Robert Wilton <rwilton@cisco.com>,  Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <A40AE9A2-3E10-4674-9DB3-AA3E6FD62087@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JzZG2aFVg7j-ds5M5ftFJ-G9QH4>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 18:42:03 -0000

> On 13 Apr 2017, at 18:08, Andy Bierman <andy@yumaworks.com> wrote:
>=20
>=20
>=20
> On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz> =
wrote:
>=20
> > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
> >
> >
> > ----- Original Message -----
> > From: "Andy Bierman" <andy@yumaworks.com>
> > Sent: Wednesday, April 12, 2017 5:44 PM
> >
> >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
> >> j.schoenwaelder@jacobs-university.de> wrote:
> >>
> >>> I think it is crucial that descriptions etc. remain human readable
> >>> using plain text readers. Having to run a renderer to make sense =
out
> >>> of descriptions etc. would be a big failure and things are even
> > worse
> >>> if modules use different dialects all over the place.
> >>>
> >>> I believe there is way more important work to get done than this
> > (and
> >>> I fear endless discussions about which adapted subsets of markdown
> > or
> >>> (whatever comes next) to use). I do not object this work, but I =
also
> >>> do not support it at this point in time.
> >>>
> >>>
> >> +1
> >>
> >> IMO this makes YANG less readable, especially without any agreement
> >> on the specific markup supported. A YANG module should be readable =
by
> > humans
> >> without any special tools required.
> >
> > I agree.  I would say that if you cannot say it in text/plain, then =
you
> > probably should not be saying it (something I would extend to e-mail =
but
> > realise that I am less likely to get support there:-)
>=20
> OK, so if somebody writes
>=20
> leaf foo {
>     description "This is my *favourite* leaf.";
>     type string;
> }
>=20
>=20
> Your premise is that the description-stmt is for the
> benefit of the model writer, not the model reader.

My premise is that such *lightweight* markup is being used and will be =
used. So it is better to be prepared, and accomodate it in an acceptable =
form, rather than fight it.

And I explicitly want to avoid standardizing a particular markup format, =
at this stage at least.


> Since YANG explicitly states this statement contains a human-readable
> string, it seems clear the benefit to the readers is more important.

What exactly is non-human-readable in my example?

Moreover, different communities may want to add e.g. metadata in a =
certain formalized format. To some extent, we already do it in the =
initial decription of our modules. IMO there is nothing wrong on =
specifying the format that is being used. =20

>=20
>=20
> you may not like it, but it is absolutely legal and IMO also readable =
by humans. As William previously mentioned, some communities are already =
doing similar things. The principal aim of my I-D is to allow module =
authors to explicitly state that they adhere to some rules, which helps =
authors of tools reduce guesswork.
>=20
>=20
> You may decide to ignore the intent of the description-stmt.
> That doesn't mean we should change the definition in the standard.
> IMO plain text is human-readable.  Anything that requires parsing,
> reinterpreting and re-rendering is not human friendly.

My draft doesn't propose anything like this. Lightweight markup such as =
markdown doesn't require parsing, and is as human-readable as anything =
else.

Lada

>=20
> =20
> The example with email is actually very relevant. I would also love if =
people and MUAs only used plain text but, as you say, this is not going =
to happen. If we accept this as a fact, is it better or worse for =
interoperability that MUAs provide media type in mail headers?
>=20
> Lada
>=20
> Andy
> =20
>=20
> >
> > Tom Petch
> >
> >>> /js
> >>>
> >>>
> >> Andy
> >>
> >>
> >>> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> >>>> Robert Wilton <rwilton@cisco.com> writes:
> >>>>
> >>>>> Yes/support.  But with the condition that I would still like the
> > draft
> >>>>> to define a basic common subset of markdown fields/annotations
> > that
> >>>>> implementations would be expected to support.  For clarity, I'm
> > not
> >>>>> suggesting that the draft should define a new markdown language,
> > I
> >>> think
> >>>>> that it would be better to use an existing markdown language,
> > but
> >>>>> perhaps simplified.
> >>>>
> >>>> In my view, this needs to remain purely optional, so
> > implementations
> >>>> won't be expected to support anything. It should be perfectly =
fine
> > to
> >>>> leave description texts unprocessed, or process only selected
> >>>> constructs.
> >>>>
> >>>>>
> >>>>> I want to avoid the scenario where each group of YANG modelers
> > could
> >>>>> decide to use a different incompatible variant of text/markdown,
> > and
> >>>>> hence generic tools would not be able to reliably render the
> > markup for
> >>>>> a generic YANG module.
> >>>>
> >>>> On the other hand, particular markup conventions might be =
dictated
> > by
> >>>> external circumstances. For example, for modules hosted at =
GitHub,
> > the
> >>>> GFM variant of text/markdown looks like a natural choice but
> > elsewhere
> >>>> it can be something different. William also suggested that =
certain
> >>>> YANG-specific constructs may also be introduced.
> >>>>
> >>>>>
> >>>>> Care would need to be taken with which variant of the Markdown
> > language
> >>>>> is chosen as a base (RFC 7764 may be of use) .  E.g. the github
> > markup
> >>>>> language has been previously suggested, but the specification
> > document
> >>>>> for that variant is long (approx 120 pages).
> >>>>
> >>>> RFC 7763 also notes that markdown itself by design has no concept
> > of
> >>>> validity, so I think it is appropriate to take it easy and avoid
> >>>> overspecifying things.
> >>>>
> >>>> I guess the key point here is "lighweight markup": if and
> > implementation
> >>>> can make use of it, then fine, but module readers should have
> > little
> >>>> difficulty if not.
> >>>>
> >>>> Thanks, Lada
> >>>>
> >>>>>
> >>>>> Thanks,
> >>>>> Rob
> >>>>>
> >>>>>
> >>>>> On 10/04/2017 12:45, Ladislav Lhotka wrote:
> >>>>>> As the author: yes/support.
> >>>>>>
> >>>>>> Two changes seemed to have support in IETF 98 audience:
> >>>>>>
> >>>>>> 1. Apart from text/plain, the media type SHOULD be
> > text/markdown
> >>>>>> (variants permitted).
> >>>>>>
> >>>>>> 2. The "text-media-type" extension can appear anywhere in a
> >>> (sub)module,
> >>>>>> and will be scoped to the parent statement and its substaments
> > (unless
> >>>>>> overriden).
> >>>>>>
> >>>>>> Lada
> >>>>>>
> >>>>>> Kent Watsen <kwatsen@juniper.net> writes:
> >>>>>>
> >>>>>>> All,
> >>>>>>>
> >>>>>>> This is start of a two-week poll on making the following draft
> > a
> >>>>>>> NETMOD working group document:
> >>>>>>>
> >>>>>>>   draft-lhotka-netmod-yang-markup-00
> >>>>>>>
> >>>>>>> Please send email to the list indicating "yes/support" or
> > "no/do not
> >>>>>>> support".  If indicating no, please state your reservations
> > with the
> >>>>>>> document.  If yes, please also feel free to provide comments
> > you'd
> >>>>>>> like to see addressed once the document is a WG document.
> >>>>>>>
> >>>>>>> Thank you,
> >>>>>>> NETMOD WG Chairs
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> netmod mailing list
> >>>>>>> netmod@ietf.org
> >>>>>>> https://www.ietf.org/mailman/listinfo/netmod
> >>>>>
> >>>>
> >>>> --
> >>>> Ladislav Lhotka, CZ.NIC Labs
> >>>> PGP Key ID: 0xB8F92B08A9F76C67
> >>>>
> >>>> _______________________________________________
> >>>> netmod mailing list
> >>>> netmod@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/netmod
> >>>
> >>> --
> >>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> >>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
> > Germany
> >>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> >>>
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/netmod
> >>>
> >>
> >
> >
> > =
------------------------------------------------------------------------
> > --------
> >
> >
> >> _______________________________________________
> >> netmod mailing list
> >> netmod@ietf.org
> >> https://www.ietf.org/mailman/listinfo/netmod
>=20
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Thu Apr 13 13:33:02 2017
Return-Path: <lberger@labn.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D91CF12951C for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 13:33:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level: 
X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BmImGBlbIpjR for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 13:32:59 -0700 (PDT)
Received: from gproxy9.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70B3112943E for <netmod@ietf.org>; Thu, 13 Apr 2017 13:32:59 -0700 (PDT)
Received: from cmgw3 (unknown [10.0.90.84]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 0C8631E07D0 for <netmod@ietf.org>; Thu, 13 Apr 2017 14:32:59 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw3 with  id 7wYv1v00U2SSUrH01wYylx; Thu, 13 Apr 2017 14:32:59 -0600
X-Authority-Analysis: v=2.2 cv=VKStp5HX c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=N659UExz7-8A:10 a=xqWC_Br6kY4A:10 a=AzvcPWV-tVgA:10 a=48vgC7mUAAAA:8 a=Hv_YnvB0JoLW7w7YuRUA:9 a=pILNOxqGKmIA:10 a=rKrVYePj7rwA:10 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:Cc:References:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=D1hgCnkmjWrY5pkjR35RPMhtFgMA/5SD/tJxLHaATKI=; b=V3AwMB2rFEV5cAUMGgO6uTOWeR BbVws0Av/eMKHZzMpQRZ+gRphTUHd8HpUM3fp7oOEcV5dAl9wcmA1K1O+AUNYsu6mGqHWS8mfqrld dGXP6DTs56sCkYJy769gIq9JS;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:41496 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1cylQF-0003r0-Bc; Thu, 13 Apr 2017 14:32:55 -0600
To: Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Cc: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <dd5b3968-10e1-b0d5-3e33-1be88209cff8@labn.net>
Date: Thu, 13 Apr 2017 16:32:52 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1cylQF-0003r0-Bc
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:41496
X-Source-Auth: lberger@labn.net
X-Email-Count: 4
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Oh-SC1vxK5x4Yh7uVOuX8-ZpNyQ>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 20:33:01 -0000

Hi,

As contributor:

I don't know of any IPR on this document, and support its adoption.

Lou

On 4/7/2017 7:22 PM, Kent Watsen wrote:
> All,
>
> This is start of a two-week poll on making the following draft a 
> NETMOD working group document:
>
>   draft-bjorklund-netmod-yang-tree-diagrams
>
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd like
> to see addressed once the document is a WG document.
>
>
> Thank you,
> NETMOD WG Chairs
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>


From nobody Thu Apr 13 16:42:34 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 967B912EB49 for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 16:42:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xBcbBBgYiYOl for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 16:42:30 -0700 (PDT)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B8BA129AD0 for <netmod@ietf.org>; Thu, 13 Apr 2017 16:42:29 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id u2so56606638wmu.0 for <netmod@ietf.org>; Thu, 13 Apr 2017 16:42:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=t4i9UlzEh8gG3/Q/UaEphJcUkc4HAYW6LJCo4P6Zf+0=; b=mj2w26m9SzMsrghI7c/KkrhlK1ZEqQdJ74bpYLwRCfVyqWMUNtBunCEB2ZvdNEMuJ3 AuGKkbfuCadpWxerKELLXRCfe9Rcmt0wqZZWcrmKyikKV+kCJGyzAATbjXlp0vIAY/Md M54rAg+9vE/blFDwqYWIZ/d1E887Ul6B/DK/FOH1dUHY0P42VgMG1SyQNWVYclmoUQFa 3fm6C9etK6CLPmloWUjOc7eQ1cpFu5QIbXBKnaL+VDYvfS66ByHgG+5Q0W8REAtUVhZX 42cfC906ZQjc3T3IHti9wj0PXv5n/hQnDm/CRMlfBzXg3u9txckg5wNZpTci9PWdePmH zypg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=t4i9UlzEh8gG3/Q/UaEphJcUkc4HAYW6LJCo4P6Zf+0=; b=nx6nOsszqHJgjUTsJsob/v25GoQenfqecR2RUnBP0ItmH3qh4jKjCx1rf6G4elgXXa zhtIkX/Tm1wd7h+PkgG4jpC5sxgEMOpkWS7SnDgCgnZHbKWI3VKrDGN5XO+/Ci0a59bO sNKQJtUMAA6eaZ8H6hjiGfev7uqCTQaAQ/CbxquBAYyLWGobfunCT9WYFx66Bjb0xZUh nnb4qBCTLB1tmO59s0hmuSLzt9/hFeYVbeLeU5z2E/nYoOKd98GqPcI56roLtqCyyPW8 IN3jooQm9l5Rd1PF7Bu+mCT2RfktLOMU9CDPQpAzA7WVO7LUVcPmnFF68MtcwuK2PlGL kXRQ==
X-Gm-Message-State: AN3rC/5ubM2/0Lou2sTkXKY3u1riRZNqL39UioXgROhuwHCF7SAo2ZpR H+GT65LdFgX/qRhDRpnZB7TLYxWUEA==
X-Received: by 10.28.46.213 with SMTP id u204mr5100200wmu.136.1492126948087; Thu, 13 Apr 2017 16:42:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Thu, 13 Apr 2017 16:42:27 -0700 (PDT)
In-Reply-To: <A40AE9A2-3E10-4674-9DB3-AA3E6FD62087@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com> <A40AE9A2-3E10-4674-9DB3-AA3E6FD62087@nic.cz>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 13 Apr 2017 16:42:27 -0700
Message-ID: <CABCOCHTzLSrca+HyV8kivgP01m7VaOsSvAukupo6U0CLiT22GQ@mail.gmail.com>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: "t.petch" <ietfc@btconnect.com>, =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>,  Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=001a11497aceb36b56054d14e09a
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DVsL1eD2WSglJP0wv2VNTGR5u2Y>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Apr 2017 23:42:32 -0000

--001a11497aceb36b56054d14e09a
Content-Type: text/plain; charset=UTF-8

On Thu, Apr 13, 2017 at 11:41 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:

>
> > On 13 Apr 2017, at 18:08, Andy Bierman <andy@yumaworks.com> wrote:
> >
> >
> >
> > On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:
> >
> > > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
> > >
> > >
> > > ----- Original Message -----
> > > From: "Andy Bierman" <andy@yumaworks.com>
> > > Sent: Wednesday, April 12, 2017 5:44 PM
> > >
> > >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
> > >> j.schoenwaelder@jacobs-university.de> wrote:
> > >>
> > >>> I think it is crucial that descriptions etc. remain human readable
> > >>> using plain text readers. Having to run a renderer to make sense out
> > >>> of descriptions etc. would be a big failure and things are even
> > > worse
> > >>> if modules use different dialects all over the place.
> > >>>
> > >>> I believe there is way more important work to get done than this
> > > (and
> > >>> I fear endless discussions about which adapted subsets of markdown
> > > or
> > >>> (whatever comes next) to use). I do not object this work, but I also
> > >>> do not support it at this point in time.
> > >>>
> > >>>
> > >> +1
> > >>
> > >> IMO this makes YANG less readable, especially without any agreement
> > >> on the specific markup supported. A YANG module should be readable by
> > > humans
> > >> without any special tools required.
> > >
> > > I agree.  I would say that if you cannot say it in text/plain, then you
> > > probably should not be saying it (something I would extend to e-mail
> but
> > > realise that I am less likely to get support there:-)
> >
> > OK, so if somebody writes
> >
> > leaf foo {
> >     description "This is my *favourite* leaf.";
> >     type string;
> > }
> >
> >
> > Your premise is that the description-stmt is for the
> > benefit of the model writer, not the model reader.
>
> My premise is that such *lightweight* markup is being used and will be
> used. So it is better to be prepared, and accomodate it in an acceptable
> form, rather than fight it.
>


You mean there are YANG RFCs that contain markup in  description-stmts?
Indicating that both the IESG and RFC Editor have approved this practice?
If not, then such markup is not actually being used in published YANG
modules.



> And I explicitly want to avoid standardizing a particular markup format,
> at this stage at least.
>
>
>
That means the burden is on the YANG reader to be aware of every possible
markup variant anybody might want to use.  Of course the user must
understand
the "extra" chars thrown in with the plain English. One cannot assume it
will
be obvious to every reader which chars are extra, especially with no
constraints
at all on the markup syntax and semantics.


Andy




> > Since YANG explicitly states this statement contains a human-readable
> > string, it seems clear the benefit to the readers is more important.
>
> What exactly is non-human-readable in my example?
>
> Moreover, different communities may want to add e.g. metadata in a certain
> formalized format. To some extent, we already do it in the initial
> decription of our modules. IMO there is nothing wrong on specifying the
> format that is being used.
>
> >
> >
> > you may not like it, but it is absolutely legal and IMO also readable by
> humans. As William previously mentioned, some communities are already doing
> similar things. The principal aim of my I-D is to allow module authors to
> explicitly state that they adhere to some rules, which helps authors of
> tools reduce guesswork.
> >
> >
> > You may decide to ignore the intent of the description-stmt.
> > That doesn't mean we should change the definition in the standard.
> > IMO plain text is human-readable.  Anything that requires parsing,
> > reinterpreting and re-rendering is not human friendly.
>
> My draft doesn't propose anything like this. Lightweight markup such as
> markdown doesn't require parsing, and is as human-readable as anything else.
>
> Lada
>
> >
> >
> > The example with email is actually very relevant. I would also love if
> people and MUAs only used plain text but, as you say, this is not going to
> happen. If we accept this as a fact, is it better or worse for
> interoperability that MUAs provide media type in mail headers?
> >
> > Lada
> >
> > Andy
> >
> >
> > >
> > > Tom Petch
> > >
> > >>> /js
> > >>>
> > >>>
> > >> Andy
> > >>
> > >>
> > >>> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
> > >>>> Robert Wilton <rwilton@cisco.com> writes:
> > >>>>
> > >>>>> Yes/support.  But with the condition that I would still like the
> > > draft
> > >>>>> to define a basic common subset of markdown fields/annotations
> > > that
> > >>>>> implementations would be expected to support.  For clarity, I'm
> > > not
> > >>>>> suggesting that the draft should define a new markdown language,
> > > I
> > >>> think
> > >>>>> that it would be better to use an existing markdown language,
> > > but
> > >>>>> perhaps simplified.
> > >>>>
> > >>>> In my view, this needs to remain purely optional, so
> > > implementations
> > >>>> won't be expected to support anything. It should be perfectly fine
> > > to
> > >>>> leave description texts unprocessed, or process only selected
> > >>>> constructs.
> > >>>>
> > >>>>>
> > >>>>> I want to avoid the scenario where each group of YANG modelers
> > > could
> > >>>>> decide to use a different incompatible variant of text/markdown,
> > > and
> > >>>>> hence generic tools would not be able to reliably render the
> > > markup for
> > >>>>> a generic YANG module.
> > >>>>
> > >>>> On the other hand, particular markup conventions might be dictated
> > > by
> > >>>> external circumstances. For example, for modules hosted at GitHub,
> > > the
> > >>>> GFM variant of text/markdown looks like a natural choice but
> > > elsewhere
> > >>>> it can be something different. William also suggested that certain
> > >>>> YANG-specific constructs may also be introduced.
> > >>>>
> > >>>>>
> > >>>>> Care would need to be taken with which variant of the Markdown
> > > language
> > >>>>> is chosen as a base (RFC 7764 may be of use) .  E.g. the github
> > > markup
> > >>>>> language has been previously suggested, but the specification
> > > document
> > >>>>> for that variant is long (approx 120 pages).
> > >>>>
> > >>>> RFC 7763 also notes that markdown itself by design has no concept
> > > of
> > >>>> validity, so I think it is appropriate to take it easy and avoid
> > >>>> overspecifying things.
> > >>>>
> > >>>> I guess the key point here is "lighweight markup": if and
> > > implementation
> > >>>> can make use of it, then fine, but module readers should have
> > > little
> > >>>> difficulty if not.
> > >>>>
> > >>>> Thanks, Lada
> > >>>>
> > >>>>>
> > >>>>> Thanks,
> > >>>>> Rob
> > >>>>>
> > >>>>>
> > >>>>> On 10/04/2017 12:45, Ladislav Lhotka wrote:
> > >>>>>> As the author: yes/support.
> > >>>>>>
> > >>>>>> Two changes seemed to have support in IETF 98 audience:
> > >>>>>>
> > >>>>>> 1. Apart from text/plain, the media type SHOULD be
> > > text/markdown
> > >>>>>> (variants permitted).
> > >>>>>>
> > >>>>>> 2. The "text-media-type" extension can appear anywhere in a
> > >>> (sub)module,
> > >>>>>> and will be scoped to the parent statement and its substaments
> > > (unless
> > >>>>>> overriden).
> > >>>>>>
> > >>>>>> Lada
> > >>>>>>
> > >>>>>> Kent Watsen <kwatsen@juniper.net> writes:
> > >>>>>>
> > >>>>>>> All,
> > >>>>>>>
> > >>>>>>> This is start of a two-week poll on making the following draft
> > > a
> > >>>>>>> NETMOD working group document:
> > >>>>>>>
> > >>>>>>>   draft-lhotka-netmod-yang-markup-00
> > >>>>>>>
> > >>>>>>> Please send email to the list indicating "yes/support" or
> > > "no/do not
> > >>>>>>> support".  If indicating no, please state your reservations
> > > with the
> > >>>>>>> document.  If yes, please also feel free to provide comments
> > > you'd
> > >>>>>>> like to see addressed once the document is a WG document.
> > >>>>>>>
> > >>>>>>> Thank you,
> > >>>>>>> NETMOD WG Chairs
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> _______________________________________________
> > >>>>>>> netmod mailing list
> > >>>>>>> netmod@ietf.org
> > >>>>>>> https://www.ietf.org/mailman/listinfo/netmod
> > >>>>>
> > >>>>
> > >>>> --
> > >>>> Ladislav Lhotka, CZ.NIC Labs
> > >>>> PGP Key ID: 0xB8F92B08A9F76C67
> > >>>>
> > >>>> _______________________________________________
> > >>>> netmod mailing list
> > >>>> netmod@ietf.org
> > >>>> https://www.ietf.org/mailman/listinfo/netmod
> > >>>
> > >>> --
> > >>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > >>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
> > > Germany
> > >>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> > >>>
> > >>> _______________________________________________
> > >>> netmod mailing list
> > >>> netmod@ietf.org
> > >>> https://www.ietf.org/mailman/listinfo/netmod
> > >>>
> > >>
> > >
> > >
> > > ------------------------------------------------------------
> ------------
> > > --------
> > >
> > >
> > >> _______________________________________________
> > >> netmod mailing list
> > >> netmod@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/netmod
> >
> > --
> > Ladislav Lhotka, CZ.NIC Labs
> > PGP Key ID: 0xB8F92B08A9F76C67
>
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
>
>
>
>
>

--001a11497aceb36b56054d14e09a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Apr 13, 2017 at 11:41 AM, Ladislav Lhotka <span dir=3D"ltr">&lt=
;<a href=3D"mailto:lhotka@nic.cz" target=3D"_blank">lhotka@nic.cz</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><br>
&gt; On 13 Apr 2017, at 18:08, Andy Bierman &lt;<a href=3D"mailto:andy@yuma=
works.com">andy@yumaworks.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka &lt;<a href=3D"mailto=
:lhotka@nic.cz">lhotka@nic.cz</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On 13 Apr 2017, at 13:34, t.petch &lt;<a href=3D"mailto:ietfc@btc=
onnect.com">ietfc@btconnect.com</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Andy Bierman&quot; &lt;<a href=3D"mailto:andy@yumawor=
ks.com">andy@yumaworks.com</a>&gt;<br>
&gt; &gt; Sent: Wednesday, April 12, 2017 5:44 PM<br>
&gt; &gt;<br>
&gt; &gt;&gt; On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder &lt;<b=
r>
&gt; &gt;&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.sch=
oenwaelder@jacobs-<wbr>university.de</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; I think it is crucial that descriptions etc. remain human=
 readable<br>
&gt; &gt;&gt;&gt; using plain text readers. Having to run a renderer to mak=
e sense out<br>
&gt; &gt;&gt;&gt; of descriptions etc. would be a big failure and things ar=
e even<br>
&gt; &gt; worse<br>
&gt; &gt;&gt;&gt; if modules use different dialects all over the place.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I believe there is way more important work to get done th=
an this<br>
&gt; &gt; (and<br>
&gt; &gt;&gt;&gt; I fear endless discussions about which adapted subsets of=
 markdown<br>
&gt; &gt; or<br>
&gt; &gt;&gt;&gt; (whatever comes next) to use). I do not object this work,=
 but I also<br>
&gt; &gt;&gt;&gt; do not support it at this point in time.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; +1<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; IMO this makes YANG less readable, especially without any agr=
eement<br>
&gt; &gt;&gt; on the specific markup supported. A YANG module should be rea=
dable by<br>
&gt; &gt; humans<br>
&gt; &gt;&gt; without any special tools required.<br>
&gt; &gt;<br>
&gt; &gt; I agree.=C2=A0 I would say that if you cannot say it in text/plai=
n, then you<br>
&gt; &gt; probably should not be saying it (something I would extend to e-m=
ail but<br>
&gt; &gt; realise that I am less likely to get support there:-)<br>
&gt;<br>
&gt; OK, so if somebody writes<br>
&gt;<br>
&gt; leaf foo {<br>
&gt;=C2=A0 =C2=A0 =C2=A0description &quot;This is my *favourite* leaf.&quot=
;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0type string;<br>
&gt; }<br>
&gt;<br>
&gt;<br>
&gt; Your premise is that the description-stmt is for the<br>
&gt; benefit of the model writer, not the model reader.<br>
<br>
My premise is that such *lightweight* markup is being used and will be used=
. So it is better to be prepared, and accomodate it in an acceptable form, =
rather than fight it.<br></blockquote><div><br></div><div><br></div><div>Yo=
u mean there are YANG RFCs that contain markup in =C2=A0description-stmts?<=
/div><div>Indicating that both the IESG and RFC Editor have approved this p=
ractice?</div><div>If not, then such markup is not actually being used in p=
ublished YANG modules.</div><div><br></div><div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br>
And I explicitly want to avoid standardizing a particular markup format, at=
 this stage at least.<br>
<br>
<br></blockquote><div><br></div><div>That means the burden is on the YANG r=
eader to be aware of every possible</div><div>markup variant anybody might =
want to use.=C2=A0 Of course the user must understand</div><div>the &quot;e=
xtra&quot; chars thrown in with the plain English. One cannot assume it wil=
l</div><div>be obvious to every reader which chars are extra, especially wi=
th no constraints</div><div>at all on the markup syntax and semantics.</div=
><div><br></div><div><br></div><div>Andy</div><div><br></div><div><br></div=
><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt; Since YANG explicitly states this statement contains a human-readable<=
br>
&gt; string, it seems clear the benefit to the readers is more important.<b=
r>
<br>
What exactly is non-human-readable in my example?<br>
<br>
Moreover, different communities may want to add e.g. metadata in a certain =
formalized format. To some extent, we already do it in the initial decripti=
on of our modules. IMO there is nothing wrong on specifying the format that=
 is being used.<br>
<br>
&gt;<br>
&gt;<br>
&gt; you may not like it, but it is absolutely legal and IMO also readable =
by humans. As William previously mentioned, some communities are already do=
ing similar things. The principal aim of my I-D is to allow module authors =
to explicitly state that they adhere to some rules, which helps authors of =
tools reduce guesswork.<br>
&gt;<br>
&gt;<br>
&gt; You may decide to ignore the intent of the description-stmt.<br>
&gt; That doesn&#39;t mean we should change the definition in the standard.=
<br>
&gt; IMO plain text is human-readable.=C2=A0 Anything that requires parsing=
,<br>
&gt; reinterpreting and re-rendering is not human friendly.<br>
<br>
My draft doesn&#39;t propose anything like this. Lightweight markup such as=
 markdown doesn&#39;t require parsing, and is as human-readable as anything=
 else.<br>
<br>
Lada<br>
<br>
&gt;<br>
&gt;<br>
&gt; The example with email is actually very relevant. I would also love if=
 people and MUAs only used plain text but, as you say, this is not going to=
 happen. If we accept this as a fact, is it better or worse for interoperab=
ility that MUAs provide media type in mail headers?<br>
&gt;<br>
&gt; Lada<br>
&gt;<br>
&gt; Andy<br>
&gt;<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; Tom Petch<br>
&gt; &gt;<br>
&gt; &gt;&gt;&gt; /js<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt; Andy<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka=
 wrote:<br>
&gt; &gt;&gt;&gt;&gt; Robert Wilton &lt;<a href=3D"mailto:rwilton@cisco.com=
">rwilton@cisco.com</a>&gt; writes:<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Yes/support.=C2=A0 But with the condition that I =
would still like the<br>
&gt; &gt; draft<br>
&gt; &gt;&gt;&gt;&gt;&gt; to define a basic common subset of markdown field=
s/annotations<br>
&gt; &gt; that<br>
&gt; &gt;&gt;&gt;&gt;&gt; implementations would be expected to support.=C2=
=A0 For clarity, I&#39;m<br>
&gt; &gt; not<br>
&gt; &gt;&gt;&gt;&gt;&gt; suggesting that the draft should define a new mar=
kdown language,<br>
&gt; &gt; I<br>
&gt; &gt;&gt;&gt; think<br>
&gt; &gt;&gt;&gt;&gt;&gt; that it would be better to use an existing markdo=
wn language,<br>
&gt; &gt; but<br>
&gt; &gt;&gt;&gt;&gt;&gt; perhaps simplified.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; In my view, this needs to remain purely optional, so<=
br>
&gt; &gt; implementations<br>
&gt; &gt;&gt;&gt;&gt; won&#39;t be expected to support anything. It should =
be perfectly fine<br>
&gt; &gt; to<br>
&gt; &gt;&gt;&gt;&gt; leave description texts unprocessed, or process only =
selected<br>
&gt; &gt;&gt;&gt;&gt; constructs.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; I want to avoid the scenario where each group of =
YANG modelers<br>
&gt; &gt; could<br>
&gt; &gt;&gt;&gt;&gt;&gt; decide to use a different incompatible variant of=
 text/markdown,<br>
&gt; &gt; and<br>
&gt; &gt;&gt;&gt;&gt;&gt; hence generic tools would not be able to reliably=
 render the<br>
&gt; &gt; markup for<br>
&gt; &gt;&gt;&gt;&gt;&gt; a generic YANG module.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; On the other hand, particular markup conventions migh=
t be dictated<br>
&gt; &gt; by<br>
&gt; &gt;&gt;&gt;&gt; external circumstances. For example, for modules host=
ed at GitHub,<br>
&gt; &gt; the<br>
&gt; &gt;&gt;&gt;&gt; GFM variant of text/markdown looks like a natural cho=
ice but<br>
&gt; &gt; elsewhere<br>
&gt; &gt;&gt;&gt;&gt; it can be something different. William also suggested=
 that certain<br>
&gt; &gt;&gt;&gt;&gt; YANG-specific constructs may also be introduced.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Care would need to be taken with which variant of=
 the Markdown<br>
&gt; &gt; language<br>
&gt; &gt;&gt;&gt;&gt;&gt; is chosen as a base (RFC 7764 may be of use) .=C2=
=A0 E.g. the github<br>
&gt; &gt; markup<br>
&gt; &gt;&gt;&gt;&gt;&gt; language has been previously suggested, but the s=
pecification<br>
&gt; &gt; document<br>
&gt; &gt;&gt;&gt;&gt;&gt; for that variant is long (approx 120 pages).<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; RFC 7763 also notes that markdown itself by design ha=
s no concept<br>
&gt; &gt; of<br>
&gt; &gt;&gt;&gt;&gt; validity, so I think it is appropriate to take it eas=
y and avoid<br>
&gt; &gt;&gt;&gt;&gt; overspecifying things.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; I guess the key point here is &quot;lighweight markup=
&quot;: if and<br>
&gt; &gt; implementation<br>
&gt; &gt;&gt;&gt;&gt; can make use of it, then fine, but module readers sho=
uld have<br>
&gt; &gt; little<br>
&gt; &gt;&gt;&gt;&gt; difficulty if not.<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; Thanks, Lada<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt; &gt;&gt;&gt;&gt;&gt; Rob<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt; On 10/04/2017 12:45, Ladislav Lhotka wrote:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; As the author: yes/support.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Two changes seemed to have support in IETF 98=
 audience:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; 1. Apart from text/plain, the media type SHOU=
LD be<br>
&gt; &gt; text/markdown<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; (variants permitted).<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; 2. The &quot;text-media-type&quot; extension =
can appear anywhere in a<br>
&gt; &gt;&gt;&gt; (sub)module,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; and will be scoped to the parent statement an=
d its substaments<br>
&gt; &gt; (unless<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; overriden).<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Lada<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Kent Watsen &lt;<a href=3D"mailto:kwatsen@jun=
iper.net">kwatsen@juniper.net</a>&gt; writes:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; All,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; This is start of a two-week poll on makin=
g the following draft<br>
&gt; &gt; a<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; NETMOD working group document:<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;=C2=A0 =C2=A0draft-lhotka-netmod-yang-<wbr=
>markup-00<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Please send email to the list indicating =
&quot;yes/support&quot; or<br>
&gt; &gt; &quot;no/do not<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; support&quot;.=C2=A0 If indicating no, pl=
ease state your reservations<br>
&gt; &gt; with the<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; document.=C2=A0 If yes, please also feel =
free to provide comments<br>
&gt; &gt; you&#39;d<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; like to see addressed once the document i=
s a WG document.<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Thank you,<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; NETMOD WG Chairs<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; ______________________________<wbr>______=
___________<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; netmod mailing list<br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod=
@ietf.org</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/l=
istinfo/netmod" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/m=
ailman/<wbr>listinfo/netmod</a><br>
&gt; &gt;&gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt;&gt; Ladislav Lhotka, CZ.NIC Labs<br>
&gt; &gt;&gt;&gt;&gt; PGP Key ID: 0xB8F92B08A9F76C67<br>
&gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt;&gt; ______________________________<wbr>_________________<=
br>
&gt; &gt;&gt;&gt;&gt; netmod mailing list<br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a=
><br>
&gt; &gt;&gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netm=
od" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>=
listinfo/netmod</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; --<br>
&gt; &gt;&gt;&gt; Juergen Schoenwaelder=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Jacobs University Bremen gGmbH<br>
&gt; &gt;&gt;&gt; Phone: +49 421 200 3587=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Campus Ring 1 | 28759 Bremen |<br>
&gt; &gt; Germany<br>
&gt; &gt;&gt;&gt; Fax:=C2=A0 =C2=A0+49 421 200 3103=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"http://www.jacobs-university.de/" rel=3D"noreferre=
r" target=3D"_blank">http://www.jacobs-university.<wbr>de/</a>&gt;<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt;&gt; netmod mailing list<br>
&gt; &gt;&gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br=
>
&gt; &gt;&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" =
rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>list=
info/netmod</a><br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ------------------------------<wbr>------------------------------=
<wbr>------------<br>
&gt; &gt; --------<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;&gt; ______________________________<wbr>_________________<br>
&gt; &gt;&gt; netmod mailing list<br>
&gt; &gt;&gt; <a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
&gt; &gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinf=
o/netmod</a><br>
&gt;<br>
&gt; --<br>
&gt; Ladislav Lhotka, CZ.NIC Labs<br>
&gt; PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
--<br>
Ladislav Lhotka, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div><br></div></div>

--001a11497aceb36b56054d14e09a--


From nobody Thu Apr 13 17:34:31 2017
Return-Path: <heas@shrubbery.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48E0E12EB61 for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 17:34:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.716
X-Spam-Level: 
X-Spam-Status: No, score=-2.716 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FAKE_REPLY_C=1.486, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oUbri-9VO2mQ for <netmod@ietfa.amsl.com>; Thu, 13 Apr 2017 17:34:28 -0700 (PDT)
Received: from guelah.shrubbery.net (guelah.shrubbery.net [198.58.5.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4E5F12EB5F for <netmod@ietf.org>; Thu, 13 Apr 2017 17:34:27 -0700 (PDT)
Received: by guelah.shrubbery.net (Postfix, from userid 7053) id 82C2E5BD22; Fri, 14 Apr 2017 00:34:26 +0000 (UTC)
Date: Fri, 14 Apr 2017 00:34:26 +0000
From: heasley <heas@shrubbery.net>
To: netmod@ietf.org
Message-ID: <20170414003426.GO2149@shrubbery.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3768EA5B-2691-4854-A8F7-5C07410956E2@nic.cz>
User-Agent: Mutt/1.8.0 (2017-02-23)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GwenNgYKRyZQ-V78tSuvptSzGy4>
Subject: Re: [netmod] netmod Digest, Vol 109, Issue 17
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2017 00:34:29 -0000

> > On 13 Apr 2017, at 09:14, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> > 
> > On Thu, Apr 13, 2017 at 08:28:08AM +0200, Ladislav Lhotka wrote:
> >> 
> >> We are talking past each other. Are you willing to admit that my draft has nothing to do with the *presence* of markup in a description text, as long as it remains a valid YANG string?
> >> 
> > 
> > I think you do not understand what I am saying. The main purpose of
> > description statements etc. is that they are easily to read by humans.
> > 
> > 7.21.3.  The "description" Statement
> > 
> >   The "description" statement takes as an argument a string that
> >   contains a human-readable textual description of this definition.
> > 
> > I disagree with your claim that human-readable text is markup. The
> > whole RFC series is formatted human-readable text, not markup. I
> > believe this work is heading in the wrong direction, it will lead to
> > endless discussions of many different flavors of markup used in
> > description clauses, and it will harm interoperability at the human
> > eye level.
> > 
> > I believe there are way more important problems to work on. I am out
> > of this thread (since there is more important work to do).
> 
> I believe your discussion habits are sometimes aggressive and unacceptable.
> 
> Lada

I think that Juergen is to the point - and along with Andy is quite correct
that this seems like a distraction and unnecessary.


From nobody Thu Apr 13 21:03:55 2017
Return-Path: <phil@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 777201294BF; Thu, 13 Apr 2017 21:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UXFEXYUmV2Bk; Thu, 13 Apr 2017 21:03:51 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0124.outbound.protection.outlook.com [104.47.41.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F0EC1243F6; Thu, 13 Apr 2017 21:03:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=gXEgoY8mJUKGENO/PvqIAysAJAzPVnIMP+6103Pm6QM=; b=i/WCJeJ6D2pu7rL8iY52V5cER6Jlg1WadqnxsPxstvaGzCb55c96KbsBbqeyPRbf8GWxnC20rVAmWMw0zmR3KKfUPmX4x0TIEeWhReRIX07jtXH0pIPLaANzOFcS6X1geKJ4lhKAYVXPu/JmPf+eHN6Y9sPr3PFIWY/XC2d0aAc=
Received: from CO2PR05CA015.namprd05.prod.outlook.com (10.141.241.143) by BLUPR05MB531.namprd05.prod.outlook.com (10.141.29.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.5; Fri, 14 Apr 2017 04:03:50 +0000
Received: from BY2NAM05FT055.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::204) by CO2PR05CA015.outlook.office365.com (2a01:111:e400:1429::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6 via Frontend Transport; Fri, 14 Apr 2017 04:03:49 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=fail action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by BY2NAM05FT055.mail.protection.outlook.com (10.152.100.192) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1019.24 via Frontend Transport; Fri, 14 Apr 2017 04:03:49 +0000
Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Thu, 13 Apr 2017 21:03:48 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])	by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v3E43lUu009625; Thu, 13 Apr 2017 21:03:47 -0700	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.14.4/8.14.3) with ESMTP id v3E3xgwh093454; Thu, 13 Apr 2017 23:59:42 -0400 (EDT)	(envelope-from phil@idle.juniper.net)
Message-ID: <201704140359.v3E3xgwh093454@idle.juniper.net>
To: Ladislav Lhotka <lhotka@nic.cz>
CC: t.petch <ietfc@btconnect.com>, <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
In-Reply-To: <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz>
Date: Thu, 13 Apr 2017 23:59:42 -0400
From: Phil Shafer <phil@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39840400002)(39860400002)(2980300002)(199003)(189002)(9170700003)(77096006)(6246003)(1076002)(7126002)(105596002)(8936002)(38730400002)(110136004)(5660300001)(8666007)(53936002)(230783001)(8276002)(86362001)(81166006)(48376002)(50466002)(6916009)(2950100002)(54356999)(2810700001)(356003)(8676002)(47776003)(50986999)(76506005)(4326008)(53416004)(7696004)(2906002)(189998001)(106466001)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB531; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT055; 1:nmc1aYaU9iRHAVTbyUFpknOxXSsXbvYlXa3JGPJv5m3b7YJUADoVC1gyaHANO56OXnosYk8pAKFxvNhbvDsDpviVdfe2ZNd+ck+4CfB2So0AuXfTN5VBdR69TfhQ2qME39sa5frU8LHzhNMQhbE87EWadlAhphck2ngk4XbYftwhtI0+BbMnuokrQOKRZRk1CI7hCgBBFwvcTGav253l4Nl1//zO2ABl3iRb0Zl/ZVDbmf2hpLEu4hx4EWicAhBGlrT/iFTfvfJp1QPhUl50H8nuRjpIjz55r5L77Y3hLZmhWXIKs7yANNpsb5hlLnbjfHJ4SqRLnuBQr+hJhT9eldtA27CNaRIACqrfwLWo5goC36JlffuW3+Ndgj1KiGHtd4p+RmLoJZUuaBYDB338yOO4UWS3km4mQV83ItCPNZ8ixh6DEXVpoFsVCGCip4nfv2+LmKTq0y+VVhccpB2iz0QgPrAsORN+iVe1y6uqpwOU2CQi0iunOY1d71IsGDyx2GVr7s1286TfBLAVjb7aiNfOXgjMIfRChvIAXZ4I7vYImPvkiEdIYJ3ts750Y0uJduP9urtVfroat6T4pEvgNN7u6IgHul0mBwsZaMuYSr2lgmzr+LAzHuRsEUdAoOcn
X-MS-Office365-Filtering-Correlation-Id: d659bd56-389c-43c1-ef49-08d482eb41b6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:BLUPR05MB531; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 3:zYwm5cye2fGc44Me3XUljxdvGIRbp0j6iXcQ6zMKVpmZg+ayPF6v6wtPR5E5nj1Dwey/EP8eSADTZAVUqJo95/b+eWyIB2ReEURAalqSoHmk/KGt8zN1d7yrB9r1ZBTViLdKUbYXuJprrIr5/mc5zjqp4u7IxdIN18Bs6xGU07bfpy04QVO3kGAWXQa+ip8w8s+fAkhBeOGiLBPZhz4PisUgsyKLrBA6RNKj/QQGQd6PJ7IlsU4VJAuDZcfMUnLaumtJze8rDo0KEJQRsawbXmAC5kNtHwuYxG3S9YttqUw968drWqMWWIxBA7X8Ses5odi5y//vq2OXaBeflCYlqPrE2aqZ3JEFQ+D3bPVvXUIeEPPP1ynzWu+Ik2ua+w1t955SV65vZRtiipAJ21oZIqefA4rGYlJtja1aZOfwDZX0pNMfjZ886uPrzUF4BKQD9jfejaELBmPtOLvXi0Gjtvz8EkNHdcn6/igzAWNutIjZNkr4ei4Y9kbY4wS87yJm
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 25:RUWUiMXn/BWbV1lx1M4R6mjKMuqykznB36htzxuD+BHxuHvtY9Xeec2GM6AhIEwTx/QKjXRXmRFoBsXOdwllz/MO7kgSmQMHzpzdo1U3Papb8+qgexfi6gGPXrJpqlSmaJeegH4GiHOHZLs4qbzCj6gqIGLeqGtk3M/Yfu3CqAsuiiJfPW4QaaFaDhFEvogeUQT5LD3HzYPxG+u6DXKmAXFu0d1FbH+pM6cLrr7FzgrVXLGtw7axZYAnCZtENfEswvr1lzreJzVxqyLnpThEq1nI0ORP+/CqqiSkKooKF9Ve69gGT+1IUgNPj+kzpoIuDzaiT9NLfkpQxwvxw3HLGJgSmWll+ptTqGJGhBwjzYs9eQEeoJq2Ey0Hf1aXTIzAn2TgsT6Uub+aRShZ8iWgjZTVuJ8gZnQ03cWvEffo2nhd9JFtYEgoINlAMWBV7MuC6qNgvCPY/TfDFLeu8K3Lyw==; 31:ZHCely4ERPkU9HF464lyjGJfR1bvSbtK1bMcj6u5mj2JRMb03NHRxXUlyJB+cuaQizurFTWACGrUcxfe872hF4brsftd4TkdKao65IcTNlVzig8meAUT9P4n9KLxU9k0zxwnk45w/IaS57MAhek/giwb6sjl2WnJ5k6/Dnb8xu5Q5PRP2ni0NWp1E3xZGV8SnQUqHwLxsERyf68B9HeGJe2Nc0Tp7fMtt7SE4pcsc6nmNUXxZMCHqWiIITOQuXDxTmAlXwRaNmYbd9ORGw3tMX59WREhaJ31G11kxe0XP04=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 20:7EXmZurlXRz/7kNMNCB7DjdjSll7X0lNdgH4Heh3RDW++4t8DbTbjmzImHKkdWcympluFBrZHdmXbTH4aa0i7rGk51f8GqUfNOhq5KHrphfztTbVnQgHzPKxryRv3n5ZSRST2GCuIWP7mCfl81viIAALY0Zo3SfVhpvEKlKMXnppieDQUSj5xT0NkTqv1vp9G6beKfmUICHshlAnFk5BgxdFg+qtKojokdc+EKVyTrwEkZqINjMbJv/OmCXwEU+L4xw/bVSsi6xU+pr6ppAwAjOKFwxskPDin+I9Cp3ibbTap3DhMRaWD31PKRB2KBUcSOluQj7a/6oSXf6SwCoCBXpj05RavorPFrHYxJrsdvS/iaL56q/a4NsCUpsxv7oBRB4txZlbyB77J4n2CXuLdifwELpGVe/CDqKXbcU1sDig4i8oY4vgWcJ/D/xZ+HjzCj+D8UCH28nnjcRKmbxd4hjYkKTsfMGPeahspQqNSkEaZ8RFpJxYwIh5vnV672wT
X-Microsoft-Antispam-PRVS: <BLUPR05MB531DDD2B470463D5E5A03EBC9050@BLUPR05MB531.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13017025)(13018025)(13023025)(13015025)(5005006)(8121501046)(13024025)(93006095)(93003095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148); SRVR:BLUPR05MB531; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB531; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 4:uk2jwd1CX8uvrtZWbYbe2Yg5XKL/KrLbxUmzayiSIG00GPxukzE+vMX1Vc4RZZ2FzYEadJIK3Z8Smz0AYYwdg4FTzHVSbsXF6UjiGUuO3G6H983cqash2+NofrcUdmhAxcVvzGAl3Pm2QbzR7G4Le90i7ZK9qw4mRFRqWPdo3ERfkBrV6Zpa925wBiYRkdDGX+JPvpIHTVl58J2rJm6KHktUBzLsnca7GEPha9AqcVreRMw6u1RNjdahj8b0Blr5ssXAJu4/ajY0c0Vpo7yE9sonq8D7+Che0zq3CxaTzsoleBONExTVDTgVSHqo+a43EW42bo9nwdtIEzyQKenf0GQK9O1AMPkAEeLUExwlOOqtYEyJ0wgg/L1nuswZDftv9CB3VnoBKRiup1mGZJIeBkX3CLzR5ORhwHi0Om6S66G8KJe21Q9myssamOUUJQBl6TW8C4tQlfghUwMyndRf3AkmjMoVrSb07PdHcmpd9dI9KRlATRXm2YjFRbhpAgtTDOLGj85hYlkmtJ7WeZDnCahM50hTdXUIA3JiTiP4dE7KTc8WVrqizyDewx67Hu2uGCv2Ct1zhJLIasMk27qUL3jU1wE5Wtt8BF0Y2PKTwcqrWfZ0kkVskyjo2JyFmnbCQA/8YpAQdRuAcK7jfXPlQCHhffQEpHosebIgC316i6D4ChPzKWFpLL/vp1H9jQF4M8Pn1pwqH05l5wG+TsdDbQWahWArhAczLsIMyevyfk9rwFJ7uiFsNN/egKsjtlyp/VRs3c8cg7AzEIcyIMrDEGp9JE8j8hpjOmcuU9L3nHSML52vY+tIozY0Yg2E3UcfOTXWElbAvMPFeQt8cMsl09Uz2NL/etj7CzWGSjFm9p8=
X-Forefront-PRVS: 02778BF158
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB531; 23:u9hTO46JAC4ljq89LI3fD5vCe3MtqJoTBdYOJo1Xf4?= =?us-ascii?Q?jnIdbi1sXlNqYUY6wxkYQDaGQqmZYikGQmaJOOVbmSHWsp6qzAHvGWyjMmDe?= =?us-ascii?Q?O15GwxjqxkV2NnSVLudUwqVeUA+pOlIWLB5umXu+TMT46/+VxTpPvibbwlIj?= =?us-ascii?Q?rFDlaGTkV7W05uWoh5/+pTF/DPEK88Y9DQ3gIYD0Z09aDAcqJcOvvOMcMsFd?= =?us-ascii?Q?CCLNldS1i9YC7xqe7aMv0gzSkmFM6Fc5eLko7kIm4/Lnmi8KTyOMxiFqkzq8?= =?us-ascii?Q?+QYlY6TvLsUlHD5IRqNZti9J/iMS5RnudzY05txfGUK1BAA5/y211COtPNSm?= =?us-ascii?Q?ZNUW8GGF8p529FC782DUAx7YsZZsgL5LsAGMHxyNxzi9wMKmFzs2i05cXfXO?= =?us-ascii?Q?sd1CoP2NpzafdmOk9Tc2y2movp/o7WyVPZgR3j37ywEBs17elXUY2bmRYnfq?= =?us-ascii?Q?BzsTyoAKjAJGg400StpwCF7PFipdFOLJYNUpXfen1ms5wx0ZFhLKHhpcAmQg?= =?us-ascii?Q?aXaS5YQS2CKnFa+2geolYdpFAT+GTzy5QFQP/v3vBuchBa+ulSGDZZjSlm5x?= =?us-ascii?Q?a6wkbwjPP1ewvcgU111Jvd1mfQCqmYaccaT1XipDFqmYC+cWLPhNqi91kWSj?= =?us-ascii?Q?p+QXtEiIpXRqsTeAh1ooceCWRnUfoU3m1E8E8GZZy48N7+wPn6CcFGn5N+rt?= =?us-ascii?Q?Pz3AieSRFPIycBnD/t7g5pcBCIWTu0bPfKg5lPId2ZZwplSTootItREm6d6r?= =?us-ascii?Q?uW0zarOLy8P16l5CbinL5qD+E6io9bSG/QTzzWv/ORZGCPr32tCiC7Xrvfuc?= =?us-ascii?Q?JAPBgWTywH36NaIsHGgunyX/WWF5fZRC7O203QvABcjgYHl2gOAxQejHqosc?= =?us-ascii?Q?KXcDL7qq+YmFFr28DIzqcY1rlXT0H5sK1UTNH2b76eerJ7WW54z6dEa3L1qS?= =?us-ascii?Q?9OKYHOi44ghBVcds1sOOvfHpejTSiXb7rNNiNkvzN0+yycU9RBWnmykZPp6E?= =?us-ascii?Q?7aBOvOUofwVRBxbtPxj3MzB5Ilp9jaelTuFjang9v5zpFcLL6eIJPO6sUoE7?= =?us-ascii?Q?/han1rGI5p0LIdUaToW+8ggfJMI15fk/E7A8UM6+Dw1YlPKA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 6:zRQ0QXmOcu/s75LwRjRMh8d1NvW3xCnj0pQu1xdZn+FWhEv2AoFr7TBasMWvvGO/6JnzMnedmhRONOE//jKNjXk1UOXBqEZA56DhF6+Pqmbkb/2hpWhO6XzjJJMQXcly1ZI5qpypHfWiwz6EfF2HeXkQxB0rgAfoV8NYw36s49JoKMwqPIydjHLl7HAHbo5IxCTL9n1+gFUu+//8axPxeJgWYbMfzukak/0jW5K0cdTyNSsRf4of1WRdWJl1yNT2GAJdx6cldWQlhKkDhk0vsc/HLa3xJpnGe1T8uXijiZTQALyOeqTBL6ZL86hyBr6VLRtXettV51Xd9lx5pND+lcBYrdu9e6ySsbOfyEvqiRqj3rJTqBjPSDAuhqQq6z08XbSNQf9i2psICaa5eMigxz3WQIzlyGt1M1pVedIa7pyDYAXGdHYqsYSJIgofAToii3Bk2dhizaAWJX8VgrKJ2ZibkTNyg4oNuArTID77Cpk=; 5:h04F+h4B507o9Jki4k4YperwqVt+V53Wp/NT+29uyASPhTNY7byMFTEXuHNa0NqicJT0mmS3SfzHFRdB5xReSJGJ1Tn2xxBiicfGeJp6qhofO6FNZ2LdHUgCi49fvSt8DNe/Ctk49iC8fCQNwvpm+Q==; 24:wjb0shZyHaLOZ5SksQDt0UX5rLfjhCI429ryyeEXd7a+FFvOiNaDWXEyBGR4emJ+LVItwl/u+MFPtS0xJ70Tta88fBmQIR6tZU7wRcj+GJs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB531; 7:2ghw/s0IvtmOYeFfvZkWkuR5Sp8aATlaNXfdziEPGsxRHGFztSDS8pWBTr0IgMSVsX79J6q3g3aY6lEqybuRZQ367sloe3VFi4gRDHs0xFmtUxgUQSt0jXlg6MysLRL4Szovdo6EHQHzHvi81eTiEMZygnm3dmnannLAAkNaqFFiSAmb4sfgdIl1pw2N9/AmgYf3P+25rkCsgeGClc72BNIMY6axqRcKBlzaR96NTfO1llR89v6nm6Bl6I3VkNTXWNa7+0QH+/ShTqyEMnOyqA/WlJCVDoxqfnEL221zLlgWmc/9CwMeoV+4F2FkE+jdmpe0u3p+yBsLmGskFHRpFQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2017 04:03:49.5151 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12];  Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB531
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/XrU8hBl5i7cIBhUAuafg67Ed1Y0>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2017 04:03:54 -0000

Ladislav Lhotka writes:
>leaf foo {
>    description "This is my *favourite* leaf.";
>    type string;
>}
>
>you may not like it, but it is absolutely legal and IMO also readable by humans. As William previously mentioned, some communities are already doing similar things. The principal aim of my I-D is to allow module authors to explicitly state that they adhere to some rules, which helps authors of tools reduce guesswork.

1) I think there's a difference between people using our ancient
ascii-based conventions that help the reader grok the author's
meaning, and supporting markdown (plus other syntaxes) that allow
ascii documents to produce HTML.

2) It's not something where one can say "don't use it if you don't
like it", because we will have to read these description statements
for review, etc.

3) Markdown is a class of tools, not a common tool.  CommonMark
works to standardize this, but I've no clue how "common" it is.

4) Consider that github supports >9 formats.  Are we expecting
readers/reviewers to become knowledgable about each of these?

Thanks,
 Phil


From nobody Fri Apr 14 10:56:05 2017
Return-Path: <xufeng.liu.ietf@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98E56120725; Fri, 14 Apr 2017 10:56:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L0zQevcRzqXc; Fri, 14 Apr 2017 10:56:01 -0700 (PDT)
Received: from mail-oi0-x243.google.com (mail-oi0-x243.google.com [IPv6:2607:f8b0:4003:c06::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E52A1294F5; Fri, 14 Apr 2017 10:56:00 -0700 (PDT)
Received: by mail-oi0-x243.google.com with SMTP id t14so9041026oif.1; Fri, 14 Apr 2017 10:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-transfer-encoding:thread-index :content-language; bh=bS63lj2aR/vffrvciSY/izhLPFv8JM6twx4rv7kYmBo=; b=uJPeCu388g53Hal50ZzT9E5DJYTPm0QFKe16SOXLQ45XKXInHjrCNQobb7Nu+Rx4eq H8dY4ceJa4HfGrDRdMkX/UdCLfbfTUlonc5rfjnd1V5RGbkgnnIiYDpX7+q/MoeaYxtz hKl+gMKyGTJc4O1MjPT4mN/IzdzUDc6CisvWSPCVmu2hTQA91gyTT7N7NiBDJFx1VEZ2 BLP1DDonZbgNFInh/ZRARhLPAXQLkQ0VolKfjSWwhQg9tTZIcMIvkD+ZmuPhmuRsIz1+ PSOtqRwILrMufkJ7eM5XhbJ4dXDXCQM6OIvcdf8IFcQvYUl8LJbsg5+Ge1qrWbC8luA7 v58w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-transfer-encoding:thread-index :content-language; bh=bS63lj2aR/vffrvciSY/izhLPFv8JM6twx4rv7kYmBo=; b=tSwpV2/f3rqXDL6wzBb2rO88NMnGCK5voICpasdhEScbmnEBzhee6cOXytBWeZJ5HB xp17jJp0/E8ALpD47kLO7mNY7Jj4Sap14ERsdVRCviuTv2CSiMHa4vZRbnRdllPyztqQ xWbHMQXTHvgVvxcTCf2K38EZIQoksXpQ38EFzvQ2a7n8DZ0kSGCQ4JtWraPlojAlpZ2u 5NSJLSupLmx6uuajwX90mlkC0MYMn5Emu8ZH4xa3/xdYcaJGZyE1Y+X1dQul17RTxNOx YAAd4rYgIdr96h1n1KvJPAC6uMO0pwRYr/bjlBzGPm5q0gQ8bUlM7OsKeKEOJSrLMDs2 rOOA==
X-Gm-Message-State: AN3rC/7w1di/kRvWopnLC+6Uk/qKkd9pcVWTbMZ0hPK0msUPNaCxrWWq JQtIs1jfQ1WhFw==
X-Received: by 10.202.95.137 with SMTP id t131mr5121879oib.53.1492192559733; Fri, 14 Apr 2017 10:55:59 -0700 (PDT)
Received: from xliuus (ip72-209-195-86.dc.dc.cox.net. [72.209.195.86]) by smtp.gmail.com with ESMTPSA id x54sm1090147otd.11.2017.04.14.10.55.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Apr 2017 10:55:59 -0700 (PDT)
From: "Xufeng Liu" <xufeng.liu.ietf@gmail.com>
To: "'Kent Watsen'" <kwatsen@juniper.net>, <netmod@ietf.org>
Cc: <netmod-chairs@ietf.org>
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
In-Reply-To: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Date: Fri, 14 Apr 2017 13:56:02 -0400
Message-ID: <006001d2b548$61bf1070$253d3150$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKCjyNRoSCDo6ZO7JaNB8DJ0/EXK6BlcmlA
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/E3LW-bvo4RFaXQP_kqMEAvbhekc>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2017 17:56:04 -0000

yes/support.

Regards,
- Xufeng

> -----Original Message-----
> From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Kent Watsen
> Sent: Friday, April 7, 2017 7:23 PM
> To: netmod@ietf.org
> Cc: netmod-chairs@ietf.org
> Subject: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-
> diagrams
> 
> All,
> 
> This is start of a two-week poll on making the following draft a NETMOD
> working group document:
> 
>   draft-bjorklund-netmod-yang-tree-diagrams
> 
> Please send email to the list indicating "yes/support" or "no/do not
support".  If
> indicating no, please state your reservations with the document.  If yes,
please
> also feel free to provide comments you'd like to see addressed once the
> document is a WG document.
> 
> 
> Thank you,
> NETMOD WG Chairs
> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


From nobody Fri Apr 14 14:23:52 2017
Return-Path: <lberger@labn.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E217129511 for <netmod@ietfa.amsl.com>; Fri, 14 Apr 2017 14:23:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.7
X-Spam-Level: 
X-Spam-Status: No, score=-4.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UaTElFmrLnn1 for <netmod@ietfa.amsl.com>; Fri, 14 Apr 2017 14:23:49 -0700 (PDT)
Received: from gproxy7-pub.mail.unifiedlayer.com (gproxy7-pub.mail.unifiedlayer.com [70.40.196.235]) by ietfa.amsl.com (Postfix) with SMTP id 89415126D74 for <netmod@ietf.org>; Fri, 14 Apr 2017 14:23:49 -0700 (PDT)
Received: (qmail 32535 invoked by uid 0); 14 Apr 2017 21:23:49 -0000
Received: from unknown (HELO cmgw2) (10.0.90.83) by gproxy7.mail.unifiedlayer.com with SMTP; 14 Apr 2017 21:23:49 -0000
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw2 with  id 8MPl1v00V2SSUrH01MPooy; Fri, 14 Apr 2017 15:23:49 -0600
X-Authority-Analysis: v=2.2 cv=LIwWeNe9 c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=Fm8F0NncYRAA:10 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=AzvcPWV-tVgA:10 a=48vgC7mUAAAA:8 a=-tsAPJKn6S7ax0J5AdsA:9 a=QEXdDO2ut3YA:10 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Cc:To:Subject:From:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=SHTEAq+fXcNaCT8TwWyXbL+UPZykCseTnVJdMGzcu7I=; b=O77Jko01kGr1kDDtmUpAqi4zIR r8yN7hOBi77HRgOPOTAanlDf7adxajnBXozRcFcEvxUP+jDtlezf0EjSy+vyddd3CpEYVXVjMpW8F b/GhDwGIkWBRw8pWzn1en5HbI;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:50682 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1cz8gz-00077P-6Z; Fri, 14 Apr 2017 15:23:45 -0600
From: Lou Berger <lberger@labn.net>
To: Anees Shaikh <aashaikh@google.com>, Rob Shakir <rjs@rob.sh>, kd6913@att.com
Cc: NetMod WG <netmod@ietf.org>, NetMod Chairs <netmod-chairs@ietf.org>
Message-ID: <b3163d07-2345-254c-ea08-c26556f580f7@labn.net>
Date: Fri, 14 Apr 2017 17:23:42 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1cz8gz-00077P-6Z
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([IPv6:::1]) [100.15.84.20]:50682
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/iDKKUnPP0Sd4xivWyYKGcSS8M-Y>
Subject: [netmod] Regarding IPR on draft-openconfig-netmod-model-catalog
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2017 21:23:51 -0000

Authors, Contributors, WG,

As part of preparation for WG Adoption

Are you aware of any IPR that applies to drafts identified above?

Please state either:

"No, I'm not aware of any IPR that applies to this draft"
or
"Yes, I'm aware of IPR that applies to this draft"

If so, has this IPR been disclosed in compliance with IETF IPR rules
(see RFCs 3979, 4879, 3669 and 5378 for more details)?

If yes to the above, please state either:

"Yes, the IPR has been disclosed in compliance with IETF IPR rules"
or
"No, the IPR has not been disclosed"

If you answer no, please provide any additional details you think
appropriate.

If you are listed as a document author or contributor please answer the
above by responding to this email regardless of whether or not you are
aware of any relevant IPR. This document will not advance to the next
stage until a response has been received from each author and listed
contributor. NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE'S
TO LINES.

If you are on the WG email list or attend WG meetings but are not listed
as an author or contributor, we remind you of your obligations under
the IETF IPR rules which encourages you to notify the IETF if you are
aware of IPR of others on an IETF contribution, or to refrain from
participating in any contribution or discussion related to your
undisclosed IPR. For more information, please see the RFCs listed above
and
http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty.

Thank you,
NETMOD WG Chairs

PS Please include all listed in the headers of this message in your
response.



From nobody Fri Apr 14 15:00:16 2017
Return-Path: <aashaikh@google.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAF41129AE7 for <netmod@ietfa.amsl.com>; Fri, 14 Apr 2017 15:00:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KkOvadirUe9a for <netmod@ietfa.amsl.com>; Fri, 14 Apr 2017 15:00:13 -0700 (PDT)
Received: from mail-oi0-x22b.google.com (mail-oi0-x22b.google.com [IPv6:2607:f8b0:4003:c06::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 21DD7129AD3 for <netmod@ietf.org>; Fri, 14 Apr 2017 15:00:13 -0700 (PDT)
Received: by mail-oi0-x22b.google.com with SMTP id b187so101724577oif.0 for <netmod@ietf.org>; Fri, 14 Apr 2017 15:00:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rGX3QtYkFxmQKkPbZxzoayKo/DPotB6Uk8s1HGDuAO0=; b=j6PxJjKCthW1XYNrpT0m6F3FHZQ3s04WvcrGqmD7tcC3Zm1gvIB936MF+8d4nXhUOi 8dsIZn0+ZPLWpFJd/hdLzFrcFR4XTKWlWjKQyehuBT46pzDCTzQ98+j/7qj+RuLxOqQy PcaRbNDNqT0zEz56CuLVTpSJru8ht6+9j0By1s9Dai+OGIoLq5GrCADakm7mTA/MHFwV Nj4DmgbI8OmEQm3IT0rMOUbPIfpeKyvpYUfSc1byp+aKxOny4W1fFBvdZrG2O0zIQDcM IxcfUT6m4S4nu1LyEhpPcssGfwjE2GxVbL60+ObVJ0mGWhfTZqPQyfpgkknuVDr8Giha Nkiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rGX3QtYkFxmQKkPbZxzoayKo/DPotB6Uk8s1HGDuAO0=; b=L9fz/1LtJT/OHri3KcNVeR9z1rQ61C0aSNa2krmHEaJT+LJLLSnuz8a+vYDmFHzrSa IbeHc2XWEYDo1+0xi6cenA1tE+ixG1aRohXu2S66eBoywuLOPrYHeB8grekhWsHjOjkJ DY5/orvLS8Qskc3Z0VpW5hoJWJbl014wds6j10bFy16f9gxGK+HIF+6jiEGFF6njsugu bMu20xvOk/pzOxfAOYe/Fof8bjZMxx7zuyvZ5SqOUb5q2X7BcB58DmJ5yEY/5mE9sdcn juOqIsUIrtbiqFpjYz3gMcCrAIiieDlrRZMdwv66mk2RIPT4q3ENbEBUzD9ZNeHt5z1W ZNhw==
X-Gm-Message-State: AN3rC/4mrYE9Z37eZQkus+KwIcq3lwVLP1Of7wo+H9RRt5E8DfVuxfHC llkl28yHXL01ZdcJXi/b6PCb/l76OyOZ
X-Received: by 10.157.47.206 with SMTP id b14mr6037554otd.203.1492207212402; Fri, 14 Apr 2017 15:00:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.109.201 with HTTP; Fri, 14 Apr 2017 14:59:51 -0700 (PDT)
In-Reply-To: <b3163d07-2345-254c-ea08-c26556f580f7@labn.net>
References: <b3163d07-2345-254c-ea08-c26556f580f7@labn.net>
From: Anees Shaikh <aashaikh@google.com>
Date: Fri, 14 Apr 2017 14:59:51 -0700
Message-ID: <CAJK7ZqK2BBJw2jPrOmHiHvfc+=Vqp=aHiFvx2gobAUzxX4xz7g@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: Rob Shakir <rjs@rob.sh>, "Kevin D'Souza" <kd6913@att.com>, NetMod WG <netmod@ietf.org>, NetMod Chairs <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=001a113de438d3eae3054d2790f0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3f2MuDYrF98tLULbwM2zRgASzxU>
Subject: Re: [netmod] Regarding IPR on draft-openconfig-netmod-model-catalog
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Apr 2017 22:00:16 -0000

--001a113de438d3eae3054d2790f0
Content-Type: text/plain; charset=UTF-8

Thanks Lou.

Regarding draft-openconfig-netmod-model-catalog:  No, I'm not aware of any
IPR that applies to this draft .

-- Anees

On Fri, Apr 14, 2017 at 2:23 PM, Lou Berger <lberger@labn.net> wrote:

>
> Authors, Contributors, WG,
>
> As part of preparation for WG Adoption
>
> Are you aware of any IPR that applies to drafts identified above?
>
> Please state either:
>
> "No, I'm not aware of any IPR that applies to this draft"
> or
> "Yes, I'm aware of IPR that applies to this draft"
>
> If so, has this IPR been disclosed in compliance with IETF IPR rules
> (see RFCs 3979, 4879, 3669 and 5378 for more details)?
>
> If yes to the above, please state either:
>
> "Yes, the IPR has been disclosed in compliance with IETF IPR rules"
> or
> "No, the IPR has not been disclosed"
>
> If you answer no, please provide any additional details you think
> appropriate.
>
> If you are listed as a document author or contributor please answer the
> above by responding to this email regardless of whether or not you are
> aware of any relevant IPR. This document will not advance to the next
> stage until a response has been received from each author and listed
> contributor. NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE'S
> TO LINES.
>
> If you are on the WG email list or attend WG meetings but are not listed
> as an author or contributor, we remind you of your obligations under
> the IETF IPR rules which encourages you to notify the IETF if you are
> aware of IPR of others on an IETF contribution, or to refrain from
> participating in any contribution or discussion related to your
> undisclosed IPR. For more information, please see the RFCs listed above
> and
> http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty.
>
> Thank you,
> NETMOD WG Chairs
>
> PS Please include all listed in the headers of this message in your
> response.
>
>
>

--001a113de438d3eae3054d2790f0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Lou.=C2=A0<div><br><div>Regarding draft-openconfig-=
netmod-model-catalog: =C2=A0<span style=3D"font-size:12.8px">No, I&#39;m no=
t aware of any IPR that applies to this draft .</span></div></div><div><spa=
n style=3D"font-size:12.8px"><br></span></div><div><span style=3D"font-size=
:12.8px">-- Anees</span></div></div><div class=3D"gmail_extra"><br><div cla=
ss=3D"gmail_quote">On Fri, Apr 14, 2017 at 2:23 PM, Lou Berger <span dir=3D=
"ltr">&lt;<a href=3D"mailto:lberger@labn.net" target=3D"_blank">lberger@lab=
n.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Authors, Contributors, WG,<br>
<br>
As part of preparation for WG Adoption<br>
<br>
Are you aware of any IPR that applies to drafts identified above?<br>
<br>
Please state either:<br>
<br>
&quot;No, I&#39;m not aware of any IPR that applies to this draft&quot;<br>
or<br>
&quot;Yes, I&#39;m aware of IPR that applies to this draft&quot;<br>
<br>
If so, has this IPR been disclosed in compliance with IETF IPR rules<br>
(see RFCs 3979, 4879, 3669 and 5378 for more details)?<br>
<br>
If yes to the above, please state either:<br>
<br>
&quot;Yes, the IPR has been disclosed in compliance with IETF IPR rules&quo=
t;<br>
or<br>
&quot;No, the IPR has not been disclosed&quot;<br>
<br>
If you answer no, please provide any additional details you think<br>
appropriate.<br>
<br>
If you are listed as a document author or contributor please answer the<br>
above by responding to this email regardless of whether or not you are<br>
aware of any relevant IPR. This document will not advance to the next<br>
stage until a response has been received from each author and listed<br>
contributor. NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE&#39;S<=
br>
TO LINES.<br>
<br>
If you are on the WG email list or attend WG meetings but are not listed<br=
>
as an author or contributor, we remind you of your obligations under<br>
the IETF IPR rules which encourages you to notify the IETF if you are<br>
aware of IPR of others on an IETF contribution, or to refrain from<br>
participating in any contribution or discussion related to your<br>
undisclosed IPR. For more information, please see the RFCs listed above<br>
and<br>
<a href=3D"http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProp=
erty" rel=3D"noreferrer" target=3D"_blank">http://trac.tools.ietf.org/<wbr>=
group/iesg/trac/wiki/<wbr>IntellectualProperty</a>.<br>
<br>
Thank you,<br>
NETMOD WG Chairs<br>
<br>
PS Please include all listed in the headers of this message in your<br>
response.<br>
<br>
<br>
</blockquote></div><br></div>

--001a113de438d3eae3054d2790f0--


From nobody Fri Apr 14 19:57:40 2017
Return-Path: <chopps@chopps.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C1D3129B7A; Fri, 14 Apr 2017 19:57:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JJJLrgdY8H7O; Fri, 14 Apr 2017 19:57:38 -0700 (PDT)
Received: from smtp.chopps.org (smtp.chopps.org [54.88.81.56]) by ietfa.amsl.com (Postfix) with ESMTP id F123B129B77; Fri, 14 Apr 2017 19:57:37 -0700 (PDT)
Received: from tops.chopps.org (47-50-69-38.static.klmz.mi.charter.com [47.50.69.38]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by smtp.chopps.org (Postfix) with ESMTPSA id 177F962E51; Sat, 15 Apr 2017 02:57:37 +0000 (UTC)
References: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
User-agent: mu4e 0.9.19; emacs 25.1.1
From: Christian Hopps <chopps@chopps.org>
To: Kent Watsen <kwatsen@juniper.net>
Cc: "netmod\@ietf.org" <netmod@ietf.org>, "netmod-chairs\@ietf.org" <netmod-chairs@ietf.org>
In-reply-to: <159225DB-1D0D-4A75-BFE8-C28F651AE4F0@juniper.net>
Date: Fri, 14 Apr 2017 22:57:35 -0400
Message-ID: <87tw5qnzs0.fsf@chopps.org>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/mdCKMMma-YyUbcj9iirurATzKDk>
Subject: Re: [netmod] WG adoption poll draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Apr 2017 02:57:39 -0000

--=-=-=
Content-Type: text/plain


yes/support.

Thanks,
Chris.

Kent Watsen <kwatsen@juniper.net> writes:

> All,
>
> This is start of a two-week poll on making the following draft a
> NETMOD working group document:
>
>   draft-bjorklund-netmod-yang-tree-diagrams
>
> Please send email to the list indicating "yes/support" or "no/do not
> support".  If indicating no, please state your reservations with the
> document.  If yes, please also feel free to provide comments you'd like
> to see addressed once the document is a WG document.
>
>
> Thank you,
> NETMOD WG Chairs
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIzBAEBCgAdFiEEm56yH/NF+m1FHa6lLh2DDte4MCUFAljxjB8ACgkQLh2DDte4
MCX79xAAnq0P60Q1WrIFXKzkmapumSQQSDquk0YLPA4L1GavTfquhP+aN/p8jk9B
IRkcSjKVZ/tUldyQgc6Z5dfHKKSGdMYNTtbl9j1lyqX+Lf/m/6jlXK1vzCdPLKsI
xJF2/u72lZ4fbsemTEuwAzflB8wrRc1PEsdUOSSxkZT1r9lNBWMysLNu6p1dKqhj
AVFgWrQ36iaKZ9Rygh8eja7KVNVL+/XVZ7BzMpmJioDVKZZO84+aUSjsk47XnqI9
9NDF2JRpmKag/F4jA5wTuiHw8bgbZMKbK0tnNvolgDeb5QuY1NoFUwoH1q227GbD
4QKx3bKHFBSABqiW9TeNonXR1XV15X/yPobrgnPJtOroWwZQyg4m1c4ui88d/+iV
SgZa6TFzcnhYcS9StB1TR6g9x1hAPphmnQpADS36xXwOmt3lKurRTEMq8/AQVDXF
TzwD9C1UWIVL1nJ2Kpllc7XMjt757sj9eNdJor1ZINqMWb0/K8Jn6xm7oGa+JTgV
r8nmOzK/AznswowVwjlXAQApDP1e06wq4HnYyj+zjRJZ4c3/rEFncJY8a0dRTrom
hyUhnskU64CTCHUUfFMBkNr50rYJ8qNjZrVbNYaxO9DVEXqfZghk/t/+P3jyXVKV
xVJKttQ+/PUgO9E1w/BXPzAGTccxOiVSi8JvH9IE8n6EBOrhvuw=
=R2pv
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Mon Apr 17 10:44:29 2017
Return-Path: <acee@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAFD713170D; Mon, 17 Apr 2017 10:44:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lz4zuiFMhQvb; Mon, 17 Apr 2017 10:44:20 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15EE4131706; Mon, 17 Apr 2017 10:44:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2927; q=dns/txt; s=iport; t=1492451060; x=1493660660; h=from:to:cc:subject:date:message-id:mime-version; bh=ZEAXSmz9Kzkh3Xdebt5lPriqX0JRCQgQ5xcVZYDtVXA=; b=kbx0g53oeu9956m+QHsjAGxsmcq0iRnAXJvjf8FZsZrgRTFnfKVQ5DX5 uhLj3OYXAlTGVkr+KzwAZoqm5AJJrL4CIM5XTjquWM9IN3gOpJXHfndI/ gm2V8ALH5UcGdWF45QWYHZ9Kf1SDRKN8yVikP9Z5SVIlJ8NR47w8tFuBB g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A/AgBN/vRY/5hdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm5lYYELB4NfihWiCIU0gg8shXgcg2g/GAECAQEBAQEBAWsohT9?= =?us-ascii?q?WEgEMAQ0wAgQwFxAEDoocDqsCgiaLFwEBAQEBAQEBAQEBAQEBAQEBARsFiC+EZ?= =?us-ascii?q?4YOgl8FnRsBgVWRD5FGlAkBHzhYLWMVhyl1AYgNgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.37,215,1488844800";  d="scan'208,217";a="411457328"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Apr 2017 17:44:17 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v3HHiHJZ017558 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 17 Apr 2017 17:44:17 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 17 Apr 2017 13:44:16 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 17 Apr 2017 13:44:16 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Routing WG <rtgwg@ietf.org>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Impact of "Network Management Datastore Architecture" (NMDA) on ietf-key-chain
Thread-Index: AQHSt6I8WwCYI94mMEy+O1Ae6VizeQ==
Date: Mon, 17 Apr 2017 17:44:16 +0000
Message-ID: <D51A772B.A8ED9%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.197]
Content-Type: multipart/alternative; boundary="_000_D51A772BA8ED9aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/j0vNVeUGMYB5PGA2ax7muEQU5Ss>
Subject: [netmod] Impact of "Network Management Datastore Architecture" (NMDA) on ietf-key-chain
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Apr 2017 17:44:22 -0000

--_000_D51A772BA8ED9aceeciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

Rm9yIHRob3NlIHdobyBhcmUgbm90IGZvbGxvd2luZyB0aGUgZHJhZnQgb3IgZGlzY3Vzc2lvbiwg
SeKAmW0gcmVmZXJyaW5nIHRvIGh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtbmV0
bW9kLXJldmlzZWQtZGF0YXN0b3Jlcy0wMS50eHQNCg0KQWZ0ZXIgbnVtZXJvdXMgbWVldGluZ3Mg
b24gdGhlIE5NREEsIEkgd291bGQgYXNzZXJ0IHRoYXQgdGhlIGlldGYta2V5LWNoYWluIG1vZGVs
IGlzIGluIHRoZSBjYXRlZ29yeSB3aGljaCBjYW4gZ28gZGlyZWN0bHkgdG8gTk1EQSB3aXRob3V0
IGFueSBtaWdyYXRpb24uIEkgYmFzZSB0aGlzIG9uIHRoZSBmYWN0IHRoYXQgZ2l2ZW4gdGhhdCBr
ZXktY2hhaW5zIGFyZSBtZXJlbHkgYSBkYXRhYmFzZSBvZiBsaXN0cyBvZiBrZXlzIHRoYXQgY2Fu
IGJlIHVwZGF0ZWQgaW1tZWRpYXRlbHksIHRoZXJlIHNob3VsZCBiZSBsaXR0bGUgZGlmZmVyZW5j
ZSBiZXR3ZWVuIHRoZSDigJhydW5uaW5n4oCZIGFuZCDigJhpbnRlbmRlZOKAmSBkYXRhc3RvcmVz
LiBOb3RlIHRoYXQgdGhpcyBpcyBjb25zaXN0ZW50IHdpdGggdGhlIEFDTCBtb2RlbDogaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1uZXRtb2QtYWNsLW1vZGVsLTEwLnR4dA0KDQpE
b2VzIGFueW9uZSBkaXNhZ3JlZSB3aXRoIHRoaXMgYXNzZXJ0aW9uPw0KDQpUaGFua3MsDQpBY2Vl
DQoNCg==

--_000_D51A772BA8ED9aceeciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <FC6C1421978B8743AA0AA45AC41EDC3C@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5Gb3IgdGhvc2Ug
d2hvIGFyZSBub3QgZm9sbG93aW5nIHRoZSBkcmFmdCBvciBkaXNjdXNzaW9uLCBJ4oCZbSByZWZl
cnJpbmcgdG8mbmJzcDs8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRm
LW5ldG1vZC1yZXZpc2VkLWRhdGFzdG9yZXMtMDEudHh0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9p
ZC9kcmFmdC1pZXRmLW5ldG1vZC1yZXZpc2VkLWRhdGFzdG9yZXMtMDEudHh0PC9hPjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QWZ0ZXIgbnVtZXJvdXMgbWVldGluZ3Mgb24gdGhlIE5N
REEsIEkgd291bGQgYXNzZXJ0IHRoYXQgdGhlIGlldGYta2V5LWNoYWluIG1vZGVsIGlzIGluIHRo
ZSBjYXRlZ29yeSB3aGljaCBjYW4gZ28gZGlyZWN0bHkgdG8gTk1EQSB3aXRob3V0IGFueSBtaWdy
YXRpb24uIEkgYmFzZSB0aGlzIG9uIHRoZSBmYWN0IHRoYXQgZ2l2ZW4gdGhhdCBrZXktY2hhaW5z
IGFyZSBtZXJlbHkgYSBkYXRhYmFzZSBvZiBsaXN0cyBvZiBrZXlzIHRoYXQgY2FuDQogYmUgdXBk
YXRlZCBpbW1lZGlhdGVseSwgdGhlcmUgc2hvdWxkIGJlIGxpdHRsZSBkaWZmZXJlbmNlIGJldHdl
ZW4gdGhlIOKAmHJ1bm5pbmfigJkgYW5kIOKAmGludGVuZGVk4oCZIGRhdGFzdG9yZXMuIE5vdGUg
dGhhdCB0aGlzIGlzIGNvbnNpc3RlbnQgd2l0aCB0aGUgQUNMIG1vZGVsOiBodHRwczovL3d3dy5p
ZXRmLm9yZy9pZC9kcmFmdC1pZXRmLW5ldG1vZC1hY2wtbW9kZWwtMTAudHh0PC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5Eb2VzIGFueW9uZSBkaXNhZ3JlZSB3aXRoIHRoaXMgYXNzZXJ0
aW9uPyZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0K
PGRpdj5BY2VlICZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_D51A772BA8ED9aceeciscocom_--


From nobody Tue Apr 18 02:32:30 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97070129646; Tue, 18 Apr 2017 02:32:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sW2sIzxo3FIY; Tue, 18 Apr 2017 02:32:25 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA46C129505; Tue, 18 Apr 2017 02:32:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8598; q=dns/txt; s=iport; t=1492507945; x=1493717545; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=NXIuSa9+ienknAPbjbnqcVc4QOifySQmLLzDEJ/QQfM=; b=XmRRiL5hOna/fNdNcZAMx6qKmBqYaBs07YhSMK/9HrtuG9ehNswipOz4 IBB2SRO2LY6PRzI4YuS4gNSI3I0cZqkFTmD7B3YLpe/c9urtP0YjbKK+N vG7ZtBgXK9UnAtjK5tpYobUud8b8BGtUlLEivB9XE8phvlFY9kmBbL+p9 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CiAQDR3PVY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhT+DZooVc5BskC2FNIIPhiQChC0YAQIBAQEBAQEBayiFFQEBAQE?= =?us-ascii?q?CASNWBQcECxAFAQInAwICRhEGAQwGAgEBig0IqhOCJiuKdwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAR2GUoIIgm2BPIYhgl8FnSKSaoprhl2LcYgdHziBBSYdCBgVhTa?= =?us-ascii?q?BdD81iQsBAQE?=
X-IronPort-AV: E=Sophos;i="5.37,218,1488844800";  d="scan'208,217";a="651222479"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Apr 2017 09:32:05 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v3I9W5uD008879; Tue, 18 Apr 2017 09:32:05 GMT
To: Andy Bierman <andy@yumaworks.com>, Ladislav Lhotka <lhotka@nic.cz>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com>
Cc: "t.petch" <ietfc@btconnect.com>, =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com>
Date: Tue, 18 Apr 2017 10:32:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------1E9F270571BF333AF7489494"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/WWsZmDCYDJoaIyoOFJw0quqce0c>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2017 09:32:29 -0000

This is a multi-part message in MIME format.
--------------1E9F270571BF333AF7489494
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit



On 13/04/2017 17:08, Andy Bierman wrote:
>
>
> On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz 
> <mailto:lhotka@nic.cz>> wrote:
>
>
>     > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com
>     <mailto:ietfc@btconnect.com>> wrote:
>     >
>     >
>     > ----- Original Message -----
>     > From: "Andy Bierman" <andy@yumaworks.com
>     <mailto:andy@yumaworks.com>>
>     > Sent: Wednesday, April 12, 2017 5:44 PM
>     >
>     >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>     >> j.schoenwaelder@jacobs-university.de
>     <mailto:j.schoenwaelder@jacobs-university.de>> wrote:
>     >>
>     >>> I think it is crucial that descriptions etc. remain human readable
>     >>> using plain text readers. Having to run a renderer to make
>     sense out
>     >>> of descriptions etc. would be a big failure and things are even
>     > worse
>     >>> if modules use different dialects all over the place.
>     >>>
>     >>> I believe there is way more important work to get done than this
>     > (and
>     >>> I fear endless discussions about which adapted subsets of markdown
>     > or
>     >>> (whatever comes next) to use). I do not object this work, but
>     I also
>     >>> do not support it at this point in time.
>     >>>
>     >>>
>     >> +1
>     >>
>     >> IMO this makes YANG less readable, especially without any agreement
>     >> on the specific markup supported. A YANG module should be
>     readable by
>     > humans
>     >> without any special tools required.
>     >
>     > I agree.  I would say that if you cannot say it in text/plain,
>     then you
>     > probably should not be saying it (something I would extend to
>     e-mail but
>     > realise that I am less likely to get support there:-)
>
>     OK, so if somebody writes
>
>     leaf foo {
>         description "This is my *favourite* leaf.";
>         type string;
>     }
>
>
> Your premise is that the description-stmt is for the
> benefit of the model writer, not the model reader.
> Since YANG explicitly states this statement contains a human-readable
> string, it seems clear the benefit to the readers is more important.

I see that the benefit of allowing markdown really is for the model 
reader.  Longer term, I assume that operators using YANG models probably 
won't interact so much with the raw YANG models themselves, but will be 
much more likely to interact with the constructed tree structure through 
a web browser, or generated APIs.

Allowing markup, e.g. so a paragraph of text can re-flow to fill a box 
seems useful to me, as does some sort of emphasis and lists.

I also note that quite a lot (most?) language API documentation tools 
generally take some form of structured text, rather than relying on 
text/plain.

But I do agree to the point that this work seems less urgent than some 
of other items that are being worked on in NETMOD.

Rob







--------------1E9F270571BF333AF7489494
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 13/04/2017 17:08, Andy Bierman
      wrote:<br>
    </div>
    <blockquote
cite="mid:CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Thu, Apr 13, 2017 at 5:45 AM,
            Ladislav Lhotka <span dir="ltr">&lt;<a
                moz-do-not-send="true" href="mailto:lhotka@nic.cz"
                target="_blank">lhotka@nic.cz</a>&gt;</span> wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
              &gt; On 13 Apr 2017, at 13:34, t.petch &lt;<a
                moz-do-not-send="true" href="mailto:ietfc@btconnect.com">ietfc@btconnect.com</a>&gt;
              wrote:<br>
              &gt;<br>
              &gt;<br>
              &gt; ----- Original Message -----<br>
              &gt; From: "Andy Bierman" &lt;<a moz-do-not-send="true"
                href="mailto:andy@yumaworks.com">andy@yumaworks.com</a>&gt;<br>
              &gt; Sent: Wednesday, April 12, 2017 5:44 PM<br>
              &gt;<br>
              &gt;&gt; On Wed, Apr 12, 2017 at 6:02 AM, Juergen
              Schoenwaelder &lt;<br>
              &gt;&gt; <a moz-do-not-send="true"
                href="mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@jacobs-<wbr>university.de</a>&gt;
              wrote:<br>
              &gt;&gt;<br>
              &gt;&gt;&gt; I think it is crucial that descriptions etc.
              remain human readable<br>
              &gt;&gt;&gt; using plain text readers. Having to run a
              renderer to make sense out<br>
              &gt;&gt;&gt; of descriptions etc. would be a big failure
              and things are even<br>
              &gt; worse<br>
              &gt;&gt;&gt; if modules use different dialects all over
              the place.<br>
              &gt;&gt;&gt;<br>
              &gt;&gt;&gt; I believe there is way more important work to
              get done than this<br>
              &gt; (and<br>
              &gt;&gt;&gt; I fear endless discussions about which
              adapted subsets of markdown<br>
              &gt; or<br>
              &gt;&gt;&gt; (whatever comes next) to use). I do not
              object this work, but I also<br>
              &gt;&gt;&gt; do not support it at this point in time.<br>
              &gt;&gt;&gt;<br>
              &gt;&gt;&gt;<br>
              &gt;&gt; +1<br>
              &gt;&gt;<br>
              &gt;&gt; IMO this makes YANG less readable, especially
              without any agreement<br>
              &gt;&gt; on the specific markup supported. A YANG module
              should be readable by<br>
              &gt; humans<br>
              &gt;&gt; without any special tools required.<br>
              &gt;<br>
              &gt; I agree.Â  I would say that if you cannot say it in
              text/plain, then you<br>
              &gt; probably should not be saying it (something I would
              extend to e-mail but<br>
              &gt; realise that I am less likely to get support there:-)<br>
              <br>
              OK, so if somebody writes<br>
              <br>
              leaf foo {<br>
              Â  Â  description "This is my *favourite* leaf.";<br>
              Â  Â  type string;<br>
              }<br>
              <br>
            </blockquote>
            <div><br>
            </div>
            <div>Your premise is that the description-stmt is for the</div>
            <div>benefit of the model writer, not the model reader.</div>
            <div>Since YANG explicitly states this statement contains a
              human-readable</div>
            <div>string, it seems clear the benefit to the readers is
              more important.<br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I see that the benefit of allowing markdown really is for the model
    reader.Â  Longer term, I assume that operators using YANG models
    probably won't interact so much with the raw YANG models themselves,
    but will be much more likely to interact with the constructed tree
    structure through a web browser, or generated APIs.<br>
    <br>
    Allowing markup, e.g. so a paragraph of text can re-flow to fill a
    box seems useful to me, as does some sort of emphasis and lists.<br>
    <br>
    I also note that quite a lot (most?) language API documentation
    tools generally take some form of structured text, rather than
    relying on text/plain.<br>
    <br>
    But I do agree to the point that this work seems less urgent than
    some of other items that are being worked on in NETMOD.<br>
    <br>
    Rob<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </body>
</html>

--------------1E9F270571BF333AF7489494--


From nobody Tue Apr 18 09:31:58 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59628128E19 for <netmod@ietfa.amsl.com>; Tue, 18 Apr 2017 09:31:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pYAHnMPGDM6x for <netmod@ietfa.amsl.com>; Tue, 18 Apr 2017 09:31:54 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FAD512EC2D for <netmod@ietf.org>; Tue, 18 Apr 2017 09:31:54 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id z109so106356002wrb.1 for <netmod@ietf.org>; Tue, 18 Apr 2017 09:31:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Gs0uIh1epM/yMQgmTSqWrc8WJv/KHQSUYPaZJ27oaXc=; b=dIq0HcgTOhhDhiE/BXJ2CGmyQ0xguxAgvF/CAHMsMcNR7bZb6M2Hrr35qXIEJq8ztm HaAtumEbA5RCnXTt6pqQyZppsCwDvCgK0h87RP9IrT48pNalH/ULygl4ca+CkoGFy1C6 4Df6G4H5s/hZYcCrMEr7T2olblYHFAOLPBWLl4ew7d2UritYtUhkKXDdppF7URbgji8k dxZgveg5jKqtBGGGA5C/XHRVd/KSRi4waRnk4bT3TnD9ZoAM8W0NlKN1kQrjrLahD2Qv l2xjWHpS5bB5Z7ycDCzHPm9rnf1yOb/Xuz+J6VZilNYaLrDH8jhsQiYIatPpX68+9vyd LHTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Gs0uIh1epM/yMQgmTSqWrc8WJv/KHQSUYPaZJ27oaXc=; b=G/K3s0V2NO+BGB2PKDm0NAN5/coYCRCVMT/VNEFn0qTOaGCtJMEfgNqLY8Ej97WFG/ Fq04gVlW7yNBRwWaLxL/6nGDQsT7ZsLNT+KYkafxDNhXl//JCKCFljljiMHquCyecjFj GJx6Q73esA6uMBkRI8fik5o3CL+y2srd5nWlWclCEpyY3ZE/3GI4JWOyWMGxBsibw8uR tILI7OhTEbLX+NGUmbr37BsD64yJ8HxIjjiIi1MDxLZxa45Kfb2QzfqJWW11guRYdUKh aqmiY3bwS7ALc4Xlabw3hgGFjNzwtUVOpdaMD2OF2KJf2LtmwqtUDJQLMoXb8+sFfrwV KL0w==
X-Gm-Message-State: AN3rC/7S1L2kJUvOEtKTMZR4r8Z1Q7AwqupP7zL3N7C/jCV0nPm0962f fAgiB1BmZNo0/FuN7cBNNrPeVPBENw==
X-Received: by 10.223.129.4 with SMTP id 4mr26020178wrm.62.1492533112621; Tue, 18 Apr 2017 09:31:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Tue, 18 Apr 2017 09:31:51 -0700 (PDT)
In-Reply-To: <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com> <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Tue, 18 Apr 2017 09:31:51 -0700
Message-ID: <CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com>
To: Robert Wilton <rwilton@cisco.com>
Cc: Ladislav Lhotka <lhotka@nic.cz>, "t.petch" <ietfc@btconnect.com>,  =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>,  Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>,  NetMod WG Chairs <netmod-chairs@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c068598fe802d054d737167
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/xTOHd9kGo3Q2EXoforNrHND6BDk>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2017 16:31:56 -0000

--94eb2c068598fe802d054d737167
Content-Type: text/plain; charset=UTF-8

On Tue, Apr 18, 2017 at 2:32 AM, Robert Wilton <rwilton@cisco.com> wrote:

>
>
> On 13/04/2017 17:08, Andy Bierman wrote:
>
>
>
> On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:
>
>>
>> > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
>> >
>> >
>> > ----- Original Message -----
>> > From: "Andy Bierman" <andy@yumaworks.com>
>> > Sent: Wednesday, April 12, 2017 5:44 PM
>> >
>> >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>> >> j.schoenwaelder@jacobs-university.de> wrote:
>> >>
>> >>> I think it is crucial that descriptions etc. remain human readable
>> >>> using plain text readers. Having to run a renderer to make sense out
>> >>> of descriptions etc. would be a big failure and things are even
>> > worse
>> >>> if modules use different dialects all over the place.
>> >>>
>> >>> I believe there is way more important work to get done than this
>> > (and
>> >>> I fear endless discussions about which adapted subsets of markdown
>> > or
>> >>> (whatever comes next) to use). I do not object this work, but I also
>> >>> do not support it at this point in time.
>> >>>
>> >>>
>> >> +1
>> >>
>> >> IMO this makes YANG less readable, especially without any agreement
>> >> on the specific markup supported. A YANG module should be readable by
>> > humans
>> >> without any special tools required.
>> >
>> > I agree.  I would say that if you cannot say it in text/plain, then you
>> > probably should not be saying it (something I would extend to e-mail but
>> > realise that I am less likely to get support there:-)
>>
>> OK, so if somebody writes
>>
>> leaf foo {
>>     description "This is my *favourite* leaf.";
>>     type string;
>> }
>>
>>
> Your premise is that the description-stmt is for the
> benefit of the model writer, not the model reader.
> Since YANG explicitly states this statement contains a human-readable
> string, it seems clear the benefit to the readers is more important.
>
>
> I see that the benefit of allowing markdown really is for the model
> reader.  Longer term, I assume that operators using YANG models probably
> won't interact so much with the raw YANG models themselves, but will be
> much more likely to interact with the constructed tree structure through a
> web browser, or generated APIs.
>
>
IMO it is more robust not to assume people never see the real YANG
statements.
What if these tools have bugs?  How would we ever know?

Allowing markup, e.g. so a paragraph of text can re-flow to fill a box
> seems useful to me, as does some sort of emphasis and lists.
>


This part confuses me.  I've written YANG to HTML tools (e.g.,
netconfcentral.org).
The tool has to render the entire module, not individual description-stmts.
Emphasis is usually formula-driven (like the keywords). The tool has to
know about the entire YANG module, not
just the descriptions.



>
> I also note that quite a lot (most?) language API documentation tools
> generally take some form of structured text, rather than relying on
> text/plain.
>


This makes sense if
  (1) the entire document is subject to markup, not little pieces
  (2) the only tool that needs to use the raw markup is a browser
  (3) the actual markup allowed is strictly controlled and standardized


> But I do agree to the point that this work seems less urgent than some of
> other items that are being worked on in NETMOD.
>

Good -- work such as the OpenConfig module catalog will have a much bigger
impact
demystifying YANG than bold text or an IMG bullet points instead of *.



>
> Rob
>
>
>
>
>
>
>
Andy

--94eb2c068598fe802d054d737167
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Apr 18, 2017 at 2:32 AM, Robert Wilton <span dir=3D"ltr">&lt;<a=
 href=3D"mailto:rwilton@cisco.com" target=3D"_blank">rwilton@cisco.com</a>&=
gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <p><br>
    </p>
    <br>
    <div class=3D"m_6823107582323858568moz-cite-prefix">On 13/04/2017 17:08=
, Andy Bierman
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr"><br>
        <div class=3D"gmail_extra"><br>
          <div class=3D"gmail_quote">On Thu, Apr 13, 2017 at 5:45 AM,
            Ladislav Lhotka <span dir=3D"ltr">&lt;<a href=3D"mailto:lhotka@=
nic.cz" target=3D"_blank">lhotka@nic.cz</a>&gt;</span> wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><br>
              &gt; On 13 Apr 2017, at 13:34, t.petch &lt;<a href=3D"mailto:=
ietfc@btconnect.com" target=3D"_blank">ietfc@btconnect.com</a>&gt;
              wrote:<br>
              &gt;<br>
              &gt;<br>
              &gt; ----- Original Message -----<br>
              &gt; From: &quot;Andy Bierman&quot; &lt;<a href=3D"mailto:and=
y@yumaworks.com" target=3D"_blank">andy@yumaworks.com</a>&gt;<br>
              &gt; Sent: Wednesday, April 12, 2017 5:44 PM<br>
              &gt;<br>
              &gt;&gt; On Wed, Apr 12, 2017 at 6:02 AM, Juergen
              Schoenwaelder &lt;<br>
              &gt;&gt; <a href=3D"mailto:j.schoenwaelder@jacobs-university.=
de" target=3D"_blank">j.schoenwaelder@jacobs-univers<wbr>ity.de</a>&gt;
              wrote:<br>
              &gt;&gt;<br>
              &gt;&gt;&gt; I think it is crucial that descriptions etc.
              remain human readable<br>
              &gt;&gt;&gt; using plain text readers. Having to run a
              renderer to make sense out<br>
              &gt;&gt;&gt; of descriptions etc. would be a big failure
              and things are even<br>
              &gt; worse<br>
              &gt;&gt;&gt; if modules use different dialects all over
              the place.<br>
              &gt;&gt;&gt;<br>
              &gt;&gt;&gt; I believe there is way more important work to
              get done than this<br>
              &gt; (and<br>
              &gt;&gt;&gt; I fear endless discussions about which
              adapted subsets of markdown<br>
              &gt; or<br>
              &gt;&gt;&gt; (whatever comes next) to use). I do not
              object this work, but I also<br>
              &gt;&gt;&gt; do not support it at this point in time.<br>
              &gt;&gt;&gt;<br>
              &gt;&gt;&gt;<br>
              &gt;&gt; +1<br>
              &gt;&gt;<br>
              &gt;&gt; IMO this makes YANG less readable, especially
              without any agreement<br>
              &gt;&gt; on the specific markup supported. A YANG module
              should be readable by<br>
              &gt; humans<br>
              &gt;&gt; without any special tools required.<br>
              &gt;<br>
              &gt; I agree.=C2=A0 I would say that if you cannot say it in
              text/plain, then you<br>
              &gt; probably should not be saying it (something I would
              extend to e-mail but<br>
              &gt; realise that I am less likely to get support there:-)<br=
>
              <br>
              OK, so if somebody writes<br>
              <br>
              leaf foo {<br>
              =C2=A0 =C2=A0 description &quot;This is my *favourite* leaf.&=
quot;;<br>
              =C2=A0 =C2=A0 type string;<br>
              }<br>
              <br>
            </blockquote>
            <div><br>
            </div>
            <div>Your premise is that the description-stmt is for the</div>
            <div>benefit of the model writer, not the model reader.</div>
            <div>Since YANG explicitly states this statement contains a
              human-readable</div>
            <div>string, it seems clear the benefit to the readers is
              more important.<br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    I see that the benefit of allowing markdown really is for the model
    reader.=C2=A0 Longer term, I assume that operators using YANG models
    probably won&#39;t interact so much with the raw YANG models themselves=
,
    but will be much more likely to interact with the constructed tree
    structure through a web browser, or generated APIs.<br>
    <br></div></blockquote><div><br></div><div>IMO it is more robust not to=
 assume people never see the real YANG statements.</div><div>What if these =
tools have bugs?=C2=A0 How would we ever know?</div><div><br></div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Allowing markup, e.g. so a paragraph of text can re-flow to fill a
    box seems useful to me, as does some sort of emphasis and lists.<br></d=
iv></blockquote><div><br></div><div><br></div><div>This part confuses me.=
=C2=A0 I&#39;ve written YANG to HTML tools (e.g., <a href=3D"http://netconf=
central.org">netconfcentral.org</a>).</div><div>The tool has to render the =
entire module, not individual description-stmts.</div><div>Emphasis is usua=
lly formula-driven (like the keywords). The tool has to know about the enti=
re YANG module, not</div><div>just the descriptions.=C2=A0</div><div><br></=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF=
" text=3D"#000000">
    <br>
    I also note that quite a lot (most?) language API documentation
    tools generally take some form of structured text, rather than
    relying on text/plain.<br></div></blockquote><div><br></div><div>=C2=A0=
</div><div>This makes sense if=C2=A0</div><div>=C2=A0 (1) the entire docume=
nt is subject to markup, not little pieces</div><div>=C2=A0 (2) the only to=
ol that needs to use the raw markup is a browser</div><div>=C2=A0 (3) the a=
ctual markup allowed is strictly controlled and standardized</div><div><br>=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#0000=
00">
    <br>
    But I do agree to the point that this work seems less urgent than
    some of other items that are being worked on in NETMOD.<br></div></bloc=
kquote><div><br></div><div>Good -- work such as the OpenConfig module catal=
og will have a much bigger impact</div><div>demystifying YANG than bold tex=
t or an IMG bullet points instead of *.</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex"><div bgcolor=3D"#FFFFFF" text=3D"#000000">
    <br>
    Rob<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </div>

</blockquote></div><br></div><div class=3D"gmail_extra">Andy</div><div clas=
s=3D"gmail_extra"><br></div></div>

--94eb2c068598fe802d054d737167--


From nobody Tue Apr 18 10:08:39 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A6961292C5; Tue, 18 Apr 2017 10:08:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0T0W1gBMj749; Tue, 18 Apr 2017 10:08:35 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7232E1200F1; Tue, 18 Apr 2017 10:08:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19823; q=dns/txt; s=iport; t=1492535314; x=1493744914; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=KNydwddV1qyXhDYQXDJwIvz1x5clK/kSRLJlfJh+Gbc=; b=Yh63J+lhWusbT0sucafTDXIx36bj3sSXya9hsBwLj5ILU4AtPxv7lFIW sm+OJ7qhhTA1b2zXRuV2UNeRAwJWt6NJlL3VuYhQKoP2Bsz4gNwEJMdqm Fu/EFH1H185AurJtwKaKP6gmh9FAafzlAPO2m9VxjHLmcaj8U+pY+epwi Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DzAQA8R/ZY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDQxWoNmihVzkE8hlWGCDyiFfAKEMxgBAgEBAQEBAQFrKIUVAQE?= =?us-ascii?q?BAQIBI1YFBwQLEAUBAicDAgJGEQYNBgIBAYoNCKsbgiYringBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEdhlKCCAqCY4E8hiGCXwWLMYsDhm6HBItmglWIFoZdi3GIHR8?= =?us-ascii?q?4gQUmHQgYFYU2gXQ/NYkLAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,219,1488844800";  d="scan'208,217";a="652254887"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Apr 2017 17:08:32 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v3IH8Vq7006778; Tue, 18 Apr 2017 17:08:31 GMT
To: Andy Bierman <andy@yumaworks.com>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com> <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com> <CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com>
Cc: Ladislav Lhotka <lhotka@nic.cz>, "t.petch" <ietfc@btconnect.com>, =?UTF-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <c2049269-9492-ea2f-63cd-afdf3b026d6a@cisco.com>
Date: Tue, 18 Apr 2017 18:08:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------D64175936175313A231AFB47"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/NVb_9ywnyeH0R-8MAbQp601q-eM>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2017 17:08:38 -0000

This is a multi-part message in MIME format.
--------------D64175936175313A231AFB47
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit



On 18/04/2017 17:31, Andy Bierman wrote:
>
>
> On Tue, Apr 18, 2017 at 2:32 AM, Robert Wilton <rwilton@cisco.com 
> <mailto:rwilton@cisco.com>> wrote:
>
>
>
>     On 13/04/2017 17:08, Andy Bierman wrote:
>>
>>
>>     On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz
>>     <mailto:lhotka@nic.cz>> wrote:
>>
>>
>>         > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com
>>         <mailto:ietfc@btconnect.com>> wrote:
>>         >
>>         >
>>         > ----- Original Message -----
>>         > From: "Andy Bierman" <andy@yumaworks.com
>>         <mailto:andy@yumaworks.com>>
>>         > Sent: Wednesday, April 12, 2017 5:44 PM
>>         >
>>         >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>>         >> j.schoenwaelder@jacobs-university.de
>>         <mailto:j.schoenwaelder@jacobs-university.de>> wrote:
>>         >>
>>         >>> I think it is crucial that descriptions etc. remain human
>>         readable
>>         >>> using plain text readers. Having to run a renderer to
>>         make sense out
>>         >>> of descriptions etc. would be a big failure and things
>>         are even
>>         > worse
>>         >>> if modules use different dialects all over the place.
>>         >>>
>>         >>> I believe there is way more important work to get done
>>         than this
>>         > (and
>>         >>> I fear endless discussions about which adapted subsets of
>>         markdown
>>         > or
>>         >>> (whatever comes next) to use). I do not object this work,
>>         but I also
>>         >>> do not support it at this point in time.
>>         >>>
>>         >>>
>>         >> +1
>>         >>
>>         >> IMO this makes YANG less readable, especially without any
>>         agreement
>>         >> on the specific markup supported. A YANG module should be
>>         readable by
>>         > humans
>>         >> without any special tools required.
>>         >
>>         > I agree.  I would say that if you cannot say it in
>>         text/plain, then you
>>         > probably should not be saying it (something I would extend
>>         to e-mail but
>>         > realise that I am less likely to get support there:-)
>>
>>         OK, so if somebody writes
>>
>>         leaf foo {
>>             description "This is my *favourite* leaf.";
>>             type string;
>>         }
>>
>>
>>     Your premise is that the description-stmt is for the
>>     benefit of the model writer, not the model reader.
>>     Since YANG explicitly states this statement contains a human-readable
>>     string, it seems clear the benefit to the readers is more important.
>
>     I see that the benefit of allowing markdown really is for the
>     model reader.  Longer term, I assume that operators using YANG
>     models probably won't interact so much with the raw YANG models
>     themselves, but will be much more likely to interact with the
>     constructed tree structure through a web browser, or generated APIs.
>
>
> IMO it is more robust not to assume people never see the real YANG 
> statements.
I don't want the real YANG statements to become unreadable or even less 
readable.  But I think that description formatted as markdown is quite 
readable anyway (which is why people choose to use it).


> What if these tools have bugs?  How would we ever know?
>
>     Allowing markup, e.g. so a paragraph of text can re-flow to fill a
>     box seems useful to me, as does some sort of emphasis and lists.
>
>
>
> This part confuses me.  I've written YANG to HTML tools (e.g., 
> netconfcentral.org <http://netconfcentral.org>).
> The tool has to render the entire module, not individual 
> description-stmts.
> Emphasis is usually formula-driven (like the keywords). The tool has 
> to know about the entire YANG module, not
> just the descriptions.
You render the module exactly as you do today, but allows the 
description statements to be formatted cleanly.

E.g. looking at your tool, the formatting of the description text looks 
a bit clunky in places.  In some places, you have a wide box, but the 
description is rendered in a monospace format, with lines artificially 
wrapping half way across the box.  It seems that the description isn't 
being treated as a string so much as a manual space character formatted 
block of text.

In other places, you have allowed the description statement to re-flow 
to fit the box, but this will be messy/wrong if the author has used 
whitespace to format the description.

Using markup would allow both cases to rendered correctly.

>
>
>     I also note that quite a lot (most?) language API documentation
>     tools generally take some form of structured text, rather than
>     relying on text/plain.
>
>
> This makes sense if
>   (1) the entire document is subject to markup, not little pieces
The rest of YANG is already structured, no markup is required.


>   (2) the only tool that needs to use the raw markup is a browser
It doesn't have to just be a browser, it can be rendered for anything.  
Browser, print, mobile, whatever.


>   (3) the actual markup allowed is strictly controlled and standardized
This I agree with, hence why I proposed that only a small common subset 
of markdown be specified.

>
>
>     But I do agree to the point that this work seems less urgent than
>     some of other items that are being worked on in NETMOD.
>
>
> Good -- work such as the OpenConfig module catalog will have a much 
> bigger impact
> demystifying YANG than bold text or an IMG bullet points instead of *.
>
>
>     Rob
>
>
>
>
>
>
>
> Andy
>
Rob

--------------D64175936175313A231AFB47
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 18/04/2017 17:31, Andy Bierman
      wrote:<br>
    </div>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Tue, Apr 18, 2017 at 2:32 AM,
            Robert Wilton <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:rwilton@cisco.com" target="_blank">rwilton@cisco.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <p><br>
                </p>
                <br>
                <div class="m_6823107582323858568moz-cite-prefix">On
                  13/04/2017 17:08, Andy Bierman wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr"><br>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">On Thu, Apr 13, 2017 at
                        5:45 AM, Ladislav Lhotka <span dir="ltr">&lt;<a
                            moz-do-not-send="true"
                            href="mailto:lhotka@nic.cz" target="_blank">lhotka@nic.cz</a>&gt;</span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex"><br>
                          &gt; On 13 Apr 2017, at 13:34, t.petch &lt;<a
                            moz-do-not-send="true"
                            href="mailto:ietfc@btconnect.com"
                            target="_blank">ietfc@btconnect.com</a>&gt;
                          wrote:<br>
                          &gt;<br>
                          &gt;<br>
                          &gt; ----- Original Message -----<br>
                          &gt; From: "Andy Bierman" &lt;<a
                            moz-do-not-send="true"
                            href="mailto:andy@yumaworks.com"
                            target="_blank">andy@yumaworks.com</a>&gt;<br>
                          &gt; Sent: Wednesday, April 12, 2017 5:44 PM<br>
                          &gt;<br>
                          &gt;&gt; On Wed, Apr 12, 2017 at 6:02 AM,
                          Juergen Schoenwaelder &lt;<br>
                          &gt;&gt; <a moz-do-not-send="true"
                            href="mailto:j.schoenwaelder@jacobs-university.de"
                            target="_blank">j.schoenwaelder@jacobs-univers<wbr>ity.de</a>&gt;
                          wrote:<br>
                          &gt;&gt;<br>
                          &gt;&gt;&gt; I think it is crucial that
                          descriptions etc. remain human readable<br>
                          &gt;&gt;&gt; using plain text readers. Having
                          to run a renderer to make sense out<br>
                          &gt;&gt;&gt; of descriptions etc. would be a
                          big failure and things are even<br>
                          &gt; worse<br>
                          &gt;&gt;&gt; if modules use different dialects
                          all over the place.<br>
                          &gt;&gt;&gt;<br>
                          &gt;&gt;&gt; I believe there is way more
                          important work to get done than this<br>
                          &gt; (and<br>
                          &gt;&gt;&gt; I fear endless discussions about
                          which adapted subsets of markdown<br>
                          &gt; or<br>
                          &gt;&gt;&gt; (whatever comes next) to use). I
                          do not object this work, but I also<br>
                          &gt;&gt;&gt; do not support it at this point
                          in time.<br>
                          &gt;&gt;&gt;<br>
                          &gt;&gt;&gt;<br>
                          &gt;&gt; +1<br>
                          &gt;&gt;<br>
                          &gt;&gt; IMO this makes YANG less readable,
                          especially without any agreement<br>
                          &gt;&gt; on the specific markup supported. A
                          YANG module should be readable by<br>
                          &gt; humans<br>
                          &gt;&gt; without any special tools required.<br>
                          &gt;<br>
                          &gt; I agree.Â  I would say that if you cannot
                          say it in text/plain, then you<br>
                          &gt; probably should not be saying it
                          (something I would extend to e-mail but<br>
                          &gt; realise that I am less likely to get
                          support there:-)<br>
                          <br>
                          OK, so if somebody writes<br>
                          <br>
                          leaf foo {<br>
                          Â  Â  description "This is my *favourite*
                          leaf.";<br>
                          Â  Â  type string;<br>
                          }<br>
                          <br>
                        </blockquote>
                        <div><br>
                        </div>
                        <div>Your premise is that the description-stmt
                          is for the</div>
                        <div>benefit of the model writer, not the model
                          reader.</div>
                        <div>Since YANG explicitly states this statement
                          contains a human-readable</div>
                        <div>string, it seems clear the benefit to the
                          readers is more important.<br>
                        </div>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <br>
                I see that the benefit of allowing markdown really is
                for the model reader.Â  Longer term, I assume that
                operators using YANG models probably won't interact so
                much with the raw YANG models themselves, but will be
                much more likely to interact with the constructed tree
                structure through a web browser, or generated APIs.<br>
                <br>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>IMO it is more robust not to assume people never see
              the real YANG statements.</div>
          </div>
        </div>
      </div>
    </blockquote>
    I don't want the real YANG statements to become unreadable or even
    less readable.Â  But I think that description formatted as markdown
    is quite readable anyway (which is why people choose to use it).<br>
    <br>
    <br>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>What if these tools have bugs?Â  How would we ever know?</div>
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> Allowing markup,
                e.g. so a paragraph of text can re-flow to fill a box
                seems useful to me, as does some sort of emphasis and
                lists.<br>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div><br>
            </div>
            <div>This part confuses me.Â  I've written YANG to HTML tools
              (e.g., <a moz-do-not-send="true"
                href="http://netconfcentral.org">netconfcentral.org</a>).</div>
            <div>The tool has to render the entire module, not
              individual description-stmts.</div>
            <div>Emphasis is usually formula-driven (like the keywords).
              The tool has to know about the entire YANG module, not</div>
            <div>just the descriptions. <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    You render the module exactly as you do today, but allows the
    description statements to be formatted cleanly.<br>
    <br>
    E.g. looking at your tool, the formatting of the description text
    looks a bit clunky in places.Â  In some places, you have a wide box,
    but the description is rendered in a monospace format, with lines
    artificially wrapping half way across the box.Â  It seems that the
    description isn't being treated as a string so much as a manual
    space character formatted block of text.<br>
    <br>
    In other places, you have allowed the description statement to
    re-flow to fit the box, but this will be messy/wrong if the author
    has used whitespace to format the description.<br>
    <br>
    Using markup would allow both cases to rendered correctly.<br>
    <br>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>Â </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> <br>
                I also note that quite a lot (most?) language API
                documentation tools generally take some form of
                structured text, rather than relying on text/plain.<br>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Â </div>
            <div>This makes sense ifÂ </div>
            <div>Â  (1) the entire document is subject to markup, not
              little pieces</div>
          </div>
        </div>
      </div>
    </blockquote>
    The rest of YANG is already structured, no markup is required.<br>
    <br>
    <br>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>Â  (2) the only tool that needs to use the raw markup is
              a browser</div>
          </div>
        </div>
      </div>
    </blockquote>
    It doesn't have to just be a browser, it can be rendered for
    anything.Â  Browser, print, mobile, whatever.<br>
    <br>
    <br>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>Â  (3) the actual markup allowed is strictly controlled
              and standardized</div>
          </div>
        </div>
      </div>
    </blockquote>
    This I agree with, hence why I proposed that only a small common
    subset of markdown be specified.<br>
    <br>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> <br>
                But I do agree to the point that this work seems less
                urgent than some of other items that are being worked on
                in NETMOD.<br>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>Good -- work such as the OpenConfig module catalog will
              have a much bigger impact</div>
            <div>demystifying YANG than bold text or an IMG bullet
              points instead of *.</div>
          </div>
        </div>
      </div>
    </blockquote>
    <blockquote
cite="mid:CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>Â </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> <br>
                Rob<br>
                <br>
                <br>
                <br>
                <br>
                <br>
                <br>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">Andy</div>
        <div class="gmail_extra"><br>
        </div>
      </div>
    </blockquote>
    Rob<br>
  </body>
</html>

--------------D64175936175313A231AFB47--


From nobody Tue Apr 18 10:24:30 2017
Return-Path: <phil@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E803E12EBD5; Tue, 18 Apr 2017 10:24:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level: 
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id obSLKhBL37fg; Tue, 18 Apr 2017 10:24:28 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0113.outbound.protection.outlook.com [104.47.32.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A579128DE7; Tue, 18 Apr 2017 10:24:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=37CfAfo3J1JJjBEPNCA9VhrMx+mP75WuBwTeYIW5Nho=; b=Gq+G6eOCct93xjBCnCb7dz4pTOw6a3ZL/doJbpYsSIE5YqcYF/6w2fo6i+OAhNAQ2kwqAhWkiVYYzmtI5WT5+UqKh8xkx86iEAq2eAxqBbcmSX3s6VzR/yYB/j1ZhseZSt4krMm0oOR4OU/Jr/JtPJnQf0t9TOKw5p0fj6n1j/k=
Received: from DM5PR05CA0014.namprd05.prod.outlook.com (10.173.226.24) by SN2PR05MB2493.namprd05.prod.outlook.com (10.166.213.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Tue, 18 Apr 2017 17:24:26 +0000
Received: from DM3NAM05FT003.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::205) by DM5PR05CA0014.outlook.office365.com (2603:10b6:3:d4::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6 via Frontend Transport; Tue, 18 Apr 2017 17:24:27 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=fail action=none header.from=juniper.net;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by DM3NAM05FT003.mail.protection.outlook.com (10.152.98.108) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1019.24 via Frontend Transport; Tue, 18 Apr 2017 17:24:26 +0000
Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Tue, 18 Apr 2017 10:24:17 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26])	by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v3IHOGfe007433; Tue, 18 Apr 2017 10:24:17 -0700	(envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1])	by idle.juniper.net (8.14.4/8.14.3) with ESMTP id v3IHKCJ7045659; Tue, 18 Apr 2017 13:20:12 -0400 (EDT)	(envelope-from phil@idle.juniper.net)
Message-ID: <201704181720.v3IHKCJ7045659@idle.juniper.net>
To: Andy Bierman <andy@yumaworks.com>
CC: Robert Wilton <rwilton@cisco.com>, NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
In-Reply-To: <CABCOCHSsp5yc3gP=5dSL+BuEg87KdyZUa99p0h4PNwHffgrFqw@mail.gmail.com>
Date: Tue, 18 Apr 2017 13:20:11 -0400
From: Phil Shafer <phil@juniper.net>
MIME-Version: 1.0
Content-Type: text/plain
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39850400002)(39450400003)(39410400002)(39840400002)(39860400002)(2980300002)(189002)(199003)(9170700003)(2906002)(81166006)(2810700001)(1076002)(77096006)(8936002)(54356999)(8676002)(8276002)(86362001)(53416004)(105596002)(189998001)(50986999)(558084003)(6246003)(76506005)(230783001)(47776003)(48376002)(53936002)(38730400002)(4326008)(110136004)(54906002)(7126002)(5003940100001)(7696004)(50466002)(229853002)(2950100002)(6916009)(5660300001)(305945005)(356003); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR05MB2493; H:p-emfe01a-sac.jnpr.net; FPR:;  SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT003; 1:awORokGaw4s0uZ70SZ3UX+x13Wt4jeLH1pC/d9jjIu2ysvjgnJz9T21n0zqJXFoOJIXYYPikVl01KnTSbB0e8LePBZVebDj4lGOcKtscb4CGw44+xHlPV2Txx31lI7jcAxfF9qNAjfqiZuinzVZgR3g/loLieKGYmJ8q+qcUH4VjVBjLVob/TQPqiC+Yy+tB7o+gd75Lky4K5LgzUz91hFCyPgHOM+6NI5GWnk0FVCeobwcGGSSLyemIl2yNeqyPeozBJKeraBAMSQQrMTKH0o00AgKCZjSmUHj+HsAhz6wSdjS4tprvwPSKG+NaIm1zzy6N6itfUco2WB9BUtxP7gjQMYPpFH2XXTab3OUeg2xFiYT/MTbUACnu8plYWZUaH5T8MYCKiWE1IHvb+6aFBOjEdfVCEQlNJC1j9ZFW+kyJmYf3EJIFkkktLnIzjSl0l33zpIphcv4kGO9whip1hTFScoq3gDAjEnyytOMafvZ41z71yD711q0Xodv8XukDN49uZ9Hi75JV7Gy1jUy8rBKewzSIIQuGmBWNfUhNcbjT+ABkkmBIIooMglpLnTyQIKxGRRaXe+C24VvsUgjrrMqwBht7WbZuHJXTXhEVUggqKJaJ8mNO0BXOsn9xHKHM
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cc75abde-5aba-4f75-201e-08d4867fc3eb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN2PR05MB2493; 
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 3:UerUW264aZBlDJI2XY6ZRtzbFL2DMcn0Vq9MfERwWXB8nc6Io4IlIVMUiFawIBfoRrcYsaI9APD0TYU15xE1JoufXOwJIEduSXNnddGkF2Zv/mmaGGggvGjunhC7p2pLbzoTnyqPOAlWXrATOEBg0a3FkKXIvay4tqC5rfrpFkWixWAL3WD4iYPNsbYpHp92fyNtpvYLC4m0anuoo2LNjcpvTCtJVZ2V5WkjPoQEM0T16n25ULOfyqGMnMEoMjrzyi6tupldYBd+k1d7rWC+RdgVg6U7rguNJJnb0YlH87nH3m9UB8rKomlue6a8BcDJyppfhFR5cvS18qhAcdhOafoN9dksK8E+iXaQBhcLx7tgXD8K46Uzf0F3XEkf3QUJYKoS+5OjZG2TwQXo8OEwdgX1byzHScihFj8GYjzFmoemMNlb+FmZNZbi0HdgI/OZQFVJbrQjGBqe62YbzkJ0fQ==
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 25:MrrNUvifqTlnYQLPRP3hUtNxWEyrDvMP2FFRGvW0lGYn4QccM3RG20+e+ZRgHcr6oskr0y1bKFHRvDRWrrZO1eoYzYe1I6ODpZcRDc6uMQIdsqmTf0a5C5ZUQXbwST1XZ4mxye63YPQFVdAVDHrhfp1UQ2IGa7GVEukEnd99LCeGASQRwYCxAgXQQ8f7IW/YsOD66+fsw1MEGEQSTNCTVW8tSkhYLPfPY9ix6KH9fUTOsO8M9kz3RR8NUBetvTsnsL8f8fmVyTEoEBy3PNEiZy2Lkp2ITKl9oIn8g4rnc6iOnb3aTeWZHchTaUms6tyQz32eeainJQtuF+mZDPfU8wEEOpcHQLKQTksnL9oC3JF8VW2Ut0uaGmJ/m9vylwTEKUR0d6xh9FHKTNJtVVkcKbtxObCCjUkYjuTwYJqCbxt5AdUB3fGj4bUg3uXkDRZkK5QwZXj/3ZLr5n28rVOIvxOUDFbjSudc/SmRzTcGD4Y=; 31:vmNzqkm5USliM8pepv4O/XFYdtDygFVe4Jd11vegEjpMw3SmO+wiPvnjWT6tjwsfhQPOFJFIaZhgOGT+jwSrwb4HsFSVJ/L1oCLalzpHwqof3ZOJMRZ9u0z+ADeYdj00YCkmrRVQk0RCAyT0/eMJwYrYLh2PNrNP9rAVTPgtAapQH+T15z8H4EZK9KgUguul5jcvxYcRUTDPjVkAmS4rm9qIwrlOjxkGiSsppIwp9gDq1BxDYEDRRlBCXzPjDyk3
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 20:BZGd9nzKjjj4/e+TIPaQ9ScMoHrlsbj8qKt1HFU8RMgrzDpv9NZJDWvQOWnY9jqifw+b+WY/hBRlag6iy12lKnvBiAzaZP2oInTrmYkLX0IvbVu47yccGdzBjn6Nj/7JP52iuFb6bgpK0G+q4RT+PRoNsA4Y8rtlgrHjWffVQK9bGS/Qex/vNk3xy33naLnF3+WI7+XiC/2HbaXR4SdaG++Xlj2xG2Y4Yr+95jtKgWyvQkCfwpuYEN96QNEr4elronDvvAwt6qn+xas5WMXv/7ljqmNGsFNe34fiSg29Hc4weJT/mWPd49CRlAXCAEbbWGjCfOnCbrztTLxbMoLmSUFlbSsjnVTc2Z6YPNkvFsH4Tr9Ahh6Oh5QLQxI1ef7Vs76Ty+82tIkyo5VNVPJmlY/zDzKY32u2nEXxsvGwCfBUz1eh9Ds/KZmS2FFgvZ9b0ChK9NZbHykPAq7xIhCIbZfri43iAGF1ShGglYMJVs5nn5wbye6TxMRLUcovhSis
X-Microsoft-Antispam-PRVS: <SN2PR05MB24939B51C5F6DD528CADE234C9190@SN2PR05MB2493.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13017025)(5005006)(8121501046)(13015025)(13024025)(13023025)(13018025)(10201501046)(3002001)(93006095)(93003095)(6055026)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123555025)(6072148); SRVR:SN2PR05MB2493; BCL:0; PCL:0; RULEID:; SRVR:SN2PR05MB2493; 
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 4:328yVGswd8GDrCKz61No4ykUHm+5tTlYNaDmn5+UuIgWcce0qe3NRYrdLnwsa31yGH8DkzZANfPbbErlLGBq2c8TKTgWrlKk+ZFQ+MfCostuslPq6ruVjPthaVJKrPOyIgzRSGsVNWkAn+dAuLlI3CFB4xgkN8hUFLpJ0eA9ziMNuAtN7SKNJBFQEjR56By7NITbk4V8K7g1lBI2dbAN3XLwBFYvVhGd/VCdwMTlebCPgqIGbOez4Az7Ak+iCY5YeWv9LVnB8eD6+jvnE+HhgNzIgIt6WJQB7dLIuJUlG/TywIAJAOg4BLyEFaUcp88caDGL+LMlsadBAhtANr+QKtGtKl4Ccq4zdIhvWo+mn7KlXfn+RNFdC1FGBd3ESv+PqnEPLxm971KDTwoLMPChatd1eFgeGt8n50U3DFB9WUvbjnXkQheq46YtrgY+jnSJqeNyJVMtIK9yTMg7dzBr9BVPIc+n701IhhVptjD/B4Cn96xwgnDP9jpgYLj94EAol4y9tDvOc4rPW19TbBiistWFxC12fVX0vdsWOAPkUKNVsDCv4RCKXbSrvDL6rc4L6Z3FOYoEvxpbnqdtNZFgk8ep+9WWF8hg7gX23BPqRY26LohW7r/HLF/4C9uYhD2A/+ZqKNjyAb0hzVF4mdldh4+BqpusW6jXCx+Zr8tzlfpn8+K9i0JoEUNdcsFcBGSod2cHlMO8wb0UITytda10IkNlBy2kzQ/0ibEkxKzhvIk/4jghcdmPSZPOqExQTffRAlTh3XPYCkEqsHaJYVP5RrxlNYkefxEbRJPC/iWxhks0aEadZUBvmjb0j98TcKxz
X-Forefront-PRVS: 028166BF91
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR05MB2493; 23:nN+MeJAk6nwi8Y8Aa+0Gx7j4Ar9hXgvcPPhziaFD1?= =?us-ascii?Q?xJa8pyYl48qunztH9hTazkanl3JRdxlAz1L9muF9NROrLurZ+hS4TkU2ScBT?= =?us-ascii?Q?igRf56O1nFBLaxYc7ustqcsI6+B2X+SDwAC+y5osJ8mws9vUjvJEh/2Y3lvZ?= =?us-ascii?Q?b4X2WAaAXuBFfQVG/1WA3qjNtzBtkZcwGajUv3fg0wGUM44EHIOu1tJ1nX+N?= =?us-ascii?Q?RXxLMmEbCshiOrO2/pUAASk3lrmEm/XhAmf7wFGfTe+qik/5u96B2DZXoaFA?= =?us-ascii?Q?HPtj5QUTaf9twpy3+M8y4GRMttJjuQlH1nvDZfQ8oMecUbbdJCK2NJcF2BWD?= =?us-ascii?Q?T5G1B7Hs8NQJR/dlHlpkG+f6hb5FrcGNNZRNcQ7PFrc+2snENMjhDVfEbDJw?= =?us-ascii?Q?cdlm2jggIeW6bF+M5Ho3VBOvQUb9gheOPX7eqiSuDKkErScqpGPG5YOf9aXC?= =?us-ascii?Q?88SI7HpQobWe9xKHjgnpLwGNeS+X18Jb92exFC8y0xPN7tD0E5DuESFpVxEr?= =?us-ascii?Q?8kOVthPCQRY3XFp3ivS9khnRLYLZ2+hRMOmXggTDEAdye9GCerex9I8IY1dA?= =?us-ascii?Q?ALUxM2vmcTxB9yEeJgAFWCqSHFpu73ASCSGgmdzO1Opy1fR0GTUsZrnhpWMs?= =?us-ascii?Q?WEr50g8fI62Kst/eM+drevq6D/f7ATHXpVnmPa1WlGpNuDD7+1sPnCtXyT8S?= =?us-ascii?Q?pBqTOYghoPJuYPHGm9219RI0rgQE0Z4kd+/J3cG2aq4eAyzkZDWC5uVZ8etk?= =?us-ascii?Q?7PYjOMR1nYRAMlO8U8rBpJ3bnElM3oiFNtqlj5fFl0sKAi1h7wXUDzF2txzB?= =?us-ascii?Q?FcIpVlApfOlVTj9Wm4EHSa6WDikIXOeZDNT03TnAwyR+Bqr++0PMOhZXt/Sf?= =?us-ascii?Q?MC4mtWY+wcmI3ACZ8k+NCku6EuZlDI6xn9mCj1vbzTDZvXhm7zSn+nLmHhRI?= =?us-ascii?Q?Pwejy287xOx1RfhU636/VY4G0c+bu0KWsqHvRaNiMStZrUQwIeDHCvkP1HHG?= =?us-ascii?Q?LJavLaRKcGB0qCJv1cYQDfLFopF3zxJWPhQZdBD9Ly800JhgXkXv3iMnKA26?= =?us-ascii?Q?pNuLRc8vUcWThypOB1rHUWP1VE8RNAV7IHPDD8Nq2q3Px+ahmvP9hV2HKc+K?= =?us-ascii?Q?/qmnpxUuaoNU20rb4tSOMmoySKSrsPgvCezK3O4XLZhwXmfP25SyA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 6:GKHieX0sYdFBMu23c6+JZxS5RZqbmpmWiAve1FhIqvKc7eqOGOvgF5TEXay3qzJF53mpC03t1DQ8KDYMSf6N3i6V2AunTqIKtG7tZt2HllPYKEkFyM8xnt+7Wspozl16+jUr5qYXAW6PEcU5piGmSTii1zL6ZlZ03xHsI4YbOLn+iqJsEYONlnLbWXMqevgzUWINCZSM8v5TBBs75d3adhby8MpYe0mLoBfWZwPIXhpJxnohVY44vd0JheiEiL9ai5u8JrZ/RrIyI7n5wE5DUDjPKWMuhh2RU3jUm2lbM+bOcFL45hgoebOOad6J+jk0yD8+Ytsk/1Aak9rpqeTpavhf60a/NjOdLrn6XkOdCmThc5WyBv7267pVs6BW4o5NSe7EA/Ib+QyCgRy8ryKa3TI+4DgwMhw9DXPmtGztrnRXUWN5l5jKgu6NHdaSVT6zAp9l0UgosIbVIRNdUkxd+ml/ncJw/Xhr1R986Dc1Wz4=; 5:o5JNmuuCrPUcsr2TeItKPXnCJVINQfUy1PDFznbmupMpU3+wMsnF8mPr+LZaBzSFQZnre+Nf6jgRlhaFNLTc2Cy6tQ8Rzyh7dKKq+CONn9PEyYMWBXIqieUnz8JK1gtP51Oipw/V9zsg0ps7W4csHQ==; 24:4XSPdyxHf9u2HRR3rsZ7cWaLiVQArH/U+WHycVZagG+NUtVX3B3SloOgCdY90fkoxfgEpCAa5TOqapRVBglht2SsG9hu6Qw573cvvMZnDCk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN2PR05MB2493; 7:Ga4n8a6tu959FO+ink91oj5iCoJOD38W1YkroXh5zFt91p2kLEG9f0Fz4rfVounWbOzMJ8oJ+Q4CfddxBVI1vnD+y/TVGYKexQ5E6eRpKLE4caGcjfhR6adSLttRtsAe+r+lgwjHaE16hgT4mMd7mCKpYEgYtBKAENLSE3Q2ZRwF2XOeLjI/A/L6NuIqS//FFwtScNpGCg+WFP0h7w5865/VWWYKyNMuhfJrudVpOyQb6XCbJ+sXWj+CEy+xrH8igTSTPBI4QS59NOgJQAoBXPE/H6/V+SA8WUTXWAbKUCnEX2Byc5yO9m/oJE4d7SAOC2RCMKK3171ETzTuHWiB0Q==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2017 17:24:26.5367 (UTC)
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12];  Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR05MB2493
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/vQBOkVh9UjcqGBZwwoU9HzITtUs>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Apr 2017 17:24:30 -0000

Andy Bierman writes:
>IMO it is more robust not to assume people never see the real YANG
>statements.

Exactly.  We made YANG readable so that we wouldn't _need_ to view
it using tools.  This was one of the "insta-death" factors for UML.

Thanks,
 Phil


From nobody Wed Apr 19 01:30:39 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B664913156E; Wed, 19 Apr 2017 01:30:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6d7mD3vlRW3e; Wed, 19 Apr 2017 01:30:34 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 660F9131572; Wed, 19 Apr 2017 01:30:33 -0700 (PDT)
Received: from localhost (unknown [195.113.220.115]) by trail.lhotka.name (Postfix) with ESMTPSA id 353A41820043; Wed, 19 Apr 2017 10:31:18 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Andy Bierman <andy@yumaworks.com>
Cc: "t.petch" <ietfc@btconnect.com>, =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6Rs?= =?utf-8?B?ZGVy?= <j.schoenwaelder@jacobs-university.de>, Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
In-Reply-To: <CABCOCHTzLSrca+HyV8kivgP01m7VaOsSvAukupo6U0CLiT22GQ@mail.gmail.com>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com> <A40AE9A2-3E10-4674-9DB3-AA3E6FD62087@nic.cz> <CABCOCHTzLSrca+HyV8kivgP01m7VaOsSvAukupo6U0CLiT22GQ@mail.gmail.com>
Date: Wed, 19 Apr 2017 10:30:28 +0200
Message-ID: <m2shl46bq3.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4cwFuPRNsupJskPVOoOpeg0AOoE>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 08:30:38 -0000

Andy Bierman <andy@yumaworks.com> writes:

> On Thu, Apr 13, 2017 at 11:41 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:
>
>>
>> > On 13 Apr 2017, at 18:08, Andy Bierman <andy@yumaworks.com> wrote:
>> >
>> >
>> >
>> > On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz> wrote:
>> >
>> > > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com> wrote:
>> > >
>> > >
>> > > ----- Original Message -----
>> > > From: "Andy Bierman" <andy@yumaworks.com>
>> > > Sent: Wednesday, April 12, 2017 5:44 PM
>> > >
>> > >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>> > >> j.schoenwaelder@jacobs-university.de> wrote:
>> > >>
>> > >>> I think it is crucial that descriptions etc. remain human readable
>> > >>> using plain text readers. Having to run a renderer to make sense out
>> > >>> of descriptions etc. would be a big failure and things are even
>> > > worse
>> > >>> if modules use different dialects all over the place.
>> > >>>
>> > >>> I believe there is way more important work to get done than this
>> > > (and
>> > >>> I fear endless discussions about which adapted subsets of markdown
>> > > or
>> > >>> (whatever comes next) to use). I do not object this work, but I also
>> > >>> do not support it at this point in time.
>> > >>>
>> > >>>
>> > >> +1
>> > >>
>> > >> IMO this makes YANG less readable, especially without any agreement
>> > >> on the specific markup supported. A YANG module should be readable by
>> > > humans
>> > >> without any special tools required.
>> > >
>> > > I agree.  I would say that if you cannot say it in text/plain, then you
>> > > probably should not be saying it (something I would extend to e-mail
>> but
>> > > realise that I am less likely to get support there:-)
>> >
>> > OK, so if somebody writes
>> >
>> > leaf foo {
>> >     description "This is my *favourite* leaf.";
>> >     type string;
>> > }
>> >
>> >
>> > Your premise is that the description-stmt is for the
>> > benefit of the model writer, not the model reader.
>>
>> My premise is that such *lightweight* markup is being used and will be
>> used. So it is better to be prepared, and accomodate it in an acceptable
>> form, rather than fight it.
>>
>
>
> You mean there are YANG RFCs that contain markup in
> description-stmts?

A trivial one is, for example, bulleted lists are quite common. So
it would be helpful to add

ymt:text-media-type "text/markdown; charset=UTF-8";

even to these RFCs because then processing tools can expect bulleted
lists to be formatted according to markdown rules, e.g. [1]

    List items may consist of multiple paragraphs. Each subsequent
    paragraph in a list item must be indented by either 4 spaces or one
    tab.

Another example are hyperlinks that sometimes occur, e.g., in
"reference" statements. They are formatted in various different ways,
and there is IMO nothing wrong (or unreadable) on using markdown
conventions, for example

[ISO9834-1](https://www.iso.org/standard/58055.html "Information
technology -- Open Systems Interconnection -- Procedures for the
operation of OSI Registration Authorities: General procedures and top
arcs of the ASN.1 Object Identifier tree")

Moreover, not all YANG modules are being produced in the IETF. William
Lupton noted proviously that mediawiki-like markup is supported in
TR-069 data model description strings.

And finally, I do believe (as William also suggested) that YANG could
benefit from YANG-specific markup constructs, especially in error
messages. For example, it might be useful to be able to include
incorrect values taken from actual instance data. This is not a topic of
this draft but it provides a straightforward way to realize this extension. 

[1] https://daringfireball.net/projects/markdown/syntax#list

> Indicating that both the IESG and RFC Editor have approved this practice?
> If not, then such markup is not actually being used in published YANG
> modules.
>
>
>
>> And I explicitly want to avoid standardizing a particular markup format,
>> at this stage at least.
>>
>>
>>
> That means the burden is on the YANG reader to be aware of every possible
> markup variant anybody might want to use.  Of course the user must

The basic assumption is that the text can be left unprocessed without
being difficult to read and understand. Lightweight markup syntaxes such
as markdown are unobtrusive by design.

> understand
> the "extra" chars thrown in with the plain English. One cannot assume it
> will
> be obvious to every reader which chars are extra, especially with no
> constraints
> at all on the markup syntax and semantics.

The reader can look up the rules if necessary.

I am not against standardizing something but it can be difficult to
agree on a format that works for everybody and is sufficiently
future-proof.

Lada

>
>
> Andy
>
>
>
>
>> > Since YANG explicitly states this statement contains a human-readable
>> > string, it seems clear the benefit to the readers is more important.
>>
>> What exactly is non-human-readable in my example?
>>
>> Moreover, different communities may want to add e.g. metadata in a certain
>> formalized format. To some extent, we already do it in the initial
>> decription of our modules. IMO there is nothing wrong on specifying the
>> format that is being used.
>>
>> >
>> >
>> > you may not like it, but it is absolutely legal and IMO also readable by
>> humans. As William previously mentioned, some communities are already doing
>> similar things. The principal aim of my I-D is to allow module authors to
>> explicitly state that they adhere to some rules, which helps authors of
>> tools reduce guesswork.
>> >
>> >
>> > You may decide to ignore the intent of the description-stmt.
>> > That doesn't mean we should change the definition in the standard.
>> > IMO plain text is human-readable.  Anything that requires parsing,
>> > reinterpreting and re-rendering is not human friendly.
>>
>> My draft doesn't propose anything like this. Lightweight markup such as
>> markdown doesn't require parsing, and is as human-readable as anything else.
>>
>> Lada
>>
>> >
>> >
>> > The example with email is actually very relevant. I would also love if
>> people and MUAs only used plain text but, as you say, this is not going to
>> happen. If we accept this as a fact, is it better or worse for
>> interoperability that MUAs provide media type in mail headers?
>> >
>> > Lada
>> >
>> > Andy
>> >
>> >
>> > >
>> > > Tom Petch
>> > >
>> > >>> /js
>> > >>>
>> > >>>
>> > >> Andy
>> > >>
>> > >>
>> > >>> On Wed, Apr 12, 2017 at 02:53:08PM +0200, Ladislav Lhotka wrote:
>> > >>>> Robert Wilton <rwilton@cisco.com> writes:
>> > >>>>
>> > >>>>> Yes/support.  But with the condition that I would still like the
>> > > draft
>> > >>>>> to define a basic common subset of markdown fields/annotations
>> > > that
>> > >>>>> implementations would be expected to support.  For clarity, I'm
>> > > not
>> > >>>>> suggesting that the draft should define a new markdown language,
>> > > I
>> > >>> think
>> > >>>>> that it would be better to use an existing markdown language,
>> > > but
>> > >>>>> perhaps simplified.
>> > >>>>
>> > >>>> In my view, this needs to remain purely optional, so
>> > > implementations
>> > >>>> won't be expected to support anything. It should be perfectly fine
>> > > to
>> > >>>> leave description texts unprocessed, or process only selected
>> > >>>> constructs.
>> > >>>>
>> > >>>>>
>> > >>>>> I want to avoid the scenario where each group of YANG modelers
>> > > could
>> > >>>>> decide to use a different incompatible variant of text/markdown,
>> > > and
>> > >>>>> hence generic tools would not be able to reliably render the
>> > > markup for
>> > >>>>> a generic YANG module.
>> > >>>>
>> > >>>> On the other hand, particular markup conventions might be dictated
>> > > by
>> > >>>> external circumstances. For example, for modules hosted at GitHub,
>> > > the
>> > >>>> GFM variant of text/markdown looks like a natural choice but
>> > > elsewhere
>> > >>>> it can be something different. William also suggested that certain
>> > >>>> YANG-specific constructs may also be introduced.
>> > >>>>
>> > >>>>>
>> > >>>>> Care would need to be taken with which variant of the Markdown
>> > > language
>> > >>>>> is chosen as a base (RFC 7764 may be of use) .  E.g. the github
>> > > markup
>> > >>>>> language has been previously suggested, but the specification
>> > > document
>> > >>>>> for that variant is long (approx 120 pages).
>> > >>>>
>> > >>>> RFC 7763 also notes that markdown itself by design has no concept
>> > > of
>> > >>>> validity, so I think it is appropriate to take it easy and avoid
>> > >>>> overspecifying things.
>> > >>>>
>> > >>>> I guess the key point here is "lighweight markup": if and
>> > > implementation
>> > >>>> can make use of it, then fine, but module readers should have
>> > > little
>> > >>>> difficulty if not.
>> > >>>>
>> > >>>> Thanks, Lada
>> > >>>>
>> > >>>>>
>> > >>>>> Thanks,
>> > >>>>> Rob
>> > >>>>>
>> > >>>>>
>> > >>>>> On 10/04/2017 12:45, Ladislav Lhotka wrote:
>> > >>>>>> As the author: yes/support.
>> > >>>>>>
>> > >>>>>> Two changes seemed to have support in IETF 98 audience:
>> > >>>>>>
>> > >>>>>> 1. Apart from text/plain, the media type SHOULD be
>> > > text/markdown
>> > >>>>>> (variants permitted).
>> > >>>>>>
>> > >>>>>> 2. The "text-media-type" extension can appear anywhere in a
>> > >>> (sub)module,
>> > >>>>>> and will be scoped to the parent statement and its substaments
>> > > (unless
>> > >>>>>> overriden).
>> > >>>>>>
>> > >>>>>> Lada
>> > >>>>>>
>> > >>>>>> Kent Watsen <kwatsen@juniper.net> writes:
>> > >>>>>>
>> > >>>>>>> All,
>> > >>>>>>>
>> > >>>>>>> This is start of a two-week poll on making the following draft
>> > > a
>> > >>>>>>> NETMOD working group document:
>> > >>>>>>>
>> > >>>>>>>   draft-lhotka-netmod-yang-markup-00
>> > >>>>>>>
>> > >>>>>>> Please send email to the list indicating "yes/support" or
>> > > "no/do not
>> > >>>>>>> support".  If indicating no, please state your reservations
>> > > with the
>> > >>>>>>> document.  If yes, please also feel free to provide comments
>> > > you'd
>> > >>>>>>> like to see addressed once the document is a WG document.
>> > >>>>>>>
>> > >>>>>>> Thank you,
>> > >>>>>>> NETMOD WG Chairs
>> > >>>>>>>
>> > >>>>>>>
>> > >>>>>>> _______________________________________________
>> > >>>>>>> netmod mailing list
>> > >>>>>>> netmod@ietf.org
>> > >>>>>>> https://www.ietf.org/mailman/listinfo/netmod
>> > >>>>>
>> > >>>>
>> > >>>> --
>> > >>>> Ladislav Lhotka, CZ.NIC Labs
>> > >>>> PGP Key ID: 0xB8F92B08A9F76C67
>> > >>>>
>> > >>>> _______________________________________________
>> > >>>> netmod mailing list
>> > >>>> netmod@ietf.org
>> > >>>> https://www.ietf.org/mailman/listinfo/netmod
>> > >>>
>> > >>> --
>> > >>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>> > >>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen |
>> > > Germany
>> > >>> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>> > >>>
>> > >>> _______________________________________________
>> > >>> netmod mailing list
>> > >>> netmod@ietf.org
>> > >>> https://www.ietf.org/mailman/listinfo/netmod
>> > >>>
>> > >>
>> > >
>> > >
>> > > ------------------------------------------------------------
>> ------------
>> > > --------
>> > >
>> > >
>> > >> _______________________________________________
>> > >> netmod mailing list
>> > >> netmod@ietf.org
>> > >> https://www.ietf.org/mailman/listinfo/netmod
>> >
>> > --
>> > Ladislav Lhotka, CZ.NIC Labs
>> > PGP Key ID: 0xB8F92B08A9F76C67
>>
>> --
>> Ladislav Lhotka, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>
>>
>>
>>
>>
>>

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 19 01:50:15 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FD2313158E for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 01:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DXjaLd57-FNS for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 01:50:12 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 8A929131589 for <netmod@ietf.org>; Wed, 19 Apr 2017 01:50:12 -0700 (PDT)
Received: from localhost (unknown [195.113.220.115]) by trail.lhotka.name (Postfix) with ESMTPSA id 3049C1820043; Wed, 19 Apr 2017 10:50:59 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: heasley <heas@shrubbery.net>, netmod@ietf.org
In-Reply-To: <20170414003426.GO2149@shrubbery.net>
References: <20170414003426.GO2149@shrubbery.net>
Date: Wed, 19 Apr 2017 10:50:10 +0200
Message-ID: <m2pog86at9.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/REpR_txPsHKGdpiD8Iu80PZWpe4>
Subject: Re: [netmod] netmod Digest, Vol 109, Issue 17
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 08:50:14 -0000

heasley <heas@shrubbery.net> writes:

>> > On 13 Apr 2017, at 09:14, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
>> > 
>> > On Thu, Apr 13, 2017 at 08:28:08AM +0200, Ladislav Lhotka wrote:
>> >> 
>> >> We are talking past each other. Are you willing to admit that my draft has nothing to do with the *presence* of markup in a description text, as long as it remains a valid YANG string?
>> >> 
>> > 
>> > I think you do not understand what I am saying. The main purpose of
>> > description statements etc. is that they are easily to read by humans.
>> > 
>> > 7.21.3.  The "description" Statement
>> > 
>> >   The "description" statement takes as an argument a string that
>> >   contains a human-readable textual description of this definition.
>> > 
>> > I disagree with your claim that human-readable text is markup. The
>> > whole RFC series is formatted human-readable text, not markup. I
>> > believe this work is heading in the wrong direction, it will lead to
>> > endless discussions of many different flavors of markup used in
>> > description clauses, and it will harm interoperability at the human
>> > eye level.
>> > 
>> > I believe there are way more important problems to work on. I am out
>> > of this thread (since there is more important work to do).
>> 
>> I believe your discussion habits are sometimes aggressive and unacceptable.
>> 
>> Lada
>
> I think that Juergen is to the point - and along with Andy is quite correct
> that this seems like a distraction and unnecessary.

Neither I nor the draft propose anything that would be difficult to read
in an unprocessed form. The draft says it quite clearly:

   It is RECOMMENDED to use only media types representing "lightweight"
   markup that is easy to read even in the unprocessed source form, such
   as "text/markdown".

I don't mind adding another recommendation that even lightweight markup
be used sparingly but, on the other hand, I don't see any reason to ban
it. Those who think it is uinmportant or unnecessary can simply avoid it
in their YANG modules and ignore this document and the extension defined
therein.

Lada

>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 19 02:09:15 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E057B1315AD; Wed, 19 Apr 2017 02:09:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XGZIH2Yptvp0; Wed, 19 Apr 2017 02:09:12 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 36D551315AC; Wed, 19 Apr 2017 02:09:12 -0700 (PDT)
Received: from localhost (unknown [195.113.220.115]) by trail.lhotka.name (Postfix) with ESMTPSA id 014491820043; Wed, 19 Apr 2017 11:09:58 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Robert Wilton <rwilton@cisco.com>, Andy Bierman <andy@yumaworks.com>
Cc: "t.petch" <ietfc@btconnect.com>, =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6Rs?= =?utf-8?B?ZGVy?= <j.schoenwaelder@jacobs-university.de>, Kent Watsen <kwatsen@juniper.net>, NETMOD WG <netmod@ietf.org>, NetMod WG Chairs <netmod-chairs@ietf.org>
In-Reply-To: <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com>
References: <10335DBC-AF4B-4CEF-AC4C-F0E4D27C13A6@juniper.net> <m2d1ck1o5q.fsf@birdie.labs.nic.cz> <80e51c0a-9463-8ebe-c35d-9f1fae8c07e9@cisco.com> <m28tn5u6rv.fsf@birdie.labs.nic.cz> <20170412130207.GA83817@elstar.local> <CABCOCHQ4g6RZc=Jj0zqEu8Sydo8HHOHpfMMFFX7JRCnUAnvm6A@mail.gmail.com> <06e201d2b44f$35c0a780$4001a8c0@gateway.2wire.net> <82424428-C5C0-4EA8-BBD2-6F52EEFD300F@nic.cz> <CABCOCHSjWW6GFH-sBCUq1NaDS89yid7PMbvqYwOwjEvSsOJmZg@mail.gmail.com> <f3b07f2c-9cf6-843f-48e7-1b1e813c2a77@cisco.com>
Date: Wed, 19 Apr 2017 11:09:09 +0200
Message-ID: <m2mvbc69xm.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/YnzcRqavzf8Q9ner5pcQZF6CuOc>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 09:09:14 -0000

Robert Wilton <rwilton@cisco.com> writes:

> On 13/04/2017 17:08, Andy Bierman wrote:
>>
>>
>> On Thu, Apr 13, 2017 at 5:45 AM, Ladislav Lhotka <lhotka@nic.cz 
>> <mailto:lhotka@nic.cz>> wrote:
>>
>>
>>     > On 13 Apr 2017, at 13:34, t.petch <ietfc@btconnect.com
>>     <mailto:ietfc@btconnect.com>> wrote:
>>     >
>>     >
>>     > ----- Original Message -----
>>     > From: "Andy Bierman" <andy@yumaworks.com
>>     <mailto:andy@yumaworks.com>>
>>     > Sent: Wednesday, April 12, 2017 5:44 PM
>>     >
>>     >> On Wed, Apr 12, 2017 at 6:02 AM, Juergen Schoenwaelder <
>>     >> j.schoenwaelder@jacobs-university.de
>>     <mailto:j.schoenwaelder@jacobs-university.de>> wrote:
>>     >>
>>     >>> I think it is crucial that descriptions etc. remain human readable
>>     >>> using plain text readers. Having to run a renderer to make
>>     sense out
>>     >>> of descriptions etc. would be a big failure and things are even
>>     > worse
>>     >>> if modules use different dialects all over the place.
>>     >>>
>>     >>> I believe there is way more important work to get done than this
>>     > (and
>>     >>> I fear endless discussions about which adapted subsets of markdown
>>     > or
>>     >>> (whatever comes next) to use). I do not object this work, but
>>     I also
>>     >>> do not support it at this point in time.
>>     >>>
>>     >>>
>>     >> +1
>>     >>
>>     >> IMO this makes YANG less readable, especially without any agreement
>>     >> on the specific markup supported. A YANG module should be
>>     readable by
>>     > humans
>>     >> without any special tools required.
>>     >
>>     > I agree.  I would say that if you cannot say it in text/plain,
>>     then you
>>     > probably should not be saying it (something I would extend to
>>     e-mail but
>>     > realise that I am less likely to get support there:-)
>>
>>     OK, so if somebody writes
>>
>>     leaf foo {
>>         description "This is my *favourite* leaf.";
>>         type string;
>>     }
>>
>>
>> Your premise is that the description-stmt is for the
>> benefit of the model writer, not the model reader.
>> Since YANG explicitly states this statement contains a human-readable
>> string, it seems clear the benefit to the readers is more important.
>
> I see that the benefit of allowing markdown really is for the model 
> reader.  Longer term, I assume that operators using YANG models probably 
> won't interact so much with the raw YANG models themselves, but will be 
> much more likely to interact with the constructed tree structure through 
> a web browser, or generated APIs.
>
> Allowing markup, e.g. so a paragraph of text can re-flow to fill a box 
> seems useful to me, as does some sort of emphasis and lists.

Absolutely. People are converting YANG modules to UML and other formats.

>
> I also note that quite a lot (most?) language API documentation tools 
> generally take some form of structured text, rather than relying on 
> text/plain.
>
> But I do agree to the point that this work seems less urgent than some 
> of other items that are being worked on in NETMOD.

Of course, I am far from claiming that this is urgent or terribly
important, I just realized in my recent work that lightweight markup can
make life of tool makers easier without significantly complicating the
reading of module source text.

Lada

>
> Rob
>
>
>
>
>
>

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 19 02:35:14 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40540128CFF; Wed, 19 Apr 2017 02:35:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7qeOOZAqAjY5; Wed, 19 Apr 2017 02:35:11 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 6604F1293D6; Wed, 19 Apr 2017 02:35:11 -0700 (PDT)
Received: from localhost (unknown [195.113.220.115]) by trail.lhotka.name (Postfix) with ESMTPSA id B3C3F1820043; Wed, 19 Apr 2017 11:35:58 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Phil Shafer <phil@juniper.net>, Andy Bierman <andy@yumaworks.com>
Cc: NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
In-Reply-To: <201704181720.v3IHKCJ7045659@idle.juniper.net>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net>
Date: Wed, 19 Apr 2017 11:35:09 +0200
Message-ID: <m2k26g68qa.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/F3rFwpw57W-TSRtvZmJ7-ZMHj60>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 09:35:13 -0000

Phil Shafer <phil@juniper.net> writes:

> Andy Bierman writes:
>>IMO it is more robust not to assume people never see the real YANG
>>statements.
>
> Exactly.  We made YANG readable so that we wouldn't _need_ to view
> it using tools.  This was one of the "insta-death" factors for UML.

I have to reiterate that the idea is to continue to be able to view YANG
modules *without* using tools, but provide some aid to tools that can make
use of certain well-defined lightweight markup conventions.

Everybody with a practical experience of converting YANG automatically
to something else (not only to HTML, it starts already with YIN) knows
that transferring descriptions and other similar texts is tricky.

Lada

>
> Thanks,
>  Phil
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Wed Apr 19 12:43:36 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7BB3129526 for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 12:43:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sz-daDeq3Abs for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 12:43:27 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0109.outbound.protection.outlook.com [104.47.41.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0D9C129C40 for <netmod@ietf.org>; Wed, 19 Apr 2017 12:43:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MZbQXelm6qfuBF0bW2hTIzgRZd5cZVWNWLi5Wvpmmz0=; b=HNzk67XVBs3RHKoyy9spiBKAlU+j/wRajbPEDkMZ6cT/d84dv/dZyZCYfzGXw+zXHKl8zz6+XWLttPQBFnWNJAODGc04KXCyl6tv5j/cK3Oy/ZJX04ketuVHeVPmGAyWIsPHLXt3lkHG6f+WQBPPXX1xUQo1bNbcIJ85/GxLpKs=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1444.namprd05.prod.outlook.com (10.160.117.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Wed, 19 Apr 2017 19:43:26 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1047.006; Wed, 19 Apr 2017 19:43:25 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: regarding yang-next
Thread-Index: AQHSuUU1r9YWPr1F8UiDeRS+con7uQ==
Date: Wed, 19 Apr 2017 19:43:25 +0000
Message-ID: <EF629DD3-C94C-4FC4-918A-C950AEADA625@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1444; 7:aAdmzKk+dtBRElSsMjEwHg/L02CX7OwCNDvgRaShWFZTsdMb/ksAFwTLfeJVUOMncC02qq9BU5TfdnW8H+x0BjMrGDdZKKU9bPRCwW98Mmmng9hwDjewGTeEByISld5Da/1u9b94otXxdw3tYYV46vX8Ci+IJJTkspGf+aDjReUiPV/PFhR2vmmYoCtJj9EtH8nbrfwzNeOLmh4W7DRie10LKOQj1wE+QP+pRklwTry6KaEE5KuyXYGw6O14OEnn6VAblZcREyLbh+s5yL4n7Y4zVt8JwrcD+oy3B8REgJbi6o2w/WtZIToP5ChyVCSrFHK+42wTsDbHM4a1K91ymQ==
x-ms-office365-filtering-correlation-id: d488ae5a-cd0b-43f3-6d8c-08d4875c5881
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1444; 
x-microsoft-antispam-prvs: <BN3PR0501MB1444981EFE6DBFBE70937B07A5180@BN3PR0501MB1444.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(20161123555025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR0501MB1444; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1444; 
x-forefront-prvs: 028256169F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39450400003)(39410400002)(39860400002)(39840400002)(39400400002)(4001350100001)(2351001)(83506001)(82746002)(5640700003)(99286003)(6306002)(6512007)(83716003)(66066001)(6436002)(2501003)(6916009)(38730400002)(5660300001)(110136004)(6506006)(77096006)(86362001)(3660700001)(25786009)(53936002)(189998001)(2900100001)(6486002)(50986999)(54356999)(305945005)(33656002)(8676002)(2906002)(1730700003)(81166006)(3280700002)(122556002)(8936002)(6116002)(102836003)(3846002)(7736002)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1444; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <356A55B41B989D4E94E3D72CED1403BD@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2017 19:43:25.4918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1444
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3DQydAf3RufQ1_kEIGVLh7KbpX8>
Subject: [netmod] regarding yang-next
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 19:43:35 -0000

DQpUaGUgWUFORyBOZXh0IGRpc2N1c3Npb24gZnJvbSB0aGUgQ2hpY2FnbyBtZWV0aW5nIHdhcyBp
bnRlcmVzdGluZy4gIA0KV2hhdCBJIHRvb2sgYXdheSBmcm9tIGl0IGlzIHRoYXQgaXQgd291bGQg
YmUgZ29vZCB0byBmaW5kIGEgd2F5IA0KdG8gdXBkYXRlIFlBTkcgbW9yZSByYXBpZGx5LCBzb21l
d2hhdCBsaWtlIGNvZGUgd2l0aCBwYXRjaGVzIGFuZA0KYnJhbmNoZXMuDQoNCkluIHRoZSBlbmQs
IEkgdmlld2VkIHRoaXMgbW9yZSBvZiBhbiBSRkMtcHVibGlzaGluZyB0aGluZyB0aGFuIGENCk5F
VE1PRCB0aGluZy4gIEZvciBpbnN0YW5jZSwgaW1hZ2luZSB3ZSBoYXZlOg0KDQogIDc5NTAgLSBZ
QU5HIDEuMQ0KICA4eHh4IC0gVGhlICdtYXAnIHN0YXRlbWVudCAgICAgICAodXBkYXRlcyA3OTUw
KQ0KICA4eXl5IC0gVGhlICd0ZW1wbGF0ZScgc3RhdGVtZW50ICAodXBkYXRlcyA3OTUwKQ0KICA4
enp6IC0gVGhlICdpbmFjdGl2ZScgYXR0cmlidXRlICAodXBkYXRlcyA3OTUwKQ0KICA5OTk5IC0g
WUFORyAxLjIgPSBZMS4xICsgOHh4eCArIDh5eXkgKyA4enp6DQoNCkkgZG91YnQgdGhhdCB0aGUg
UkZDIEVkaXRvciB3b3VsZCBldmVyIGRvIHNvbWV0aGluZyBhcyBjYWxsb3VzIGFzIA0KdGhhdCBi
dXQsIHN0aWxsLCB0aGUgdGFrZWF3YXkgZm9yIHVzLCBmb3Igbm93IGF0IGxlYXN0LCBpcyB0byB3
b3JrDQpvbiBzaW1wbGUgZHJhZnRzIHRoYXQgdXBkYXRlIDc5NTAgcmF0aGVyIHRoYW4gd29yayBv
biBhIDc5NTBiaXMuDQoNClNvIHRoYXQgc2V0dGxlcyB0aGUgWUFORyBOZXh0IGRpc2N1c3Npb24g
Zm9yIGEgd2hpbGUuICBQbGVhc2Ugc3RpbGwNCnVzZSB0aGUgWWFuZyBOZXh0IGlzc3VlIHRyYWNr
ZXIgd2hlbiB5b3UgaGF2ZSBpZGVhcyBmb3IgWUFORyBjYW4gYmUNCmltcHJvdmVkOiAgaHR0cHM6
Ly9naXRodWIuY29tL25ldG1vZC13Zy95YW5nLW5leHQvaXNzdWVzLg0KDQpUaGFua3MsDQpLZW50
IC8vIGNvLWNoYWlyDQoNCg0KDQoNCg0K


From nobody Wed Apr 19 12:49:56 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 096CA12948B for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 12:49:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.02
X-Spam-Level: 
X-Spam-Status: No, score=-2.02 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, WEIRD_PORT=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o1NN10Pgx46s for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 12:49:53 -0700 (PDT)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0112.outbound.protection.outlook.com [104.47.34.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C795128D40 for <netmod@ietf.org>; Wed, 19 Apr 2017 12:49:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xXyq0V4JCgGhrD5w35KZlXaO7j9Nv+XSu0Zrxt3+6fM=; b=Xq7wyLQJmK0MYzFPcBsvK4hWVTNQgZo89fkKNU80mYNTHf8XxgOrzCf82kOxjghUqGmKbOa3CWGc5El2SkuI0q+ecTOuzbMLuwdWZeEZlpwRbR3RbOY7MI/IIXoW7Abv2uwEJRbiHtGfiK+ZWooV0HYeQZYsdPJKC1R/5y4wKGE=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Wed, 19 Apr 2017 19:49:52 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1047.006; Wed, 19 Apr 2017 19:49:52 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: draft minutes posted
Thread-Index: AQHSuUYcDAK8V16RmEagDqN1Us4WYw==
Date: Wed, 19 Apr 2017 19:49:52 +0000
Message-ID: <16450BC2-5BB9-4F54-B2ED-B502DB0E2E20@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:ID3wU/ehTRnsQHiqjRy5FBwrecPWa6kGXUShp6XXUfeY3Z+d/U3S/AO0UzoYHMuapEcmkn/CWUpzKUigmmExT1OXAvd+vzT51qnF7e9mXRug+T57iELxZSHff5Bw1FSChbAeA9XgaSVZZBW75vhfwhzuX0QedqcR8N0xH8rsSBX7Ocgaw0ZYfCCQQMTT1gUjnnKcctDpGN2eOb6rQ5GPhk/Dc8Zn0I6TI4YIZeophaVQ0tXR1JEni776EffpLwRbRPaRTTVxzA4MWwgHw0tYOD9aBQaWtvwZKVTZt5xpBVBkDqMJyXOLvN8uPjb/5v8sxTf2mDAFINQjFWgpied1vg==
x-ms-office365-filtering-correlation-id: aa47bc78-4a2e-455d-bb1b-08d4875d3f0f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB1442E2FD5B9960795C601037A5180@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123560025)(20161123555025)(20161123564025)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 028256169F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39400400002)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(279900001)(8936002)(36756003)(3480700004)(189998001)(86362001)(2501003)(4001350100001)(93376004)(7116003)(5660300001)(1730700003)(8676002)(81166006)(54356999)(50986999)(33656002)(2351001)(2906002)(110136004)(38730400002)(3660700001)(3280700002)(6916009)(2900100001)(66066001)(122556002)(305945005)(7736002)(25786009)(99286003)(6306002)(53936002)(6512007)(83716003)(6116002)(102836003)(3846002)(77096006)(966004)(6486002)(6436002)(6506006)(83506001)(82746002)(5640700003)(133083001)(15302535012); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <7F4AB617E4E41F47A50A70032549B8C0@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2017 19:49:52.3854 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Ip3omr-pN3IGdPSpGvmhYXZRn-w>
Subject: [netmod] draft minutes posted
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 19:49:55 -0000

DQpBbGwsIChlc3BlY2lhbGx5IHByZXNlbnRlcnMhKSwNCg0KUGxlYXNlIHRha2UgYSBsb29rIGF0
IHRoZSBtZWV0aW5nIG1pbnV0ZXMgaGVyZToNCg0KICBodHRwOi8vZXRoZXJwYWQudG9vbHMuaWV0
Zi5vcmc6OTAwMC9wL25vdGVzLWlldGYtOTgtbmV0bW9kDQoNCk1pY2hhZWwsIExvdSwgYW5kIEkg
aGF2ZSB1cGRhdGVkIHRoZSBldGhlcnBhZCBzaW5jZSB0aGUgbWVldGluZw0KdG8gZmlsbCBpbiBt
aXNzaW5nIG9yIGltY29tcGxldGUgY29tbWVudHMsIGFzIHdlbGwgYXMgdG8gZml4DQp0eXBvcyBh
bmQgZmlsbCBpbiBjb21wbGV0ZSBuYW1lcy4gIFN0aWxsLCB0aGVyZSBpcyBhIGNoYW5jZSB0aGF0
DQpzb21ldGhpbmcgd2FzIG1pc3NlZC4NCg0KVGhhbmtzLA0KS2VudCAoYW5kIExvdSkNCg0KDQo=


From nobody Wed Apr 19 14:05:42 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90D17129400; Wed, 19 Apr 2017 14:05:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C4jOaKgqClH6; Wed, 19 Apr 2017 14:05:38 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0125.outbound.protection.outlook.com [104.47.38.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B4B8129BE0; Wed, 19 Apr 2017 14:05:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5Fe/FXZl2Cju/HIPGVTTLz8bK/a6aRDMAm72pfNS+Oo=; b=VQBxYbc2LziVRIeqNaZceB1SfsN0xNtDwaWila51TNPxwcn+jjXmJ7YEMCBHEnKL/NmNEutGhVJHQRXYgoM6NDsheWaWBuP9pbTEON3kPSpsMFewqrlv8xxDXQ1la+/7mJZEOEC6OT9OxcKPuZ8FlhdAp99rzIFXUj875tOLBxg=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by CY4PR05MB2824.namprd05.prod.outlook.com (10.169.182.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Wed, 19 Apr 2017 21:05:36 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1047.006; Wed, 19 Apr 2017 21:05:36 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Ladislav Lhotka <lhotka@nic.cz>, Phil Shafer <phil@juniper.net>, "Andy Bierman" <andy@yumaworks.com>
CC: NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Thread-Topic: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
Thread-Index: AQHSr/YXcDS5bbna6UeIPfM5lrW/TKG+nTTogAMc3TeAAD4cAIABRu52gAAIhYCAADjwAIAHbMmAgAB1S4CAAA2BgIABEGeAgAB92YA=
Date: Wed, 19 Apr 2017 21:05:36 +0000
Message-ID: <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz>
In-Reply-To: <m2k26g68qa.fsf@nic.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: nic.cz; dkim=none (message not signed) header.d=none;nic.cz; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR05MB2824; 7:Dr0IltgOdN4kufqshcxGQfNsoRxIYGZ+trglLY+I7zt7V4YEPKWQzvq8TaTft/pagRUwfQpkk+BQxr2sj20aZ/E+78FwddluXrM6MnGNOAOxUYZKCL5P3k3dHfoohtU2vOLY/F6wHiCILb1EXg7pfh3GKvcm0S968emQADYQcCKM+xE7MXl7y8ddorBRbkfbxhD1iQOzXHmemnfCwS2FICGzrNRaHZP70mbGZUAvIj9P7yyX7xQdf0heKNER3Yn64y2Iu9I0VS3Pw7fMlc02esupGqxQCew/mqalgpL8pweOu9zfTP7t7WFmmsp9X1cyMWt6U5t60IAlRTqFzKQt1Q==
x-ms-office365-filtering-correlation-id: ffcb0ad8-4f66-4df0-ce58-08d48767d35b
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:CY4PR05MB2824; 
x-microsoft-antispam-prvs: <CY4PR05MB2824048CA3E6C8C8D3029672A5180@CY4PR05MB2824.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148); SRVR:CY4PR05MB2824; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB2824; 
x-forefront-prvs: 028256169F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39450400003)(39410400002)(39840400002)(39400400002)(39850400002)(83506001)(83716003)(3660700001)(82746002)(77096006)(2950100002)(122556002)(36756003)(2906002)(6486002)(6246003)(25786009)(3846002)(54356999)(50986999)(38730400002)(66066001)(102836003)(4326008)(6116002)(5660300001)(76176999)(6506006)(8676002)(8936002)(6306002)(6436002)(305945005)(81166006)(53936002)(6512007)(189998001)(54906002)(86362001)(7736002)(4001350100001)(229853002)(2900100001)(3280700002)(33656002)(99286003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB2824; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <A132BB4FEA594B499FA8D2B97279FABF@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2017 21:05:36.2141 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB2824
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JmzZjApmAXl_s9BmUcobgHU4HLc>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 21:05:40 -0000

DQpBbGwsDQoNCldlJ3JlIGEgY291cGxlIGRheXMgYXdheSBmcm9tIHRoZSAyLXdlZWsgd2luZG93
LiAgQXMgb2Ygbm93LCB0aGUNCm1ham9yaXR5IGRvZXMgbm90IHN1cHBvcnQgYWRvcHRpbmcgdGhp
cyBkcmFmdC4gIEFueSByZW1haW5pbmcNCm9waW5pb25zPw0KDQoNCkxhZGEsDQoNClRoZSBvYmpl
Y3Rpb25zIHNlZW0gdG8gYmUgY29uY2VybiBmb3IgbmV0IHJlYWRhYmlsaXR5LCBhbmQgZm9yIHRo
ZQ0KaW1wb3J0YW5jZSBvZiB0aGUgcHJvYmxlbSByZWxhdGl2ZSB0byBvdGhlciBhY3Rpdml0aWVz
LiAgRm9yIHRoZQ0KZm9ybWVyIGNhc2UsIGl0IG1heSBoZWxwIGlmIHlvdSBwb3N0ZWQgc29tZSBl
eGFtcGxlcy4gIEZvciB0aGUgDQpsYXR0ZXIgY2FzZSwgd2UgbWF5IHdhbnQgdG8ga2VlcCB0aGlz
IGRyYWZ0IGNvb2tpbmcgaW4gdGhlIA0KYmFja2dyb3VuZC4NCg0KDQpLZW50IC8vIGFzIGNvLWNo
YWlyIGFuZCBwb3RlbnRpYWwgc2hlcGhlcmQNCg0KDQoNClBoaWwgU2hhZmVyIDxwaGlsQGp1bmlw
ZXIubmV0PiB3cml0ZXM6DQoNCj4gQW5keSBCaWVybWFuIHdyaXRlczoNCj4+SU1PIGl0IGlzIG1v
cmUgcm9idXN0IG5vdCB0byBhc3N1bWUgcGVvcGxlIG5ldmVyIHNlZSB0aGUgcmVhbCBZQU5HDQo+
PnN0YXRlbWVudHMuDQo+DQo+IEV4YWN0bHkuICBXZSBtYWRlIFlBTkcgcmVhZGFibGUgc28gdGhh
dCB3ZSB3b3VsZG4ndCBfbmVlZF8gdG8gdmlldw0KPiBpdCB1c2luZyB0b29scy4gIFRoaXMgd2Fz
IG9uZSBvZiB0aGUgImluc3RhLWRlYXRoIiBmYWN0b3JzIGZvciBVTUwuDQoNCkkgaGF2ZSB0byBy
ZWl0ZXJhdGUgdGhhdCB0aGUgaWRlYSBpcyB0byBjb250aW51ZSB0byBiZSBhYmxlIHRvIHZpZXcg
WUFORw0KbW9kdWxlcyAqd2l0aG91dCogdXNpbmcgdG9vbHMsIGJ1dCBwcm92aWRlIHNvbWUgYWlk
IHRvIHRvb2xzIHRoYXQgY2FuIG1ha2UNCnVzZSBvZiBjZXJ0YWluIHdlbGwtZGVmaW5lZCBsaWdo
dHdlaWdodCBtYXJrdXAgY29udmVudGlvbnMuDQoNCkV2ZXJ5Ym9keSB3aXRoIGEgcHJhY3RpY2Fs
IGV4cGVyaWVuY2Ugb2YgY29udmVydGluZyBZQU5HIGF1dG9tYXRpY2FsbHkNCnRvIHNvbWV0aGlu
ZyBlbHNlIChub3Qgb25seSB0byBIVE1MLCBpdCBzdGFydHMgYWxyZWFkeSB3aXRoIFlJTikga25v
d3MNCnRoYXQgdHJhbnNmZXJyaW5nIGRlc2NyaXB0aW9ucyBhbmQgb3RoZXIgc2ltaWxhciB0ZXh0
cyBpcyB0cmlja3kuDQoNCkxhZGENCg0KPg0KPiBUaGFua3MsDQo+ICBQaGlsDQo+DQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IG5ldG1vZCBtYWls
aW5nIGxpc3QNCj4gbmV0bW9kQGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vbmV0bW9kDQoNCi0tIA0KTGFkaXNsYXYgTGhvdGthLCBDWi5OSUMgTGFicw0K
UEdQIEtleSBJRDogMHhCOEY5MkIwOEE5Rjc2QzY3DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpuZXRtb2QgbWFpbGluZyBsaXN0DQpuZXRtb2RAaWV0
Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0bW9kDQoNCg0K


From nobody Wed Apr 19 15:32:46 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98C6212025C for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 15:32:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aoJu5ldyheoJ for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 15:32:42 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0126.outbound.protection.outlook.com [104.47.32.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C957C129C1B for <netmod@ietf.org>; Wed, 19 Apr 2017 15:32:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=QPf88j9WBFv6dd0ghEWT/F4XmdSLWq0RdV563YVJObg=; b=Ue9lYFzZ9qDIgIISaQmRyv+WKDrn9jvvFSDvI5SQjFdXik9jcAFAl61KpDRRPbsGOPwKtBTcp+XwbPJ2Kr1xbaEiewhkv/mxL7/J/H4zctx3G6tgwf0HReH149sj7IPW1AXPd/8l01RQxWIHkxLcwmEXcs7xeAJDry7EDB/nWw8=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1443.namprd05.prod.outlook.com (10.160.117.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Wed, 19 Apr 2017 22:32:41 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1047.006; Wed, 19 Apr 2017 22:32:41 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>, Lou Berger <lberger@labn.net>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Regarding IPR on draft-bjorklund-netmod-yang-tree-diagrams
Thread-Index: AQHSuVzbmenTRtYj2kWG+HpFp7WkIg==
Date: Wed, 19 Apr 2017 22:32:41 +0000
Message-ID: <5C4A45DC-CB9A-4391-A9A2-30CE727B1DB6@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: tail-f.com; dkim=none (message not signed) header.d=none;tail-f.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1443; 7:4ni6KtbxUr4jyBWMtHqqmX1YDXiquki+18qiWMLpvfdYg3MAmtNizd/UdkXxywf7pX91njdpmS/vVekhfpg1lSv5UxQUqETCOSIucpUhmXrjCvhzFmUvyD7FmAj49BPOuBUJuDdrFCuqxJw6QXqu/leqImhhQdalRIPh2uYx/XEGUTYMj2ytLExIrJkaYmMzavieuw9XBZiakQ0ETE45yYIfuxTxXYmnnm2v7uw9E9XCSgPQuq8UqLbRZchtejK8KcOL2FZKHbF7d4ZaYGCQq2fI80tXV6OryOh4jdLELYdUQlIRM7gau0483pHYTTbiVV2dnFWHgzijNtnasbp/6Q==
x-ms-office365-filtering-correlation-id: aaef44b0-883b-4ff6-53b2-08d48773fe0f
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1443; 
x-microsoft-antispam-prvs: <BN3PR0501MB1443151D85FF0898EA4034AEA5180@BN3PR0501MB1443.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201703011903075)(201702281528075)(201703061421075)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148); SRVR:BN3PR0501MB1443; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1443; 
x-forefront-prvs: 028256169F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39400400002)(39450400003)(39850400002)(39840400002)(39860400002)(8676002)(3660700001)(102836003)(6116002)(8936002)(3280700002)(38730400002)(81166006)(54356999)(3846002)(230783001)(66066001)(5660300001)(53936002)(6506006)(77096006)(305945005)(6512007)(6436002)(189998001)(6306002)(86362001)(50986999)(966004)(99286003)(33656002)(4001350100001)(7736002)(2900100001)(2906002)(36756003)(4326008)(25786009)(83506001)(122556002); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1443; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <15CE366875F3D646ABF3E2292064B036@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2017 22:32:41.7397 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1443
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/NBXHqXCNw0UVdTch33GVTgYQho8>
Subject: [netmod] Regarding IPR on draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Apr 2017 22:32:45 -0000

QXV0aG9ycywgQ29udHJpYnV0b3JzLCBXRywNCg0KQXMgcGFydCBvZiBwcmVwYXJhdGlvbiBmb3Ig
V0cgQWRvcHRpb24gb2Y6IA0KICBkcmFmdC1iam9ya2x1bmQtbmV0bW9kLXlhbmctdHJlZS1kaWFn
cmFtcw0KDQpBcmUgeW91IGF3YXJlIG9mIGFueSBJUFIgdGhhdCBhcHBsaWVzIHRvIGRyYWZ0IGlk
ZW50aWZpZWQgYWJvdmU/DQoNCg0KUGxlYXNlIHN0YXRlIGVpdGhlcjoNCiAgICAiTm8sIEknbSBu
b3QgYXdhcmUgb2YgYW55IElQUiB0aGF0IGFwcGxpZXMgdG8gdGhpcyBkcmFmdCINCiAgb3INCiAg
ICAiWWVzLCBJJ20gYXdhcmUgb2YgSVBSIHRoYXQgYXBwbGllcyB0byB0aGlzIGRyYWZ0Ig0KDQoN
CklmIHNvLCBoYXMgdGhpcyBJUFIgYmVlbiBkaXNjbG9zZWQgaW4gY29tcGxpYW5jZSB3aXRoIElF
VEYgSVBSIHJ1bGVzDQooc2VlIFJGQ3MgMzk3OSwgNDg3OSwgMzY2OSBhbmQgNTM3OCBmb3IgbW9y
ZSBkZXRhaWxzKT8NCg0KSWYgeWVzIHRvIHRoZSBhYm92ZSwgcGxlYXNlIHN0YXRlIGVpdGhlcjoN
CiAgICAiWWVzLCB0aGUgSVBSIGhhcyBiZWVuIGRpc2Nsb3NlZCBpbiBjb21wbGlhbmNlIHdpdGgg
SUVURiBJUFIgcnVsZXMiDQogIG9yDQogICAgIk5vLCB0aGUgSVBSIGhhcyBub3QgYmVlbiBkaXNj
bG9zZWQiDQoNCklmIHlvdSBhbnN3ZXIgbm8sIHBsZWFzZSBwcm92aWRlIGFueSBhZGRpdGlvbmFs
IGRldGFpbHMgeW91IHRoaW5rDQphcHByb3ByaWF0ZS4NCg0KDQpJZiB5b3UgYXJlIGxpc3RlZCBh
cyBhIGRvY3VtZW50IGF1dGhvciBvciBjb250cmlidXRvciwgcGxlYXNlIGFuc3dlciB0aGUNCmFi
b3ZlIGJ5IHJlc3BvbmRpbmcgdG8gdGhpcyBlbWFpbCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgb3Ig
bm90IHlvdSBhcmUNCmF3YXJlIG9mIGFueSByZWxldmFudCBJUFIuIFRoaXMgZG9jdW1lbnQgd2ls
bCBub3QgYWR2YW5jZSB0byB0aGUgbmV4dA0Kc3RhZ2UgdW50aWwgYSByZXNwb25zZSBoYXMgYmVl
biByZWNlaXZlZCBmcm9tIGVhY2ggYXV0aG9yIGFuZCBsaXN0ZWQNCmNvbnRyaWJ1dG9yLiBOT1RF
OiBUSElTIEFQUExJRVMgVE8gQUxMIE9GIFlPVSBMSVNURUQgSU4gVEhJUyBNRVNTQUdFJ1MNClRP
IExJTkVTLg0KDQoNCklmIHlvdSBhcmUgb24gdGhlIFdHIGVtYWlsIGxpc3Qgb3IgYXR0ZW5kIFdH
IG1lZXRpbmdzIGJ1dCBhcmUgbm90IGxpc3RlZA0KYXMgYW4gYXV0aG9yIG9yIGNvbnRyaWJ1dG9y
LCB3ZSByZW1pbmQgeW91IG9mIHlvdXIgb2JsaWdhdGlvbnMgdW5kZXIgdGhlDQpJRVRGIElQUiBy
dWxlcyB3aGljaCBlbmNvdXJhZ2VzIHlvdSB0byBub3RpZnkgdGhlIElFVEYgaWYgeW91IGFyZSBh
d2FyZQ0Kb2YgSVBSIG9mIG90aGVycyBvbiBhbiBJRVRGIGNvbnRyaWJ1dGlvbiwgb3IgdG8gcmVm
cmFpbiBmcm9tIHBhcnRpY2lwYXRpbmcNCmluIGFueSBjb250cmlidXRpb24gb3IgZGlzY3Vzc2lv
biByZWxhdGVkIHRvIHlvdXIgdW5kaXNjbG9zZWQgSVBSLiBGb3INCm1vcmUgaW5mb3JtYXRpb24s
IHBsZWFzZSBzZWUgdGhlIFJGQ3MgbGlzdGVkIGFib3ZlIGFuZA0KaHR0cDovL3RyYWMudG9vbHMu
aWV0Zi5vcmcvZ3JvdXAvaWVzZy90cmFjL3dpa2kvSW50ZWxsZWN0dWFsUHJvcGVydHkuDQoNClRo
YW5rIHlvdSwNCk5FVE1PRCBXRyBDaGFpcnMNCg0KUFMgUGxlYXNlIGluY2x1ZGUgYWxsIGxpc3Rl
ZCBpbiB0aGUgaGVhZGVycyBvZiB0aGlzIG1lc3NhZ2UgaW4geW91ciByZXNwb25zZS4NCg0KDQoN
Cg0K


From nobody Wed Apr 19 23:49:25 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EA1B127ABE for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 23:49:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OzsZwR7S_YHL for <netmod@ietfa.amsl.com>; Wed, 19 Apr 2017 23:49:22 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 67F2F1200C1 for <netmod@ietf.org>; Wed, 19 Apr 2017 23:49:22 -0700 (PDT)
Received: from localhost (unknown [173.38.220.40]) by mail.tail-f.com (Postfix) with ESMTPSA id 2F3701AE028E; Thu, 20 Apr 2017 08:49:21 +0200 (CEST)
Date: Thu, 20 Apr 2017 08:49:32 +0200 (CEST)
Message-Id: <20170420.084932.85187681596576701.mbj@tail-f.com>
To: kwatsen@juniper.net
Cc: lberger@labn.net, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <5C4A45DC-CB9A-4391-A9A2-30CE727B1DB6@juniper.net>
References: <5C4A45DC-CB9A-4391-A9A2-30CE727B1DB6@juniper.net>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/eryYXgxiMJdF_Seu--nGtB2SbMo>
Subject: Re: [netmod] Regarding IPR on draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 06:49:24 -0000

Kent Watsen <kwatsen@juniper.net> wrote:
> Authors, Contributors, WG,
> 
> As part of preparation for WG Adoption of: 
>   draft-bjorklund-netmod-yang-tree-diagrams
> 
> Are you aware of any IPR that applies to draft identified above?

No, I'm not aware of any IPR that applies to this draft



/martin


> 
> 
> Please state either:
>     "No, I'm not aware of any IPR that applies to this draft"
>   or
>     "Yes, I'm aware of IPR that applies to this draft"
> 
> 
> If so, has this IPR been disclosed in compliance with IETF IPR rules
> (see RFCs 3979, 4879, 3669 and 5378 for more details)?
> 
> If yes to the above, please state either:
>     "Yes, the IPR has been disclosed in compliance with IETF IPR rules"
>   or
>     "No, the IPR has not been disclosed"
> 
> If you answer no, please provide any additional details you think
> appropriate.
> 
> 
> If you are listed as a document author or contributor, please answer the
> above by responding to this email regardless of whether or not you are
> aware of any relevant IPR. This document will not advance to the next
> stage until a response has been received from each author and listed
> contributor. NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE'S
> TO LINES.
> 
> 
> If you are on the WG email list or attend WG meetings but are not listed
> as an author or contributor, we remind you of your obligations under the
> IETF IPR rules which encourages you to notify the IETF if you are aware
> of IPR of others on an IETF contribution, or to refrain from participating
> in any contribution or discussion related to your undisclosed IPR. For
> more information, please see the RFCs listed above and
> http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty.
> 
> Thank you,
> NETMOD WG Chairs
> 
> PS Please include all listed in the headers of this message in your response.
> 
> 
> 
> 


From nobody Thu Apr 20 03:36:21 2017
Return-Path: <lberger@labn.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01915124C27 for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 03:36:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2TB4plyrmCGs for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 03:36:18 -0700 (PDT)
Received: from outbound-ss-1812.hostmonster.com (gproxy1-pub.mail.unifiedlayer.com [69.89.25.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 412B31293D6 for <netmod@ietf.org>; Thu, 20 Apr 2017 03:36:18 -0700 (PDT)
Received: from cmgw2 (cmgw3 [10.0.90.83]) by gproxy1.mail.unifiedlayer.com (Postfix) with ESMTP id E860A175A2E for <netmod@ietf.org>; Thu, 20 Apr 2017 04:36:16 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by cmgw2 with  id AacD1v0052SSUrH01acG8l; Thu, 20 Apr 2017 04:36:16 -0600
X-Authority-Analysis: v=2.2 cv=Ibz3YSia c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=kj9zAlcOel0A:10 a=AzvcPWV-tVgA:10 a=OUXY8nFuAAAA:8 a=48vgC7mUAAAA:8 a=DyV4sogk8Mt7S7QuqkQA:9 a=CjuIK1q_8ugA:10 a=cAcMbU7R10T-QSRYIcO_:22 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:Date:CC:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Q0qtHiHtO5+u85RACZQlHFqDUDk2qMI/wqTKFdIDz88=; b=Q4xMM8B/MQXSTlg8H3Rp5fAJde ccEPmqIaxsqPjENjtwzBjk2VBah9LW3KSrwUmLQwe7XQXCkcw0gUPnjRYvg76POf5s5KjL6bCjKlk 8qtFMN8kD4n4H3sZLUa6wYWbE;
Received: from [100.44.229.224] (port=41227) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1d19Rc-0004po-Pi; Thu, 20 Apr 2017 04:36:12 -0600
From: Lou Berger <lberger@labn.net>
To: Kent Watsen <kwatsen@juniper.net>, Martin Bjorklund <mbj@tail-f.com>
CC: <netmod@ietf.org>
Date: Thu, 20 Apr 2017 06:36:11 -0400
Message-ID: <15b8aeefd90.27d3.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <5C4A45DC-CB9A-4391-A9A2-30CE727B1DB6@juniper.net>
References: <5C4A45DC-CB9A-4391-A9A2-30CE727B1DB6@juniper.net>
User-Agent: AquaMail/1.8.2-216 (build: 100800200)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="us-ascii"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.44.229.224
X-Exim-ID: 1d19Rc-0004po-Pi
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([100.44.229.224]) [100.44.229.224]:41227
X-Source-Auth: lberger@labn.net
X-Email-Count: 1
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/l5phac4T4r-i149nYvrIhzQOi6c>
Subject: Re: [netmod] Regarding IPR on draft-bjorklund-netmod-yang-tree-diagrams
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 10:36:20 -0000

No, I'm not aware of any IPR that applies to this draft.

Lou


On April 19, 2017 6:33:14 PM Kent Watsen <kwatsen@juniper.net> wrote:

> Authors, Contributors, WG,
>
> As part of preparation for WG Adoption of:
>   draft-bjorklund-netmod-yang-tree-diagrams
>
> Are you aware of any IPR that applies to draft identified above?
>
>
> Please state either:
>     "No, I'm not aware of any IPR that applies to this draft"
>   or
>     "Yes, I'm aware of IPR that applies to this draft"
>
>
> If so, has this IPR been disclosed in compliance with IETF IPR rules
> (see RFCs 3979, 4879, 3669 and 5378 for more details)?
>
> If yes to the above, please state either:
>     "Yes, the IPR has been disclosed in compliance with IETF IPR rules"
>   or
>     "No, the IPR has not been disclosed"
>
> If you answer no, please provide any additional details you think
> appropriate.
>
>
> If you are listed as a document author or contributor, please answer the
> above by responding to this email regardless of whether or not you are
> aware of any relevant IPR. This document will not advance to the next
> stage until a response has been received from each author and listed
> contributor. NOTE: THIS APPLIES TO ALL OF YOU LISTED IN THIS MESSAGE'S
> TO LINES.
>
>
> If you are on the WG email list or attend WG meetings but are not listed
> as an author or contributor, we remind you of your obligations under the
> IETF IPR rules which encourages you to notify the IETF if you are aware
> of IPR of others on an IETF contribution, or to refrain from participating
> in any contribution or discussion related to your undisclosed IPR. For
> more information, please see the RFCs listed above and
> http://trac.tools.ietf.org/group/iesg/trac/wiki/IntellectualProperty.
>
> Thank you,
> NETMOD WG Chairs
>
> PS Please include all listed in the headers of this message in your response.
>
>
>
>



From nobody Thu Apr 20 05:28:13 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6ADEE12940B; Thu, 20 Apr 2017 05:28:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kbgvhn5QsZj3; Thu, 20 Apr 2017 05:28:10 -0700 (PDT)
Received: from trail.lhotka.name (trail.lhotka.name [77.48.224.143]) by ietfa.amsl.com (Postfix) with ESMTP id 467021294DA; Thu, 20 Apr 2017 05:28:09 -0700 (PDT)
Received: from localhost (unknown [195.113.220.110]) by trail.lhotka.name (Postfix) with ESMTPSA id 83ECB1820043; Thu, 20 Apr 2017 14:28:48 +0200 (CEST)
From: Ladislav Lhotka <lhotka@nic.cz>
To: Kent Watsen <kwatsen@juniper.net>, Phil Shafer <phil@juniper.net>, Andy Bierman <andy@yumaworks.com>
Cc: NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
In-Reply-To: <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net>
Date: Thu, 20 Apr 2017 14:28:05 +0200
Message-ID: <m2inlzs1pm.fsf@birdie.labs.nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8PPdeXFqssPFbdIzYUwuTlwfRYk>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 12:28:12 -0000

Kent Watsen <kwatsen@juniper.net> writes:

> All,
>
> We're a couple days away from the 2-week window.  As of now, the
> majority does not support adopting this draft.  Any remaining
> opinions?
>
>
> Lada,
>
> The objections seem to be concern for net readability, and for the
> importance of the problem relative to other activities.  For the
> former case, it may help if you posted some examples.  For the

A typical lightweight markup language is markdown, and I believe most
people are familiar with it - if not, examples are easy to find.

The bare minimum of markdown features from which even existing modules
could benefit may be this:

- multiple paragraphs (separated by one or more blank lines) that can be
  re-flowed

- bulleted and numbered lists, possibly with multiple levels and
  multiple paragraphs per list item

- hyperlinks, such as [RFC 7950](https://tools.ietf.org/html/rfc7950)

and perhaps also

- *emphasis* and **strong emphasis**

- code blocks for showing example snippets where line breaks need to be retained.

> latter case, we may want to keep this draft cooking in the 
> background.

I am going to use the above conventions in my modules, and support them
in my tools. That's basically all what I need for the time being.

Lada

>
>
> Kent // as co-chair and potential shepherd
>
>
>
> Phil Shafer <phil@juniper.net> writes:
>
>> Andy Bierman writes:
>>>IMO it is more robust not to assume people never see the real YANG
>>>statements.
>>
>> Exactly.  We made YANG readable so that we wouldn't _need_ to view
>> it using tools.  This was one of the "insta-death" factors for UML.
>
> I have to reiterate that the idea is to continue to be able to view YANG
> modules *without* using tools, but provide some aid to tools that can make
> use of certain well-defined lightweight markup conventions.
>
> Everybody with a practical experience of converting YANG automatically
> to something else (not only to HTML, it starts already with YIN) knows
> that transferring descriptions and other similar texts is tricky.
>
> Lada
>
>>
>> Thanks,
>>  Phil
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>
> -- 
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>

-- 
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67


From nobody Thu Apr 20 06:37:31 2017
Return-Path: <dhirutrivedi@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65988131461 for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 06:37:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O5Q9fAnrCWAl for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 06:37:21 -0700 (PDT)
Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D170A13145E for <netmod@ietf.org>; Thu, 20 Apr 2017 06:37:20 -0700 (PDT)
Received: by mail-yw0-x232.google.com with SMTP id j9so38434489ywj.3 for <netmod@ietf.org>; Thu, 20 Apr 2017 06:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=YCJgvLc4bhRtTeex+j6a66RoYFKaOQBdhH5XOYnIxs4=; b=E/LJrYyp4Tzc3mAUoirqZznzdUvleZdbCJ5mKKf2twuTjbHeGpgcNtxLFlTBdvvi3R kv9pBCSwhiOI4AuYC1zOPWzu8ehrEQde2TNiib0jKNUtLT00+lVyf9zuND+JtTbs9jrd /ztDVlrTFfhxLGNVl70MHqtEMZReKkhjqV0YaSL/G+JPGjZ+Xd7VLvfTJh0P/Uz3koX5 Qo6Rx8RQGILqYPwgz460DYsGwlrcGGYg1jAbDoXlQ853VqHZLueMNuczr8VP1fM4ZLXK vxEgkpeJe9SKHwLC3yYZVZVF/lfMgPXGinjCreaeVBKAsZOegXjVmSoB3cyOFLnDkCVS 7YFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YCJgvLc4bhRtTeex+j6a66RoYFKaOQBdhH5XOYnIxs4=; b=iuQmzpHK36PxkGiE+Z+HZuS9OcA2ftynap6W3TJHbDgr70RU/AL/UuPxZHMU6C4CNP +7CHPHKXLVBI3df27Y/2572AIhvFuOVoyw8rlwt5zdxQ4qBjEcrIZcwCyjsOqwzfCsFT KvPW1OJfxwau7RFMY6WWvb5cvVCJMbEJZBrdC/rTeXWshpWDIMI2zzff5tzJ2cNIGfe9 kPVB83h10otnL7qajVL65uwn40QwLqXPp6E0Cu5O1Crq/ZNaZn/K2ua0BJyuK0y9XU67 5eHrdYijVaa8c5dUhjQmtNg0j7ig0PZu+gBRtQQgUsjnEGt1HFLBFiAQj4Ql/rvqIHNh 6yGA==
X-Gm-Message-State: AN3rC/5ggKLTkmaLuR3EtrUCkUVT/Gs42Ccva1JpeD8Qlc6fw2WCiP51 sfOL8X61pTufIZMCRrgAXfG78l0+DTULS6o=
X-Received: by 10.13.247.134 with SMTP id h128mr7677645ywf.136.1492695439888;  Thu, 20 Apr 2017 06:37:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.202.72 with HTTP; Thu, 20 Apr 2017 06:36:59 -0700 (PDT)
From: Dhirendra Trivedi <dhirutrivedi@gmail.com>
Date: Thu, 20 Apr 2017 19:06:59 +0530
Message-ID: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
To: netmod@ietf.org
Content-Type: multipart/alternative; boundary=94eb2c08265673d99b054d993dd5
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/11n6bccRHlEIlaxHapH0tDA9puM>
Subject: [netmod] Query on Announcing Conformance Information in the <hello> Message
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 13:37:29 -0000

--94eb2c08265673d99b054d993dd5
Content-Type: text/plain; charset=UTF-8

Hi All,



We had requirement of implementing ietf-netconf-monitoring YANG model

and we did it but partially. Now we need to advertise the deviation module

in the netconf server capability.

I tried doing it like

<capability>


urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&amp;deviations=jnx-ietf-netocnf-monitoring-dev

</capability>



but it seems OpenDaylight controller is not taking it as valid capability.
Not sure

if the capability is syntactically incorrect or OpenDaylight controller is
having bug.



Is there way to validate the syntax of above capability?



Regards,

Dhirendra

--94eb2c08265673d99b054d993dd5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">
















<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Hi All,<span></span><=
/span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">We had requirement of
implementing ietf-netconf-monitoring YANG model<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">and we did it but par=
tially.
Now we need to advertise the deviation module <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">in the netconf server
capability.<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">I tried doing it like=
 <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">&lt;capability&gt;<sp=
an></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">=C2=A0=C2=A0=C2=A0=C2=
=A0 urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=3Dietf-netco=
nf-monitoring&amp;amp;deviations=3Djnx-ietf-netocnf-monitoring-dev<span></s=
pan></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">&lt;/capability&gt;<s=
pan></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">but it seems OpenDayl=
ight controller
is not taking it as valid capability. Not sure <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">if the capability is =
syntactically
incorrect or OpenDaylight controller is having bug.<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Is there way to valid=
ate the
syntax of above capability?<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Regards,<span></span>=
</span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Dhirendra<span></span=
></span></p>

<div><br></div><div><br></div><div><br></div><div><br></div>
</div>

--94eb2c08265673d99b054d993dd5--


From nobody Thu Apr 20 09:26:05 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A15FB129ADA for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:26:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IN67hGKrHsYg for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:26:01 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0129.outbound.protection.outlook.com [104.47.33.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B808E129AA1 for <netmod@ietf.org>; Thu, 20 Apr 2017 09:26:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=3cf3qqzXkAFSP7qRi0GnBUUnHfzLTYgXLeHIdXfWQeo=; b=jN5gRnuec1w80SclDWU0oPWBwrFRFJbf6xO6/PY/wlyEyWy+6XPLk2Ja2WY7B1tQLag9p5FnoNY9nWPBJ5HaToeD452TITs5zgFLJpKT2C/wmDm5D2n+RNoU5ADBi6dYDJcEcRY3wWfy93vl2RdE6ume1+2NBTy9hc4+qygJ5vE=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.6; Thu, 20 Apr 2017 16:26:00 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1047.006; Thu, 20 Apr 2017 16:26:00 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Dhirendra Trivedi <dhirutrivedi@gmail.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Query on Announcing Conformance Information in the <hello> Message
Thread-Index: AQHSudtEYqwyD/LlkU+fOO+Ssy4doaHOLtAA
Date: Thu, 20 Apr 2017 16:26:00 +0000
Message-ID: <A3ECEF2D-8431-45F9-BA2C-F45F5282BDE3@juniper.net>
References: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
In-Reply-To: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:WDf5X6Ol+WLNXezEutVCioU6ta+qWKZU2oyoIsfXPHuMoyClIWB/SasHzeMDFMR2OZlLpNxtf0os1pNdmRTm1cjCoNC2zcdJlJnP9Ew9F6W/w4ZsgAjKExiA2eDbhq21TErJnRhqT6w5sLdxXU40SE1wVLhtcbNLSrFBjsKY70qwDGqthIxtbs6z98Yl6uNAZF0f3A25TvkkkV9mhKBEKvw/EhQJ1EgeHyA+nQxJsJCSkLOuPo4stAlI/vf0mjss0HaVEzbl/XkyutKXeP3xIxhNMAsQvFHBG2XjY4w8VtoBQGnYx1mbnr+HGiurS2zRoLfqew5mq2k8LGXUmxfHTw==
x-ms-office365-filtering-correlation-id: 5af3dd75-37c1-4255-3884-08d48809eec2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB14420AA92BB478DEF4A8978AA51B0@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 02830F0362
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(39400400002)(377454003)(24454002)(189002)(199003)(53754006)(122556002)(25786009)(7736002)(53936002)(2420400007)(54896002)(77096006)(6306002)(99286003)(3280700002)(6486002)(15650500001)(2900100001)(3660700001)(2950100002)(229853002)(6506006)(6436002)(39060400002)(38730400002)(83506001)(82746002)(83716003)(3846002)(6512007)(6116002)(236005)(102836003)(66066001)(4001350100001)(5660300001)(86362001)(36756003)(8936002)(7110500001)(189998001)(6246003)(2501003)(2906002)(33656002)(10710500007)(8676002)(76176999)(50986999)(81166006)(54356999); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_A3ECEF2D843145F9BA2CF45F5282BDE3junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2017 16:26:00.5679 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gEt-8LLogmC4KQsPKbVvaZpuOJ4>
Subject: Re: [netmod] Query on Announcing Conformance Information in the <hello> Message
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 16:26:04 -0000

--_000_A3ECEF2D843145F9BA2CF45F5282BDE3junipernet_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SXMgdGhlcmUgYSB0eXBvIGluIHlvdXIgY2FwYWJpbGl0eSBsaW5lPyAgcy9uZXRvY25mL25ldGNv
bmYvDQpJcyB5b3VyIHNlcnZlciBhbHNvIGFkdmVydGlzaW5nIGpueC1pZXRmLW5ldG9jbmYtbW9u
aXRvcmluZy1kZXYgaW4gaXRzIGhlbGxvIG1lc3NhZ2U/DQoNCkJUVywgYmUgYXdhcmUgdGhhdCBz
ZXJ2ZXJzIHN1cHBvcnRpbmcgUkZDNzk1MCBubyBsb25nZXIgaGF2ZSAiZGV2aWF0aW9ucz0iIGlu
IHRoZQ0KY2FwYWJpbGl0eSBzdHJpbmcsIGFzIHRoZSBzZXJ2ZXIgaXMgbm93IGV4cGVjdGVkIHRv
IHVzZSBZQU5HIExpYnJhcnkgdG8gYW5ub3VuY2UNCmNvbmZvcm1hbmNlLg0KDQpLLg0KDQoNCk9u
IDQvMjAvMTcsIDk6MzYgQU0sICJuZXRtb2Qgb24gYmVoYWxmIG9mIERoaXJlbmRyYSBUcml2ZWRp
IiA8bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm5ldG1vZC1ib3VuY2VzQGlldGYub3Jn
PiBvbiBiZWhhbGYgb2YgZGhpcnV0cml2ZWRpQGdtYWlsLmNvbTxtYWlsdG86ZGhpcnV0cml2ZWRp
QGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpIaSBBbGwsDQoNCldlIGhhZCByZXF1aXJlbWVudCBvZiBp
bXBsZW1lbnRpbmcgaWV0Zi1uZXRjb25mLW1vbml0b3JpbmcgWUFORyBtb2RlbA0KYW5kIHdlIGRp
ZCBpdCBidXQgcGFydGlhbGx5LiBOb3cgd2UgbmVlZCB0byBhZHZlcnRpc2UgdGhlIGRldmlhdGlv
biBtb2R1bGUNCmluIHRoZSBuZXRjb25mIHNlcnZlciBjYXBhYmlsaXR5Lg0KSSB0cmllZCBkb2lu
ZyBpdCBsaWtlDQo8Y2FwYWJpbGl0eT4NCiAgICAgdXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5n
OmlldGYtbmV0Y29uZi1tb25pdG9yaW5nP21vZHVsZT1pZXRmLW5ldGNvbmYtbW9uaXRvcmluZyZh
bXA7ZGV2aWF0aW9ucz1qbngtaWV0Zi1uZXRvY25mLW1vbml0b3JpbmctZGV2DQo8L2NhcGFiaWxp
dHk+DQoNCmJ1dCBpdCBzZWVtcyBPcGVuRGF5bGlnaHQgY29udHJvbGxlciBpcyBub3QgdGFraW5n
IGl0IGFzIHZhbGlkIGNhcGFiaWxpdHkuIE5vdCBzdXJlDQppZiB0aGUgY2FwYWJpbGl0eSBpcyBz
eW50YWN0aWNhbGx5IGluY29ycmVjdCBvciBPcGVuRGF5bGlnaHQgY29udHJvbGxlciBpcyBoYXZp
bmcgYnVnLg0KDQpJcyB0aGVyZSB3YXkgdG8gdmFsaWRhdGUgdGhlIHN5bnRheCBvZiBhYm92ZSBj
YXBhYmlsaXR5Pw0KDQpSZWdhcmRzLA0KRGhpcmVuZHJhDQoNCg0KDQoNCg==

--_000_A3ECEF2D843145F9BA2CF45F5282BDE3junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <AFBF1AF60C34EB4396B9C38BCDA3D066@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseTpDYWxpYnJpOw0KCWZvbnQtdmFyaWFudDpub3JtYWwgIWltcG9ydGFudDsNCglj
b2xvcjp3aW5kb3d0ZXh0Ow0KCXRleHQtdHJhbnNmb3JtOm5vbmU7DQoJdGV4dC1kZWNvcmF0aW9u
Om5vbmUgbm9uZTsNCgl2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt9DQpzcGFuLm1zb0lucw0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tc3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0i
Ymx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPklzIHRoZXJl
IGEgdHlwbyBpbiB5b3VyIGNhcGFiaWxpdHkgbGluZT8mbmJzcDsgcy9uZXRvY25mL25ldGNvbmYv
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OkNhbGlicmkiPklzIHlvdXIgc2VydmVyIGFsc28gYWR2ZXJ0aXNpbmcgam54
LWlldGYtbmV0b2NuZi1tb25pdG9yaW5nLWRldiBpbiBpdHMgaGVsbG8gbWVzc2FnZT88bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6Q2FsaWJyaSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmkiPkJUVywgYmUgYXdhcmUg
dGhhdCBzZXJ2ZXJzIHN1cHBvcnRpbmcgUkZDNzk1MCBubyBsb25nZXIgaGF2ZSAmcXVvdDtkZXZp
YXRpb25zPSZxdW90OyBpbiB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+Y2FwYWJpbGl0eSBzdHJp
bmcsIGFzIHRoZSBzZXJ2ZXIgaXMgbm93IGV4cGVjdGVkIHRvIHVzZSBZQU5HIExpYnJhcnkgdG8g
YW5ub3VuY2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+Y29uZm9ybWFuY2UuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OkNh
bGlicmkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpIj5LLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJp
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA0LzIwLzE3LCA5OjM2IEFN
LCAmcXVvdDtuZXRtb2Qgb24gYmVoYWxmIG9mIERoaXJlbmRyYSBUcml2ZWRpJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86bmV0bW9kLWJvdW5jZXNAaWV0Zi5vcmciPm5ldG1vZC1ib3VuY2VzQGll
dGYub3JnPC9hPiBvbiBiZWhhbGYgb2YNCjxhIGhyZWY9Im1haWx0bzpkaGlydXRyaXZlZGlAZ21h
aWwuY29tIj5kaGlydXRyaXZlZGlAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgQWxsLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPldlIGhhZCByZXF1aXJlbWVudCBvZiBpbXBsZW1lbnRp
bmcgaWV0Zi1uZXRjb25mLW1vbml0b3JpbmcgWUFORyBtb2RlbDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQi
PmFuZCB3ZSBkaWQgaXQgYnV0IHBhcnRpYWxseS4gTm93IHdlIG5lZWQgdG8gYWR2ZXJ0aXNlIHRo
ZSBkZXZpYXRpb24gbW9kdWxlDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5pbiB0aGUgbmV0Y29uZiBz
ZXJ2ZXIgY2FwYWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5JIHRyaWVkIGRvaW5nIGl0IGxp
a2UNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZsdDtjYXBhYmlsaXR5Jmd0Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlh
bmc6aWV0Zi1uZXRjb25mLW1vbml0b3Jpbmc/bW9kdWxlPWlldGYtbmV0Y29uZi1tb25pdG9yaW5n
JmFtcDthbXA7ZGV2aWF0aW9ucz1qbngtaWV0Zi1uZXRvY25mLW1vbml0b3JpbmctZGV2PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdCI+Jmx0Oy9jYXBhYmlsaXR5Jmd0Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPmJ1dCBpdCBzZWVtcyBPcGVuRGF5bGlnaHQgY29udHJv
bGxlciBpcyBub3QgdGFraW5nIGl0IGFzIHZhbGlkIGNhcGFiaWxpdHkuIE5vdCBzdXJlDQo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5pZiB0aGUgY2FwYWJpbGl0eSBpcyBzeW50YWN0aWNhbGx5IGluY29y
cmVjdCBvciBPcGVuRGF5bGlnaHQgY29udHJvbGxlciBpcyBoYXZpbmcgYnVnLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPklzIHRoZXJlIHdheSB0byB2YWxp
ZGF0ZSB0aGUgc3ludGF4IG9mIGFib3ZlIGNhcGFiaWxpdHk/PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5E
aGlyZW5kcmE8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_A3ECEF2D843145F9BA2CF45F5282BDE3junipernet_--


From nobody Thu Apr 20 09:35:16 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0EF129AFF for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:35:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aFKSC_GV3NaD for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:35:13 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D269129436 for <netmod@ietf.org>; Thu, 20 Apr 2017 09:35:13 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id o81so108177195wmb.1 for <netmod@ietf.org>; Thu, 20 Apr 2017 09:35:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LtmnbhkZSSVDuI+TZXNUBCiGPf3b2zd3N1+hD6eDyVc=; b=dKY+YMOIDo9CIfRNBOsq9IgTHLsREhpTRw/K6dw6vDpWBltJ2Znm8Az/09uNqOBShE AcLXfa7GdS20pDONQf+TTEzu1WzYM2QwgyaajmipUnks1JUtK0HBHRKjGPA0+1wzn92z 4MgxVajae42aMs3Gw3xa4x3MUaOxzCy3R8A8bbt2luc/rjr4nrFZpIG0gQrLZNsB5zkK 1xNb4Bi90r/aVDzxaJZNs33yF1pw1pAGPIKqDEtBRx3XltZxnOG4FlFgxR4CnBHzjzXU S4emAI6QxVaPKQgyaMsl+ZqniFU3gAI/BxXq+9HsOJ7MVy9fVIuvD0Pn9iDnWeizI8cB WXLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LtmnbhkZSSVDuI+TZXNUBCiGPf3b2zd3N1+hD6eDyVc=; b=lvesiigIExjY7Mt62V0d9teP13B3I2IXjhTvvdM+bxowTt8bo2+Jmd9wTryhm2DtUz rtBQNuLCsWC5tN9e15kL9g0zq+5Iouotwgnv1f8B8wu479cjblt5jL2IRxL2j76jffad NrKraZ1xW4f2xQD13x9ViwEIbPJd1HdQdi3XEVn8/itBAQxXiwOFZvhkPt7ElIt8zcRK ypicpdZLhW5202LtljXeXafmtUmVZslz0ArlJZKBs6ikB0nsNgysWL8yloAai4Thnvuy Z61el5SGy6bQbF6bACcOTJEzS7BbCexnkdSTJ3sFS32eJszvS4YQr7m6RF/iA+OrkrRs F+QQ==
X-Gm-Message-State: AN3rC/7yGuJsZ2XF+NkWTPJXwlXfphnmZ1c6ixRIJKG+OJdn940afeBc v4QzqveG1TLj3OZXim+lXIp7X386eg==
X-Received: by 10.28.232.220 with SMTP id f89mr3776221wmi.99.1492706112120; Thu, 20 Apr 2017 09:35:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Thu, 20 Apr 2017 09:35:11 -0700 (PDT)
In-Reply-To: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
References: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 20 Apr 2017 09:35:11 -0700
Message-ID: <CABCOCHR9iiLniaF2Nw6n4q-1xQqRrr_Y6QuMr=f2uAbCM=iPuw@mail.gmail.com>
To: Dhirendra Trivedi <dhirutrivedi@gmail.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=001a1147833e913fa3054d9bb936
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LXbUJXRgqTaaALkT-QQ_Vv0cmrA>
Subject: Re: [netmod] Query on Announcing Conformance Information in the <hello> Message
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 16:35:15 -0000

--001a1147833e913fa3054d9bb936
Content-Type: text/plain; charset=UTF-8

On Thu, Apr 20, 2017 at 6:36 AM, Dhirendra Trivedi <dhirutrivedi@gmail.com>
wrote:

> Hi All,
>
>
>
> We had requirement of implementing ietf-netconf-monitoring YANG model
>
> and we did it but partially. Now we need to advertise the deviation module
>
> in the netconf server capability.
>
> I tried doing it like
>
> <capability>
>
>      urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?
> module=ietf-netconf-monitoring&amp;deviations=jnx-
> ietf-netocnf-monitoring-dev
>
> </capability>
>
>
>
> but it seems OpenDaylight controller is not taking it as valid capability.
> Not sure
>
> if the capability is syntactically incorrect or OpenDaylight controller is
> having bug.
>
>
>
> Is there way to validate the syntax of above capability?
>
>
>

Yes -- it looks correct.
The structure is defined in RFC 6020:
https://tools.ietf.org/html/rfc6020#section-5.6.4


Regards,
>
> Dhirendra
>
>
>
Andy


>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>

--001a1147833e913fa3054d9bb936
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Apr 20, 2017 at 6:36 AM, Dhirendra Trivedi <span dir=3D"ltr">&l=
t;<a href=3D"mailto:dhirutrivedi@gmail.com" target=3D"_blank">dhirutrivedi@=
gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr">
















<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Hi All,<span></span><=
/span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">We had requirement of
implementing ietf-netconf-monitoring YANG model<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">and we did it but par=
tially.
Now we need to advertise the deviation module <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">in the netconf server
capability.<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">I tried doing it like=
 <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">&lt;capability&gt;<sp=
an></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">=C2=A0=C2=A0=C2=A0=C2=
=A0 urn:ietf:params:xml:ns:yang:<wbr>ietf-netconf-monitoring?<wbr>module=3D=
ietf-netconf-<wbr>monitoring&amp;amp;deviations=3Djnx-<wbr>ietf-netocnf-mon=
itoring-dev<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">&lt;/capability&gt;<s=
pan></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">but it seems OpenDayl=
ight controller
is not taking it as valid capability. Not sure <span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">if the capability is =
syntactically
incorrect or OpenDaylight controller is having bug.<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Is there way to valid=
ate the
syntax of above capability?<span></span></span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt"><span>=C2=A0</span></=
span></p></div></blockquote><div><br></div><div>Yes -- it looks correct.</d=
iv><div>The structure is defined in RFC 6020:</div><div><a href=3D"https://=
tools.ietf.org/html/rfc6020#section-5.6.4">https://tools.ietf.org/html/rfc6=
020#section-5.6.4</a></div><div><br></div><div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Regards,<span></span>=
</span></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11pt">Dhirendra<span></span=
></span></p>

<div><br></div><div><br></div></div></blockquote><div><br></div><div>Andy</=
div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div=
 dir=3D"ltr"><div></div><div><br></div><div><br></div>
</div>
<br>______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</a><br=
>
<br></blockquote></div><br></div></div>

--001a1147833e913fa3054d9bb936--


From nobody Thu Apr 20 09:42:23 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11308129B1A for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8xrnfoLMFKvP for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 09:42:18 -0700 (PDT)
Received: from mail-wr0-x233.google.com (mail-wr0-x233.google.com [IPv6:2a00:1450:400c:c0c::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6AD38131499 for <netmod@ietf.org>; Thu, 20 Apr 2017 09:42:18 -0700 (PDT)
Received: by mail-wr0-x233.google.com with SMTP id o21so39424013wrb.2 for <netmod@ietf.org>; Thu, 20 Apr 2017 09:42:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gL7x4BBNHpfggT3+YLgeCOLPQ6xdU/3wcVu4aF6s3YQ=; b=CxgxqiZrtrKlEyNd3vsYj9S2xQsekm+nZQyCqZXdhKAp2Y44XlwmTDrQt0t2uPntcL jyD+4ALifD7TZJY/05Ay6wehVPcyTfXwRo16qgV4R5xbbpmSG3dcJwLmOUbti7F4ZSz5 sZ9Rd56LxGpPiZo9imN3OoJNHUmz734GAlqipU1gVcZVuezlzMtptKxLkCcSJOzqVcJs 6g4sIjEwYIz6HM6gdX/UDWmlwEAduD3M1zuR5078UCucBteXxE/tzNsxaUDMhxesdSAS 7EnddmIXtjfQXFECaOLYmd8tSqU/dRIAmf6BYQlAKKrj4IMJr4Mrn6GfALKC6uY3L/3d nv/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gL7x4BBNHpfggT3+YLgeCOLPQ6xdU/3wcVu4aF6s3YQ=; b=naPrGjGrdMw3fsSgVJvxmiQ0VxA8K15lWiSdWBcC9OKiyPGQrdFtmJqoUKcvdauhhZ gWURgSb8UHlUoWEkn27jhDzs7gwfZA/7nZ7CkLbtjkqaQBBlZ3/i0X1u+heo8c2k12w4 2nwYD0cn7fHqkcd+hSKZAeN/npJgV0GqbLFx1V1qpGsantP4CmbquhANIGfS1LoCYZMK V/xzO828+xdpP7IbJyVf5f3dWxnNqlvOIbm9lsPjR9fwZQXsd7r+OJuS+YomlLT9PBHh ukZY373W8bxJuZlZ7to93/ancg8gIbhJyurojfdWY8mGKncidF1UYRatxdO03+NHPX9H mImA==
X-Gm-Message-State: AN3rC/6PWPuPdru+YjpK26ZI7F6kXw7CbXfyCoVic5mnjHddkg47ziXY XjiQ4uhCD5JZB9aHbJfjzoqsZx7Q+A==
X-Received: by 10.223.148.7 with SMTP id 7mr8461997wrq.65.1492706536871; Thu, 20 Apr 2017 09:42:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Thu, 20 Apr 2017 09:42:16 -0700 (PDT)
In-Reply-To: <A3ECEF2D-8431-45F9-BA2C-F45F5282BDE3@juniper.net>
References: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com> <A3ECEF2D-8431-45F9-BA2C-F45F5282BDE3@juniper.net>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 20 Apr 2017 09:42:16 -0700
Message-ID: <CABCOCHTF4ho0D5mU5FK50+wKCjC4jw8RCTSZRKzAAFgCFzz6SQ@mail.gmail.com>
To: Kent Watsen <kwatsen@juniper.net>
Cc: Dhirendra Trivedi <dhirutrivedi@gmail.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c0d2286e28a9c054d9bd24f
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6eSwqwRdde-RhAO496cOBV-Vvlo>
Subject: Re: [netmod] Query on Announcing Conformance Information in the <hello> Message
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Apr 2017 16:42:22 -0000

--94eb2c0d2286e28a9c054d9bd24f
Content-Type: text/plain; charset=UTF-8

On Thu, Apr 20, 2017 at 9:26 AM, Kent Watsen <kwatsen@juniper.net> wrote:

> Is there a typo in your capability line?  s/netocnf/netconf/
>
> Is your server also advertising jnx-ietf-netocnf-monitoring-dev in its
> hello message?
>
>
>
> BTW, be aware that servers supporting RFC7950 no longer have "deviations="
> in the
>
> capability string, as the server is now expected to use YANG Library to
> announce
>
> conformance.
>
>
>

Not quite.
YANG 1.0 modules are still advertised according to RFC 6020.
YANG 1.1 module capability URIs are left out of the <hello>.

We ignore that rule and put them in the server <hello> because most client
tools don't follow
the RFC 7950 rules correctly. In our client, if the server advertises
"module-set-id"
then we read the /modules-state subtree (unless our cached data matches the
module-set-id).
We read /netconf-state/schemas if needed as well.







> K.
>
>
>

Andy


>
>
> On 4/20/17, 9:36 AM, "netmod on behalf of Dhirendra Trivedi" <
> netmod-bounces@ietf.org on behalf of dhirutrivedi@gmail.com> wrote:
>
>
>
> Hi All,
>
>
>
> We had requirement of implementing ietf-netconf-monitoring YANG model
>
> and we did it but partially. Now we need to advertise the deviation module
>
> in the netconf server capability.
>
> I tried doing it like
>
> <capability>
>
>      urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?
> module=ietf-netconf-monitoring&amp;deviations=jnx-
> ietf-netocnf-monitoring-dev
>
> </capability>
>
>
>
> but it seems OpenDaylight controller is not taking it as valid capability.
> Not sure
>
> if the capability is syntactically incorrect or OpenDaylight controller is
> having bug.
>
>
>
> Is there way to validate the syntax of above capability?
>
>
>
> Regards,
>
> Dhirendra
>
>
>
>
>
>
>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>

--94eb2c0d2286e28a9c054d9bd24f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Apr 20, 2017 at 9:26 AM, Kent Watsen <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:kwatsen@juniper.net" target=3D"_blank">kwatsen@juniper.net</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">







<div bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-2002803119538304609WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">Is there a typo =
in your capability line?=C2=A0 s/netocnf/netconf/<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">Is your server a=
lso advertising jnx-ietf-netocnf-monitoring-<wbr>dev in its hello message?<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri"><u></u>=C2=A0<u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">BTW, be aware th=
at servers supporting RFC7950 no longer have &quot;deviations=3D&quot; in t=
he<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">capability strin=
g, as the server is now expected to use YANG Library to announce<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">conformance.<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri"><u></u>=C2=A0</s=
pan></p></div></div></blockquote><div><br></div><div>Not quite.</div><div>Y=
ANG 1.0 modules are still advertised according to RFC 6020.</div><div>YANG =
1.1 module capability URIs are left out of the &lt;hello&gt;.</div><div><br=
></div><div>We ignore that rule and put them in the server &lt;hello&gt; be=
cause most client tools don&#39;t follow</div><div>the RFC 7950 rules corre=
ctly. In our client, if the server advertises &quot;module-set-id&quot;</di=
v><div>then we read the /modules-state subtree (unless our cached data matc=
hes the module-set-id).</div><div>We read /netconf-state/schemas if needed =
as well.</div><div><br></div><div><br></div><div><br></div><div><br></div><=
div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=
=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"m_-2=
002803119538304609WordSection1"><p class=3D"MsoNormal"><span style=3D"font-=
family:Calibri"><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri">K.<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri"><u></u>=C2=A0</s=
pan></p></div></div></blockquote><div><br></div><div>Andy</div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" l=
ink=3D"blue" vlink=3D"purple"><div class=3D"m_-2002803119538304609WordSecti=
on1"><p class=3D"MsoNormal"><span style=3D"font-family:Calibri"><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-family:Calibri"><u></u>=C2=A0<u>=
</u></span></p>
<div>
<div>
<p class=3D"MsoNormal">On 4/20/17, 9:36 AM, &quot;netmod on behalf of Dhire=
ndra Trivedi&quot; &lt;<a href=3D"mailto:netmod-bounces@ietf.org" target=3D=
"_blank">netmod-bounces@ietf.org</a> on behalf of
<a href=3D"mailto:dhirutrivedi@gmail.com" target=3D"_blank">dhirutrivedi@gm=
ail.com</a>&gt; wrote:<u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Hi All,</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">We had requirement =
of implementing ietf-netconf-monitoring YANG model</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">and we did it but p=
artially. Now we need to advertise the deviation module
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">in the netconf serv=
er capability.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">I tried doing it li=
ke
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&lt;capability&gt;<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0=C2=A0=C2=A0=
=C2=A0 urn:ietf:params:xml:ns:yang:<wbr>ietf-netconf-monitoring?<wbr>module=
=3Dietf-netconf-<wbr>monitoring&amp;amp;deviations=3Djnx-<wbr>ietf-netocnf-=
monitoring-dev</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">&lt;/capability&gt;=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">but it seems OpenDa=
ylight controller is not taking it as valid capability. Not sure
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">if the capability i=
s syntactically incorrect or OpenDaylight controller is having bug.</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Is there way to val=
idate the syntax of above capability?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">=C2=A0</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Regards,</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt">Dhirendra</span><u>=
</u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org">netmod@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/netmod</a><br=
>
<br></blockquote></div><br></div></div>

--94eb2c0d2286e28a9c054d9bd24f--


From nobody Thu Apr 20 18:16:32 2017
Return-Path: <mjethanandani@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DFA9128D69 for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 18:16:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Af6mC5n0ZmP for <netmod@ietfa.amsl.com>; Thu, 20 Apr 2017 18:16:29 -0700 (PDT)
Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B07B12EAB1 for <netmod@ietf.org>; Thu, 20 Apr 2017 18:16:29 -0700 (PDT)
Received: by mail-io0-x230.google.com with SMTP id o22so105075330iod.3 for <netmod@ietf.org>; Thu, 20 Apr 2017 18:16:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=gKDSD4QiE84DW1etjmFtjyMGeXPEaTf8vx2iSu0qI2Q=; b=TElpUSNkdW8P794FgF5QP5mwTJDcBAwxDbC9MDpGiN/PkOjyVc+rY2QdPwyNTKF2nb gUkLMcPCPPIRDH7vl+AHhkXcnjQzZh8EEgEsQR+mrvCzN/fMaf1YQgZkGWGd+79buUeM ZycsWvoXBqnfzuTRbHd1r9YqfacNpG1WTpPj52VPfG07plXSWUpYEkHiIgUQm9a+7ox9 UJqFTTqOES1RkU3LLzq4y23iY4DezOXuPAu0ReYZk4R/lRWHs6Wt1MYA56Oa0pDU79+T 65/XVVlfa1V8bsCMuPXzm2phVIIRsRqqdTZ95ixdBmCTYSAPnznKw/PnLUYCp4ks1Mzs Se7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=gKDSD4QiE84DW1etjmFtjyMGeXPEaTf8vx2iSu0qI2Q=; b=PgN9NaEH+c9wD4D8hLO36XEka73M5iZoQ0dS7T3RNWPkzkhm3O47mf2jdw4PECIdZk JfolP3ovPi+bGI5vqkVNFn9NEwZgIRsCg3M/64/l8wQJnBvZwliAtM1AdNYpmb7k6Vz3 VFk/AprQle6ZzHuBWelBS7KWmW8+uCy6fSnleiv45WMqJhPAo/klLpHZZatGKRZsf3qD C5ioOzDvQBWoc2y0veGuHgalPKJu3+9CzuytoREQPGLh+xOgNs1T/4AcVTE6VennfUhs emcDSqaETKpaPCisRDgxs9P07kn8uxPF52jiMhQ/rYNBs7jDqSKG4tUeoZDgjJxZbWfs u0rw==
X-Gm-Message-State: AN3rC/5zoShtSsr/qq8mWGv5e2is4c5m3aMtFOFk/6ffEhmocoEdLRux 6k3c8uPXXPpS7w==
X-Received: by 10.99.3.8 with SMTP id 8mr9977198pgd.208.1492737388512; Thu, 20 Apr 2017 18:16:28 -0700 (PDT)
Received: from ?IPv6:2001:420:30d:1254:8538:d76a:a2a9:9201? ([2001:420:30d:1254:8538:d76a:a2a9:9201]) by smtp.gmail.com with ESMTPSA id t3sm12465064pfi.127.2017.04.20.18.16.27 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 20 Apr 2017 18:16:27 -0700 (PDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_101A0416-0840-4A34-8B72-B5DBE0A990DA"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Mahesh Jethanandani <mjethanandani@gmail.com>
In-Reply-To: <5C204D53-ECE0-4632-A34A-9BE96B913BD0@juniper.net>
Date: Thu, 20 Apr 2017 18:16:25 -0700
Cc: "netmod@ietf.org" <netmod@ietf.org>, Glenn Parsons <glenn.parsons@ericsson.com>, Norman Finn <nfinn@alumni.caltech.edu>, Marc Holness <mholness@CIENA.COM>, Dan Romascanu <dromasca@gmail.com>, Brian Weis <bew@cisco.com>
Message-Id: <73E4F65E-C265-47C5-A32A-3C6688459A7C@gmail.com>
References: <148939875845.17039.4017763838166134753.idtracker@ietfa.amsl.com> <FB5820F3-D98B-40B3-A427-22F6D2B9BD6B@gmail.com> <4D50BFD4-0E59-4DF8-BEC9-0D9BE50F5BA6@juniper.net> <CAPhzzaZ8X9qSJzn_OBuKjjw+EdHaTDk-C7uQJuOONsCk_ibJRw@mail.gmail.com> <86AA35DF-0D22-45E7-A954-E766133ED49D@juniper.net> <CAPhzzaY=wt3dfKFowcJbkKL1z36cDw6rgvDia94z+OrGHUENAg@mail.gmail.com> <5C204D53-ECE0-4632-A34A-9BE96B913BD0@juniper.net>
To: Kent Watsen <kwatsen@juniper.net>, David Bannister <dpb@netflix.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/1wE6dsxpxLMuhoL_xLExrsnwMSI>
Subject: Re: [netmod] New Version Notification for draft-ietf-netmod-acl-model-10.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 01:16:31 -0000

--Apple-Mail=_101A0416-0840-4A34-8B72-B5DBE0A990DA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On Apr 7, 2017, at 4:33 PM, Kent Watsen <kwatsen@juniper.net> wrote:
>=20
> On 3/28/17, 2:59 PM, "David Bannister" <dpb@netflix.com =
<mailto:dpb@netflix.com>> wrote:
> =20
> I would agree that the mix of L2 and L3 in the same operational ACL is =
a bit out of the ordinary.  I could see where a combined approach may be =
appealing to some.  As a network operator I do not see this as a =
negative.  It would be nice to give the vendor the option to defer the =
L2/3 combination but it does not look attainable in the current model.

I would agree with this assertion. A proposal in the works uses feature =
statements to let vendors decide which part of the model they want to =
support.

> =20
> "augmented by each vendor"  There are many things missing in IETF =
models and some things which are not under the IETF umbrella.  In this =
discussion the first that comes to mind is an 802.x model.  It is good =
to see there is currently an IEEE effort to develop one.  However, it =
does not exist today.  The various ether types are covered in some of =
the vendor models I have seen.  We take the Newco example in the draft =
which typedefs an enum of 'known-ether-type.'  Meanwhile Oldco is using =
a typedef of 'ethertype.'  Both New and Old co both augment this draft. =
In this scenario the network operator is stuck sorting out the logic in =
which vendor model to use and having to deal with two data structures =
for the same entity (ether-type).   Using models this way does nothing =
to simplify network coding and management.  I am against augmentation =
from vendor models for common items but it is ok for vendor unique =
items.  Ether-type is not vendor unique.  Augmentation has its place but =
it appears to be overused even within the context of IETF only models.

I would agree. Ideally, IEEE should take up definition of ether-types =
that are registered with them and define a ieee-ether-types.yang file. =
Adding a few folks from IEEE that I know who could look at this.

> =20
> Not sure if pointing out ietf-routing was a good idea. Five years in =
the making and 42 augmenting models. :-)
> =20
> If we can get the well known IETF standardized missing bits from L3, =
L4 for v4 and v6 into this it would work for me but I think the IETF may =
have missed the boat on this one.
> =20

Mahesh Jethanandani
mjethanandani@gmail.com




--Apple-Mail=_101A0416-0840-4A34-8B72-B5DBE0A990DA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Apr 7, 2017, at 4:33 PM, Kent Watsen &lt;<a =
href=3D"mailto:kwatsen@juniper.net" class=3D"">kwatsen@juniper.net</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman';" class=3D"">On 3/28/17, 2:59 PM, "David Bannister" &lt;<a =
href=3D"mailto:dpb@netflix.com" style=3D"color: purple; text-decoration: =
underline;" class=3D"">dpb@netflix.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div><div style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman';" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman';" class=3D"">I would agree that the mix =
of L2 and L3 in the same operational ACL is a bit out of the =
ordinary.&nbsp; I could see where a combined approach may be appealing =
to some.&nbsp; As a network operator I do not see this as a =
negative.&nbsp; It would be nice to give the vendor the option to defer =
the L2/3 combination but it does not look attainable in the current =
model.</div></div></div></blockquote><div><br class=3D""></div>I would =
agree with this assertion. A proposal in the works uses feature =
statements to let vendors decide which part of the model they want to =
support.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman';" class=3D""><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman';" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman';" class=3D"">"augmented by each vendor" &nbsp;There are many =
things missing in IETF models and some things which are not under the =
IETF umbrella.&nbsp; In this discussion the first that comes to mind is =
an 802.x model.&nbsp; It is good to see there is currently an IEEE =
effort to develop one.&nbsp; However, it does not exist today.&nbsp; The =
various ether types are covered in some of the vendor models I have =
seen.&nbsp; We take the Newco example in the draft which typedefs an =
enum of 'known-ether-type.' &nbsp;Meanwhile Oldco is using a typedef of =
'ethertype.' &nbsp;Both New and Old co both augment this draft. In this =
scenario the network operator is stuck sorting out the logic in which =
vendor model to use and having to deal with two data structures for the =
same entity (ether-type). &nbsp; Using models this way does nothing to =
simplify network coding and management.&nbsp; I am against augmentation =
from vendor models for common items but it is ok for vendor unique =
items.&nbsp; Ether-type is not vendor unique.&nbsp; Augmentation has its =
place but it appears to be overused even within the context of IETF only =
models.</div></div></div></div></blockquote><div><br class=3D""></div>I =
would agree. Ideally, IEEE should take up definition of ether-types that =
are registered with them and define a ieee-ether-types.yang file. Adding =
a few folks from IEEE that I know who could look at this.</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman';" class=3D""><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman';" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';" =
class=3D"">Not sure if pointing out ietf-routing was a good idea. Five =
years in the making and 42 augmenting models. :-)<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman';" class=3D"">If we can get the well known IETF standardized =
missing bits from L3, L4 for v4 and v6 into this it would work for me =
but I think the IETF may have missed the boat on this one.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman';" =
class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></blockquote></div><br =
class=3D""><div class=3D"">
<div class=3D"">Mahesh Jethanandani</div><div class=3D""><a =
href=3D"mailto:mjethanandani@gmail.com" =
class=3D"">mjethanandani@gmail.com</a></div><div class=3D""><br =
class=3D""></div><br class=3D"Apple-interchange-newline">

</div>
<br class=3D""></body></html>=

--Apple-Mail=_101A0416-0840-4A34-8B72-B5DBE0A990DA--


From nobody Fri Apr 21 04:14:53 2017
Return-Path: <jonathan@hansfords.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E348129C71; Fri, 21 Apr 2017 04:14:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.988
X-Spam-Level: 
X-Spam-Status: No, score=-1.988 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hansfords.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0VvCCBN2VF80; Fri, 21 Apr 2017 04:14:49 -0700 (PDT)
Received: from server.myfast.site (server.myfast.site [212.113.130.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C423F129C51; Fri, 21 Apr 2017 04:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hansfords.net; s=default; h=Content-Type:MIME-Version:Subject:References: In-Reply-To:Message-ID:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=m66P82nOodKIb6ZmNS0fDE/E9x7yESqdc5OEh4IAPcA=; b=c50Gv8cS0TuRvjhDvYXx2ZxRJ Hcjn2xd9HlNX+Hlgzd4eHoG9zlF2tzUq1J+HGjrrYPZ35bB0en2UCDxYDXsqKSncZbISEiqG7xYis xIG1hLYMKll+DHbGbLX2+WBMyoKWdrwAacdURUjAWQlunO795zzmgDW8nw6QL/IzWm2th6w8TBXYN WUqUCVRYmq2sRcvthzAPnvZ/Mz89qhRXA7UU/mXpUAUlivu7n5pqTsw9SKYUWoDhgn1O+yozhOLpD uZKsKYxLGFi5tkyduryMD+zaHJSPQlvut3mAo9V+TRXEQWgDHKGi+vfSVrtvnbfNk3uMKjz+nC+uF jvT8sI0PQ==;
Received: from [84.92.116.209] (port=51038 helo=[192.168.1.24]) by server.myfast.site with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from <jonathan@hansfords.net>) id 1d1WWT-000A4B-QZ; Fri, 21 Apr 2017 12:14:45 +0100
Date: Fri, 21 Apr 2017 12:14:33 +0100
From: Jonathan Hansford <jonathan@hansfords.net>
To: Ladislav Lhotka <lhotka@nic.cz>, Phil Shafer <phil@juniper.net>,  Andy Bierman <andy@yumaworks.com>, Kent Watsen <kwatsen@juniper.net>
Cc: NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Message-ID: <55a8f526-c507-4a26-9dff-ef9f06837445@Spark>
In-Reply-To: <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net>
X-Readdle-Message-ID: 55a8f526-c507-4a26-9dff-ef9f06837445@Spark
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="58f9e9a5_327b23c6_d3"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server.myfast.site
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - hansfords.net
X-Get-Message-Sender-Via: server.myfast.site: authenticated_id: jonathan@hansfords.net
X-Authenticated-Sender: server.myfast.site: jonathan@hansfords.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/s3BpklaEpM59-Pdw_o1SDVOd3pM>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 11:14:52 -0000

--58f9e9a5_327b23c6_d3
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I understand the primary need is to make the YANG modules accessible to readers, but some simple markup is identical to how text might be formatted when only raw ASCII is available (e.g. when using a simple email client) yet, when rendered as markup, the resulting text is easier on the eyes of the reader.

I agree that some examples may better sell the idea.

Also, if some YANG authors are already including markup, wouldn't it be better to standardise rather than allow for a free-for-all resulting in multiple styles that would impose a significant burden on any tool trying to render the text.

Jonathan

=O)

On 19 Apr 2017, 22:05 +0100, Kent Watsen <kwatsen@juniper.net>, wrote:
>
> All,
>
> We're a couple days away from the 2-week window. As of now, the
> majority does not support adopting this draft. Any remaining
> opinions?
>
>
> Lada,
>
> The objections seem to be concern for net readability, and for the
> importance of the problem relative to other activities. For the
> former case, it may help if you posted some examples. For the
> latter case, we may want to keep this draft cooking in the
> background.
>
>
> Kent // as co-chair and potential shepherd
>
>
>
> Phil Shafer <phil@juniper.net> writes:
>
> > Andy Bierman writes:
> > > IMO it is more robust not to assume people never see the real YANG
> > > statements.
> >
> > Exactly. We made YANG readable so that we wouldn't _need_ to view
> > it using tools. This was one of the "insta-death" factors for UML.
>
> I have to reiterate that the idea is to continue to be able to view YANG
> modules *without* using tools, but provide some aid to tools that can make
> use of certain well-defined lightweight markup conventions.
>
> Everybody with a practical experience of converting YANG automatically
> to something else (not only to HTML, it starts already with YIN) knows
> that transferring descriptions and other similar texts is tricky.
>
> Lada
>
> >
> > Thanks,
> > Phil
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
>
> --
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

--58f9e9a5_327b23c6_d3
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html xmlns=3D=22http://www.w3.org/1999/xhtml=22>
<head>
<title></title>
</head>
<body>
<div name=3D=22messageBodySection=22>I understand the primary need is to =
make the YANG modules accessible to readers, but some simple markup is id=
entical to how text might be formatted when only raw ASCII is available (=
e.g. when using a simple email client) yet, when rendered as markup, the =
resulting text is easier on the eyes of the reader.<br />
<br />
I agree that some examples may better sell the idea.<br />
<br />
Also, if some YANG authors are already including markup, wouldn't it be b=
etter to standardise rather than allow for a free-for-all resulting in mu=
ltiple styles that would impose a significant burden on any tool trying t=
o render the text.</div>
<div name=3D=22messageSignatureSection=22><br />
Jonathan<br />
<br />
=3DO)</div>
<div name=3D=22messageReplySection=22><br />
<div name=3D=22messageReplySection=22><br />
On 19 Apr 2017, 22:05 +0100, Kent Watsen &lt;kwatsen=40juniper.net&gt;, w=
rote:<br />
<blockquote type=3D=22cite=22><br />
All,<br />
<br />
We're a couple days away from the 2-week window. As of now, the<br />
majority does not support adopting this draft. Any remaining<br />
opinions=3F<br />
<br />
<br />
Lada,<br />
<br />
The objections seem to be concern for net readability, and for the<br />
importance of the problem relative to other activities. =46or the<br />
former case, it may help if you posted some examples. =46or the<br />
latter case, we may want to keep this draft cooking in the<br />
background.<br />
<br />
<br />
Kent // as co-chair and potential shepherd<br />
<br />
<br />
<br />
Phil Shafer &lt;phil=40juniper.net&gt; writes:<br />
<br />
<blockquote type=3D=22cite=22>Andy Bierman writes:<br />
<blockquote type=3D=22cite=22>IMO it is more robust not to assume people =
never see the real YANG<br />
statements.<br /></blockquote>
<br />
Exactly. We made YANG readable so that we wouldn't =5Fneed=5F to view<br =
/>
it using tools. This was one of the =22insta-death=22 factors for UML.<br=
 /></blockquote>
<br />
I have to reiterate that the idea is to continue to be able to view YANG<=
br />
modules *without* using tools, but provide some aid to tools that can mak=
e<br />
use of certain well-defined lightweight markup conventions.<br />
<br />
Everybody with a practical experience of converting YANG automatically<br=
 />
to something else (not only to HTML, it starts already with YIN) knows<br=
 />
that transferring descriptions and other similar texts is tricky.<br />
<br />
Lada<br />
<br />
<blockquote type=3D=22cite=22><br />
Thanks,<br />
Phil<br />
<br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
netmod mailing list<br />
netmod=40ietf.org<br />
https://www.ietf.org/mailman/listinfo/netmod<br /></blockquote>
<br />
--<br />
Ladislav Lhotka, CZ.NIC Labs<br />
PGP Key ID: 0xB8=4692B08A9=4676C67<br />
<br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
netmod mailing list<br />
netmod=40ietf.org<br />
https://www.ietf.org/mailman/listinfo/netmod<br />
<br />
<br />
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F<br />
netmod mailing list<br />
netmod=40ietf.org<br />
https://www.ietf.org/mailman/listinfo/netmod<br /></blockquote>
</div>
</div>
</body>
</html>

--58f9e9a5_327b23c6_d3--


From nobody Fri Apr 21 05:53:47 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0F83129478; Fri, 21 Apr 2017 05:53:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AmlBq3MBmnDh; Fri, 21 Apr 2017 05:53:43 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89E05129466; Fri, 21 Apr 2017 05:53:43 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:dd5:f7a0:97cf:1a50] (unknown [IPv6:2001:718:1a02:1:dd5:f7a0:97cf:1a50]) by mail.nic.cz (Postfix) with ESMTPSA id 0B8616013F; Fri, 21 Apr 2017 14:53:42 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492779222; bh=ALAkQGxTDTfys59ALC/pjR7QRpHi+1nsWrtDzU3NE9M=; h=From:Date:To; b=sC5oXPSNMT0P/qgvfVeOkWvC82+BUzZyxJxvnLevym0lhjZM42FI3WzFQmniE+We9 0ekWJ6mNS6vwn0Hy7XPESBPA9FnR0aRXyq2EFAuxdHepjvEeVzqCZdwQnsoAswTvO5 HJhmQkotQKXSWkXXZOQyngrzgZNVpP3yvva+rRSE=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <55a8f526-c507-4a26-9dff-ef9f06837445@Spark>
Date: Fri, 21 Apr 2017 14:53:41 +0200
Cc: Phil Shafer <phil@juniper.net>, Andy Bierman <andy@yumaworks.com>, Kent Watsen <kwatsen@juniper.net>, NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <344A858F-77CF-4302-9E8C-A450B9A04571@nic.cz>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net> <55a8f526-c507-4a26-9dff-ef9f06837445@Spark>
To: Jonathan Hansford <jonathan@hansfords.net>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/nH49OWa8CGFP8ylh8kPKZEKokLs>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 12:53:46 -0000

> On 21 Apr 2017, at 13:14, Jonathan Hansford <jonathan@hansfords.net> =
wrote:
>=20
> I understand the primary need is to make the YANG modules accessible =
to readers, but some simple markup is identical to how text might be =
formatted when only raw ASCII is available (e.g. when using a simple =
email client) yet, when rendered as markup, the resulting text is easier =
on the eyes of the reader.

Right, the key term really is "lightweight markup" [1]:

"A lightweight markup language (LML), also termed a simple or humane =
markup language, is a markup language with simple, unobtrusive syntax. =
It is designed to be easy to create using any generic text editor, as =
well as easy to read in its raw form. Lightweight markup languages are =
used in applications where it may be necessary to read the raw document =
as well as the final rendered output."

Many tools might at least want to be able to reliably re-flow paragraphs =
and lists to fit a desired text width, or render some constructs as =
HTML.

>=20
> I agree that some examples may better sell the idea.

Some examples are in the "ietf-yang-text-media-type" module:

https://tools.ietf.org/html/draft-lhotka-netmod-yang-markup-00#section-4

>=20
> Also, if some YANG authors are already including markup, wouldn't it =
be better to standardise rather than allow for a free-for-all resulting =
in multiple styles that would impose a significant burden on any tool =
trying to render the text.

My idea has been that 6087bis could recommend to use a (subset of) =
specific LML, e.g. markdown or its variant, in IETF modules and indicate =
it in them with the "text-media-type" extension. The advantage of doing =
so is that it will be easier to use something else later and/or combine =
IETF modules with others that may use something else. For instance, if =
somebody wanted YANG-specific markup (similar to what is used in TR-069 =
schemas, e.g. [2]), reStructuredText might be a better choice than =
markdown.

Lada

[1] https://en.wikipedia.org/wiki/Lightweight_markup_language

[2] https://www.broadband-forum.org/cwmp/tr-181-2-11-0.xml

>=20
> Jonathan
>=20
> =3DO)
>=20
>=20
> On 19 Apr 2017, 22:05 +0100, Kent Watsen <kwatsen@juniper.net>, wrote:
>>=20
>> All,
>>=20
>> We're a couple days away from the 2-week window. As of now, the
>> majority does not support adopting this draft. Any remaining
>> opinions?
>>=20
>>=20
>> Lada,
>>=20
>> The objections seem to be concern for net readability, and for the
>> importance of the problem relative to other activities. For the
>> former case, it may help if you posted some examples. For the
>> latter case, we may want to keep this draft cooking in the
>> background.
>>=20
>>=20
>> Kent // as co-chair and potential shepherd
>>=20
>>=20
>>=20
>> Phil Shafer <phil@juniper.net> writes:
>>=20
>>> Andy Bierman writes:
>>>> IMO it is more robust not to assume people never see the real YANG
>>>> statements.
>>>=20
>>> Exactly. We made YANG readable so that we wouldn't _need_ to view
>>> it using tools. This was one of the "insta-death" factors for UML.
>>=20
>> I have to reiterate that the idea is to continue to be able to view =
YANG
>> modules *without* using tools, but provide some aid to tools that can =
make
>> use of certain well-defined lightweight markup conventions.
>>=20
>> Everybody with a practical experience of converting YANG =
automatically
>> to something else (not only to HTML, it starts already with YIN) =
knows
>> that transferring descriptions and other similar texts is tricky.
>>=20
>> Lada
>>=20
>>>=20
>>> Thanks,
>>> Phil
>>>=20
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>>=20
>> --
>> Ladislav Lhotka, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>=20
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>>=20
>>=20
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Fri Apr 21 06:03:56 2017
Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 224C112762F; Fri, 21 Apr 2017 06:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Hesp04fStH7; Fri, 21 Apr 2017 06:03:52 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0330F124234; Fri, 21 Apr 2017 06:03:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3239; q=dns/txt; s=iport; t=1492779832; x=1493989432; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=G93yui+kSoUaQJdBvkRKKFe8fktvuImVy+DgMpWWPCo=; b=j5FU5YXlQeRQcRq7kzDHEE9I82Qrlgj3AXMENc5NK1KTKgZsZg+uFHy0 oIyEQbT1J9Wso9rjeF9poWAhTDtsW9S9+VXIeQ9jA5ptvlhfr4MWKo5J0 wH2+3NiYDvXQAZvrS6HInezp+8ehx4iOy53gEG2Fw962b8RX+f1dtzXYO c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C9AADVAvpY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDWBDI18c5B2lWSCDyELhS5KAoRIGAECAQEBAQEBAWsohRUBAQE?= =?us-ascii?q?BAgEBATY2CxALGC4nMAYKAwYCAQGKEAgOq22LIAEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBARgFhlOCCIJugTyJAAWdOYcVi2+Kc4Zii3iIHh84gQYmHQgYFUSEaQwQgWQ?= =?us-ascii?q?/NYkuAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,229,1488844800"; d="scan'208";a="693875703"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Apr 2017 13:03:50 +0000
Received: from [10.63.23.150] (dhcp-ensft1-uk-vla370-10-63-23-150.cisco.com [10.63.23.150]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v3LD3nJ6004352; Fri, 21 Apr 2017 13:03:49 GMT
To: Ladislav Lhotka <lhotka@nic.cz>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net> <m2inlzs1pm.fsf@birdie.labs.nic.cz>
Cc: Kent Watsen <kwatsen@juniper.net>, Phil Shafer <phil@juniper.net>, Andy Bierman <andy@yumaworks.com>, NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <c47b5259-957e-652f-a36e-194b21a44389@cisco.com>
Date: Fri, 21 Apr 2017 14:03:49 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <m2inlzs1pm.fsf@birdie.labs.nic.cz>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DlfypEpLwT_YZCwgNK5neMVgEiI>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 13:03:54 -0000

Hi Lada,


On 20/04/2017 13:28, Ladislav Lhotka wrote:
> Kent Watsen <kwatsen@juniper.net> writes:
>
>> All,
>>
>> We're a couple days away from the 2-week window.  As of now, the
>> majority does not support adopting this draft.  Any remaining
>> opinions?
>>
>>
>> Lada,
>>
>> The objections seem to be concern for net readability, and for the
>> importance of the problem relative to other activities.  For the
>> former case, it may help if you posted some examples.  For the
> A typical lightweight markup language is markdown, and I believe most
> people are familiar with it - if not, examples are easy to find.
>
> The bare minimum of markdown features from which even existing modules
> could benefit may be this:
>
> - multiple paragraphs (separated by one or more blank lines) that can be
>    re-flowed
>
> - bulleted and numbered lists, possibly with multiple levels and
>    multiple paragraphs per list item
>
> - hyperlinks, such as [RFC 7950](https://tools.ietf.org/html/rfc7950)
>
> and perhaps also
>
> - *emphasis* and **strong emphasis**
>
> - code blocks for showing example snippets where line breaks need to be retained.
For what it is worth, this is effective what I was recommending goes in 
the draft.

I.e. you say that default markdown language is markdown, but 
implementations are expected to at least support xxx, where xxx is 
something like that list above.

That way at least implementors can know what they need to support, and 
authors can know what markdown they can reasonably expect to use.

>
>> latter case, we may want to keep this draft cooking in the
>> background.
> I am going to use the above conventions in my modules, and support them
> in my tools. That's basically all what I need for the time being.
If you have the spare time, perhaps it is worth updating the ID with 
that list above, at least as a record in case this gets picked up again 
in future.

Thanks,
Rob

>
> Lada
>
>>
>> Kent // as co-chair and potential shepherd
>>
>>
>>
>> Phil Shafer <phil@juniper.net> writes:
>>
>>> Andy Bierman writes:
>>>> IMO it is more robust not to assume people never see the real YANG
>>>> statements.
>>> Exactly.  We made YANG readable so that we wouldn't _need_ to view
>>> it using tools.  This was one of the "insta-death" factors for UML.
>> I have to reiterate that the idea is to continue to be able to view YANG
>> modules *without* using tools, but provide some aid to tools that can make
>> use of certain well-defined lightweight markup conventions.
>>
>> Everybody with a practical experience of converting YANG automatically
>> to something else (not only to HTML, it starts already with YIN) knows
>> that transferring descriptions and other similar texts is tricky.
>>
>> Lada
>>
>>> Thanks,
>>>   Phil
>>>
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>> -- 
>> Ladislav Lhotka, CZ.NIC Labs
>> PGP Key ID: 0xB8F92B08A9F76C67
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>>
>>


From nobody Fri Apr 21 06:19:56 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 474B1127866; Fri, 21 Apr 2017 06:19:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level: 
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id csPhrVcMBDCQ; Fri, 21 Apr 2017 06:19:53 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F54312762F; Fri, 21 Apr 2017 06:19:52 -0700 (PDT)
Received: from [IPv6:2001:718:1a02:1:dd5:f7a0:97cf:1a50] (unknown [IPv6:2001:718:1a02:1:dd5:f7a0:97cf:1a50]) by mail.nic.cz (Postfix) with ESMTPSA id 9BC7C60187; Fri, 21 Apr 2017 15:19:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492780790; bh=8rJpOPrAvjo/vij4Vzut9F8d1ibwVdTt9mug3Fb3piQ=; h=From:Date:To; b=Frn1pLsgGhxBDy0H0yKd7yw8RjCYOXJHUryD6rj+0ssOHO9dxGhKACBPjMhbdIyXH i6NaSSojYcL35m1hiMzJ9KULCsUMxG+0UvStwg/HSWAQfqZD4VLT+vhG2geJOg2buY p2hsdGM07HfrRnnXqYdHEZmRQ2/GPjhwo+VQ47i0=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <c47b5259-957e-652f-a36e-194b21a44389@cisco.com>
Date: Fri, 21 Apr 2017 15:19:50 +0200
Cc: Kent Watsen <kwatsen@juniper.net>, Phil Shafer <phil@juniper.net>, Andy Bierman <andy@yumaworks.com>, NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <FBCEB90E-286A-4D6A-90FA-BDD34F67FD36@nic.cz>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net> <m2inlzs1pm.fsf@birdie.labs.nic.cz> <c47b5259-957e-652f-a36e-194b21a44389@cisco.com>
To: Robert Wilton <rwilton@cisco.com>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hh5HzcAB6mKEDiTo_ygJC7vMLLw>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 13:19:55 -0000

> On 21 Apr 2017, at 15:03, Robert Wilton <rwilton@cisco.com> wrote:
>=20
> Hi Lada,
>=20
>=20
> On 20/04/2017 13:28, Ladislav Lhotka wrote:
>> Kent Watsen <kwatsen@juniper.net> writes:
>>=20
>>> All,
>>>=20
>>> We're a couple days away from the 2-week window.  As of now, the
>>> majority does not support adopting this draft.  Any remaining
>>> opinions?
>>>=20
>>>=20
>>> Lada,
>>>=20
>>> The objections seem to be concern for net readability, and for the
>>> importance of the problem relative to other activities.  For the
>>> former case, it may help if you posted some examples.  For the
>> A typical lightweight markup language is markdown, and I believe most
>> people are familiar with it - if not, examples are easy to find.
>>=20
>> The bare minimum of markdown features from which even existing =
modules
>> could benefit may be this:
>>=20
>> - multiple paragraphs (separated by one or more blank lines) that can =
be
>>   re-flowed
>>=20
>> - bulleted and numbered lists, possibly with multiple levels and
>>   multiple paragraphs per list item
>>=20
>> - hyperlinks, such as [RFC 7950](https://tools.ietf.org/html/rfc7950)
>>=20
>> and perhaps also
>>=20
>> - *emphasis* and **strong emphasis**
>>=20
>> - code blocks for showing example snippets where line breaks need to =
be retained.
> For what it is worth, this is effective what I was recommending goes =
in the draft.
>=20
> I.e. you say that default markdown language is markdown, but =
implementations are expected to at least support xxx, where xxx is =
something like that list above.
>=20
> That way at least implementors can know what they need to support, and =
authors can know what markdown they can reasonably expect to use.

Yes, this is the essential minimum that would immediately help =
implementors of some tools and that also means no extra burden to module =
authors and readers.

>=20
>>=20
>>> latter case, we may want to keep this draft cooking in the
>>> background.
>> I am going to use the above conventions in my modules, and support =
them
>> in my tools. That's basically all what I need for the time being.
> If you have the spare time, perhaps it is worth updating the ID with =
that list above, at least as a record in case this gets picked up again =
in future.

OK, I will do that.

Thanks, Lada

>=20
> Thanks,
> Rob
>=20
>>=20
>> Lada
>>=20
>>>=20
>>> Kent // as co-chair and potential shepherd
>>>=20
>>>=20
>>>=20
>>> Phil Shafer <phil@juniper.net> writes:
>>>=20
>>>> Andy Bierman writes:
>>>>> IMO it is more robust not to assume people never see the real YANG
>>>>> statements.
>>>> Exactly.  We made YANG readable so that we wouldn't _need_ to view
>>>> it using tools.  This was one of the "insta-death" factors for UML.
>>> I have to reiterate that the idea is to continue to be able to view =
YANG
>>> modules *without* using tools, but provide some aid to tools that =
can make
>>> use of certain well-defined lightweight markup conventions.
>>>=20
>>> Everybody with a practical experience of converting YANG =
automatically
>>> to something else (not only to HTML, it starts already with YIN) =
knows
>>> that transferring descriptions and other similar texts is tricky.
>>>=20
>>> Lada
>>>=20
>>>> Thanks,
>>>>  Phil
>>>>=20
>>>> _______________________________________________
>>>> netmod mailing list
>>>> netmod@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netmod
>>> --=20
>>> Ladislav Lhotka, CZ.NIC Labs
>>> PGP Key ID: 0xB8F92B08A9F76C67
>>>=20
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Fri Apr 21 09:30:44 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D74CA129A92; Fri, 21 Apr 2017 09:30:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id unJaIZWSNY33; Fri, 21 Apr 2017 09:30:41 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B6B8129B55; Fri, 21 Apr 2017 09:30:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10220; q=dns/txt; s=iport; t=1492792240; x=1494001840; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=0eNQ8WphOWCmD9v6QsNLhw1F1iYoviF+8QmQlrxuUlE=; b=J/lOIxqcyhhgGove0ukykEDjY7gW5fOx8m4pXKb2RFoSUnSxXe38tD98 5eeE5ygi6xNWRcEdYF0LVuvw/MTUxbfMfr8Qy95oKdLKHdHsnN3CuEb5D ClvB1tzCE25eP2SbeOHlH3+fXNw4L5wBEqEpivZgm5215jtaHH6DgkX+u 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DCAAD3MvpY/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgymBDIEMjXxzkHWQL4U1gg8hAQyFLEoChEoYAQIBAQEBAQEBayi?= =?us-ascii?q?FFgEBAQMBAWwbCw4EBi4nIg4GAQkDBgIBAReKAQ6reSuKdwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEaBYZTgV0rgm6KPAWdQYcXi2+CAIh1I4Y/i3iIIR84gQYmHQgYFUS?= =?us-ascii?q?EaRyBZT41iTYBAQE?=
X-IronPort-AV: E=Sophos;i="5.37,230,1488844800";  d="scan'208,217";a="651316151"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Apr 2017 16:30:37 +0000
Received: from [10.60.67.90] (ams-bclaise-8919.cisco.com [10.60.67.90]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v3LGUaHk015264; Fri, 21 Apr 2017 16:30:36 GMT
To: Alia Atlas <akatlas@gmail.com>, Kent Watsen <kwatsen@juniper.net>, "netmod@ietf.org" <netmod@ietf.org>, "sec-ads@ietf.org" <sec-ads@ietf.org>
References: <7de29e11-f045-b0a1-808f-38044f6f7352@cisco.com> <8E887FD1-9849-4A05-A43F-CF675056A7B5@juniper.net> <1fdc07f6-0434-a490-024d-af039877ae33@cisco.com> <20170316072757.GD59114@elstar.local> <0138111b-6c95-0edc-23c4-2797312bb51a@cisco.com> <20170316075657.GF59114@elstar.local> <fc506ce0-0b56-ffbd-53a9-895c927bc5be@cisco.com> <7FB88E83-589D-4F3B-BC55-C7D0B2F858A8@juniper.net> <20170316135145.GB23450@elstar.local> <CAG4d1rfjNk3Po1_zH-xb++wcojeEfmCkFMPMBYGbPYxV2soZ1Q@mail.gmail.com> <20170316143803.GB23686@elstar.local> <328c7b27-389a-3c58-4efd-dc5a86fedfbc@cisco.com>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <1a4c9e0b-b83c-6a32-d9c1-41e6718d6fb7@cisco.com>
Date: Fri, 21 Apr 2017 18:30:37 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <328c7b27-389a-3c58-4efd-dc5a86fedfbc@cisco.com>
Content-Type: multipart/alternative; boundary="------------C135394DC11A263613D89277"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zpzi6TLoWVHutvaoxjNzaRbh1M8>
Subject: Re: [netmod] security considerations boilerplate updates to cover RESTCONF
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 16:30:43 -0000

This is a multi-part message in MIME format.
--------------C135394DC11A263613D89277
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Dear all,

The new YANG module security guidelines have been posted, in agreement 
with our SEC AD Kathleen.
See https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines

Regards, Benoit
> Dear all,
>
> As discussed during the IESG telechat today, we should only focus on 
> the addition of the RESTCONF bits, and not attempt to include the I2RS 
> future protocol now.
> Hence this minimum change proposal:
>
>          The YANG module defined in this document is designed to be
>          accessed via network management protocols such as NETCONF
>          [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer is the
>          secure transport layer, and the mandatory-to-implement secure
>          transport is Secure Shell (SSH) [RFC6242]. The lowest RESTCONF
>          layer is HTTPS, and the mandatory-to-implement secure
>     transport is
>          TLS [RFC5246].
>
>          The NETCONF access control model [RFC6536] provides the means to
>          restrict access for particular NETCONF or RESTCONF users to a
>          pre-configured subset of all available NETCONF or RESTCONF
>          protocol operations and content. 
>
> Regards, Benoit
>> On Thu, Mar 16, 2017 at 10:13:18AM -0400, Alia Atlas wrote:
>>>> Keep in mind that I2RS believes in a requirement for cleartext
>>>> transport protocols. Perhaps this never makes it through the IESG but
>>>> so far it was not possible to stop this...
>>>>
>>> This is solely for notifications that can be sent, just as IPFIX
>>> information may
>>> be sent unencrypted.  Those requirements are in
>>> draft-ietf-i2rs-protocol-security-requirements-17
>>> <https://datatracker.ietf.org/doc/draft-ietf-i2rs-protocol-security-requirements/>,
>>> which is in the RFC Editor queue.
>>>
>>     The new features are priority, an opaque secondary identifier, and an
>>     insecure protocol for read-only data constrained to specific standard
>>     usages.
>>
>>     The optional insecure transport can only be used
>>     restricted set of publically data available (events or information)
>>     or a select set of legacy data.  Data passed over the insecure
>>     transport channel MUST NOT contain any data which identifies a
>>     person.
>>
>> I think your statement that it is only for notifications is wrong.
>> The fact that some data ships in a notification does not mean the data
>> is not sensitive. Furthermore, I think we all meanwhile know that
>> IPFIX data is highly sensitive if you have the right context
>> information (so the analogy is flawed). And what the heck is a 'select
>> set of legacy data'?
>>
>>        SEC-REQ-06: An I2RS agent receiving an I2RS message over an
>>        insecure transport MUST confirm that the content is suitable for
>>        transfer over such a transport.
>>
>> An agent can't decide this. It is the context information that often
>> decides whether a piece of information is sensitive or not. So the
>> only decision an agent can do is to only allow messages with empty
>> content over an insecure transport.
>>
>>     The I2RS architecture defines three scopes: read, write, and
>>     notification scope.  Insecure data can only be used for read scope
>>     and notification scope of "non-confidential data".
>>
>> I understand that the IESG approved the security requirements. I do
>> not know why the security ADs did let this pass - perhaps since the
>> document is just about requirements and they will look closer at a
>> solution and then ask questions what 'non-confidentail' data' is, what
>> a 'select set of legacy data' is, or how an agent confirms that the
>> content of messages is suitable for an insecure transport.
>>
>> Anyway, this does not belong here, the point I wanted to make is
>> simply that Kent's assumption that a protocol transporting YANG
>> defined data is always protecting the data is not true from the
>> viewpoint of the I2RS proponents. Thanks for confirming this.
>>
>> /js
>>
>
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


--------------C135394DC11A263613D89277
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Dear all,<br>
      <br>
      The new YANG module security guidelines have been posted, in
      agreement with our SEC AD Kathleen.<br>
      See <a class="moz-txt-link-freetext" href="https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines">https://trac.ietf.org/trac/ops/wiki/yang-security-guidelines</a><br>
      <br>
      Regards, Benoit<br>
    </div>
    <blockquote
      cite="mid:328c7b27-389a-3c58-4efd-dc5a86fedfbc@cisco.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <div class="moz-cite-prefix">Dear all,<br>
        <br>
        As discussed during the IESG telechat today, we should only
        focus on the addition of the RESTCONF bits, and not attempt to
        include the I2RS future protocol now.<br>
        Hence this minimum change proposal:<br>
        <blockquote>     The YANG module defined in this document is
          designed to be <br>
               accessed via network management protocols such as NETCONF
          <br>
               [RFC6241] or RESTCONF [RFC8040]. The lowest NETCONF layer
          is the <br>
               secure transport layer, and the mandatory-to-implement
          secure <br>
               transport is Secure Shell (SSH) [RFC6242]. The lowest
          RESTCONF <br>
               layer is HTTPS, and the mandatory-to-implement secure
          transport is <br>
               TLS [RFC5246]. <br>
          <br>
               The NETCONF access control model [RFC6536] provides the
          means to <br>
               restrict access for particular NETCONF or RESTCONF users
          to a <br>
               pre-configured subset of all available NETCONF or
          RESTCONF <br>
               protocol operations and content. </blockquote>
        Regards, Benoit<br>
      </div>
      <blockquote cite="mid:20170316143803.GB23686@elstar.local"
        type="cite">
        <pre wrap="">On Thu, Mar 16, 2017 at 10:13:18AM -0400, Alia Atlas wrote:
</pre>
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">Keep in mind that I2RS believes in a requirement for cleartext
transport protocols. Perhaps this never makes it through the IESG but
so far it was not possible to stop this...

</pre>
          </blockquote>
          <pre wrap="">This is solely for notifications that can be sent, just as IPFIX
information may
be sent unencrypted.  Those requirements are in
draft-ietf-i2rs-protocol-security-requirements-17
<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="https://datatracker.ietf.org/doc/draft-ietf-i2rs-protocol-security-requirements/">&lt;https://datatracker.ietf.org/doc/draft-ietf-i2rs-protocol-security-requirements/&gt;</a>,
which is in the RFC Editor queue.

</pre>
        </blockquote>
        <pre wrap="">   The new features are priority, an opaque secondary identifier, and an
   insecure protocol for read-only data constrained to specific standard
   usages.

   The optional insecure transport can only be used
   restricted set of publically data available (events or information)
   or a select set of legacy data.  Data passed over the insecure
   transport channel MUST NOT contain any data which identifies a
   person.

I think your statement that it is only for notifications is wrong.
The fact that some data ships in a notification does not mean the data
is not sensitive. Furthermore, I think we all meanwhile know that
IPFIX data is highly sensitive if you have the right context
information (so the analogy is flawed). And what the heck is a 'select
set of legacy data'?

      SEC-REQ-06: An I2RS agent receiving an I2RS message over an
      insecure transport MUST confirm that the content is suitable for
      transfer over such a transport.

An agent can't decide this. It is the context information that often
decides whether a piece of information is sensitive or not. So the
only decision an agent can do is to only allow messages with empty
content over an insecure transport.

   The I2RS architecture defines three scopes: read, write, and
   notification scope.  Insecure data can only be used for read scope
   and notification scope of "non-confidential data".

I understand that the IESG approved the security requirements. I do
not know why the security ADs did let this pass - perhaps since the
document is just about requirements and they will look closer at a
solution and then ask questions what 'non-confidentail' data' is, what
a 'select set of legacy data' is, or how an agent confirms that the
content of messages is suitable for an insecure transport.

Anyway, this does not belong here, the point I wanted to make is
simply that Kent's assumption that a protocol transporting YANG
defined data is always protecting the data is not true from the
viewpoint of the I2RS proponents. Thanks for confirming this.

/js

</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
netmod mailing list
<a class="moz-txt-link-abbreviated" href="mailto:netmod@ietf.org">netmod@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/netmod">https://www.ietf.org/mailman/listinfo/netmod</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------C135394DC11A263613D89277--


From nobody Fri Apr 21 10:17:33 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C82B129AB5 for <netmod@ietfa.amsl.com>; Fri, 21 Apr 2017 10:17:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DZG3VoEmbEhh for <netmod@ietfa.amsl.com>; Fri, 21 Apr 2017 10:17:29 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 696E3129AB3 for <netmod@ietf.org>; Fri, 21 Apr 2017 10:17:29 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id w50so35275393wrc.0 for <netmod@ietf.org>; Fri, 21 Apr 2017 10:17:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=f3VUu4rtg+3h0a7T1qe2b8YDqNQ6Kvdat+MM0+D0MHE=; b=FZJ6k19ad0Z8RAqa73H8zgPVzQfGtbvGRMLU8IEd4IZ3lsHqSPMtEawNWJLvrW6wzu PxIQDjqn5H/JLkbKmY0RXiKTEsz2dyfKEGz3F6yR9a+ybiQGT3WqIPbVl7vNS3yLK5bD RAty484U5w3VM18FihTMOwqrsB3agWVzDWOhEQjFKMttD7B0NPOWPkTLpgyVjqunJCSR VuD0S7WyCCxAGP4SEw/S01woVIVEfG6dWWj4lsputhM/SK2d6huTXkbeT2aqFEdXUJwB N8bBdtvDLu9TzbcklFGnHFS2HV11txQrnQYpevabaklqxNKrqVpJ0IvtPc2xhuZFo4O4 Favw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=f3VUu4rtg+3h0a7T1qe2b8YDqNQ6Kvdat+MM0+D0MHE=; b=nQe0Yqbz0AKrL3pA6G/AJVtoHAK7ZLC4QTemmjm8Wi2Z54b8uPBVxphukMIsh0Dwov yLqwP9GHlaw/9m5wIJPOe38t7d9xi1JbGXMSoePZsv7e0lLeNNi5vB0wV7cKwwuP6H+e s3MwgKfbS+kD8C+42+DVgskcTPKtp/RHcZ4O8LbaRxZqdY1JSskBqSeKdT2sUKX8+CI7 jXmPvj/jGFx99SvreJGfPeof/7D/BaYNQbi0uY1QwV3YlkHdo5BqOHBaGjuLv+u3DUJt Nz2FSEHrxAxhKKDZF0/NBdB79mO1eOnOo6iheu5fNbtc1VnMSvWes/KGTOngv+1T1UC/ 6IUg==
X-Gm-Message-State: AN3rC/7wFTqwLRO5Pe45/KbO90r9Lb+J7KVXnxvLOun9QsMJodQCzpnI 6ou8zhM509Ckx8lGZxHAMW3eWEukYg==
X-Received: by 10.223.178.68 with SMTP id y4mr14839490wra.88.1492795047158; Fri, 21 Apr 2017 10:17:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Fri, 21 Apr 2017 10:17:26 -0700 (PDT)
In-Reply-To: <c47b5259-957e-652f-a36e-194b21a44389@cisco.com>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net> <m2inlzs1pm.fsf@birdie.labs.nic.cz> <c47b5259-957e-652f-a36e-194b21a44389@cisco.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 21 Apr 2017 10:17:26 -0700
Message-ID: <CABCOCHSJkSKNQ_D5bwoQLdV8wHyD+5xF5x0qDWRLbEV6N5iPzQ@mail.gmail.com>
To: Robert Wilton <rwilton@cisco.com>
Cc: Ladislav Lhotka <lhotka@nic.cz>, Kent Watsen <kwatsen@juniper.net>, Phil Shafer <phil@juniper.net>,  NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=f403045f1a468259ec054db06e16
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/n7-zaw0iF81q9wr7m5rparTPRhg>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Apr 2017 17:17:32 -0000

--f403045f1a468259ec054db06e16
Content-Type: text/plain; charset=UTF-8

Hi,

You can put whatever text you want in a draft, and see it gets approved
for the RFC version. You can put whatever text you want in non-IETF modules.
But consider the impact carefully of turning a plain text string into
source code.

There is no agreement on the markdown that is "lightweight" and needs to be
supported.
This seems like a significant amount of work to resolve.  The NETMOD WG
already has a full plate
of high-priority work.  We should not slow that work down for anything.

Tools that expect the description-stmt to be plain text may break if
markdown is added.
The ability to translate the description to other languages is lost (for
example).


Andy


On Fri, Apr 21, 2017 at 6:03 AM, Robert Wilton <rwilton@cisco.com> wrote:

> Hi Lada,
>
>
> On 20/04/2017 13:28, Ladislav Lhotka wrote:
>
>> Kent Watsen <kwatsen@juniper.net> writes:
>>
>> All,
>>>
>>> We're a couple days away from the 2-week window.  As of now, the
>>> majority does not support adopting this draft.  Any remaining
>>> opinions?
>>>
>>>
>>> Lada,
>>>
>>> The objections seem to be concern for net readability, and for the
>>> importance of the problem relative to other activities.  For the
>>> former case, it may help if you posted some examples.  For the
>>>
>> A typical lightweight markup language is markdown, and I believe most
>> people are familiar with it - if not, examples are easy to find.
>>
>> The bare minimum of markdown features from which even existing modules
>> could benefit may be this:
>>
>> - multiple paragraphs (separated by one or more blank lines) that can be
>>    re-flowed
>>
>> - bulleted and numbered lists, possibly with multiple levels and
>>    multiple paragraphs per list item
>>
>> - hyperlinks, such as [RFC 7950](https://tools.ietf.org/html/rfc7950)
>>
>> and perhaps also
>>
>> - *emphasis* and **strong emphasis**
>>
>> - code blocks for showing example snippets where line breaks need to be
>> retained.
>>
> For what it is worth, this is effective what I was recommending goes in
> the draft.
>
> I.e. you say that default markdown language is markdown, but
> implementations are expected to at least support xxx, where xxx is
> something like that list above.
>
> That way at least implementors can know what they need to support, and
> authors can know what markdown they can reasonably expect to use.
>
>
>> latter case, we may want to keep this draft cooking in the
>>> background.
>>>
>> I am going to use the above conventions in my modules, and support them
>> in my tools. That's basically all what I need for the time being.
>>
> If you have the spare time, perhaps it is worth updating the ID with that
> list above, at least as a record in case this gets picked up again in
> future.
>
> Thanks,
> Rob
>
>
>> Lada
>>
>>
>>> Kent // as co-chair and potential shepherd
>>>
>>>
>>>
>>> Phil Shafer <phil@juniper.net> writes:
>>>
>>> Andy Bierman writes:
>>>>
>>>>> IMO it is more robust not to assume people never see the real YANG
>>>>> statements.
>>>>>
>>>> Exactly.  We made YANG readable so that we wouldn't _need_ to view
>>>> it using tools.  This was one of the "insta-death" factors for UML.
>>>>
>>> I have to reiterate that the idea is to continue to be able to view YANG
>>> modules *without* using tools, but provide some aid to tools that can
>>> make
>>> use of certain well-defined lightweight markup conventions.
>>>
>>> Everybody with a practical experience of converting YANG automatically
>>> to something else (not only to HTML, it starts already with YIN) knows
>>> that transferring descriptions and other similar texts is tricky.
>>>
>>> Lada
>>>
>>> Thanks,
>>>>   Phil
>>>>
>>>> _______________________________________________
>>>> netmod mailing list
>>>> netmod@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/netmod
>>>>
>>> --
>>> Ladislav Lhotka, CZ.NIC Labs
>>> PGP Key ID: 0xB8F92B08A9F76C67
>>>
>>> _______________________________________________
>>> netmod mailing list
>>> netmod@ietf.org
>>> https://www.ietf.org/mailman/listinfo/netmod
>>>
>>>
>>>
>

--f403045f1a468259ec054db06e16
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<div><br></div><div>You can put whatever text you want =
in a draft, and see it gets approved</div><div>for the RFC version. You can=
 put whatever text you want in non-IETF modules.</div><div>But consider the=
 impact carefully of turning a plain text string into source code.</div><di=
v><br></div><div>There is no agreement on the markdown that is &quot;lightw=
eight&quot; and needs to be supported.</div><div>This seems like a signific=
ant amount of work to resolve.=C2=A0 The NETMOD WG already has a full plate=
</div><div>of high-priority work.=C2=A0 We should not slow that work down f=
or anything.</div><div><br></div><div>Tools that expect the description-stm=
t to be plain text may break if markdown is added.</div><div>The ability to=
 translate the description to other languages is lost (for example).</div><=
div><br></div><div><br></div><div>Andy</div><div><br></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Apr 21, 2017 at 6:0=
3 AM, Robert Wilton <span dir=3D"ltr">&lt;<a href=3D"mailto:rwilton@cisco.c=
om" target=3D"_blank">rwilton@cisco.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">Hi Lada,<br>
<br>
<br>
On 20/04/2017 13:28, Ladislav Lhotka wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Kent Watsen &lt;<a href=3D"mailto:kwatsen@juniper.net" target=3D"_blank">kw=
atsen@juniper.net</a>&gt; writes:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
All,<br>
<br>
We&#39;re a couple days away from the 2-week window.=C2=A0 As of now, the<b=
r>
majority does not support adopting this draft.=C2=A0 Any remaining<br>
opinions?<br>
<br>
<br>
Lada,<br>
<br>
The objections seem to be concern for net readability, and for the<br>
importance of the problem relative to other activities.=C2=A0 For the<br>
former case, it may help if you posted some examples.=C2=A0 For the<br>
</blockquote>
A typical lightweight markup language is markdown, and I believe most<br>
people are familiar with it - if not, examples are easy to find.<br>
<br>
The bare minimum of markdown features from which even existing modules<br>
could benefit may be this:<br>
<br>
- multiple paragraphs (separated by one or more blank lines) that can be<br=
>
=C2=A0 =C2=A0re-flowed<br>
<br>
- bulleted and numbered lists, possibly with multiple levels and<br>
=C2=A0 =C2=A0multiple paragraphs per list item<br>
<br>
- hyperlinks, such as [RFC 7950](<a href=3D"https://tools.ietf.org/html/rfc=
7950" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/h<wbr>tml=
/rfc7950</a>)<br>
<br>
and perhaps also<br>
<br>
- *emphasis* and **strong emphasis**<br>
<br>
- code blocks for showing example snippets where line breaks need to be ret=
ained.<br>
</blockquote>
For what it is worth, this is effective what I was recommending goes in the=
 draft.<br>
<br>
I.e. you say that default markdown language is markdown, but implementation=
s are expected to at least support xxx, where xxx is something like that li=
st above.<br>
<br>
That way at least implementors can know what they need to support, and auth=
ors can know what markdown they can reasonably expect to use.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
latter case, we may want to keep this draft cooking in the<br>
background.<br>
</blockquote>
I am going to use the above conventions in my modules, and support them<br>
in my tools. That&#39;s basically all what I need for the time being.<br>
</blockquote>
If you have the spare time, perhaps it is worth updating the ID with that l=
ist above, at least as a record in case this gets picked up again in future=
.<br>
<br>
Thanks,<br>
Rob<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Lada<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Kent // as co-chair and potential shepherd<br>
<br>
<br>
<br>
Phil Shafer &lt;<a href=3D"mailto:phil@juniper.net" target=3D"_blank">phil@=
juniper.net</a>&gt; writes:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Andy Bierman writes:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
IMO it is more robust not to assume people never see the real YANG<br>
statements.<br>
</blockquote>
Exactly.=C2=A0 We made YANG readable so that we wouldn&#39;t _need_ to view=
<br>
it using tools.=C2=A0 This was one of the &quot;insta-death&quot; factors f=
or UML.<br>
</blockquote>
I have to reiterate that the idea is to continue to be able to view YANG<br=
>
modules *without* using tools, but provide some aid to tools that can make<=
br>
use of certain well-defined lightweight markup conventions.<br>
<br>
Everybody with a practical experience of converting YANG automatically<br>
to something else (not only to HTML, it starts already with YIN) knows<br>
that transferring descriptions and other similar texts is tricky.<br>
<br>
Lada<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Thanks,<br>
=C2=A0 Phil<br>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/netmod</a><sp=
an class=3D"HOEnZb"><font color=3D"#888888"><br>
</font></span></blockquote><span class=3D"HOEnZb"><font color=3D"#888888">
-- <br>
Ladislav Lhotka, CZ.NIC Labs<br>
PGP Key ID: 0xB8F92B08A9F76C67<br>
<br>
______________________________<wbr>_________________<br>
netmod mailing list<br>
<a href=3D"mailto:netmod@ietf.org" target=3D"_blank">netmod@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/netmod" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/netmod</a><br=
>
<br>
<br>
</font></span></blockquote></blockquote>
<br>
</blockquote></div><br></div>

--f403045f1a468259ec054db06e16--


From nobody Fri Apr 21 23:55:34 2017
Return-Path: <lhotka@nic.cz>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6418F1293E3; Fri, 21 Apr 2017 23:55:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.001
X-Spam-Level: 
X-Spam-Status: No, score=-7.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UDreAUtXVohH; Fri, 21 Apr 2017 23:55:31 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5805E128BB7; Fri, 21 Apr 2017 23:55:31 -0700 (PDT)
Received: from [IPv6:2a01:5e0:29:ffff:493:7c90:3d9f:ff24] (unknown [IPv6:2a01:5e0:29:ffff:493:7c90:3d9f:ff24]) by mail.nic.cz (Postfix) with ESMTPSA id B192560168; Sat, 22 Apr 2017 08:55:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1492844129; bh=eKf1UZz6x+PBb1kTDc4lCv/+LX3ePb6B7Uakb3k2ISQ=; h=From:Date:To; b=nnKtKSMbqIYBHtp5oXLGtOssXzt9xNhCMvxvUa6Q/lRqLBBn0Uinibci9HeLaN5yu wtrWPx4ww/SvZIsxi/6fOAM8WjiSxQ26HoKpnI5rPXVfgY8Z9xkSAiJLqLrFo/iLxR ILN11dk6jG89gyrj2ehEbw227j5S4w0Iofa9AJyw=
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Ladislav Lhotka <lhotka@nic.cz>
In-Reply-To: <CABCOCHSJkSKNQ_D5bwoQLdV8wHyD+5xF5x0qDWRLbEV6N5iPzQ@mail.gmail.com>
Date: Sat, 22 Apr 2017 08:55:28 +0200
Cc: Robert Wilton <rwilton@cisco.com>, Kent Watsen <kwatsen@juniper.net>, Phil Shafer <phil@juniper.net>, NetMod WG Chairs <netmod-chairs@ietf.org>, NETMOD WG <netmod@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <866BA920-25E1-4A05-8154-F898948F4105@nic.cz>
References: <201704181720.v3IHKCJ7045659@idle.juniper.net> <m2k26g68qa.fsf@nic.cz> <A2B09A4C-2279-40E3-B991-34086F7BE210@juniper.net> <m2inlzs1pm.fsf@birdie.labs.nic.cz> <c47b5259-957e-652f-a36e-194b21a44389@cisco.com> <CABCOCHSJkSKNQ_D5bwoQLdV8wHyD+5xF5x0qDWRLbEV6N5iPzQ@mail.gmail.com>
To: Andy Bierman <andy@yumaworks.com>
X-Mailer: Apple Mail (2.3273)
X-Virus-Scanned: clamav-milter 0.99.2 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/wzE3vDsnU_vl8vDf1b90En4fgwc>
Subject: Re: [netmod] WG adoption poll draft-lhotka-netmod-yang-markup-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Apr 2017 06:55:33 -0000

> On 21 Apr 2017, at 19:17, Andy Bierman <andy@yumaworks.com> wrote:
>=20
> Hi,
>=20
> You can put whatever text you want in a draft, and see it gets =
approved
> for the RFC version. You can put whatever text you want in non-IETF =
modules.
> But consider the impact carefully of turning a plain text string into =
source code.
>=20
> There is no agreement on the markdown that is "lightweight" and needs =
to be supported.

By the same token, there is no agreement on what plain text is. =
Moreover, descriptions in the existing modules do use some unwritten =
formatting conventions and elementary markup (e.g. enclosing YANG names =
in quotes or email addresses in chevrons). The main purpose of my I-D is =
to help module authors adhere to certain *written* rules.

> This seems like a significant amount of work to resolve.  The NETMOD =
WG already has a full plate
> of high-priority work.  We should not slow that work down for =
anything.

I've heard similar dismissive statements in the past against some of my =
previous work, such as the JSON encoding. Fortunately, this is voluntary =
work and I am just scratching my own itches. Ultimately, it is running =
code that counts.

>=20
> Tools that expect the description-stmt to be plain text may break if =
markdown is added.

How this could be if the strings follow YANG rules? My only explaination =
is that such tools already rely on those unwritten rules. As Rob pointed =
out, your tools also sometimes produce suboptimal results on =
descriptions in existing YANG modules.

> The ability to translate the description to other languages is lost =
(for example).
>=20

Why? Wikipedia articles use lightweight markup and they are being =
routinely translated to many languages. With a decent markup, the =
translation can actualy be easier and more robust: for example, the =
translator can recognize YANG identifiers in the text and avoid =
translating them.

Lada

>=20
> Andy
>=20
>=20
> On Fri, Apr 21, 2017 at 6:03 AM, Robert Wilton <rwilton@cisco.com> =
wrote:
> Hi Lada,
>=20
>=20
> On 20/04/2017 13:28, Ladislav Lhotka wrote:
> Kent Watsen <kwatsen@juniper.net> writes:
>=20
> All,
>=20
> We're a couple days away from the 2-week window.  As of now, the
> majority does not support adopting this draft.  Any remaining
> opinions?
>=20
>=20
> Lada,
>=20
> The objections seem to be concern for net readability, and for the
> importance of the problem relative to other activities.  For the
> former case, it may help if you posted some examples.  For the
> A typical lightweight markup language is markdown, and I believe most
> people are familiar with it - if not, examples are easy to find.
>=20
> The bare minimum of markdown features from which even existing modules
> could benefit may be this:
>=20
> - multiple paragraphs (separated by one or more blank lines) that can =
be
>    re-flowed
>=20
> - bulleted and numbered lists, possibly with multiple levels and
>    multiple paragraphs per list item
>=20
> - hyperlinks, such as [RFC 7950](https://tools.ietf.org/html/rfc7950)
>=20
> and perhaps also
>=20
> - *emphasis* and **strong emphasis**
>=20
> - code blocks for showing example snippets where line breaks need to =
be retained.
> For what it is worth, this is effective what I was recommending goes =
in the draft.
>=20
> I.e. you say that default markdown language is markdown, but =
implementations are expected to at least support xxx, where xxx is =
something like that list above.
>=20
> That way at least implementors can know what they need to support, and =
authors can know what markdown they can reasonably expect to use.
>=20
>=20
> latter case, we may want to keep this draft cooking in the
> background.
> I am going to use the above conventions in my modules, and support =
them
> in my tools. That's basically all what I need for the time being.
> If you have the spare time, perhaps it is worth updating the ID with =
that list above, at least as a record in case this gets picked up again =
in future.
>=20
> Thanks,
> Rob
>=20
>=20
> Lada
>=20
>=20
> Kent // as co-chair and potential shepherd
>=20
>=20
>=20
> Phil Shafer <phil@juniper.net> writes:
>=20
> Andy Bierman writes:
> IMO it is more robust not to assume people never see the real YANG
> statements.
> Exactly.  We made YANG readable so that we wouldn't _need_ to view
> it using tools.  This was one of the "insta-death" factors for UML.
> I have to reiterate that the idea is to continue to be able to view =
YANG
> modules *without* using tools, but provide some aid to tools that can =
make
> use of certain well-defined lightweight markup conventions.
>=20
> Everybody with a practical experience of converting YANG automatically
> to something else (not only to HTML, it starts already with YIN) knows
> that transferring descriptions and other similar texts is tricky.
>=20
> Lada
>=20
> Thanks,
>   Phil
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
> --=20
> Ladislav Lhotka, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>=20
>=20
>=20
>=20

--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67






From nobody Sun Apr 23 13:55:16 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D69E31294E2 for <netmod@ietfa.amsl.com>; Sun, 23 Apr 2017 13:55:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OByrymI0sDTI for <netmod@ietfa.amsl.com>; Sun, 23 Apr 2017 13:55:13 -0700 (PDT)
Received: from mail-wm0-x22c.google.com (mail-wm0-x22c.google.com [IPv6:2a00:1450:400c:c09::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64DE9127076 for <netmod@ietf.org>; Sun, 23 Apr 2017 13:55:13 -0700 (PDT)
Received: by mail-wm0-x22c.google.com with SMTP id m123so52555090wma.0 for <netmod@ietf.org>; Sun, 23 Apr 2017 13:55:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=45hUET9Qa9qyVf4ANTh2fLwVU14TbTisAeylFi023Aw=; b=QVKLMqI+Qp5y/0xfXz1LNqDCd/0NdUwSg1BJtYFji9jWTYGlOu3n6tAA9GaD7k2zdP RmRQx+NaTyMiu0KaVreLmoS37dzQRM7/Busx4+Ao0QfRSFUZ97zQWL8zFLgUwkmyGhuC H2kXrn7GJ20IlOMYhKKywj7Y/qRBmprHfZKHHAelQFTZEyPR00FBy6MOw+fsOb7zy+uP omFyql34b9nwtT4S4H6aGKnSGxy+PhIcIL7/NWYIQE+N/If3D9doflOc/0Q0A5H1ADLM nIquWhc91fqdqqR/6SfjBmvJd1/S4OHxsjitz6J5urDM39+QYeaiqi9HBtluQ+7l9uky ZDiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=45hUET9Qa9qyVf4ANTh2fLwVU14TbTisAeylFi023Aw=; b=k7ofYFRMCWv6C3tqGIRDhlX03VLLXLzy8eEbpNmWkAHlvhjtxD38Pm0sBx1FvYJ06V C+vksYFPo/y3GC+TvG4LJew0ncPAKq124Vm3TMdXmbk2Yw4+C+xBmF0EUblt0VdfnbsC 315TNxRVcwMDAIO4OlWM9d2oxSjygPYj8UlNRm4s8+1HZoSwKP4BYVOSrJHli3QQo0cY 4VbxuC7kUWKVVqU2OICw3p1zit5KRbp2NBXF3oP+2vRoCW766/puQ/nBMmNVwIfsNLUs UXSDeD/vdTICbSKitAyTl7Qge88+4++L8oppOj594j53T52A7BQ4H8KMLsSWu6It5ykw Vzzw==
X-Gm-Message-State: AN3rC/6XNwSVHnM6bdpPxZyoEMlPdCdaU1f8hemaoAS/Wq05yX1+tC2e mKGRQDIsoMEQuS7ZZGyiODx5A8mPbzxd
X-Received: by 10.28.133.70 with SMTP id h67mr6715686wmd.136.1492980911606; Sun, 23 Apr 2017 13:55:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Sun, 23 Apr 2017 13:55:10 -0700 (PDT)
From: Andy Bierman <andy@yumaworks.com>
Date: Sun, 23 Apr 2017 13:55:10 -0700
Message-ID: <CABCOCHQhBgZSSzm+EE1oO2EQTgTr9d7S1aTj8VbYdzPu6HN1Gw@mail.gmail.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=001a114431f8e4ab59054ddbb497
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/avu6N_dLUFVC4s_N5rw-jyrFafA>
Subject: [netmod] comments on tree diagrams draft
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Apr 2017 20:55:16 -0000

--001a114431f8e4ab59054ddbb497
Content-Type: text/plain; charset=UTF-8

Hi,

https://tools.ietf.org/html/draft-bjorklund-netmod-yang-tree-diagrams-00


The introduction in this draft does not really reflect the goals that need
to
be addressed. Perhaps:

sec 1, para 1:
OLD:

   This document
   provides the syntax used in YANG Tree Diagrams.  It is expected that
   this document will be updated or replaced as changes to the YANG
   language, see [RFC7950 <https://tools.ietf.org/html/rfc7950>], necessitate.


NEW:

   This document provides the syntax used in YANG Tree Diagrams

   for version 1.1 of the YANG data modeling language [RFC7950
<https://tools.ietf.org/html/rfc7950>].

   It is expected that this document will be updated or replaced

   for future versions of YANG. It should be possible for

   multiple independent tools to generate the same YANG tree diagrams,

   using this specification.


Sec. 2:

The vertical bar (|) and indentation is not defined.

The tab alignment is not defined

The general recursive algorithm is not defined.

The mandatory vs. optional parts of the diagram are not defined.

(e.g., groupings, notifications, rpcs)

Examples of all field types should be provided (e.g if-features)

An ABNF for the grammar should be provided.



Andy

--001a114431f8e4ab59054ddbb497
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi,<br><div><br></div><div><a href=3D"https://tools.ietf.o=
rg/html/draft-bjorklund-netmod-yang-tree-diagrams-00">https://tools.ietf.or=
g/html/draft-bjorklund-netmod-yang-tree-diagrams-00</a><br></div><div><br><=
/div><div><br></div><div>The introduction in this draft does not really ref=
lect the goals that need to</div><div>be addressed. Perhaps:</div><div><br>=
</div><div>sec 1, para 1:</div><div>OLD:</div><div><pre class=3D"gmail-newp=
age" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rg=
b(0,0,0)">   This document
   provides the syntax used in YANG Tree Diagrams.  It is expected that
   this document will be updated or replaced as changes to the YANG
   language, see [<a href=3D"https://tools.ietf.org/html/rfc7950" title=3D"=
&quot;The YANG 1.1 Data Modeling Language&quot;">RFC7950</a>], necessitate.=
</pre></div><div><br></div><div>NEW:</div><div><br></div><div><pre class=3D=
"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0=
px;color:rgb(0,0,0)">   This document provides the syntax used in YANG Tree=
 Diagrams</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;ma=
rgin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">   for version 1.1 of the =
YANG data modeling language [<a href=3D"https://tools.ietf.org/html/rfc7950=
" title=3D"&quot;The YANG 1.1 Data Modeling Language&quot;" style=3D"font-s=
ize:13.3333px;font-family:arial,sans-serif">RFC7950</a><span style=3D"font-=
size:13.3333px;font-family:arial,sans-serif">].</span></pre><pre class=3D"g=
mail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px=
;color:rgb(0,0,0)">   It is expected that this document will be updated or =
replaced</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;mar=
gin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">   for future versions of Y=
ANG. It should be possible for</pre><pre class=3D"gmail-newpage" style=3D"f=
ont-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">   mu=
ltiple independent tools to generate the same YANG tree diagrams,</pre><pre=
 class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin=
-bottom:0px;color:rgb(0,0,0)">   using this specification.</pre><pre class=
=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" style=3D"fon=
t-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"></pre><=
pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;color:rgb(0,0,0)">Sec. 2:</pre><pre class=3D"gmail-newpage" =
style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0=
,0)">The vertical bar (|) and indentation is not defined.</pre><pre class=
=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-botto=
m:0px;color:rgb(0,0,0)">The tab alignment is not defined</pre><pre class=3D=
"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0=
px;color:rgb(0,0,0)">The general recursive algorithm is not defined.</pre><=
pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;mar=
gin-bottom:0px;color:rgb(0,0,0)">The mandatory vs. optional parts of the di=
agram are not defined.</pre><pre class=3D"gmail-newpage" style=3D"font-size=
:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">(e.g., groupi=
ngs, notifications, rpcs)</pre><pre class=3D"gmail-newpage" style=3D"font-s=
ize:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)">Examples o=
f all field types should be provided (e.g if-features)</pre><pre class=3D"g=
mail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px=
;color:rgb(0,0,0)">An ABNF for the grammar should be provided.</pre><pre cl=
ass=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:0px;margin-bo=
ttom:0px;color:rgb(0,0,0)"><br></pre><pre class=3D"gmail-newpage" style=3D"=
font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"><br>=
</pre><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;margin-top:=
0px;margin-bottom:0px;color:rgb(0,0,0)">Andy</pre><pre class=3D"gmail-newpa=
ge" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb=
(0,0,0)"><br></pre></div></div>

--001a114431f8e4ab59054ddbb497--


From nobody Mon Apr 24 07:00:22 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E196126DEE; Mon, 24 Apr 2017 07:00:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.503
X-Spam-Level: 
X-Spam-Status: No, score=-14.503 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0t9KfbXY5W5a; Mon, 24 Apr 2017 07:00:11 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E2FA129461; Mon, 24 Apr 2017 07:00:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1950; q=dns/txt; s=iport; t=1493042411; x=1494252011; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=1g1cnLbZrT5ZcQbv780x/wi+0I4RSlXq+rB0mNYaR3I=; b=F+rQKAuXziEt4XYiIMpa5x25sjEjKMFO8fXtSoWCfjekR9propHFeubh ISWtHImuvTSrDcTcErehm0kNh8WtLu7/7z6hShtj6Uc0bhV5SS+4Y+5zL HwDPX2dDSALpsT8OM9972eSo9N6isoeFG7yDw4tGLqPGYh0RNAmgM6XHl c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DvAQBLBP5Y/xbLJq1bGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgymBDIRzihVzkFQhaJR9gg8shXgChEsYAQIBAQEBAQEBayiFFgEEASM?= =?us-ascii?q?VQRALDgwCJgICVwYBDAgBAYoQCA6rIoImixwBAQEBAQEBAQEBAQEBAQEBAQEBG?= =?us-ascii?q?gWBC4VIgggLgmOCPYFsEQGDIoJfAQSJOpQHhxeLb4IAhTODQiOGP4t4iCEfOH4?= =?us-ascii?q?IJh0IGBWHLj6HPYIuAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,244,1488844800"; d="scan'208";a="693939112"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Apr 2017 14:00:09 +0000
Received: from [10.60.67.90] (ams-bclaise-8919.cisco.com [10.60.67.90]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v3OE08jY032227; Mon, 24 Apr 2017 14:00:08 GMT
To: Alia Atlas <akatlas@gmail.com>, The IESG <iesg@ietf.org>
References: <149206236459.15682.10714540431640759841.idtracker@ietfa.amsl.com>
Cc: netmod-chairs@ietf.org, netmod@ietf.org
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <f0a984c8-fe04-7576-10cd-284d85953228@cisco.com>
Date: Mon, 24 Apr 2017 16:00:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <149206236459.15682.10714540431640759841.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kovJBuE1aEHx4-eupwY9An-VXXU>
Subject: Re: [netmod] Alia Atlas' Yes on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 14:00:13 -0000

Hi Alia,

Now that you are back from vacation...
> Alia Atlas has entered the following ballot position for
> charter-ietf-netmod-08-05: Yes
>
> 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.)
>
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/charter-ietf-netmod/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> I do think that it would be helpful for this charter to discuss some of
> the
> needed WG interactions.  In particular, where encodings of YANG are
> defined elsewhere (i.e. draft-ietf-core-yang-cbor-04), there should be
> coordination of the impact of changes to the YANG language.
We could debate whether draft-ietf-core-yang-cbor should have been in 
core or netmod.
I propose to treat this doc. as the exception, and to keep the guideline 
that mappings should be done in NETMOD.

>   
>
> Another question is where do you see the discussion of device profiles
> or sets of YANG modules needed to meet a particular purpose going? To
> me, this doesn't read as in scope for this charter and yet I don't think
> that
> we've thought through the right place for them.  I'm ok with continued
> discussion for routing-related ones in RTGWG - but not all device
> profiles
> (i.e. a profile of modules needed for a firewall) belong anywhere near
> Routing.
Good point for the profiles.
For the top of the rack switch profile, RTGWG is the best place.
I propose to add a sentence that will leave the door open for NETMOD
The NETMOD WG may include work on YANG modules device profiles that do 
not otherwise fall under the charter of any other IETF working group.

Regards, Benoit


From nobody Mon Apr 24 07:19:20 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02D55129496; Mon, 24 Apr 2017 07:19:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wp2p4iVmWl0W; Mon, 24 Apr 2017 07:19:10 -0700 (PDT)
Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E248D1294CD; Mon, 24 Apr 2017 07:19:09 -0700 (PDT)
Received: by mail-wr0-x234.google.com with SMTP id w50so69294290wrc.0; Mon, 24 Apr 2017 07:19:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=jc6EgXDwr+ZEkgPveuI8Ysc+lFI3JfzjwGPEyGKsRa4=; b=g1HLUD9NTiIvB+ZAz9AYD+esUZ00VAu5ypuBH6JtYRXtRGVzvMobMaNBv/CYJGPA2T pNAzDBjLCRK6DWORcOPe/yzhPm6GqcI5C5kdslDXe0izZNTyNQUHFKbyOKpT7utSphIr BgCCxJuc2PWbL0osx3P5g0EhfbOyDxquP4jA4dqDZb+LZgruZ/Y6OHjRCy65GFIS6aPf LpDvYJi9Dj3qZGWYZ4wiLtgwKM7z4+Ze9rCTO+rbgu+ztVncsdz3C/CXvM9UNPF/ryQj 8RI/oW1OSa2KXmPVJXr1Twf7x62Nm5p8DYosJH6A0Ztj/L8vJdnMdRIbnmyVyEKZxLpG bw7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=jc6EgXDwr+ZEkgPveuI8Ysc+lFI3JfzjwGPEyGKsRa4=; b=bsx0gH0TQxdbCuTZYHjMRKcIEyYM746Z4IFryd1hh4c7YMiT5SMIRjewnrtFkxusgX o71V9oVMeDbM1BzdSCmYwNrf6LgwhIl2JWlDcQQdAnt+mu6ZY1+sy8iNvIO4oWKDTEOH VblqInU/b6GMgoAn93IEOycgfhYCUrxbKSaQ4RwoMwk357eZM95KmweugM9LSPPQjerC GeszZrHd5BBKbQd48M9BqE76Jh1f2UISso8m4iZH/Ig6mRJBGUhNnSHxMxgZiTO9tRr8 uuxkpJ8vo5FQSD/ZOnWKPLB7De0bQN/AZeCCbRUJw0RmbJqBg2WSx7jWvnuoEH7pwb8D LSjQ==
X-Gm-Message-State: AN3rC/7z/lbpgYc02FeerFbwlyBalw8YeD1LhZYolIuzHOyKxXUhEaM9 SGVDQ+R/7Rqb6GsWqHdO73XLkCgOeA==
X-Received: by 10.223.170.194 with SMTP id i2mr6198558wrc.44.1493043548110; Mon, 24 Apr 2017 07:19:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.135.120 with HTTP; Mon, 24 Apr 2017 07:19:07 -0700 (PDT)
In-Reply-To: <f0a984c8-fe04-7576-10cd-284d85953228@cisco.com>
References: <149206236459.15682.10714540431640759841.idtracker@ietfa.amsl.com> <f0a984c8-fe04-7576-10cd-284d85953228@cisco.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Mon, 24 Apr 2017 10:19:07 -0400
Message-ID: <CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com>
To: Benoit Claise <bclaise@cisco.com>
Cc: The IESG <iesg@ietf.org>, netmod-chairs@ietf.org,  "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c1cb82451c343054dea4a3c
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-nsJSl0cN-RYS4SO2twGy8YMYxE>
Subject: Re: [netmod] Alia Atlas' Yes on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 14:19:12 -0000

--94eb2c1cb82451c343054dea4a3c
Content-Type: text/plain; charset=UTF-8

Hi Benoit,

On Mon, Apr 24, 2017 at 10:00 AM, Benoit Claise <bclaise@cisco.com> wrote:

> Hi Alia,
>
> Now that you are back from vacation...
>
>> Alia Atlas has entered the following ballot position for
>> charter-ietf-netmod-08-05: Yes
>>
>> 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.)
>>
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/charter-ietf-netmod/
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> I do think that it would be helpful for this charter to discuss some of
>> the
>> needed WG interactions.  In particular, where encodings of YANG are
>> defined elsewhere (i.e. draft-ietf-core-yang-cbor-04), there should be
>> coordination of the impact of changes to the YANG language.
>>
> We could debate whether draft-ietf-core-yang-cbor should have been in core
> or netmod.
> I propose to treat this doc. as the exception, and to keep the guideline
> that mappings should be done in NETMOD.


Sure - but having an indication of other WGs to coordinate with would be
useful.


>   Another question is where do you see the discussion of device profiles
>> or sets of YANG modules needed to meet a particular purpose going? To
>> me, this doesn't read as in scope for this charter and yet I don't think
>> that
>> we've thought through the right place for them.  I'm ok with continued
>> discussion for routing-related ones in RTGWG - but not all device
>> profiles
>> (i.e. a profile of modules needed for a firewall) belong anywhere near
>> Routing.
>>
> Good point for the profiles.
> For the top of the rack switch profile, RTGWG is the best place.
> I propose to add a sentence that will leave the door open for NETMOD
> The NETMOD WG may include work on YANG modules device profiles that do not
> otherwise fall under the charter of any other IETF working group.
>

That sounds good to me; I'm a bit concerned that NETMOD isn't the right
place for the profiles, but we don't have
a flood of them or a better place right now.

Regards,
Alia



> Regards, Benoit
>
>

--94eb2c1cb82451c343054dea4a3c
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Benoit,<br><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Mon, Apr 24, 2017 at 10:00 AM, Benoit Claise <span dir=3D"=
ltr">&lt;<a href=3D"mailto:bclaise@cisco.com" target=3D"_blank">bclaise@cis=
co.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alia,<br>
<br>
Now that you are back from vacation...<span class=3D""><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Alia Atlas has entered the following ballot position for<br>
charter-ietf-netmod-08-05: Yes<br>
<br>
When responding, please keep the subject line intact and reply to all<br>
email addresses included in the To and CC lines. (Feel free to cut this<br>
introductory paragraph, however.)<br>
<br>
<br>
<br>
The document, along with other ballot positions, can be found here:<br>
<a href=3D"https://datatracker.ietf.org/doc/charter-ietf-netmod/" rel=3D"no=
referrer" target=3D"_blank">https://datatracker.ietf.org/d<wbr>oc/charter-i=
etf-netmod/</a><br>
<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
COMMENT:<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
I do think that it would be helpful for this charter to discuss some of<br>
the<br>
needed WG interactions.=C2=A0 In particular, where encodings of YANG are<br=
>
defined elsewhere (i.e. draft-ietf-core-yang-cbor-04), there should be<br>
coordination of the impact of changes to the YANG language.<br>
</blockquote></span>
We could debate whether draft-ietf-core-yang-cbor should have been in core =
or netmod.<br>
I propose to treat this doc. as the exception, and to keep the guideline th=
at mappings should be done in NETMOD.</blockquote><div><br></div><div>Sure =
- but having an indication of other WGs to coordinate with would be useful.=
=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"=
">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0 Another question is where do you see the discussion of device profil=
es<br>
or sets of YANG modules needed to meet a particular purpose going? To<br>
me, this doesn&#39;t read as in scope for this charter and yet I don&#39;t =
think<br>
that<br>
we&#39;ve thought through the right place for them.=C2=A0 I&#39;m ok with c=
ontinued<br>
discussion for routing-related ones in RTGWG - but not all device<br>
profiles<br>
(i.e. a profile of modules needed for a firewall) belong anywhere near<br>
Routing.<br>
</blockquote></span>
Good point for the profiles.<br>
For the top of the rack switch profile, RTGWG is the best place.<br>
I propose to add a sentence that will leave the door open for NETMOD<br>
The NETMOD WG may include work on YANG modules device profiles that do not =
otherwise fall under the charter of any other IETF working group.<br></bloc=
kquote><div><br></div><div>That sounds good to me; I&#39;m a bit concerned =
that NETMOD isn&#39;t the right place for the profiles, but we don&#39;t ha=
ve</div><div>a flood of them or a better place right now.</div><div><br></d=
iv><div>Regards,</div><div>Alia=C2=A0</div><div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Regards, Benoit<br>
<br>
</blockquote></div><br></div></div>

--94eb2c1cb82451c343054dea4a3c--


From nobody Mon Apr 24 07:44:17 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4A68131593; Mon, 24 Apr 2017 07:44:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HQWxcYDsi97j; Mon, 24 Apr 2017 07:44:12 -0700 (PDT)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D1B213158F; Mon, 24 Apr 2017 07:44:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10465; q=dns/txt; s=iport; t=1493045052; x=1494254652; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to; bh=T16sjYYin0rkIlne6IHpAlIxzf5V0E1hO4z/kdvREWM=; b=Oj2cKJZFh1Mo0NfIrNt/bwEdnwAeTXXj1dudeqCmgGL2bOBaUmlNCyWG iCb/i2KRAiSwXHztifmXbEc45iKQpErXW1c11PfQ48haO9DRHCYxZDA3v dXnVvQMV4Oswppscjrk65eEasjG5T6OzZ1RMEBoAgVsNt/YfGic69o9MM M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BLAQDZDf5Y/xbLJq1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgymBDIEMg2eKFXOQdpAwhTWCDyyFeAKETRgBAgEBAQEBAQFrKIU?= =?us-ascii?q?VAQEBAQIBI1YFCwsOCicDAgJGEQYNBgIBAYoQCA6rKIImK4pyAQEBAQEBAQECA?= =?us-ascii?q?QEBAQEBAQEbBYZTggiBZIEKgj2BbBEBgyKCXwWJOoxghyeHF4tvggCFM4NCI4Y?= =?us-ascii?q?/i3iIIR84fggmHQgYFUSEMII6PjWHCIIuAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,244,1488844800";  d="scan'208,217";a="654218423"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Apr 2017 14:44:09 +0000
Received: from [10.60.67.90] (ams-bclaise-8919.cisco.com [10.60.67.90]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v3OEi9Kt000324; Mon, 24 Apr 2017 14:44:09 GMT
To: Alia Atlas <akatlas@gmail.com>
References: <149206236459.15682.10714540431640759841.idtracker@ietfa.amsl.com> <f0a984c8-fe04-7576-10cd-284d85953228@cisco.com> <CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com>
Cc: The IESG <iesg@ietf.org>, netmod-chairs@ietf.org, "netmod@ietf.org" <netmod@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <159a18f2-2e3a-da3e-062b-710dfc3c27f1@cisco.com>
Date: Mon, 24 Apr 2017 16:44:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------75ACA2CE58C274FB9E688641"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/LfefCNmjYPGRH1ZZcGqydSJvxYo>
Subject: Re: [netmod] Alia Atlas' Yes on charter-ietf-netmod-08-05: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 14:44:15 -0000

This is a multi-part message in MIME format.
--------------75ACA2CE58C274FB9E688641
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Alia,
> Hi Benoit,
>
> On Mon, Apr 24, 2017 at 10:00 AM, Benoit Claise <bclaise@cisco.com 
> <mailto:bclaise@cisco.com>> wrote:
>
>     Hi Alia,
>
>     Now that you are back from vacation...
>
>         Alia Atlas has entered the following ballot position for
>         charter-ietf-netmod-08-05: Yes
>
>         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.)
>
>
>
>         The document, along with other ballot positions, can be found
>         here:
>         https://datatracker.ietf.org/doc/charter-ietf-netmod/
>         <https://datatracker.ietf.org/doc/charter-ietf-netmod/>
>
>
>
>         ----------------------------------------------------------------------
>         COMMENT:
>         ----------------------------------------------------------------------
>
>         I do think that it would be helpful for this charter to
>         discuss some of
>         the
>         needed WG interactions.  In particular, where encodings of
>         YANG are
>         defined elsewhere (i.e. draft-ietf-core-yang-cbor-04), there
>         should be
>         coordination of the impact of changes to the YANG language.
>
>     We could debate whether draft-ietf-core-yang-cbor should have been
>     in core or netmod.
>     I propose to treat this doc. as the exception, and to keep the
>     guideline that mappings should be done in NETMOD.
>
>
> Sure - but having an indication of other WGs to coordinate with would 
> be useful.
I'm hesitant to provide a long list of WGs for NETMOD to coordinate 
with, while actually it should be the reverse: WGs dealing with YANG 
should coordinate with NETMOD.
I'm not too concerned about draft-ietf-core-yang-cbor, because we have a 
couple of key NETMOD players looking at this.

>           Another question is where do you see the discussion of
>         device profiles
>         or sets of YANG modules needed to meet a particular purpose
>         going? To
>         me, this doesn't read as in scope for this charter and yet I
>         don't think
>         that
>         we've thought through the right place for them.  I'm ok with
>         continued
>         discussion for routing-related ones in RTGWG - but not all device
>         profiles
>         (i.e. a profile of modules needed for a firewall) belong
>         anywhere near
>         Routing.
>
>     Good point for the profiles.
>     For the top of the rack switch profile, RTGWG is the best place.
>     I propose to add a sentence that will leave the door open for NETMOD
>     The NETMOD WG may include work on YANG modules device profiles
>     that do not otherwise fall under the charter of any other IETF
>     working group.
>
>
> That sounds good to me; I'm a bit concerned that NETMOD isn't the 
> right place for the profiles, but we don't have
> a flood of them or a better place right now.
Great.
Charter updated: https://datatracker.ietf.org/doc/charter-ietf-netmod/

Are we good to go?

Regards, Benoit
>
> Regards,
> Alia
>
>     Regards, Benoit
>
>


--------------75ACA2CE58C274FB9E688641
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Alia,<br>
    </div>
    <blockquote
cite="mid:CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">Hi Benoit,<br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Mon, Apr 24, 2017 at 10:00 AM,
            Benoit Claise <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:bclaise@cisco.com" target="_blank">bclaise@cisco.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Alia,<br>
              <br>
              Now that you are back from vacation...<span class=""><br>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  Alia Atlas has entered the following ballot position
                  for<br>
                  charter-ietf-netmod-08-05: Yes<br>
                  <br>
                  When responding, please keep the subject line intact
                  and reply to all<br>
                  email addresses included in the To and CC lines. (Feel
                  free to cut this<br>
                  introductory paragraph, however.)<br>
                  <br>
                  <br>
                  <br>
                  The document, along with other ballot positions, can
                  be found here:<br>
                  <a moz-do-not-send="true"
                    href="https://datatracker.ietf.org/doc/charter-ietf-netmod/"
                    rel="noreferrer" target="_blank">https://datatracker.ietf.org/d<wbr>oc/charter-ietf-netmod/</a><br>
                  <br>
                  <br>
                  <br>
                  ------------------------------<wbr>------------------------------<wbr>----------<br>
                  COMMENT:<br>
                  ------------------------------<wbr>------------------------------<wbr>----------<br>
                  <br>
                  I do think that it would be helpful for this charter
                  to discuss some of<br>
                  the<br>
                  needed WG interactions.Â  In particular, where
                  encodings of YANG are<br>
                  defined elsewhere (i.e. draft-ietf-core-yang-cbor-04),
                  there should be<br>
                  coordination of the impact of changes to the YANG
                  language.<br>
                </blockquote>
              </span>
              We could debate whether draft-ietf-core-yang-cbor should
              have been in core or netmod.<br>
              I propose to treat this doc. as the exception, and to keep
              the guideline that mappings should be done in NETMOD.</blockquote>
            <div><br>
            </div>
            <div>Sure - but having an indication of other WGs to
              coordinate with would be useful. <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I'm hesitant to provide a long list of WGs for NETMOD to coordinate
    with, while actually it should be the reverse: WGs dealing with YANG
    should coordinate with NETMOD.<br>
    I'm not too concerned about draft-ietf-core-yang-cbor, because we
    have a couple of key NETMOD players looking at this.<br>
    <br>
    <blockquote
cite="mid:CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>Â </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
                class="">
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  Â  Another question is where do you see the discussion
                  of device profiles<br>
                  or sets of YANG modules needed to meet a particular
                  purpose going? To<br>
                  me, this doesn't read as in scope for this charter and
                  yet I don't think<br>
                  that<br>
                  we've thought through the right place for them.Â  I'm
                  ok with continued<br>
                  discussion for routing-related ones in RTGWG - but not
                  all device<br>
                  profiles<br>
                  (i.e. a profile of modules needed for a firewall)
                  belong anywhere near<br>
                  Routing.<br>
                </blockquote>
              </span>
              Good point for the profiles.<br>
              For the top of the rack switch profile, RTGWG is the best
              place.<br>
              I propose to add a sentence that will leave the door open
              for NETMOD<br>
              The NETMOD WG may include work on YANG modules device
              profiles that do not otherwise fall under the charter of
              any other IETF working group.<br>
            </blockquote>
            <div><br>
            </div>
            <div>That sounds good to me; I'm a bit concerned that NETMOD
              isn't the right place for the profiles, but we don't have</div>
            <div>a flood of them or a better place right now.</div>
          </div>
        </div>
      </div>
    </blockquote>
    Great.<br>
    Charter updated:
    <a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/charter-ietf-netmod/">https://datatracker.ietf.org/doc/charter-ietf-netmod/</a><br>
    <br>
    Are we good to go?<br>
    <br>
    Regards, Benoit<br>
    <blockquote
cite="mid:CAG4d1rfy7JV-_gMFBVsepSFfbSvLkqDweBr-Zt4VqmzeoeThag@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>Regards,</div>
            <div>AliaÂ </div>
            <div><br>
            </div>
            <div>Â </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              Regards, Benoit<br>
              <br>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------75ACA2CE58C274FB9E688641--


From nobody Mon Apr 24 08:25:36 2017
Return-Path: <mbj@tail-f.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1AE31316A8 for <netmod@ietfa.amsl.com>; Mon, 24 Apr 2017 08:25:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 71a2UeUShens for <netmod@ietfa.amsl.com>; Mon, 24 Apr 2017 08:25:33 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id B905713168F for <netmod@ietf.org>; Mon, 24 Apr 2017 08:25:28 -0700 (PDT)
Received: from localhost (h-13-92.a165.priv.bahnhof.se [155.4.13.92]) by mail.tail-f.com (Postfix) with ESMTPSA id A25201AE0290; Mon, 24 Apr 2017 17:25:27 +0200 (CEST)
Date: Mon, 24 Apr 2017 17:25:27 +0200 (CEST)
Message-Id: <20170424.172527.1653077953152434171.mbj@tail-f.com>
To: andy@yumaworks.com
Cc: netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CABCOCHQhBgZSSzm+EE1oO2EQTgTr9d7S1aTj8VbYdzPu6HN1Gw@mail.gmail.com>
References: <CABCOCHQhBgZSSzm+EE1oO2EQTgTr9d7S1aTj8VbYdzPu6HN1Gw@mail.gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/RBziCE8PikksKsL_YK3STvuB_Zw>
Subject: Re: [netmod] comments on tree diagrams draft
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 15:25:35 -0000

Hi,

Andy Bierman <andy@yumaworks.com> wrote:
> Hi,
> 
> https://tools.ietf.org/html/draft-bjorklund-netmod-yang-tree-diagrams-00
> 
> 
> The introduction in this draft does not really reflect the goals that need
> to
> be addressed. Perhaps:
> 
> sec 1, para 1:
> OLD:
> 
>    This document
>    provides the syntax used in YANG Tree Diagrams.  It is expected that
>    this document will be updated or replaced as changes to the YANG
>    language, see [RFC7950 <https://tools.ietf.org/html/rfc7950>], necessitate.
> 
> 
> NEW:
> 
>    This document provides the syntax used in YANG Tree Diagrams
> 
>    for version 1.1 of the YANG data modeling language [RFC7950
> <https://tools.ietf.org/html/rfc7950>].
> 
>    It is expected that this document will be updated or replaced
> 
>    for future versions of YANG. It should be possible for
> 
>    multiple independent tools to generate the same YANG tree diagrams,
> 
>    using this specification.

Ok.

> Sec. 2:
> 
> The vertical bar (|) and indentation is not defined.

Ok.

> The tab alignment is not defined

Isn't this covered by indentation above?

> The general recursive algorithm is not defined.

Yes, on the TODO list.

> The mandatory vs. optional parts of the diagram are not defined.

Nothing is mandatory; this will be an Informational document.

> (e.g., groupings, notifications, rpcs)

Yes, on the TODO list.

> Examples of all field types should be provided (e.g if-features)

Ok.

> An ABNF for the grammar should be provided.

I don't understand what you refer to?


/martin


From nobody Mon Apr 24 09:16:51 2017
Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E20261317E5 for <netmod@ietfa.amsl.com>; Mon, 24 Apr 2017 09:16:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mv7GswdQOoF6 for <netmod@ietfa.amsl.com>; Mon, 24 Apr 2017 09:16:44 -0700 (PDT)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3A611317D2 for <netmod@ietf.org>; Mon, 24 Apr 2017 09:16:40 -0700 (PDT)
Received: by mail-wm0-x22f.google.com with SMTP id r190so72831428wme.1 for <netmod@ietf.org>; Mon, 24 Apr 2017 09:16:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QUcD8CrJnyYsX1fJRHyVgsZk0U0/YtNZXL1dbEq8Kf8=; b=pvF9HSeVYuU0mf9RNKt0vLOp2rRLBIEClSBNx+PyS2aata/NweUFKF4zmzM4Tp9PNa lY4RgvSBDAPOZZugr2urogtdA1ou54GpLh0tiyHRQ6BjWfmmow8XeF9L68XB4ZbpP2Nr mQODh93oTWVmiKQzP7PQPsnkZ8UZC1vf75XuLueluiX4Yai9Y12NERYqxdKB4t0mPUDD CUSjoCxHzoeCPPpwPlHVq2DQ02+7RA4eWKnD+tvPdf68JN0dDVkhJBo41ofh5zii5HDe wYpP5pE0IP9ZlUHU9+l1a+oxGesRJ3uZMEtvMiIcTl4pla3iJOOEF7wqQj2Y3LuNUHHf 9Jog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QUcD8CrJnyYsX1fJRHyVgsZk0U0/YtNZXL1dbEq8Kf8=; b=YNZkOCwOPX3r1VotAewJQLBaWpEjfNgp6VqLmZrhGUvcmUIk0/gRGoGK5nXfe4ONCL gxjR2cbuMXrOkKqhxXixoHmisZetsLv8s3x+nzk+oXGvUaGHVOvCR4SNc9znc1vk/gNT oBrrML1vk6NHVLuoSuvmht88AvV71eAg0a7knBQMp4AkMN1Hah8b2ngMQblnDKsbXkgl lyrHle6YcXw0taEggiRGZKAUtuXhREeUNGCY6wjWIlsHOruO1QHFSQ7snX/KvvT02DKh 2+4yVwq0h2yBjZKF9d+rkQHl4AesSPhEakz6Aya1/eDH/Kym4UkPDo7PnkJ+nW6dVe6u Ffng==
X-Gm-Message-State: AN3rC/7bbZo8mevnuy9l6f9wAVgvTg+AaCxSzfL1HcXvMB66I4lnkKmJ 9EULGYNj0vhcC0CAF0FuvO9lKq6D4wpt
X-Received: by 10.28.93.13 with SMTP id r13mr9773918wmb.136.1493050599297; Mon, 24 Apr 2017 09:16:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.139.23 with HTTP; Mon, 24 Apr 2017 09:16:38 -0700 (PDT)
In-Reply-To: <20170424.172527.1653077953152434171.mbj@tail-f.com>
References: <CABCOCHQhBgZSSzm+EE1oO2EQTgTr9d7S1aTj8VbYdzPu6HN1Gw@mail.gmail.com> <20170424.172527.1653077953152434171.mbj@tail-f.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 24 Apr 2017 09:16:38 -0700
Message-ID: <CABCOCHRa58f5QQ43+sE5wdxQiMetx2rdo_Q1bhv4g_iSbwWXNQ@mail.gmail.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary=001a1145b5a89a7a53054debee07
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lKHAPGIUT82DnSb_ruZwzBk8GKE>
Subject: Re: [netmod] comments on tree diagrams draft
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Apr 2017 16:16:48 -0000

--001a1145b5a89a7a53054debee07
Content-Type: text/plain; charset=UTF-8

On Mon, Apr 24, 2017 at 8:25 AM, Martin Bjorklund <mbj@tail-f.com> wrote:

> Hi,
>
> Andy Bierman <andy@yumaworks.com> wrote:
> > Hi,
> >
> > https://tools.ietf.org/html/draft-bjorklund-netmod-yang-tree-diagrams-00
> >
> >
> > The introduction in this draft does not really reflect the goals that
> need
> > to
> > be addressed. Perhaps:
> >
> > sec 1, para 1:
> > OLD:
> >
> >    This document
> >    provides the syntax used in YANG Tree Diagrams.  It is expected that
> >    this document will be updated or replaced as changes to the YANG
> >    language, see [RFC7950 <https://tools.ietf.org/html/rfc7950>],
> necessitate.
> >
> >
> > NEW:
> >
> >    This document provides the syntax used in YANG Tree Diagrams
> >
> >    for version 1.1 of the YANG data modeling language [RFC7950
> > <https://tools.ietf.org/html/rfc7950>].
> >
> >    It is expected that this document will be updated or replaced
> >
> >    for future versions of YANG. It should be possible for
> >
> >    multiple independent tools to generate the same YANG tree diagrams,
> >
> >    using this specification.
>
> Ok.
>
> > Sec. 2:
> >
> > The vertical bar (|) and indentation is not defined.
>
> Ok.
>
> > The tab alignment is not defined
>
> Isn't this covered by indentation above?
>

no -- the type names are not printed a fixed distance from the last field
but
rather they align with some column (not sure the rule for picking the
column)


>
> > The general recursive algorithm is not defined.
>
> Yes, on the TODO list.
>
> > The mandatory vs. optional parts of the diagram are not defined.
>
> Nothing is mandatory; this will be an Informational document.
>
>

So 6087bis is expected to define guidelines on what IETF documents should
contain?
OK I guess, but it would be better if the guidelines were for all diagrams
(in the same draft).




> > (e.g., groupings, notifications, rpcs)
>
> Yes, on the TODO list.


> > Examples of all field types should be provided (e.g if-features)
>
> Ok.


> > An ABNF for the grammar should be provided.
>
> I don't understand what you refer to?
>
>
Perhaps a grammar (in ABNF) that matches the recursive algorithm, but maybe
this is not possible.

More issues:

 - node order.  Document order needs to be defined.  Need to construct
subtrees from submodules
    in "include-stmt" order.

- can a tree diagram ever include augmenting nodes from external modules?
  If so there is no real document order for multiple imported modules.
  Also no syntax to support it.  (I would say no, this is out of scope)

 - is the module name line part of the diagram?




>
> /martin
>


Andy

--001a1145b5a89a7a53054debee07
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Apr 24, 2017 at 8:25 AM, Martin Bjorklund <span dir=3D"ltr">&lt=
;<a href=3D"mailto:mbj@tail-f.com" target=3D"_blank">mbj@tail-f.com</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Andy Bierman &lt;<a href=3D"mailto:andy@yumaworks.com">andy@yumaworks.com</=
a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; <a href=3D"https://tools.ietf.org/html/draft-bjorklund-netmod-yang-tre=
e-diagrams-00" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/=
html/<wbr>draft-bjorklund-netmod-yang-<wbr>tree-diagrams-00</a><br>
&gt;<br>
&gt;<br>
&gt; The introduction in this draft does not really reflect the goals that =
need<br>
&gt; to<br>
&gt; be addressed. Perhaps:<br>
&gt;<br>
&gt; sec 1, para 1:<br>
&gt; OLD:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 This document<br>
&gt;=C2=A0 =C2=A0 provides the syntax used in YANG Tree Diagrams.=C2=A0 It =
is expected that<br>
&gt;=C2=A0 =C2=A0 this document will be updated or replaced as changes to t=
he YANG<br>
&gt;=C2=A0 =C2=A0 language, see [RFC7950 &lt;<a href=3D"https://tools.ietf.=
org/html/rfc7950" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.o=
rg/html/<wbr>rfc7950</a>&gt;], necessitate.<br>
&gt;<br>
&gt;<br>
&gt; NEW:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 This document provides the syntax used in YANG Tree Diagr=
ams<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 for version 1.1 of the YANG data modeling language [RFC79=
50<br>
&gt; &lt;<a href=3D"https://tools.ietf.org/html/rfc7950" rel=3D"noreferrer"=
 target=3D"_blank">https://tools.ietf.org/html/<wbr>rfc7950</a>&gt;].<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 It is expected that this document will be updated or repl=
aced<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 for future versions of YANG. It should be possible for<br=
>
&gt;<br>
&gt;=C2=A0 =C2=A0 multiple independent tools to generate the same YANG tree=
 diagrams,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 using this specification.<br>
<br>
Ok.<br>
<br>
&gt; Sec. 2:<br>
&gt;<br>
&gt; The vertical bar (|) and indentation is not defined.<br>
<br>
Ok.<br>
<br>
&gt; The tab alignment is not defined<br>
<br>
Isn&#39;t this covered by indentation above?<br></blockquote><div><br></div=
><div>no -- the type names are not printed a fixed distance from the last f=
ield but</div><div>rather they align with some column (not sure the rule fo=
r picking the column)</div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
<br>
&gt; The general recursive algorithm is not defined.<br>
<br>
Yes, on the TODO list.<br>
<br>
&gt; The mandatory vs. optional parts of the diagram are not defined.<br>
<br>
Nothing is mandatory; this will be an Informational document.<br>
<br></blockquote><div><br></div><div><br></div><div>So 6087bis is expected =
to define guidelines on what IETF documents should contain?</div><div>OK I =
guess, but it would be better if the guidelines were for all diagrams (in t=
he same draft).</div><div><br></div><div><br></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">
&gt; (e.g., groupings, notifications, rpcs)<br>
<br>
Yes, on the TODO list.</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><br>
&gt; Examples of all field types should be provided (e.g if-features)<br>
<br>
Ok.</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; An ABNF for the grammar should be provided.<br>
<br>
I don&#39;t understand what you refer to?<br>
<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br></font></span></bl=
ockquote><div><br></div><div>Perhaps a grammar (in ABNF) that matches the r=
ecursive algorithm, but maybe</div><div>this is not possible.=C2=A0</div><d=
iv><br></div><div>More issues:</div><div><br></div><div>=C2=A0- node order.=
=C2=A0 Document order needs to be defined.=C2=A0 Need to construct subtrees=
 from submodules<br></div><div>=C2=A0 =C2=A0 in &quot;include-stmt&quot; or=
der.</div><div><br></div><div>- can a tree diagram ever include augmenting =
nodes from external modules?</div><div>=C2=A0 If so there is no real docume=
nt order for multiple imported modules.</div><div>=C2=A0 Also no syntax to =
support it. =C2=A0(I would say no, this is out of scope)</div><div><br></di=
v><div>=C2=A0- is the module name line part of the diagram?<br></div><div><=
br></div><div>=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><span class=3D"gmail-HOEnZb"><font color=3D"#888888">
<br>
/martin<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra"><br><=
/div><div class=3D"gmail_extra">Andy</div><div class=3D"gmail_extra"><br></=
div></div>

--001a1145b5a89a7a53054debee07--


From nobody Tue Apr 25 00:40:10 2017
Return-Path: <bclaise@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7ED21128B90 for <netmod@ietfa.amsl.com>; Tue, 25 Apr 2017 00:40:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U2LTRAe7Cw1H for <netmod@ietfa.amsl.com>; Tue, 25 Apr 2017 00:40:07 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91568128B38 for <netmod@ietf.org>; Tue, 25 Apr 2017 00:40:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=738; q=dns/txt; s=iport; t=1493106006; x=1494315606; h=to:from:subject:message-id:date:mime-version: content-transfer-encoding; bh=kuCIDIHETPHrmX+ZL8TFyJ9Ndt16mrunJwnPK9lnld8=; b=WCe4aDeeOCSWvWlYO7XFjXaIi6ocbXfxAVthxaIp1J5HjGHRZm8CxKwR HZhdyyCVm+ydw/SEKMqpt4l685OclVtajUyKaRGpCFvpTI+nmVgOc1/oH nfPcUQNhyhZ0vsL9hV5tgQH+HX5MW3KEGW+Lzu0DL/sy1eok6Ny2SISj/ c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AKBABF/P5Y/xbLJq1bGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBhDWBDINniwiQWJgVLIpXFQECAQEBAQEBAWsohT8VdgImAl8NCAE?= =?us-ascii?q?BihgOm0qQCYImix4BAQgCJoELhUiCCAuEH4Yhgl8BBJ1BkwaCAIUzg0KFJYE9i?= =?us-ascii?q?3iIITUigQYmHQgYFYU5gXU+NQGJNQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.37,248,1488844800"; d="scan'208";a="693954261"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Apr 2017 07:40:04 +0000
Received: from [10.60.67.90] (ams-bclaise-8919.cisco.com [10.60.67.90]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v3P7e4v2031086 for <netmod@ietf.org>; Tue, 25 Apr 2017 07:40:04 GMT
To: NETMOD Working Group <netmod@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
Message-ID: <90f3efff-9892-60a2-462e-daddab62385e@cisco.com>
Date: Tue, 25 Apr 2017 09:40:03 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6LlTOXYdo4x1LsuMmIIS-2-l1Ig>
Subject: [netmod] YumaPro 16.10-7 and yanglint 0.12.161 installed in the toolchain
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Apr 2017 07:40:08 -0000

Dear all,

YumaPro 16.10-7 solves this problem (and certainly others):
     Error: Mandatory object 'xxx' not allowed in external augment statement
     <module>.yang:y.z: error(335): mandatory object not allowed
The impacted YANG drafts were:
     draft-ietf-netconf-yang-push
     draft-ietf-netmod-sub-intf-vlan-model

Yanglint 0.12.161 solves this problem (and certainly others):
     err : Invalid value "1" of "min-elements".
     err : "min-elements" is bigger than "max-elements".
At least one impacted YANG drafts (maybe more):
     draft-ietf-netconf-subscribed-notifications

Please check the latest errors/warnings for your YANG module at 
http://www.claise.be/IETFYANGPageCompilation.html

Regards, Benoit


From nobody Wed Apr 26 06:44:03 2017
Return-Path: <wlupton@broadband-forum.org>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42570129BBF for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 06:44:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o2eoSofgkUgt for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 06:43:58 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45030129BCA for <netmod@ietf.org>; Wed, 26 Apr 2017 06:43:58 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id B1A851C68C6; Wed, 26 Apr 2017 06:43:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2lxff4rU1F6Z; Wed, 26 Apr 2017 06:43:46 -0700 (PDT)
Received: from [192.168.1.127] (host81-132-49-127.range81-132.btcentralplus.com [81.132.49.127]) by c8a.amsl.com (Postfix) with ESMTPSA id 29E9F1C2DAB; Wed, 26 Apr 2017 06:43:46 -0700 (PDT)
From: William Lupton <wlupton@broadband-forum.org>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Date: Wed, 26 Apr 2017 14:43:55 +0100
To: netmod@ietf.org
Message-Id: <4873921A-9782-4943-A076-C8D9E79E3991@broadband-forum.org>
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2zOYTaFsFjg5WZZnfy5A7M4QW08>
Subject: [netmod] draft-vallin-netmod-alarm-module status and plans
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Apr 2017 13:44:00 -0000

All,

I heard from Kent that =
https://tools.ietf.org/html/draft-vallin-netmod-alarm-module was moving =
to CCAMP but I don=E2=80=99t see any mention of it at =
https://datatracker.ietf.org/wg/ccamp/documents (although it is shown as =
a dependency at https://datatracker.ietf.org/wg/ccamp/deps/svg). Is any =
more info available please?

Thanks,
William=


From nobody Wed Apr 26 09:35:32 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4ED381314C6 for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 09:35:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, WEIRD_PORT=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uMZGFbSUIpsR for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 09:35:29 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0115.outbound.protection.outlook.com [104.47.42.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5C291314E3 for <netmod@ietf.org>; Wed, 26 Apr 2017 09:35:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=dJ1205qFxVQ17Hiy5XyNxy1lJE3MangnHyMLg2imgTU=; b=If3saA+xFIKd3nrosA+DgtCPhRD33gP1d+wbHu0vKqiu1LawsEgmfKp35H3IexNH+j0ZuVuFpd5vAD9SAQMh7qYMrxeY+TYGaMzjM9g08veULT+rndpj6nIHdR27TQrSAIjL2jZf5U66Q4AbnPv4OWqWOcxKcIpiLPTFpItfCM8=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1441.namprd05.prod.outlook.com (10.160.117.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.6; Wed, 26 Apr 2017 16:35:27 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1061.013; Wed, 26 Apr 2017 16:35:27 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] draft minutes posted
Thread-Index: AQHSvqscfSuGMWdXJkizrTAcRn3rpg==
Date: Wed, 26 Apr 2017 16:35:27 +0000
Message-ID: <505880B0-CDE8-40C2-B67D-A1CC64D17623@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1441; 7:RkqFXCi1mLwUhjRyyCW4W9DGVW7mDyMjTlxMYEac/rlKlheDP0CYAuexF0DKlloRsGDC6kspTcSF6vbvsO89VYouNCzpLKDdgUb2nfvkzv0MEqb3zntclTHg715MTU+L1gu4VZii2+HEHXJA0GHh7yBx63REvyKRCVik17Y7kbxHqujFtqqke5JFMFkSx4uxrwnKbepoGNtdy2tfFeGNlUWL/4OqHBZaL/mrz3461IySEHd+a8GUMYxPsFFUwokC3GAfMIMvlfFth+U7lR4p4BWjdPZg+wNxJNeg1zdrc5C3r1eujOHxQtypD+0jL/mjlB3mjEvPAsVlT7rsXGcMZw==
x-ms-office365-filtering-correlation-id: ed7fc932-88ef-4379-52d3-08d48cc23f06
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1441; 
x-microsoft-antispam-prvs: <BN3PR0501MB144176806E140A14386CA8DEA5110@BN3PR0501MB1441.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:BN3PR0501MB1441; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1441; 
x-forefront-prvs: 0289B6431E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39840400002)(39860400002)(39850400002)(39400400002)(39450400003)(279900001)(6306002)(6512007)(5660300001)(99286003)(2351001)(305945005)(3660700001)(3280700002)(6486002)(77096006)(33656002)(8676002)(36756003)(110136004)(38730400002)(19625305001)(6246003)(189998001)(966004)(53936002)(81166006)(86362001)(229853002)(1730700003)(6916009)(6506006)(3846002)(6116002)(102836003)(7736002)(2501003)(82746002)(83506001)(5640700003)(2900100001)(8936002)(4001350100001)(6436002)(2906002)(66066001)(25786009)(54356999)(50986999)(122556002)(83716003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1441; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <88D31A6C5A225049ADC36C9C56CB0972@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2017 16:35:27.2523 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1441
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/R2Sb0QSFRPCPCwtnqt9nPm7XayA>
Subject: Re: [netmod] draft minutes posted
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Apr 2017 16:35:31 -0000

VGhlIG1pbnV0ZXMgaGF2ZSBiZWVuIHBvc3RlZDoNCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJv
Y2VlZGluZ3MvOTgvbWludXRlcy9taW51dGVzLTk4LW5ldG1vZC0wMA0KDQpLZW50DQoNCg0KLS0t
LS0tT1JJR0lOQUwgTUVTU0FHRS0tLS0tLQ0KDQpBbGwsIChlc3BlY2lhbGx5IHByZXNlbnRlcnMh
KSwNCg0KUGxlYXNlIHRha2UgYSBsb29rIGF0IHRoZSBtZWV0aW5nIG1pbnV0ZXMgaGVyZToNCg0K
ICBodHRwOi8vZXRoZXJwYWQudG9vbHMuaWV0Zi5vcmc6OTAwMC9wL25vdGVzLWlldGYtOTgtbmV0
bW9kDQoNCk1pY2hhZWwsIExvdSwgYW5kIEkgaGF2ZSB1cGRhdGVkIHRoZSBldGhlcnBhZCBzaW5j
ZSB0aGUgbWVldGluZw0KdG8gZmlsbCBpbiBtaXNzaW5nIG9yIGltY29tcGxldGUgY29tbWVudHMs
IGFzIHdlbGwgYXMgdG8gZml4DQp0eXBvcyBhbmQgZmlsbCBpbiBjb21wbGV0ZSBuYW1lcy4gIFN0
aWxsLCB0aGVyZSBpcyBhIGNoYW5jZSB0aGF0DQpzb21ldGhpbmcgd2FzIG1pc3NlZC4NCg0KVGhh
bmtzLA0KS2VudCAoYW5kIExvdSkNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KbmV0bW9kIG1haWxpbmcgbGlzdA0KbmV0bW9kQGlldGYub3JnDQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZA0KDQoNCg==


From nobody Wed Apr 26 10:47:14 2017
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6420B13154F; Wed, 26 Apr 2017 10:46:58 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.50.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: netmod-chairs@ietf.org, The IESG <iesg@ietf.org>, netmod@ietf.org 
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <149322881840.2877.7135909152059763984.idtracker@ietfa.amsl.com>
Date: Wed, 26 Apr 2017 10:46:58 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2lRlQrWgnlVlUF-FHd4CrTnAjTA>
Subject: [netmod] WG Action: Rechartered NETCONF Data Modeling Language (netmod)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Apr 2017 17:46:58 -0000

The NETCONF Data Modeling Language (netmod) WG in the Operations and
Management Area of the IETF has been rechartered. For additional
information, please contact the Area Directors or the WG Chairs.

NETCONF Data Modeling Language (netmod)
-----------------------------------------------------------------------
Current status: Active WG

Chairs:
  Lou Berger <lberger@labn.net>
  Kent Watsen <kwatsen@juniper.net>

Secretaries:
  Zitao Wang <wangzitao@huawei.com>

Assigned Area Director:
  Benoit Claise <bclaise@cisco.com>

Operations and Management Area Directors:
  Warren Kumari <warren@kumari.net>
  Benoit Claise <bclaise@cisco.com>
 
Mailing list:
  Address: netmod@ietf.org
  To subscribe: https://www.ietf.org/mailman/listinfo/netmod
  Archive: https://mailarchive.ietf.org/arch/browse/netmod/

Group page: https://datatracker.ietf.org/group/netmod/

Charter: https://datatracker.ietf.org/doc/charter-ietf-netmod/

The Network Modeling (NETMOD) working group is responsible for the YANG 
data modeling language, which can be used to specify network management 
data models that are transported over such protocols as NETCONF and 
RESTCONF, and guidelines for developing YANG models. The NETMOD working 
group addresses general topics related to the use of the YANG language 
and YANG models, for example, the mapping of YANG modeled data into 
various encodings. Finally, the NETMOD working group also defines core 
YANG models used as basic YANG building blocks, and YANG models that do 
not otherwise fall under the charter of any other IETF working group. 
The NETMOD WG may include work on YANG modules device profiles that do 
not otherwise fall under the charter of any other IETF working group.
  
The NETMOD WG is responsible for:

   a) Maintaining the data modeling language YANG. This effort entails
      periodically updating the specification to address new 
      requirements as they arise.

   b) Maintaining the guidelines for developing YANG models. This effort
      is primarily driven by updates made to the YANG specification.

   c) Maintaining a conceptual framework in which YANG models are used.
      This effort entails describing the generic context that in YANG
      exists and how certain YANG statements interact in that context.
      An example of this is YANG's relationship with datastores.

   d) Maintaining encodings for YANG modeled data. This effort entails
      updating encodings already defined by the NETMOD working group 
      (XML and JSON) to accommodate changes to the YANG specification, 
      and defining new YANG encodings that are needed, and yet do not 
      fall under the charter of any other active IETF working group.

   e) Maintaining YANG models used as basic YANG building blocks. This
      effort entails updating existing YANG models (ietf-yang-types and
      ietf-inet-types) as needed, as well as defining additional core 
      YANG data models when necessary.

   f) Defining and maintaining YANG models that do not fall under the
      charter of any other active IETF working group.

   The NETMOD working group consults with the NETCONF working group to
   ensure that new requirements are understood and can be met by the
   protocols (e.g., NETCONF and RESTCONF) developed within that working
   group.

   The NETMOD working group does not serve as a review team for YANG
   modules developed by other working groups. Instead, the YANG doctors,
   [1] as organized by the OPS area director responsible for network
   management, will act as advisors for other working groups and provide
   YANG reviews for the OPS area directors.

[1] http://www.ietf.org/iesg/directorate/yang-doctors.html



Milestones:
  May 2017 - Submit draft-ietf-netmod-yang-model-classification to IESG  
for publication (as Informational)
  May 2017 - Submit draft-ietf-netmod-entity to IESG for publication (as
Standards Track)
  May 2017 - Submit draft-ietf-netmod-syslog-model to IESG for
publication (as Standards Track)
  Jun 2017 - Submit draft-ietf-netmod-acl-model to IESG for publication
(as Standards Track)
  Jul 2017 - Submit draft-ietf-netmod-revised-datastores to IESG for 
publication (as Standards Track)
  Jul 2017 - Submit draft-ietf-netmod-rfc6087bis to IESG for publication
(as Informational)
  Oct 2017 - Submit draft-ietf-netmod-schema-mount to IESG for
publication (as Standards Track)
  Dec 2017 - Submit draft-ietf-netmod-intf-ext-yang to IESG for
publication (as Standards Track)
  Dec 2017 - Submit draft-ietf-netmod-sub-intf-vlan-yang to IESG for
publication (as Informational)



From nobody Wed Apr 26 17:55:59 2017
Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13C60129443 for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 17:55:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level: 
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PKBY7J72eeDg for <netmod@ietfa.amsl.com>; Wed, 26 Apr 2017 17:55:57 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0121.outbound.protection.outlook.com [104.47.42.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70E41124281 for <netmod@ietf.org>; Wed, 26 Apr 2017 17:55:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=hDqIbL1Vd8FiopqyY6mLGWWhm983Zt9toq2jncFMBBA=; b=iCl9OudDZLvDeD8fkXbmo/Hz/iL+cV96DvR5/zgVyYJUZddHwtaMeyGuRAG7RHKV+//VMFI21qBH4Qw1qt8t/QN6+fFACajAv6EErVYdhbbKnEvUnDqD/1RvT0H+C3OwYLeAxDV4j7Src76Y1XYBUPLeM3vAa1cafINLU9s6KPk=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.6; Thu, 27 Apr 2017 00:55:56 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.1061.013; Thu, 27 Apr 2017 00:55:56 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: doodle poll for schema-mount virtual interim
Thread-Index: AQHSvvEH78BMXdEf/k6ycD03/rMdXQ==
Date: Thu, 27 Apr 2017 00:55:56 +0000
Message-ID: <B55EBFF2-D26E-4643-B675-1A36E08B084D@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1442; 7:KTZ1GJKrASfcKd7tS0wIDstysq+ADBhejvIYSliG0MYr7ODiZzRPNX1+ET678PUNvbuzohkBE4bh+I1q4IIjEHiA4p4v5lO2hKuBAFpjjysy24AeDrHuyOkFdNayGlu/IevEwwTXdyP2H3mv5RLehtxnCb6djN368F3F5yBvfzROb4mEmeDRtEFz9HgTri/2Xh14HzUdZdRSOJE86ogynK38MaWc9haLbZAWxFbHrKqdInNJP/ZmeObx+N9iI2mZ3tMDHzDrSfLaSQwI8W9+PPf2E/eAPpoeaMu1iD3wopMTbbTO/utLDAzDqotRR2aJU+mU4jAd6zOL01dJe5DPnQ==
x-ms-office365-filtering-correlation-id: 7eeba2c9-9ff5-47e0-4ab4-08d48d0829d3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);  SRVR:BN3PR0501MB1442; 
x-microsoft-antispam-prvs: <BN3PR0501MB1442D427DDE7F2236E58F19FA5100@BN3PR0501MB1442.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(60409825278598);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:BN3PR0501MB1442; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1442; 
x-forefront-prvs: 029097202E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39400400002)(39850400002)(39840400002)(39860400002)(39410400002)(4001350100001)(8936002)(6436002)(7736002)(6486002)(6116002)(83506001)(5640700003)(2900100001)(82746002)(83716003)(122556002)(50986999)(54356999)(2501003)(102836003)(66066001)(2906002)(25786009)(38730400002)(110136004)(77096006)(33656002)(6306002)(189998001)(5660300001)(6512007)(36756003)(2351001)(99286003)(3660700001)(305945005)(6506006)(3280700002)(8676002)(6916009)(1730700003)(86362001)(3846002)(53936002)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1442; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <7DF55EC3DD570440AFB4EA6E3C1DEAB4@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2017 00:55:56.5108 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1442
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/NR3oL-EYHGk-m3iuw-hNT6OuErk>
Subject: [netmod] doodle poll for schema-mount virtual interim
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 00:55:59 -0000

W3BsZWFzZSBmb3J3YXJkIHRvIG90aGVyIGxpc3RzIGFzIG5lZWRlZF0NCg0KQXMgZGlzY3Vzc2Vk
IGluIENoaWNhZ28sIExvdSBhbmQgSSB3YW50IHRvIHNjaGVkdWxlIGEgdmlydHVhbCBpbnRlcmlt
IHRvIA0KZGlzY3VzcyB0aGUgc2NoZW1hLW1vdW50IGRyYWZ0LiAgSGVyZSBpcyBhIGRvb2RsZSBw
b2xsIGZvciBpdDoNCg0KICAgIGh0dHBzOi8vZG9vZGxlLmNvbS9wb2xsLzN2NnEyeXhlczIzc3I3
emsNCg0KVGhlIGRhdGVzIGFuZCB0aW1lcyBoYXZlIGJlZW4gc2VsZWN0ZWQgYnkgdGhlIGRyYWZ0
IGF1dGhvcnMuICBQbGVhc2UgZmlsbA0KaW4geW91ciBhdmFpbGFiaWxpdHkgc28gd2UgY2FuIGhh
dmUgYSBwcm9kdWN0aXZlIG1lZXRpbmcuDQoNCktlbnQgLy8gc2hlcGhlcmQNCg0KDQoNCg==


From nobody Thu Apr 27 02:36:17 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 341591204DA; Thu, 27 Apr 2017 02:36:16 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: netmod@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.50.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149328577616.2873.67188715683156174@ietfa.amsl.com>
Date: Thu, 27 Apr 2017 02:36:16 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hEUYMRV2RLY5BSKuFWI8Xh1QVbY>
Subject: [netmod] I-D Action: draft-ietf-netmod-yang-model-classification-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 09:36:16 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the NETCONF Data Modeling Language of the IETF.

        Title           : YANG Module Classification
        Authors         : Dean Bogdanovic
                          Benoit Claise
                          Carl Moberg
	Filename        : draft-ietf-netmod-yang-model-classification-06.txt
	Pages           : 11
	Date            : 2017-04-27

Abstract:
   The YANG data modeling language is currently being considered for a
   wide variety of applications throughout the networking industry at
   large.  Many standards-defining organizations (SDOs), open source
   software projects, vendors and users are using YANG to develop and
   publish YANG modules for a wide variety of applications.  At the same
   time, there is currently no well-known terminology to categorize
   various types of YANG modules.

   A consistent terminology would help with the categorization of YANG
   modules, assist in the analysis of the YANG data modeling efforts in
   the IETF and other organizations, and bring clarity to the YANG-
   related discussions between the different groups.

   This document describes a set of concepts and associated terms to
   support consistent classification of YANG modules.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-netmod-yang-model-classification-06
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-model-classification-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-model-classification-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Thu Apr 27 02:51:34 2017
Return-Path: <ivandean@gmail.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB3A212894A for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 02:51:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fseBYf0hgSYt for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 02:51:32 -0700 (PDT)
Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FEC11204DA for <netmod@ietf.org>; Thu, 27 Apr 2017 02:51:31 -0700 (PDT)
Received: by mail-wr0-x236.google.com with SMTP id l9so13949049wre.1 for <netmod@ietf.org>; Thu, 27 Apr 2017 02:51:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:content-transfer-encoding:mime-version:subject:date:references :to:in-reply-to:message-id; bh=UIYHnGiXaq2AtBZGuiJObSzfOarN4UtwSHdG1Hgx6uA=; b=cgS3M8FcDDkbEOAmfBRj2TIAKedg3s7rnJvRCE5bvbkyGrKmQksnJOc32WjDuc2iVI YI5f1i+YxyriQXKP26hcz8AGXw5n3JF43PPhvWK0VkOg1cZzmS3z1d7iNaws/TZnOku6 nWYtGyZZbrNRLotdBVPyrq/VSFVDZdmLZG8CkRkrqQhLlDv5EU9d7rBT01J3tBHjVoE3 tF72Iu/YKlGgyVSpptzjl5qBgcRNfBKOuZzEDVn5w0tfPEkHBc08u7IDbQsla6lm8ogR v4RbVd8/TPOtNyXLmAqBPtXLKhf6K4sVn4vHvGiXzHYlaBRg7jKuOH9wlDJJxn/be8p6 8/NA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=UIYHnGiXaq2AtBZGuiJObSzfOarN4UtwSHdG1Hgx6uA=; b=PxT/3Gfi3lrBLXZJf7PWH231CeCCyRu23frwLc6fj4c161osd18gp+kC4695POoPdr J5oBK9ufZuYpfx97EMd/zb4mp29S3FW5tx+wl/7NBPeO4XBj1/SmLW6dzk2VRfIHWOm9 L5xVMgjJoFXoQ7Fow/SfMfj6K6B3LWb6lWqBvpGtw7dxGBPZZEgsdgAgj9crIww3vG9M o9MLZkP+cb94/OTJ5CHWJ5mNwkwg7TFDl2TTkOfdIaX/pj7r6+zThQx59n46/2mLtjSV kTvR0+wEI0887Mhogoeu+8tIJqJGwXL0TNH+3dilMzkrwrw0sHA5HDog9DEaNNz0pVqM I5hg==
X-Gm-Message-State: AN3rC/4N5lU/INrSHUPSXGUDdIcQ82V3drJZ+Z6Ah/4p7a9YdH4FTZXK /PRnWCaeJgQC7d2P560=
X-Received: by 10.223.161.130 with SMTP id u2mr2835691wru.203.1493286689935; Thu, 27 Apr 2017 02:51:29 -0700 (PDT)
Received: from [192.168.254.132] ([147.83.206.89]) by smtp.gmail.com with ESMTPSA id s81sm7734692wms.6.2017.04.27.02.51.29 for <netmod@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Apr 2017 02:51:29 -0700 (PDT)
From: Dean Bogdanovic <ivandean@gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Date: Thu, 27 Apr 2017 11:51:26 +0200
References: <149328577616.2873.67188715683156174@ietfa.amsl.com>
To: NetMod WG <netmod@ietf.org>
In-Reply-To: <149328577616.2873.67188715683156174@ietfa.amsl.com>
Message-Id: <E8B9724C-0BD2-4EA1-A822-E5FCF39C58B9@gmail.com>
X-Mailer: Apple Mail (2.3259)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/A3poxLINrsVqwwPvDMjIGC7oQSs>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-yang-model-classification-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 09:51:34 -0000

Hi WG

I have updated the draft to 06 based on comments from Adrian. There are =
no outstanding issues with this draft that are known to me.


> On Apr 27, 2017, at 11:36 AM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the NETCONF Data Modeling Language of the =
IETF.
>=20
>        Title           : YANG Module Classification
>        Authors         : Dean Bogdanovic
>                          Benoit Claise
>                          Carl Moberg
> 	Filename        : =
draft-ietf-netmod-yang-model-classification-06.txt
> 	Pages           : 11
> 	Date            : 2017-04-27
>=20
> Abstract:
>   The YANG data modeling language is currently being considered for a
>   wide variety of applications throughout the networking industry at
>   large.  Many standards-defining organizations (SDOs), open source
>   software projects, vendors and users are using YANG to develop and
>   publish YANG modules for a wide variety of applications.  At the =
same
>   time, there is currently no well-known terminology to categorize
>   various types of YANG modules.
>=20
>   A consistent terminology would help with the categorization of YANG
>   modules, assist in the analysis of the YANG data modeling efforts in
>   the IETF and other organizations, and bring clarity to the YANG-
>   related discussions between the different groups.
>=20
>   This document describes a set of concepts and associated terms to
>   support consistent classification of YANG modules.
>=20
>=20
> The IETF datatracker status page for this draft is:
> =
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classificati=
on/
>=20
> There are also htmlized versions available at:
> =
https://tools.ietf.org/html/draft-ietf-netmod-yang-model-classification-06=

> =
https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-model-classif=
ication-06
>=20
> A diff from the previous version is available at:
> =
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-netmod-yang-model-classific=
ation-06
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod


From nobody Thu Apr 27 02:56:13 2017
Return-Path: <lberger@labn.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6ED612894A for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 02:56:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id syWQM_8F0PBe for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 02:56:10 -0700 (PDT)
Received: from gproxy9.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 186811275C5 for <netmod@ietf.org>; Thu, 27 Apr 2017 02:56:10 -0700 (PDT)
Received: from CMOut01 (unknown [10.0.90.82]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 1BBCA1E08E9 for <netmod@ietf.org>; Thu, 27 Apr 2017 03:56:08 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by CMOut01 with  id DMw51v0022SSUrH01Mw8Bw; Thu, 27 Apr 2017 03:56:08 -0600
X-Authority-Analysis: v=2.2 cv=K+5SJ2eI c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=kj9zAlcOel0A:10 a=AzvcPWV-tVgA:10 a=pGLkceISAAAA:8 a=48vgC7mUAAAA:8 a=ZYdVmUXvARwKamMAxUkA:9 a=CjuIK1q_8ugA:10 a=6kGIvZw6iX1k4Y-7sg4_:22 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:Date:To:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=GOh7zt3hQg/XU+w8XZh0SBBlnjwU79ZPHzkVNdr1ZKE=; b=aKDlz0M4eEZElgrOk4iXy8mh7I waj2y+smdVILdd1Xkf99R4bfB6vmuTdsaEiJ6MjWlX0DwwPWY1w02AWo4+mysCBqOimDaxi6YdM9D lv4wd4SisiWG2jOPnyGvZRTA5;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:50692 helo=[11.4.0.6]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1d3g9c-0005fY-Qm; Thu, 27 Apr 2017 03:56:04 -0600
From: Lou Berger <lberger@labn.net>
To: Dean Bogdanovic <ivandean@gmail.com>, NetMod WG <netmod@ietf.org>
Date: Thu, 27 Apr 2017 05:56:03 -0400
Message-ID: <15baed6c738.27d3.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <E8B9724C-0BD2-4EA1-A822-E5FCF39C58B9@gmail.com>
References: <149328577616.2873.67188715683156174@ietfa.amsl.com> <E8B9724C-0BD2-4EA1-A822-E5FCF39C58B9@gmail.com>
User-Agent: AquaMail/1.8.2-216 (build: 100800200)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="us-ascii"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1d3g9c-0005fY-Qm
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([11.4.0.6]) [100.15.84.20]:50692
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/aMR07ZfrSPQsGsEU8kVahjozf0c>
Subject: Re: [netmod] I-D Action: draft-ietf-netmod-yang-model-classification-06.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 09:56:12 -0000

Great! I'll submit the publication request.

Lou


On April 27, 2017 5:52:06 AM Dean Bogdanovic <ivandean@gmail.com> wrote:

> Hi WG
>
> I have updated the draft to 06 based on comments from Adrian. There are no 
> outstanding issues with this draft that are known to me.
>
>
>> On Apr 27, 2017, at 11:36 AM, internet-drafts@ietf.org wrote:
>>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the NETCONF Data Modeling Language of the IETF.
>>
>>        Title           : YANG Module Classification
>>        Authors         : Dean Bogdanovic
>>                          Benoit Claise
>>                          Carl Moberg
>> 	Filename        : draft-ietf-netmod-yang-model-classification-06.txt
>> 	Pages           : 11
>> 	Date            : 2017-04-27
>>
>> Abstract:
>>   The YANG data modeling language is currently being considered for a
>>   wide variety of applications throughout the networking industry at
>>   large.  Many standards-defining organizations (SDOs), open source
>>   software projects, vendors and users are using YANG to develop and
>>   publish YANG modules for a wide variety of applications.  At the same
>>   time, there is currently no well-known terminology to categorize
>>   various types of YANG modules.
>>
>>   A consistent terminology would help with the categorization of YANG
>>   modules, assist in the analysis of the YANG data modeling efforts in
>>   the IETF and other organizations, and bring clarity to the YANG-
>>   related discussions between the different groups.
>>
>>   This document describes a set of concepts and associated terms to
>>   support consistent classification of YANG modules.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/
>>
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-netmod-yang-model-classification-06
>> https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-model-classification-06
>>
>> A diff from the previous version is available at:
>> https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-model-classification-06
>>
>>
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>



From nobody Thu Apr 27 03:05:24 2017
Return-Path: <lberger@labn.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFCF71275C5 for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 03:05:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cRGQrO5TA4fs for <netmod@ietfa.amsl.com>; Thu, 27 Apr 2017 03:05:21 -0700 (PDT)
Received: from gproxy3.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF9931204DA for <netmod@ietf.org>; Thu, 27 Apr 2017 03:05:21 -0700 (PDT)
Received: from CMOut01 (unknown [10.0.90.82]) by gproxy3.mail.unifiedlayer.com (Postfix) with ESMTP id 78A294030A for <netmod@ietf.org>; Thu, 27 Apr 2017 04:05:21 -0600 (MDT)
Received: from box313.bluehost.com ([69.89.31.113]) by CMOut01 with  id DN5H1v00l2SSUrH01N5Lpg; Thu, 27 Apr 2017 04:05:21 -0600
X-Authority-Analysis: v=2.2 cv=K+5SJ2eI c=1 sm=1 tr=0 a=h1BC+oY+fLhyFmnTBx92Jg==:117 a=h1BC+oY+fLhyFmnTBx92Jg==:17 a=kj9zAlcOel0A:10 a=AzvcPWV-tVgA:10 a=wU2YTnxGAAAA:8 a=AUd_NHdVAAAA:8 a=48vgC7mUAAAA:8 a=CTxZ7GfsNaCI0U_ExJoA:9 a=CjuIK1q_8ugA:10 a=Yz9wTY_ffGCQnEDHKrcv:22 a=w1C3t2QeGrPiZgrLijVG:22
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Subject: References:In-Reply-To:Message-ID:Date:CC:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Kve7edaCrYF9TCfaQR+ysPfMbLzxc8jbXujK9xBU2uo=; b=2FARsLUwY0dVkud7Lf6S39JoRj 8bZaL8C3QXNsT5WuS4JtAvRJ72AYtd5vsr9bgNyADwSV/QQFIJxs7mrXZpcrSSEW3lb6fFHEQLVDo caD6iz1RSElUKlVY+37wOM6IE;
Received: from pool-100-15-84-20.washdc.fios.verizon.net ([100.15.84.20]:53024 helo=[11.4.0.6]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <lberger@labn.net>) id 1d3gIX-0006kF-LZ; Thu, 27 Apr 2017 04:05:17 -0600
From: Lou Berger <lberger@labn.net>
To: NETMOD Group <netmod@ietf.org>
CC: Warren Kumari <warren@kumari.net>
Date: Thu, 27 Apr 2017 06:05:16 -0400
Message-ID: <15baedf3760.27d3.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <149328734264.3028.14798786777450651512.idtracker@ietfa.amsl.com>
References: <149328734264.3028.14798786777450651512.idtracker@ietfa.amsl.com>
User-Agent: AquaMail/1.8.2-216 (build: 100800200)
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="us-ascii"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.84.20
X-Exim-ID: 1d3gIX-0006kF-LZ
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-84-20.washdc.fios.verizon.net ([11.4.0.6]) [100.15.84.20]:53024
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DQFAowpg6ptNlNXkNwSuxMl2vtM>
Subject: [netmod] Fwd: Publication has been requested for draft-ietf-netmod-yang-model-classification-06
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Apr 2017 10:05:23 -0000

Fyi. Note that Warren Kumari is the responsible AD as Benoit is coauthor. 
(Apparently I can't set this in Data Tracker and it defaults to Benoit.)

Lou


--- Forwarded message ---
From: Lou Berger <lberger@labn.net>
Date: April 27, 2017 6:02:52 AM
Subject: Publication has been requested for 
draft-ietf-netmod-yang-model-classification-06
To: bclaise@cisco.com
CC: netmod-chairs@ietf.org, lberger@labn.net, iesg-secretary@ietf.org, Lou 
Berger <lberger@labn.net>

Lou Berger has requested publication of 
draft-ietf-netmod-yang-model-classification-06 as Informational on behalf 
of the NETMOD working group.

Please verify the document's state at 
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/





From nobody Fri Apr 28 09:31:30 2017
Return-Path: <nite@hq.sk>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60C3612EADD for <netmod@ietfa.amsl.com>; Fri, 28 Apr 2017 09:31:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.102
X-Spam-Level: 
X-Spam-Status: No, score=-0.102 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hq.sk
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gyEaOAOIvMhJ for <netmod@ietfa.amsl.com>; Fri, 28 Apr 2017 09:31:27 -0700 (PDT)
Received: from mail.hq.sk (hq.sk [81.89.59.181]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13F1412EACF for <netmod@ietf.org>; Fri, 28 Apr 2017 09:27:03 -0700 (PDT)
Received: from nitebug.localdomain (46.229.239.158.host.vnet.sk [46.229.239.158]) by mail.hq.sk (Postfix) with ESMTPSA id 1F0B224024D; Fri, 28 Apr 2017 18:27:00 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hq.sk; s=mail; t=1493396820; bh=MueI9Y80Wfrya7WO8GKUMipguRN49wD6Cp0K91KJJLE=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=dmr6Jzra6+La3Ckx4mr4r2IZdEtFihaY7kkZ/JwwmjKJC6R/Z7TUtjUqUrvJGQEB2 OKmKOvuf6t7HhCa0HIzhUE61fokmD7U4r4bO0dlmJ93vJ1jW7nMR3eV3WQqSF6rSY1 PILpHH1ffm9fmNg1E5e2Jb6hEYMKeDR1RpdBcNmY=
To: Andy Bierman <andy@yumaworks.com>, Dhirendra Trivedi <dhirutrivedi@gmail.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
References: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com> <CABCOCHR9iiLniaF2Nw6n4q-1xQqRrr_Y6QuMr=f2uAbCM=iPuw@mail.gmail.com>
From: Robert Varga <nite@hq.sk>
Message-ID: <638dd25c-909e-1d07-78f0-76e1e75549dc@hq.sk>
Date: Fri, 28 Apr 2017 18:26:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0
MIME-Version: 1.0
In-Reply-To: <CABCOCHR9iiLniaF2Nw6n4q-1xQqRrr_Y6QuMr=f2uAbCM=iPuw@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QWjqsKjJrnAvgANtPVni6HCK34hd4Bj6U"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-eK2JYWAkMhnW8QZJhTZG-5uFaw>
Subject: Re: [netmod] Query on Announcing Conformance Information in the <hello> Message
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Apr 2017 16:31:29 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--QWjqsKjJrnAvgANtPVni6HCK34hd4Bj6U
Content-Type: multipart/mixed; boundary="vw5aphFLOnNR8M0cD8qFMIXXfMdi64whx";
 protected-headers="v1"
From: Robert Varga <nite@hq.sk>
To: Andy Bierman <andy@yumaworks.com>,
 Dhirendra Trivedi <dhirutrivedi@gmail.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <638dd25c-909e-1d07-78f0-76e1e75549dc@hq.sk>
Subject: Re: [netmod] Query on Announcing Conformance Information in the
 <hello> Message
References: <CAPSfq0bBHjfn7PgcoBqQVRK8Fupfz+UA3kOZWWJS=9WENN5=vw@mail.gmail.com>
 <CABCOCHR9iiLniaF2Nw6n4q-1xQqRrr_Y6QuMr=f2uAbCM=iPuw@mail.gmail.com>
In-Reply-To: <CABCOCHR9iiLniaF2Nw6n4q-1xQqRrr_Y6QuMr=f2uAbCM=iPuw@mail.gmail.com>

--vw5aphFLOnNR8M0cD8qFMIXXfMdi64whx
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 20/04/17 18:35, Andy Bierman wrote:
>=20
> Yes -- it looks correct.
> The structure is defined in RFC 6020:
> https://tools.ietf.org/html/rfc6020#section-5.6.4
>=20

Hello Andy,

One thing that is not quite clear in RFC6020 due to not being clear what
'supported module' means.

Should deviations be applied in case a module is advertised, but is not
mentioned in a deviations parameter like this:

   <hello xmlns=3D"urn:ietf:params:xml:ns:netconf:base:1.0">
       <capability>
         http://example.com/syslog?module=3Dsyslog
       </capability>
       <capability>
         http://example.com/my-deviations?module=3Dmy-devs
       </capability>
     </hello>

If not, does this imply that any deviation statement targeting an
external module, which does not have a matching deviations parameter
should silently be ignored?

Thanks,
Robert


--vw5aphFLOnNR8M0cD8qFMIXXfMdi64whx--

--QWjqsKjJrnAvgANtPVni6HCK34hd4Bj6U
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIoBAEBCgASBQJZA21TCxxuaXRlQGhxLnNrAAoJECsDwSqgzwDTSjwP/idB60eR
R1hQxxcDNUxQnIxHHrlN1ueV+5aHPLl+7F6ftFijHpgeDce0mNa6aAUuf3ryOk8K
J9gN+2PfTUB0ouOBQnZhHGyi/uv2YwJj9I4Xd/BAmJ4pHIljxTwOqHfknsstyTY8
053Fx20PShhNiwe3mIhBoA0WSuHT+EoWjOZ3S5a3c4THB8JXQJEccQRZl7vc1ssg
9zwXElTWzXdf/PHJJdrmvN82Aetu1qeqC97Ik2xxpeQtmZ+te2ojvjaZRVGWCUXM
2TVECztMHUOPaCTletMdbriQ8QpUTblInJjDddrlEprKhI9uaqSZpZjs8yg/8MJV
qUn4olRMOP1DAxObuXvjorxemms35jwauIO2NuItXhNcSwsH+Pap5BoM4HX0G+zg
Lcg/UpNegXNfyWmT8qDALTNCiFZlbVBnd5ERTDLoS8LrEOkWIH4KI83rciRuebNc
Qxdrsx+g9r7wqdOVxzT5XYnD6D7boRpAI3uyFhyGUULEJSUga861OL204YYzbq98
3WaaMrfaxYGX74ep//ghIq4ybOQH3Kn9cbcPn/GNKezpvA5efcP5rlnLxFRhbA9y
L1vPEiyXsKgjXMMUBjWQR8PjD5GfVktqPUZRNQsHaGx5hkdH00v/2Dt1IERIu6sF
vaBG8iFcCLCRrbLvThGe1T8NvVsjcB5QLK0N
=oEfe
-----END PGP SIGNATURE-----

--QWjqsKjJrnAvgANtPVni6HCK34hd4Bj6U--


From nobody Sat Apr 29 07:38:53 2017
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D93F127871; Sat, 29 Apr 2017 07:38:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
To: <netmod-chairs@ietf.org>, <draft-openconfig-netmod-model-catalog@ietf.org>, <netmod@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.50.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149347673050.2819.5029242822449997123.idtracker@ietfa.amsl.com>
Date: Sat, 29 Apr 2017 07:38:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/-mvYT5MqJC5fG6UEW3MX_J5PWRk>
Subject: [netmod] The NETMOD WG has placed draft-openconfig-netmod-model-catalog in state "Candidate for WG Adoption"
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 29 Apr 2017 14:38:51 -0000

The NETMOD WG has placed draft-openconfig-netmod-model-catalog in state 
Candidate for WG Adoption (entered by Lou Berger)

The document is available at
https://datatracker.ietf.org/doc/draft-openconfig-netmod-model-catalog/


From nobody Sun Apr 30 19:31:46 2017
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: netmod@ietf.org
Delivered-To: netmod@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EC3D129411; Sun, 30 Apr 2017 19:31:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.50.0
Auto-Submitted: auto-generated
Precedence: bulk
CC: netmod-chairs@ietf.org, netmod@ietf.org, draft-ietf-netmod-yang-model-classification@ietf.org, Lou Berger <lberger@labn.net>, lberger@labn.net, warren@kumari.net
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <149360589744.9906.9498469901914786081.idtracker@ietfa.amsl.com>
Date: Sun, 30 Apr 2017 19:31:37 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/z3FiMpPxvhM-d2H6R7SF_fJO8jI>
Subject: [netmod] Last Call: <draft-ietf-netmod-yang-model-classification-06.txt> (YANG Module Classification) to Informational RFC
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 02:31:37 -0000

The IESG has received a request from the NETCONF Data Modeling Language
WG (netmod) to consider the following document:
- 'YANG Module Classification'
  <draft-ietf-netmod-yang-model-classification-06.txt> as Informational
RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-05-14. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   The YANG data modeling language is currently being considered for a
   wide variety of applications throughout the networking industry at
   large.  Many standards-defining organizations (SDOs), open source
   software projects, vendors and users are using YANG to develop and
   publish YANG modules for a wide variety of applications.  At the same
   time, there is currently no well-known terminology to categorize
   various types of YANG modules.

   A consistent terminology would help with the categorization of YANG
   modules, assist in the analysis of the YANG data modeling efforts in
   the IETF and other organizations, and bring clarity to the YANG-
   related discussions between the different groups.

   This document describes a set of concepts and associated terms to
   support consistent classification of YANG modules.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-model-classification/ballot/


No IPR declarations have been submitted directly on this I-D.




