Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection

"Joe Clarke (jclarke)" <jclarke@cisco.com> Mon, 30 March 2020 20:15 UTC

Return-Path: <jclarke@cisco.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 1C0E33A1058 for <netmod-ver-dt@ietfa.amsl.com>; Mon, 30 Mar 2020 13:15:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.697
X-Spam-Level:
X-Spam-Status: No, score=-7.697 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aqAcyd1+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=ISw9JpaN
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 2rHTCQ5rcjGN for <netmod-ver-dt@ietfa.amsl.com>; Mon, 30 Mar 2020 13:15:24 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEC5E3A1056 for <netmod-ver-dt@ietf.org>; Mon, 30 Mar 2020 13:15:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=43173; q=dns/txt; s=iport; t=1585599323; x=1586808923; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=epxV6Z+Gcnikz3N3ZOg1XwU/+ZSfzQKQJLjsfK1ZF6I=; b=aqAcyd1+RMKdwSVr/QAbLRTRmh8CsDclVyCgw8tisqnh01CgPJq4NjwD AzOhc+QxLN1TxuigVWPCuCuHGTvKwB/o2OXow/+93LU6EJFEiiTQ7Rzft 79CnSnHglBkB9zjQDPnBPERfoilnDKcDZomZ+uW3c/RsGNT1XZvcwcTG0 c=;
IronPort-PHdr: 9a23:QvvzQxHN/+2n59KVflqADJ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e4z1A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNVcejNkO2QkpAcqLE0r+efzhayUgH8lqX15+9Hb9Ok9QS47z
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BMAAAaU4Je/4ENJK1mGwEBAQEBAQEFAQEBEQEBAwMBAQGBaQQBAQELAYEkL1AFbFggBAsqhBqDRQOKbII6JZgfgS6BJANQBAoBAQEMAQEYAQoKAgQBAYN/RQIXghskNgcOAgMBAQsBAQUBAQECAQUEbYVWDIVwAQEBAQMBARARHQEBLAQHAQ8CAQYCEQQBASEBBgMCAgIlCxQJCAEBBA4FIoMEAYF+TQMuAQ6SDpBnAoE5iGJ1gTKCfwEBBYJFgkIYggwDBoE4AYwwGoFBP4E4DBSCHy4+gQSBYwEBghIJglwygiyONYJFhXokigOPTgqCPJcVHYJMiDCQcJBqmjICBAIEBQIOAQEFgVgBMoFYcBU7KgGCQVAYDY4dGINbhRSFQXSBKY4eAQE
X-IronPort-AV: E=Sophos;i="5.72,325,1580774400"; d="scan'208,217";a="748772233"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Mar 2020 20:14:50 +0000
Received: from XCH-ALN-002.cisco.com (xch-aln-002.cisco.com [173.36.7.12]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 02UKEoJw010813 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 30 Mar 2020 20:14:50 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-ALN-002.cisco.com (173.36.7.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Mar 2020 15:14:50 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 30 Mar 2020 15:14:49 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 30 Mar 2020 15:14:49 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lt/5a+YeLV4fJUm6vwl8mMPSTRY6Fk3yV7tQa1vPSZ7DUVS3TvFtTaTUzJoenQoq6UUNpxeX7kOufcr/Hspb0JYzNTxqjWYV0iukfgV/W5iJxOuIZCd0wawqUm3EhDl4Akruxr6NS2h8LiKKzGAMMwFxF6IjxBNFzgrpDbCWX5tCYw2GD9/VMjTRjkXw531gac/ccGRCUZ+zcCArxSsnXhQ7EPbc2HWlW9GH26ZpVtFkbgr1xgotlTOeEz5a/vD/lipZiikd8CXOI9ZIkXfBM8FxzS2rNHDQCbfJtWi/UaSkovjsvZD9QgfOSIgZObu8NZ7abKLYmi+05UTIp12izw==
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=epxV6Z+Gcnikz3N3ZOg1XwU/+ZSfzQKQJLjsfK1ZF6I=; b=iVJmDwEujdzrRQltkZtwYqWOxcGqxK5zQfIkS3sBqAUSnF1UIEMcj4HwwPJcyCQ3le0nL01wk0C7FMbJFAhlnorVMqkWgsJqd3Ao1mym25OmvnVhNeiny5Zh1MiYiCB+Lce3esUdd3Nft7H0xjv4Pfqbic1PQq1L1KbmHMD30jdr3Nk8129R/LxsQ2AWGKl58iDk96rRL98P3CtUr2E2vrTowcOmyK6YOQwW+vPKqceVvCO6OuWL6nOLuu/eQocPgH3ZJvvXspQB41UEcPKKbVliEs6FgVqVjqe337k/5l6exv/0onsYSTRhovcM+qH1QTVNQeRC4mwfCODwchoyJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=epxV6Z+Gcnikz3N3ZOg1XwU/+ZSfzQKQJLjsfK1ZF6I=; b=ISw9JpaNkC9O1yEMRPknwsizgLW8f1aWszN871xe07BXZ3FgXkH1gnPIVHbLifO89pQTyZnYYIy/4cjXtPsI5VrJK3WOQmDTG/fU9dw9X4hTz+BkFunGzhbSEL1IR1tX0VisvdK6V8dhlK/2jIMmiefpKNWEf6fPAtjzff48fg8=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (2603:10b6:405:e::12) by BN6PR11MB3857.namprd11.prod.outlook.com (2603:10b6:405:79::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.18; Mon, 30 Mar 2020 20:14:48 +0000
Received: from BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::9dc8:a67:89cd:a2d2]) by BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::9dc8:a67:89cd:a2d2%12]) with mapi id 15.20.2856.019; Mon, 30 Mar 2020 20:14:48 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
CC: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: [Netmod-ver-dt] prelim IETF 107 slides for version selection
Thread-Index: AdX5dxlNRV1PFuu4T+6DfZ0R2VKl9ACNoMsQAgLas4AAIWIdAAATEKCwAJFCZoA=
Date: Mon, 30 Mar 2020 20:14:48 +0000
Message-ID: <0397251E-4E4E-476E-9524-ACBB3E675EB5@cisco.com>
References: <DM5PR08MB26337C4C7212A8D04247395A9BFA0@DM5PR08MB2633.namprd08.prod.outlook.com> <MN2PR11MB4366EBAA8507211CD9C211CDB5F60@MN2PR11MB4366.namprd11.prod.outlook.com> <DM5PR08MB26338A94E7ED672BCC25063E9BCF0@DM5PR08MB2633.namprd08.prod.outlook.com> <A35C5C2E-C4E3-4EB3-84F3-AF1D55B73D72@cisco.com> <DM5PR08MB263345108DB9C714C0ECA4109BCC0@DM5PR08MB2633.namprd08.prod.outlook.com>
In-Reply-To: <DM5PR08MB263345108DB9C714C0ECA4109BCC0@DM5PR08MB2633.namprd08.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=jclarke@cisco.com;
x-originating-ip: [2600:1700:b00:b239:1d21:23:aede:5510]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bfeeaa9a-c100-4c0d-cbf8-08d7d4e6ff62
x-ms-traffictypediagnostic: BN6PR11MB3857:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR11MB3857B7847C759D4ACEDF1AF7B8CB0@BN6PR11MB3857.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2276;
x-forefront-prvs: 0358535363
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB1667.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(396003)(376002)(346002)(136003)(39860400002)(366004)(6916009)(186003)(8936002)(316002)(6512007)(36756003)(81156014)(81166006)(4326008)(8676002)(71200400001)(296002)(6486002)(86362001)(5660300002)(64756008)(66556008)(66446008)(66476007)(966005)(2616005)(91956017)(66946007)(33656002)(76116006)(2906002)(6506007)(53546011)(54906003)(478600001); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7xqhbHxJaBCjWWqvc22OOhhAmdL763DfmpbDe2ehDyMeXHlbJ6C9U7ZI3iOOK8+X69iIDZYMXpCSC7EDMKG7DGE4jBRNLaXYIgGZjQRwQ5NkfTJGaZesf9QvH7IX95278bKPEfQkP9+KyUSzvweAaKWVWnuf/Yy0dMsEyn0HAQUoJD8wXPBzO+pORIopMRkoa/ZW+BL+H+2cEZ1NtPuo4JQxinwguboa++IZzWx7ViOC7bFSh+RyF6+CoD6nPaQAe5Z0WFeFw+5GjY/l/vHR8VHroy5EEbwpJUzFRIMs1tKrLqSa1RGYUaupO+XOOu0RrEdQymqYpE99W/HvWd3yopHuqq2I5+49RZTxqbG6jdLWWQ3TAEVvVfrc9jc53JkcPv98NvaowSltrks6pe6zkDKJvBsW+7j0YvaEpKW8G/LjUevJ88t1gJrp6l6lBZpaeXBH6JAtEf3d70TbscsaP1A9kieGeFJAQzk/oN+1hgmZovkm36/1hhpzNvWX9trQRCQHkVE/4Ywdgr8OOLvLnQ==
x-ms-exchange-antispam-messagedata: I/8zPC32kNwFn9G0P3e01zjJzWJHa/fXslAFUYxo4rU8Ua8WUGyoG+9ABBjR6zHz4u0KvmMpNks9Ge/fK7V679TnJXpQgF662WZeGWXI96C5119j5h0EP3YZbQKF9//SEXA7e8jOUTzJOjK7/TSyAO6bxER1uziWJpp4QGs0bBI7vtM1ckil+2khZakMPPiSGqFiFryD93APNxagXFO85w==
Content-Type: multipart/alternative; boundary="_000_0397251E4E4E476E9524ACBB3E675EB5ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bfeeaa9a-c100-4c0d-cbf8-08d7d4e6ff62
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2020 20:14:48.6306 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: PaZX2az1O7Z8MVROqHBIevKbbje6Xg0o43BvDy5R10Syc8+9DxMN4QXL+id1mAdEyiSnAGuToq4jrFppNAvJRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB3857
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.12, xch-aln-002.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/MCX4dFbDH-ROE30WNDfXnbL-fgI>
Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
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: Mon, 30 Mar 2020 20:15:29 -0000


