Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-diagrams
"t.petch" <ietfc@btconnect.com> Wed, 17 January 2018 10:23 UTC
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 39C8912FB1E for <netmod@ietfa.amsl.com>; Wed, 17 Jan 2018 02:23:15 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-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 1zqxWTT1wp2x for <netmod@ietfa.amsl.com>; Wed, 17 Jan 2018 02:23:13 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0091.outbound.protection.outlook.com [104.47.0.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31A1D12FAF8 for <netmod@ietf.org>; Wed, 17 Jan 2018 02:23:09 -0800 (PST)
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=6RYf+ewSNCNSU+7a0f7eQ2ZIbtS8enkB+LEEBXfMd8w=; b=K4rp/SmAprtC51XQBdfV9QTz0yWlcccpdStsHx1OG2NQSOAuSYINI1MN03IRVoEAUrcpDbm5lZS/DJqSOlQGyLMaggLqEvKoh6KTOY2jwfc7FH/m/b2WNc1Xx54RwUo2Jg1LyQSe5Z4Wf49zEP32ehsburU8EZvXCOzM6tmDXco=
Received: from pc6 (86.169.153.236) by HE1PR0701MB3002.eurprd07.prod.outlook.com (2603:10a6:3:4d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.9; Wed, 17 Jan 2018 10:23:06 +0000
Message-ID: <021e01d38f7d$03e80e60$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Alexander Clemm <alexander.clemm@huawei.com>, Robert Wilton <rwilton@cisco.com>, Martin Bjorklund <mbj@tail-f.com>
Cc: netmod@ietf.org
References: <aa7a1449-fd6e-e4c6-7568-41061c09d9f2@transpacket.com> <20180116.115606.561861432247288407.mbj@tail-f.com> <e94d1ed3-e859-3167-501f-ce23e77804df@transpacket.com> <20180116.164053.2123534827829006518.mbj@tail-f.com> <e63efa9f-3114-d59d-e1d8-e62602a830c5@cisco.com> <644DA50AFA8C314EA9BDDAC83BD38A2E0EADB145@sjceml521-mbx.china.huawei.com>
Date: Wed, 17 Jan 2018 09:52:27 -0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
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.153.236]
X-ClientProxiedBy: DB3PR0102CA0003.eurprd01.prod.exchangelabs.com (2603:10a6:8::16) To HE1PR0701MB3002.eurprd07.prod.outlook.com (2603:10a6:3:4d::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e431f923-6a3e-4d09-b016-08d55d944d04
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(8989060)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(8990040)(5600026)(4604075)(2017052603307)(7193020); SRVR:HE1PR0701MB3002;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 3:+Sjz1/v/xVEyvukv/LkkEj0T11AxEFg6kLM3IQEcEyy469DeIZgRMTT8qDgMHN/eNF+UCKFlfUq7KEigrYyBqUXWsXcwdViddwoce5A/ZuR8h+URZ9W9VVU8cVcQoy89wrzNFHvTK7dyGb22EQAdO5+VleIFmGBWWsDMEm3U+vmJcq+IlqR/VK4uzMUxMwKOOBZVvHUhZTEYr0NRhOkVwu5Tx7sEvwmfWzvztr0EwtAswNTKwr3zcy8c0n+c4Csm; 25:uWFsXtt1f7MRChxB2174B3WfSm6gBq+hU1Eg4LMhrdKJkNT+88RwDA3y4TyMh/RR6TcF4/j5vlxulRPpLfz3Ncb5dYhTbz//pDAcDSFu4MrYPHmSDuzpmYuoiWBzD2ac8CvSFc/FoF2a6PUnY429ejX4u+mAQrAoOiW4uYZ9bpqzutGHvo+xLNrdC7xy47j5QXv8FY8wA5jlSYfgV48rJAi4+LRy2AQ8F89TyCvpzO2z9THAdO5n55aXpFrZg9pmhoYi7N/n2KRzlbiRMwQD24el+RHg5MBrsX5cc7Q4gKU4ffwu55uZfBSib+20JA2pzC9P7khcf/Y/MQlut1K7/g==; 31:ehpfaLG/yPjY7AzBbJiQbzpC5KvbQWtpptJg2/kQSnGiDR93jkjgbMER58j4tVNpdNWtTJb0LKKt5hkfhMeExbYlsT1EZf7LDufXlqipITeKUCE2wzrVow2dMgZcoEK2mgsu9R6APag0nOUuA3QGXo/zSLEMiehIhrL/eVsjNO5oc4X8Oq5E8EXCycfyurAMgSnF8dQCD56s6wvi6nLgY/aVEoZOTRsTVIWP33y1gQk=
X-MS-TrafficTypeDiagnostic: HE1PR0701MB3002:
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
X-Microsoft-Antispam-PRVS: <HE1PR0701MB30027839E62F35241832F030A0E90@HE1PR0701MB3002.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(50582790962513);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(61425038)(6040470)(2401047)(5005006)(8121501046)(3231042)(2400043)(944501161)(10201501046)(93006095)(93001095)(3002001)(6055026)(61426038)(61427038)(6041268)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011); SRVR:HE1PR0701MB3002; BCL:0; PCL:0; RULEID:(100000803126)(100110400120); SRVR:HE1PR0701MB3002;
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 4:5ocCfaAIrqqBTlgJQJGK7zgohqR70/2X0xE0CUQBsa6OJGrA38cLsvY0eqrT9GDdg62/OLGdX4ZSGEWutS5GpgKE0DZApI60rEtQQvYkBZCLnJRu64KxzxWalFOniy4y5pYGRSbzeV4Ti7UeRh7VVymp8ztfB3pZc4DTCfBmmcrqVEoUUGUaFrjX//Uk2stIaGOqD0eP1A9oKpE17Brf+2ZqKEJgqalmfdh46aRvvmYhfW1wI/ZLGzKyD5GR9D/BpO6tjt+G2xPKwpYcAruUfK2lhgWNQdvc/v1/dt6UVFrU0As1AeUvGeJW07ZYndLS
X-Forefront-PRVS: 0555EC8317
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(346002)(376002)(366004)(39860400002)(39380400002)(396003)(13464003)(189003)(199004)(51444003)(14496001)(50466002)(478600001)(6496006)(5660300001)(1456003)(68736007)(23756003)(106356001)(105586002)(76176011)(81816011)(1556002)(33896004)(386003)(6116002)(26005)(84392002)(16526018)(3846002)(2906002)(86362001)(97736004)(52116002)(81686011)(62236002)(44716002)(93886005)(66066001)(316002)(47776003)(230700001)(4326008)(6246003)(110136005)(6666003)(61296003)(4720700003)(25786009)(229853002)(53936002)(9686003)(230783001)(8676002)(7736002)(50226002)(8936002)(305945005)(44736005)(6486002)(81156014)(81166006)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB3002; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 23:lm1+bTUc5ltI4aRId1AT4hqCkhOX2mopLQ25KNvVdAuiyaXE3hiK34Gd4yJ23DQZz/pvzVeRRsJrd5s1NCftciEbolopcntMdcexsmGpFxT6YddVoTKLUnHigenNt1pTsjra5rtqI1CRqtnYGb7JdKAk3ftYHI4gX9kV7sIY+qVcoNXj+2kGxbIBKU6piD02OIBrmFKWFA05yNBLkbqRKmC3NQrFA+6gzOuKwFMq7IZp6isrgVjgq3vVBEKggUPcVFYKl4LdOmCcuH2pnsr0XlPpgZNFWbO6jO0JTAzBi2PeC0BAs8CV40FGLHGn7PGZhI8b1fYEgS40VgMALkdPYEwAZQz/ufUnhVVhWcw3Osiq4VW/8fGzVlJu2stLmdt977k+/5Ro6MmniplOKnYdeOZ7O1DLz1TuArPbQ+87RfnXR9L4Tbko+0ff89Zx+C8kKyXE71n+b9kqQoEciKseQ4vLQjCI+sdDmr/NdjgloJyNliwkUD+vjVXCOfCuf2NC+ptYIqHCTKjIYJWyYdEkYeG9TEhgxREX+3J8f8ppZnQLhq8gad7AyshevN093UMea/rZE4lWPc1jg2aErRCzGyoa3KSRaCXW8quSiayrtNQuLK+7jbTKWI8tEQ6Ngm2hfoj1wRQWgvxRfQPTA4Ys7N2F5yt6HvZEq5sydXlM7ED9dI/A6Oa4a5hiTfIMPhhogAuWYuoiKzZWxP25o9qRWEZHUTwODd5GYbSYdlz2RAiit1gyK7yTj5ies2KTeMU2YXfcJNyHUjH2bwi9jBEOByf8k2CMc2lKaLAuIujMrFQ1nf1ogbf3KDg26TBnVg1F95ftBd+OotZlj8w+aDSylTEkkvP2QGWzbu9NOdv7Z2i3nRIvh8XRqCfZnqV3n96qRbVAaaFm8TfrI4lzb7H9CxPU5NDqNWHiqU5Oc0NYpIvJmLFD4M+rzOFVuISsTHJnQc9WQLv5XNpStP4RE0TJC/4ss5+AJu21OB3jKysQFrE8nwgGSRR74AFHlO/wU00Yc656N85RAIHcdmRK0Cb09Rz6er0exueefP7EWk2R+MLcMUrs8uelHarj9fuG8hHHSO7xf2PC+1RGP3JGvYUwOhi3limhVS6PbIORieZlxcH2S3XTn7sAYO23OTI8DILWO55BwN32sUP9YYxovYyI8uQ5Bg8m3DVpDdYuWZgeE01umQx4bGcIPFWR64L6le8rD9jakm3eJFblnm+j2iqBcMX47kY1J5hAqi/+69BZvFOVfOlFWC0HlwlIKHP/9LtfayE4ckWXIcX78K78h/QmrgaOvqRcXbJ6Ey1GlbscdrPd2XS/8gcfr5g9vm3wwUkCQE4nsIIAliBc7XgWza/rdJF//O2Gulw3Yf6g9YWbdRsIuLS5UJogRGnYDfNfd9QeELCPS/ye1v+ETdWMoVn3QSNzeiRM3CbjlEh9ZG43PtU=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB3002; 6:cCxPPGuMgP7LnFQR8Ikho7/hyO9F6T9ZgtlLaVAhSAADjh5pvJ+2rFDUPFropEyhWOPeexdq37tmZ0yyOrkg8cG278Ky6nxXS5k4dZ0Q2WgfXBZTarF4S2FUgoDisAuUdZ6KzNel+lEO81RiMKdl26uUNbLRLbjbc0LbwkndBfKke/NePJ+vlR4hjDxeo5FcfA0GQH3WLUplbQliHzJK1hRLecRhKcNzCva8ituIwesGKHKNpQa8fT6xzD8Nz2KrQ4Smk8L04Au/gJsb/JdxvOpWNz7MhMOjnUPBHPsfYkObJnetUgRdzS/wHvJuwV18EC2EtcWmDUfm72xxA9hkNSfH3WYf1a2ObJ7kcNn+zgY=; 5:vN3RhuDoY3xT0ukof4MGgLh6xqYVa2Nr8rF+YdhMai746ajGac2Tix5RCZy9w1R2pL6iNVws4uHAlwLQ9vqF6RBpDMVkvr0eqdw6wZGuYETbdnRS1VST5XOJ1NQ1+xAHD5F2fFWemHSX1/FVIaFI+VAx1hdgBC0gMoXplZZTGxM=; 24:jsz1GJprXq4hqOb8/MKTHLrVCat2+L49sGhG2KkYllhoKI+5i696LYeAqyk4345uSC5vo1WO7wz4ujdAjeqmo8xlEhtY4egj4UQKflAt99Q=; 7:rAkJ5DPYTh04k93je834H76x19sRrBLkqWsPhiQVpFT2WSuoA3pxiUlEZ7k+YFihC6Qmqh0WRa9a7H0MsqGMbjAFoeZQB1U1ERmY0xObFHt5Y18l+b8Adw11i+ZDV9Qma40zn+SyMbvvXRdhmwazaK/nBnMPrhB54Z3d64FvFjsV7tUyNLiYJx5XeBduZExNuQygJqlOSQfGQWteKEajUXvzRKjtoXDkvEtSf1UqRA1Qgc4b7NRzyv8Th6GreEzK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 10:23:06.5239 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e431f923-6a3e-4d09-b016-08d55d944d04
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB3002
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DeyLX6k_KmdDFr-OsHH7Fc08uQY>
Subject: Re: [netmod] WGLC - draft-ietf-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, 17 Jan 2018 10:23:15 -0000
----- Original Message ----- From: "Alexander Clemm" <alexander.clemm@huawei.com> Sent: Wednesday, January 17, 2018 2:20 AM > +1 to (2) as preference, followed by (1). I don't think (3) is needed here. The purpose is to make this human-readable and provide readers a good sense of the overall structure. <tp> That's what I thought until Benoit said, and Robert agreed, that 'In the end, the tree view should be browsed with tooling.' i.e. the tree view should be machine readable after which something is produced for human consumption; not a view I share. Tom Petch The authoritative specification is still the .yang itself. Providing some guidance for how to represent the tree is good but let's not over-engineer this; I believe retaining some flexibility is good. > > --- Alex > > > -----Original Message----- > ... > > > Does anyone else have an opinion on this? I can see three > > > alternatives: > > > > > > 1) allow any number of addtional spaces > > > 2) allow any number of addtional spaces + define a suggested > > > alignment algorithm > > > 3) mandate the alignment algorithm > > > > Definition of symbols should be precise/consistent, so that readers can > > consistently interpret tree diagrams. > > > > I think that flexibility in layout should be OK, but the draft should provide > > guideline to ensure the output is readable, and likely to be broadly consistent > > (since consistency aids readability). > > > > If the IETF data modeling group is trying to specify text output precisely > > enough that it can be screen scraped then we may want to consider whether > > we are focusing on the right solution ;-) > > > > In summary, (2) is my preference, followed by (1), followed by (3). > > > > Thanks, > > Rob > > > > > > > > > > > /martin
- [netmod] WGLC - draft-ietf-netmod-yang-tree-diagr… joel jaeggli
- [netmod] Reminder: WGLC - draft-ietf-netmod-yang-… joel jaeggli
- [netmod] 答复: Reminder: WGLC - draft-ietf-netmod-y… Qin Wu
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… t.petch
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Benoit Claise
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Robert Wilton
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Robert Wilton
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Martin Bjorklund
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Robert Wilton
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Acee Lindem (acee)
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Lou Berger
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Martin Bjorklund
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Robert Wilton
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Vladimir Vassilev
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Martin Bjorklund
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Vladimir Vassilev
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… Benoit Claise
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Martin Bjorklund
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Vladimir Vassilev
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Robert Wilton
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Martin Bjorklund
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Lou Berger
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Robert Wilton
- Re: [netmod] Reminder: WGLC - draft-ietf-netmod-y… joel jaeggli
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… joel jaeggli
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Vladimir Vassilev
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Juergen Schoenwaelder
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Alexander Clemm
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Martin Bjorklund
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Juergen Schoenwaelder
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Vladimir Vassilev
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Juergen Schoenwaelder
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Robert Wilton
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… t.petch
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Martin Bjorklund
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Robert Wilton
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Juergen Schoenwaelder
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Benoit Claise
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… Jeff Tantsura
- Re: [netmod] WGLC - draft-ietf-netmod-yang-tree-d… t.petch
- [netmod] Closure - : WGLC - draft-ietf-netmod-yan… joel jaeggli
- Re: [netmod] Closure - : WGLC - draft-ietf-netmod… Martin Bjorklund