Re: [Netmod-ver-dt] Tomorrows meeting - I can only make first half

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Thu, 05 December 2019 16:19 UTC

Return-Path: <jason.sterne@nokia.com>
X-Original-To: netmod-ver-dt@ietfa.amsl.com
Delivered-To: netmod-ver-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE8BB120071 for <netmod-ver-dt@ietfa.amsl.com>; Thu, 5 Dec 2019 08:19:20 -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, DKIMWL_WL_HIGH=-0.001, 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 (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 WCJMUlnYc0CY for <netmod-ver-dt@ietfa.amsl.com>; Thu, 5 Dec 2019 08:19:18 -0800 (PST)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00100.outbound.protection.outlook.com [40.107.0.100]) (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 6676012006D for <netmod-ver-dt@ietf.org>; Thu, 5 Dec 2019 08:19:18 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CLkgc/f7p0JrbL6BDg5EY/PDsu8e4xtw/23D6T/2aHkiQ/AJmZ0MKAzi2IdmzpaWsPWyFuikFZpDioMttVDxHji+rRSTcAfTsY4TGsve2Gn8lgvpEFQPIU/YyUmmAlUR1eHqunKWP2kcLHrWQvspZzij+XZuH5DBiNAZctO+UZDWTjEHVwhFurxuPvfB7yKc1rhKmKTp6h8k2mzzEWWf80kglGkvptmTw5nS30aFbKPe8uRyl6mG495QU/2/Bx+b0qSnID8ZyLmgTXKMvgJF8QsRS7+fC1xa2VZx2eLWxveqozlmfKE0sJ+gXZ7auR7JJ4sAiFKYUsnLqtfmt1ZVcA==
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=2A3EAqxyzg8doVoQnf7UHbcIY5jUATAsyPLjadHDjGU=; b=E8BV6m0vWutj/dv2KBrAGks9RpzTn9LiDl2tl0EUjcCJ5087XuJNqN/qTWvpcZ5/MfP82JuLBfFL9L3LAyNx/0HXOFHVHLJULgURSRd0l+hLsK3aqNkrAgE0rZzhF7OtntUydVocjyFrUG4jxm5aq5D1uDCcNKv3fbb2PLyUOVZT0vJh3J24/pXcfai4l4mx2+TJLblk0WDs+rJNnwOUPu6TfpYCwP9KmtOx2s2Oqe6K39/yXKSYW7/4/WIatDy/kr9EKVPirSsbKen9HxEvGGjCJiQw9/vuYmWRMxdg232m1d1b4uf3M2RCKhEbfPT2xdREEl9faJFv6QsPkKWd6g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2A3EAqxyzg8doVoQnf7UHbcIY5jUATAsyPLjadHDjGU=; b=Hq3Vidth1QdZ1DxXd6AACdBKNR8D22LcDGS03uDq2VyjbwIUaZR0RrcyWqJwylu2aEcSe+X53C0P5NpkAvxoJKZY9fUv5Xi4fiu3UqNP/i6nSgLhlhkccaH7eDIVWEalY9v02CWYW0SieVTyi7C+f6KjRUEpBfLlSwVM4Z8I5RU=
Received: from VI1PR07MB3981.eurprd07.prod.outlook.com (52.134.29.24) by VI1PR07MB4560.eurprd07.prod.outlook.com (20.177.53.158) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2516.5; Thu, 5 Dec 2019 16:19:16 +0000
Received: from VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::f4ac:1bfd:a5a1:aadf]) by VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::f4ac:1bfd:a5a1:aadf%6]) with mapi id 15.20.2538.005; Thu, 5 Dec 2019 16:19:16 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: Tomorrows meeting - I can only make first half
Thread-Index: AdWqsM8xmWJ02jV4QWSKx0EFx63KKgA1l1gg
Date: Thu, 05 Dec 2019 16:19:16 +0000
Message-ID: <VI1PR07MB39815E76D71F72D934EE527A9B5C0@VI1PR07MB3981.eurprd07.prod.outlook.com>
References: <MN2PR11MB4366F8CDAE3126A13986C229B55D0@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB4366F8CDAE3126A13986C229B55D0@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jason.sterne@nokia.com;
x-originating-ip: [135.245.20.8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 30c3c820-80b6-4b8d-43ab-08d7799edfd1
x-ms-traffictypediagnostic: VI1PR07MB4560:
x-microsoft-antispam-prvs: <VI1PR07MB4560B3B4F10B5BC505C0646B9B5C0@VI1PR07MB4560.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02426D11FE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(366004)(136003)(346002)(396003)(199004)(189003)(478600001)(76176011)(64756008)(316002)(71200400001)(25786009)(71190400001)(33656002)(52536014)(9686003)(66556008)(76116006)(99286004)(74316002)(8676002)(81166006)(7696005)(790700001)(11346002)(86362001)(81156014)(26005)(2906002)(6506007)(186003)(229853002)(5660300002)(53546011)(8936002)(66446008)(102836004)(66946007)(54896002)(66476007)(110136005)(14454004)(55016002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB4560; H:VI1PR07MB3981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nXDn4NMcn6SwJVWCiMYiVYFOLcDQGEkI4LexySGGWqYRSFQdg0mH2Y47umWDz3CjB3SQF0AIHF7YBWc3dtFhjgw3/KO+nTpvG1QL2cA602SkO9n9r/AuDRK4yZIXSPCwLbms0hqrSC7qpMH+9Xzpv9fx0aSJzMTgl+OkJKogNT5UDJMcDEkxdEfAPppGex7b7sslyxSAX1eNP0NRS72bi26ebbKERh2CFZvFlW3DMsZOCA7S5Uu7gGHimcL5kW72TmyH+H814eEpKuEmNlVfQ9rdF6f2lACcDcr1/YJDNx7uYOG/tuCrPDxQ3k0NjU+atiWeq3xV8l7nSc4uZaiEbmWzWVIhvSpLQnNYC1cYwBO6c8/Y1xhz5nd/n0vF0wFDf/nEd8VKxOp0/bEs5Z0tLaQLu5dZUo54jhzpgJcS66GwYbZ10c6svLAqSontijJY
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB39815E76D71F72D934EE527A9B5C0VI1PR07MB3981eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 30c3c820-80b6-4b8d-43ab-08d7799edfd1
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2019 16:19:16.1482 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zleDa0ORglE0e/ePN7wJtGar6LxVokp7SAnwCZU6HjsyH9h9NqvGZuXJGi0H8x/JRYTl3YNu0VuvAFYuoKjRfA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4560
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/iZlEM5RC8enOKEXD0llReBgb1qs>
Subject: Re: [Netmod-ver-dt] Tomorrows meeting - I can only make first half
X-BeenThere: netmod-ver-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NetMod WG YANG Model Versioning Design Team <netmod-ver-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod-ver-dt/>
List-Post: <mailto:netmod-ver-dt@ietf.org>
List-Help: <mailto:netmod-ver-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 16:19:21 -0000

For most of your questions I tried to address them in a reply to your other email.

But one comment on item C below.

Jason

From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org> On Behalf Of Rob Wilton (rwilton)
Sent: Wednesday, December 4, 2019 10:14 AM
To: netmod-ver-dt@ietf.org
Subject: [Netmod-ver-dt] Tomorrows meeting - I can only make first half

Regarding tomorrows YANG versioning meeting, I can only make the first half an hour, but happy for folks to continue discussions afterwards.

I would suggest that we focus the discussion primarily on the email that I sent out yesterday.  Hopefully looking for progress on the following questions:

A) Yang Version Selection:

  1.  Does the YANG that I proposed for version selection look along the right lines?  Do we think that it is simpler?
  2.  For custom packages, what fields should we allow to be configured (e.g. just a minimal subset, or everything that could be valid)?  Should clients be allowed to select features?
  3.  What allowed modes of version selection do we want to sanction?  Does the current use of capabilities give too much flexibility?
  4.  Is using <pkg-name@version> okay as a schema identifier in RESTCONF?  Would the name need to be encoded beforehand?  Or do we want to force the client to configure a simpler name?

B) For YANG packages:

  1.  Is a revision date a valid version identifier for a package?
  2.  Is having a pkg-identifier (i.e. pkg-name@version) better than separate name and version leaves?  Is it right to have different naming conventions for packages within a file vs on the device?  How far do we go - do we try and apply this convention to identifying modules as well?

C) Discussion on whether features should be allowed to remove nodes when they are enabled - YANG 1.1 does currently allow this - but I'm suggesting that this is bad practice.
[>>JTS: ] we'll probably need to bring this to the NETMOD list later, but in the context of the impacts on packages once more people on the list understand packages.

Thanks,
Rob