On Mar 27, 2020, at 19:04, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>> wrote:

Hi Joe,

I like your point about the filename issue, but that's something for yang-module-versioning (not these slides).

Ah, yeah.  Sorry.  I saw ‘@‘ and went to the filename thing since I had that on my mind.


Our version-selection slides do have an issue about numbering but it is about the schema-set name.

I added the bullet you mention to the last slide.

Thanks.

Joe


Jason


From: Joe Clarke (jclarke) <jclarke@cisco.com<mailto:jclarke@cisco.com>>
Sent: Friday, March 27, 2020 9:50 AM
To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>>
Cc: Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>; netmod-ver-dt@ietf.org<mailto:netmod-ver-dt@ietf.org>
Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection

Since I had the issues part, a few perhaps aids there.

For the file naming issue, I think showing an example of:

ietf-interfaces@2018-02-20

vs.

ietf-interfaces@1.3.0<mailto:ietf-interfaces@1.3.0>

Is one way to illustrate the challenge.  But smart parsers will deal with this easily.  I think the bigger risk is something like this:

vendor-example@2020-03-29

vs.

vendor-example@2020-02-31

Where the latter is the second vendor release of 2020 with build ID 31 (something silly, but doable with revision-labels).  Parsers that blindly assume something that looks like a date is may have other issues.  Sure, we could add verbiage that a revision-label can’t look like a date or a semver, but perhaps it’s easier to have:

