Re: [Netconf] [yang-doctors] YANG Doctor question: empty mandatory choice?

Kent Watsen <kwatsen@juniper.net> Tue, 14 August 2018 19:50 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 731A4130EC7 for <netconf@ietfa.amsl.com>; Tue, 14 Aug 2018 12:50:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level:
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-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 34rxEdMQ2-Jj for <netconf@ietfa.amsl.com>; Tue, 14 Aug 2018 12:50:42 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 DC3A4130E15 for <netconf@ietf.org>; Tue, 14 Aug 2018 12:50:41 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w7EJmlpP023725; Tue, 14 Aug 2018 12:50:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=gjJaHGd/TbQbjZohxywNqWV2x9bt5UKQayZp+Ute/lc=; b=MsDywKGsJbP/uVYlnQ/WUAJMs2doLMaiMLU61w+b+4ighK6jRBpE6Na2UiPDqIXpyHVR xuhEhijvj8JiS3Ndu6xiPDqATdrzesDRhAFjL+oii7TGJgUeZ+Ue0rSZ5zE21keTsjRV 7hGr9p+CXeJCEWgRtnAAIbVANUPoE6yRF5rVf5zD6Mn62MoAJ+mdn4e6b1JUwCKFTqSA qQ5L+ljjzMgQBfdCrQfu1Ulyl4KJ7MHQbPFI0AVAMBzDwsqriKIMTbPaVM691L/rpfmX kXTBp1EmJl8MEPbTWZDTZVmKfoiaLtNP/isU4NJcc6Yn10S2oy/LDoPQes0uVtuxKp5B Dg==
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0177.outbound.protection.outlook.com [216.32.180.177]) by mx0b-00273201.pphosted.com with ESMTP id 2kv22grdkd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 14 Aug 2018 12:50:38 -0700
Received: from DM6PR05MB4665.namprd05.prod.outlook.com (20.176.109.202) by DM6PR05MB3961.namprd05.prod.outlook.com (20.176.66.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.8; Tue, 14 Aug 2018 19:50:35 +0000
Received: from DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::e0bc:6a82:571d:258]) by DM6PR05MB4665.namprd05.prod.outlook.com ([fe80::e0bc:6a82:571d:258%2]) with mapi id 15.20.1059.010; Tue, 14 Aug 2018 19:50:35 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: tom petch <ietfc@btconnect.com>, Martin Bjorklund <mbj@tail-f.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] [yang-doctors] YANG Doctor question: empty mandatory choice?
Thread-Index: AQHUKbd2gxK9WoMf0kWoD5voFWQc9qS3Rs0AgAgy14A=
Date: Tue, 14 Aug 2018 19:50:35 +0000
Message-ID: <C266AC08-6C4D-4BF9-AA94-C90B30A9038C@juniper.net>
References: <05ee68cd-ccc0-6803-6c71-b3952ee5608d@cisco.com> <CABCOCHRtg9jB0=b5bPPT3MS0QJcwgAY24Fg0RewXhPMR8Y+O0w@mail.gmail.com> <958669b9-c523-3c43-eca4-fbc255fc1bc8@cisco.com> <20180805.111123.2123994471181114333.mbj@tail-f.com> <03f501d42e2a$da6f0500$4001a8c0@gateway.2wire.net> <E4A0250D-B2B9-47D5-81EF-275A0144379A@juniper.net>
In-Reply-To: <E4A0250D-B2B9-47D5-81EF-275A0144379A@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
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM6PR05MB3961; 6:hEOpdepfupQWz4FIYK9VvSsVMgtdwdLOO9+mBcqgUB6KYH3YSdPXStkcOIW3n20xm8J0mh2Dam2yZjKIzf49OO1/iaRKNsZd+g6ljz1Lc5/NxPOihcqLAGnrVneUTBPiKKUgIVjGtuKs48zgNOOv/gKPU6bwsOjIYnwMpuqm1qTthWIq2fa0JKsp5BW6AuS0lqOaMnE3mpD/0ec4JPpUjIhtVhgmeNqsGLcthi/6hCgJZ7iRYrRGNzDdt9ao6b6m5GGcFXIsXiQL5krO/WP4JvY9yjSuxuB6zxaT5AdpxhutzSNy304MVWJAyeCv7d2pCNIiMNxfC7j7chPidgNh/0yxx5d0FrYjpgigmZ7reHk0UbrElwCxA0SsxdtgHbIfcBB0tx3hDyg4b1nGhQjnGWp3/p4UrNpG7/ovUY5mItiSOPA3UiMpaZO8U/lfAB74OLeuAGAmAhH4Nc3x8pTA2A==; 5:tOLByPKTiwDhT9ltJD67BxBeLz8XeEGPvtbBNMA8ML0ldjCKgbg7+3d763OBzJ+++YKgG2MvZ88cFYBY4SdpwG6y2liRCpv1p3Z208SiRq/kOEaUNnGMEL0q8W00x2tC2xRsNyKfN0vaQPjOVXP04ve1uBL+CknvQVQapkxuaRo=; 7:f4A6hokMUSGeU1M8qjC/o31x3pYUIkZuIDPF85NFwvMsiD02B/SXKV3LozM9McuqB2OHZPh2/HDT1Q+qvtswUHSj1JnuebMbyz4SSXSevoDpAH1XDU5t3E5u8HMDlywGXZhEwaA4hPKCzdZYkfLiuLcCSoiqp45Lz4ZXBaRXiBmIK0Hq1uodni8EiS/7KRoCxAAn93HJimIxl4R9ouUM46qUKbZcxmpdR9nX8sRMa0cnK9sHweyfNmUagmOs3Ebu
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 9501d612-ae81-4221-989a-08d6021f33d7
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DM6PR05MB3961;
x-ms-traffictypediagnostic: DM6PR05MB3961:
x-microsoft-antispam-prvs: <DM6PR05MB39617A6D12861CBA7FCDE857A5380@DM6PR05MB3961.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231311)(944501410)(52105095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201703031522075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:DM6PR05MB3961; BCL:0; PCL:0; RULEID:; SRVR:DM6PR05MB3961;
x-forefront-prvs: 0764C4A8CD
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(376002)(136003)(346002)(39860400002)(189003)(199004)(86362001)(106356001)(83716003)(6486002)(58126008)(110136005)(99286004)(316002)(296002)(2906002)(5660300001)(6512007)(97736004)(229853002)(2900100001)(81166006)(33656002)(102836004)(6506007)(26005)(186003)(76176011)(446003)(11346002)(105586002)(6436002)(7736002)(14454004)(3846002)(305945005)(53936002)(36756003)(6116002)(8676002)(82746002)(558084003)(256004)(81156014)(2616005)(476003)(5250100002)(93886005)(478600001)(486006)(66066001)(8936002)(4326008)(6246003)(68736007)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR05MB3961; H:DM6PR05MB4665.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: kN2BhD+P8FdKm4Szpa9AR2kgcNvZT0eUyMMeodTGTyj7kmDKoPHCNGZ98jY6I5+loiK/AAfaqZ6xmN1vhfZhwLWhteiFEr0tLmIquKbiyCjNWHplekYr/zC0i7mJn1Di7QfINP08DCeu4CRDsu091Lnms2JvjJ9MkP3BKZOUF2CorzDbsMX0xQhsA8EJaJcZCy5FLAMy1RUAP8FPy10P/FKbTxuWMGD+oLSQJPqFyaut9LXkOSgr9eE/k0OGRLh/c5TsQmFV+ymmRFoIOW9YBV0Y/hQsIJcZoGHzMyMp7EmvjV7N65fGk821pYADT0IgdskZsOCaSa87lsT5e87Uh6skQrnOT3LMtEqp6DbkdP8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <25C720C56CFE0743A21D40E5C1C6E6A1@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 9501d612-ae81-4221-989a-08d6021f33d7
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Aug 2018 19:50:35.4881 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR05MB3961
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-14_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=973 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808140201
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/46q1ljAaLyGcduVPadJ4GSdC7Gg>
Subject: Re: [Netconf] [yang-doctors] YANG Doctor question: empty mandatory choice?
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Aug 2018 19:50:45 -0000

No further comments are coming, so it seems that we've reached in end.
I'm glad we had the discussion.

Eric, please post an updated SN draft without the mandatory choice.

Kent