[netmod] Resending: Query regarding namespace for must statement in deviation file

"Ivory, William" <william.ivory@intl.att.com> Fri, 10 July 2020 07:18 UTC

Return-Path: <william.ivory@intl.att.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id C50333A0E69 for <netmod@ietfa.amsl.com>; Fri, 10 Jul 2020 00:18:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id kzn4x35z2IXB for <netmod@ietfa.amsl.com>; Fri, 10 Jul 2020 00:18:03 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com []) (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 517A83A0E6B for <netmod@ietf.org>; Fri, 10 Jul 2020 00:18:03 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net []) by m0049459.ppops.net-00191d01. ( with SMTP id 06A7BLSX005987 for <netmod@ietf.org>; Fri, 10 Jul 2020 03:18:02 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com []) by m0049459.ppops.net-00191d01. with ESMTP id 326b7wdw0a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <netmod@ietf.org>; Fri, 10 Jul 2020 03:18:02 -0400
Received: from enaf.aldc.att.com (localhost []) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 06A7I1Y8017306 for <netmod@ietf.org>; Fri, 10 Jul 2020 03:18:01 -0400
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com []) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 06A7HsWd017221 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <netmod@ietf.org>; Fri, 10 Jul 2020 03:17:55 -0400
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com []) by zlp27127.vci.att.com (Service) with ESMTP id 1696F400B573 for <netmod@ietf.org>; Fri, 10 Jul 2020 07:17:54 +0000 (GMT)
Received: from gbcdcmbx16.intl.att.com (unknown []) by zlp27127.vci.att.com (Service) with ESMTPS id C234C400B570 for <netmod@ietf.org>; Fri, 10 Jul 2020 07:17:53 +0000 (GMT)
Received: from gbcdcmbx15.intl.att.com ( by gbcdcmbx16.intl.att.com ( with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1979.3; Fri, 10 Jul 2020 08:17:51 +0100
Received: from gbcdcmbx15.intl.att.com ([fe80::5b3:a949:f65e:a66]) by gbcdcmbx15.intl.att.com ([fe80::5b3:a949:f65e:a66%5]) with mapi id 15.01.1979.003; Fri, 10 Jul 2020 08:17:51 +0100
From: "Ivory, William" <william.ivory@intl.att.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Resending: Query regarding namespace for must statement in deviation file
Thread-Index: AQHWVoo4eTi+CcWDI0iLwW9GwLdfjQ==
Date: Fri, 10 Jul 2020 07:17:51 +0000
Message-ID: <f35c6aaba562649c7e7ad0fade76c704cae1509d.camel@intl.att.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
x-originating-ip: []
Content-Type: multipart/alternative; boundary="_000_f35c6aaba562649c7e7ad0fade76c704cae1509dcamelintlattcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235, 18.0.687 definitions=2020-07-10_02:2020-07-10, 2020-07-10 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 clxscore=1015 malwarescore=0 suspectscore=0 spamscore=0 impostorscore=0 mlxlogscore=374 lowpriorityscore=0 bulkscore=0 priorityscore=1501 phishscore=0 adultscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2007100047
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/JJcbZJ1H5NT1FUHqyo6e4-FM04c>
Subject: [netmod] Resending: Query regarding namespace for must statement in deviation file
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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, 10 Jul 2020 07:18:06 -0000

[resending as I've had no reply yet]


In a YANG deviation file, any node being deviated requires an explicit prefix on all elements in the node's path. However, if a deviation statement includes a new must statement, does that must statement require explicit prefixes on any node name it includes, or can an implicit namespace of the node being deviated be assumed?

The only examples I have found show explicit prefixes, but I can't work out from RFC 6020 if this is required or not. Can anyone clarify? I also have a colleague whose reading of the spec inclines them to the view that explicit prefixes would result in circular references when referring to the module being deviated and therefore should not be allowed so as you can see some clarity here would be useful!