vendor-example#2020-02-31

===

On the last slide, based on our discussion the other day, should we add a bullet that says, “DT prefers this to remain as one document in netconf”?

Joe


On Mar 26, 2020, at 18:23, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>> wrote:

Thx. See inline.
Jason

From: Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>>
Sent: Tuesday, March 17, 2020 7:50 AM
To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>>; netmod-ver-dt@ietf.org<mailto:netmod-ver-dt@ietf.org>
Subject: RE: prelim IETF 107 slides for version selection

Hi Jason,

Slides generally look good to me.

A few minor comments:

On slide 2:

•        Perhaps change “some on the client” to “minimal for the client”[>>JTS: ] changed


On slide 3:

•        I wasn’t sure that the second bullet completely scans.  Should it just be “It can also be used to allow clients to select between YANG schema defined by different organizations”?[>>JTS: ] Yes - changed


Between slides 4 and 5:

•        I think that it might be helpful to have an extra slide after 4, that covers the “selectable” leaf-list, and perhaps default too, both in configuration and <operational>

[>>JTS: ] Added new slide 5 - please take a look.

•        Having a diagram to show the relationship between packages, datastore-schema, schema-sets, might be helpful, but only if someone has the time to do them.

[>>JTS: ] I'll try to get some cycles to do that.  Basically that schema-sets are comprised of packages (or rather packages for each datastore).  But what do you mean by datastore-schema? That term is mentioned once in the version selection draft. Is it defined somewhere else?

Thanks,
Rob


From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org<mailto:netmod-ver-dt-bounces@ietf.org>> On Behalf Of Sterne, Jason (Nokia - CA/Ottawa)
Sent: 13 March 2020 20:37
To: netmod-ver-dt@ietf.org<mailto:netmod-ver-dt@ietf.org>
Subject: [Netmod-ver-dt] prelim IETF 107 slides for version selection

Hi guys,

I put together some slides on the changes to version selection since the previous IETF in case someone needs to present these next week while I'm away (seems unlikely though).

Joe - can you take ownership of this preso for next week and add your "Issues"?

If we don't present before I'm back (Monday March 23) then I can help polish them further but I wanted to at least get this part to the DT.

Rgds,
Jason
<ietf-107-netmod-yang-ver-selection-update-v2.pptx>_______________________________________________
Netmod-ver-dt mailing list
Netmod-ver-dt@ietf.org<mailto:Netmod-ver-dt@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod-ver-dt