Re: [netmod] [Technical Errata Reported] RFC7950 (5879)

Schönwälder, Jürgen <J.Schoenwaelder@jacobs-university.de> Tue, 22 October 2019 15:13 UTC

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 46F881200A3 for <netmod@ietfa.amsl.com>; Tue, 22 Oct 2019 08:13:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_NONE=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=jacobsuniversity.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 6vaGTwX0UwUU for <netmod@ietfa.amsl.com>; Tue, 22 Oct 2019 08:13:28 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30072.outbound.protection.outlook.com [40.107.3.72]) (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 3FAB01200DB for <netmod@ietf.org>; Tue, 22 Oct 2019 08:13:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FERhVF9wqwxic+lM+z5bw9RflTPiZjzqDo66ag38BUx+n4qxzcpph0B4An8cCr9cVOUxxvLbzKxIgXzwhWBtUTWvCQpJXpU2FJEEnXAEEbTF7Dq3mGRM5chQFNRQu7PfUH3kNfG1XKEP7CPxwb0cIQ+CyOtXCdUQPh6nuQzZWNGEZYNneJZZfVq2/51Rfz13kyOKRHa46eA5G7IeImtcfHlTZ/AaMbZk6SgGFI1JsyV42hizN/fhlol0O2ESvZzLzofBrDQJCsJkUJg/ZSy4B4Gx8BLALL1kgIFiKnGEc4gb5R8eGmPX1GR7MsqCqFBEiH/7tQ9mytzinuvtb/PnUg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8tJnxbUfS1Kd01IWXiVNx5Azp2iPNj6rN5iNMQ3RlUE=; b=SWVQWg35YojZYxP9DD8bIIgsfHf/21HWObHSY+lZKRgGqkxYi6Yn2tyx886YBucgUO5I+V13Rs/gJv441LKVhLlBIFljsCSIc8Crpu31K/1kAFbG/6i31ThsoGkVvczI9e4ALFnRIHWWMxloYKs5Zm4iaUfp4HWUO8NgnPJW/IwCw89wrpb1jAgVHvNe9ZBMhI2ltFaj5lbcxCc1Oceic5Gx87aD0aTJywNz797si9yqriW7lxcDlOaajBdZlddmDXk0UARU7z/rIVUWNvKiAF0LhESRTscJtvfqdM/4nXvE3OtIpUAK9Br1fj935dkfAkFcZnGVJYO3MRzndv/xIg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8tJnxbUfS1Kd01IWXiVNx5Azp2iPNj6rN5iNMQ3RlUE=; b=RN1AXWvhKcwh9/XK/7BD61XNJnrpjWkRP6Od9dX810C6YTSbXYeLnFTH4NoQQCbo/7BpQ7Uxf89rKawfsC0Xnq3x/Jwbm0v3oPEOzBvODPxd5B65yjlnK1ZeASCxqCSP9D0FK82EyEeSgQJuXfB+A2oSzwnFGdqdMtDliKT6qDc=
Received: from AM4P190MB0129.EURP190.PROD.OUTLOOK.COM (10.172.218.17) by AM4P190MB0033.EURP190.PROD.OUTLOOK.COM (10.172.218.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.20; Tue, 22 Oct 2019 15:12:59 +0000
Received: from AM4P190MB0129.EURP190.PROD.OUTLOOK.COM ([fe80::1112:b17:e675:4506]) by AM4P190MB0129.EURP190.PROD.OUTLOOK.COM ([fe80::1112:b17:e675:4506%9]) with mapi id 15.20.2367.022; Tue, 22 Oct 2019 15:12:59 +0000
From: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
To: Kent Watsen <kent+ietf@watsen.net>
CC: RFC Errata System <rfc-editor@rfc-editor.org>, Ignas Bagdonas <ibagdona@gmail.com>, "netmod@ietf.org" <netmod@ietf.org>, Warren Kumari <warren@kumari.net>
Thread-Topic: [netmod] [Technical Errata Reported] RFC7950 (5879)
Thread-Index: AQHViM3zXcD8Fw3mlkGtoHC6DGNDzqdmuykAgAAJnIA=
Date: Tue, 22 Oct 2019 15:12:59 +0000
Message-ID: <20191022151259.lxmsuz3u5megpg26@anna.jacobs.jacobs-university.de>
References: <20191022114319.CD85BF4071D@rfc-editor.org> <0100016df3e7c7fe-61084ee8-27bc-4ab4-9cca-088551a662e0-000000@email.amazonses.com>
In-Reply-To: <0100016df3e7c7fe-61084ee8-27bc-4ab4-9cca-088551a662e0-000000@email.amazonses.com>
Reply-To: =?iso-8859-1?Q?Sch=F6nw=E4lder=2C_J=FCrgen?= <J.Schoenwaelder@jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: AM4P190CA0017.EURP190.PROD.OUTLOOK.COM (2603:10a6:200:56::27) To AM4P190MB0129.EURP190.PROD.OUTLOOK.COM (2603:10a6:200:5f::17)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=J.Schoenwaelder@jacobs-university.de;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2001:638:709:5::7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9a624328-1f0e-4c66-5b24-08d757025355
x-ms-traffictypediagnostic: AM4P190MB0033:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM4P190MB003349BE4983383056C32789DE680@AM4P190MB0033.EURP190.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01986AE76B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39850400004)(136003)(376002)(346002)(396003)(189003)(51444003)(199004)(43066004)(25786009)(256004)(316002)(54906003)(3450700001)(786003)(6116002)(2906002)(45776006)(86362001)(386003)(66476007)(64756008)(71190400001)(71200400001)(66446008)(66556008)(1076003)(66946007)(6246003)(6506007)(53546011)(76176011)(81166006)(81156014)(52116002)(99286004)(8936002)(46003)(6512007)(446003)(11346002)(486006)(476003)(6306002)(186003)(102836004)(6436002)(966005)(8676002)(229853002)(14454004)(4326008)(478600001)(5660300002)(305945005)(6486002)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4P190MB0033; H:AM4P190MB0129.EURP190.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: jacobs-university.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: G2MxWeNcUsmLT6Y7Xt6REM3nawSDr41WnpPPEn7qa7L0ZvFBwhpqhLhWiOTMy4iEpmjmYJ3QtQ8EOt3oV1fcXlBBdelpacJclCLbzMnp/jLBvpQ2cDmZevGoFjaJOIbEPgin03yW8uSgu1a/oS0/x1RDLePuuyXIcaXsCM/e6DDddzVQe+eCC7KZ4N8shslW5nZsQXKXQENuLsbN9VewLhyNDKK/KGzM9VSDFuomEmwUHY6o9EzgvBYQZl6/dTF7Si/VV++MJTcZowezUWS1mIqs5QMD0QWM9vtyGMDgH7FkoBnoPHSMl03tkfeuCKe0lpskWTOmKADiu6ZfJPuRnsiDeINq1a3My7uDZsI+aatvZoERhrfvjCzzhoyHKMzwz6iO2iZmxuTHVLJfegg/dUgoYga8tTu62PSCMthlvtCE6ew1aFCUahLXzVHqp5Boi35t94XY1G0ztD9/TwQvZwTU9G59vHurS/3j1okiHII=
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <81AEF9D7E3810043BDB179DEACA766D4@EURP190.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a624328-1f0e-4c66-5b24-08d757025355
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2019 15:12:59.7777 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: K2CRvNA5/YysG8F0yd1u/yjh9jC6pJVuSfbjtbXroyG2l7qn4+aDB+dIEWmhFxOtuHmxzWpihS/j6gJ9VkjuX+lMl4Xdg8hiBbKj09clJvM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P190MB0033
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/KbjEKHXT8qADX7WhRGHX3cbQAsM>
Subject: Re: [netmod] [Technical Errata Reported] RFC7950 (5879)
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: Tue, 22 Oct 2019 15:13:32 -0000

I would be extremely careful with a change here. We would need to
check carefully all places where "schema tree" is used today to be
sure that accepting the errata does not accidentally change
semantics.

It may turn out that we use "schema tree" sometimes as "schema tree of
a module" and sometimes as "schema tree of a server". It may turn out
that we need to make this distinction more carefully and explicit than
we have done so far and we may even conclude that we need two
different terms to make this distinction.

A minor nit: I think the definition should not reference RFC 7895; the
definition should stand on its own and ideally RFC 7895 would import
the proper defined term from YANG; it should not look like the
definition in YANG depends on RFC 7895.

/js

On Tue, Oct 22, 2019 at 02:38:36PM +0000, Kent Watsen wrote:
> I think that this errata should be accepted.
> 
> Kent // contributor
> 
> 
> 
> > On Oct 22, 2019, at 7:43 AM, RFC Errata System <rfc-editor@rfc-editor.org>; wrote:
> > 
> > The following errata report has been submitted for RFC7950,
> > "The YANG 1.1 Data Modeling Language".
> > 
> > --------------------------------------
> > You may review the report below and at:
> > https://www.rfc-editor.org/errata/eid5879
> > 
> > --------------------------------------
> > Type: Technical
> > Reported by: Ladislav Lhotka <lhotka@nic.cz>;
> > 
> > Section: 3
> > 
> > Original Text
> > -------------
> > o  schema tree: The definition hierarchy specified within a module.
> > 
> > 
> > Corrected Text
> > --------------
> > o  schema tree: The hierarchy of schema nodes defined in the set of all modules 
> >   implemented by a server, as specified in the YANG library data [RFC7895].
> > 
> > 
> > 
> > Notes
> > -----
> > The original definition of the term has two problems:
> > 
> > 1. Schema tree is not limited to a single module. Some YANG constructs, such as augment and leafref type, may refer to a schema node that is defined in another module.
> > 
> > 2. Apart from schema nodes, YANG modules contain definitions that do not contribute to the schema tree: groupings, typedefs, identities etc.
> > 
> > Instructions:
> > -------------
> > This erratum is currently posted as "Reported". If necessary, please
> > use "Reply All" to discuss whether it should be verified or
> > rejected. When a decision is reached, the verifying party  
> > can log in to change the status and edit the report, if necessary. 
> > 
> > --------------------------------------
> > RFC7950 (draft-ietf-netmod-rfc6020bis-14)
> > --------------------------------------
> > Title               : The YANG 1.1 Data Modeling Language
> > Publication Date    : August 2016
> > Author(s)           : M. Bjorklund, Ed.
> > Category            : PROPOSED STANDARD
> > Source              : Network Modeling
> > Area                : Operations and Management
> > Stream              : IETF
> > Verifying Party     : IESG
> 

> _______________________________________________
> 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         <https://www.jacobs-university.de/>