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

"Joe Clarke (jclarke)" <jclarke@cisco.com> Fri, 27 March 2020 13:49 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 33FD23A0BF9 for <netmod-ver-dt@ietfa.amsl.com>; Fri, 27 Mar 2020 06:49:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=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=cnW2Z8VE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=q/ZGTQiA
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 VDEdxBFtn9Sy for <netmod-ver-dt@ietfa.amsl.com>; Fri, 27 Mar 2020 06:49:43 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E95503A0BF3 for <netmod-ver-dt@ietf.org>; Fri, 27 Mar 2020 06:49:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=28479; q=dns/txt; s=iport; t=1585316982; x=1586526582; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=N8IRw9VtQB4EULsCZrF2CNbvurc2bpiNEn7F37/ouA0=; b=cnW2Z8VEd/kBaBPpmJZsa1R5IWnkjf30YU4W5vsAY9PNGKRZMFVSEpXj 60A4Pbvys0MdEa2zjW4xu5wRmgn53hqu2a5Jb8vSm0Zp4dzFSCtk1XsE8 Dy6lBLxjTGqJdTCYixvJsaJQ03VX/OiLhudTV3pLXM5A7k9HSMwrECAR2 U=;
X-IPAS-Result: A0D/AACnA35e/4gNJK1mHAEBAQEBBwEBEQEEBAEBgWkFAQELAYEkL1AFbFggBAsqCoQQg0UDimaCX5gfgS6BJANUCgEBAQwBARgBCgoCBAEBg39FAheCGiQ2Bw4CAwEBAQMCAwEBAQEFAQEBAgEFBG2FVgyFcAEBAQEDAQEQER0BASwEBwEPAgEIEQQBASEHAwICAiULFAkIAQEEDgUigwQBgX5NAy4BDqEyAoE5iGJ1gTKCfwEBBYJFgnwYggwDBoE4AYwuGoFBP4E4IIIfLj6BBIFjAQGCEgmCXDKCLI4zgkWFeZlwCoI8lwwdgkyIL5BukGSaKgIEAgQFAg4BAQWBWQcrgVhwFTsqAYJBUBgNjh0Yg1uFFIVBdIEpjE0BgQ8BAQ
IronPort-PHdr: 9a23:QbgnTBKMq20ej9b8+9mcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeBvad2lFGcW4Ld5roEkOfQv636EU04qZea+DFnEtRXUgMdz8AfngguGsmAXE/wKPfwbCESF8VZX1gj9Ha+YgAMQpTkalbfo2O/4XsJAhuvaVhTIeL4Us7KlcOr2uuu+prVJQJVmD66ZrA0JxKz/03at9Idhs1pLaN5xhzEuTNOfPgeyW5zJF2Vlgrxg6X45JN59iVMp/8tv9VNV6n3Zew4SqdEF3Ur
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.72,312,1580774400"; d="scan'208,217";a="442731768"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Mar 2020 13:49:41 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 02RDnfOl016489 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 27 Mar 2020 13:49:41 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 27 Mar 2020 08:49:41 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 27 Mar 2020 09:49:40 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 27 Mar 2020 08:49:40 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZHffyFc7wxG8u/c44AZAvAyx0lwy0u/i5kRk9+NqFkGRefpNg19dg7mGizmrQOa3VGgxpVZEG4hh/IrIYLmB7DAterhCYzVTJndmO/n4c48x2zC3q0i+GD40Q3nQG5tmNMnJTrucx+83zQcegC4qLpjVMLySqz7E9CAQIxn4YxnyFRQLXpKX2dpwrAk1CEyi7uI5Kce+bP5qqotBsR8VddjyXrCn2kKiR7E1g5jsMvWybCyJHlgeUpql6JqGNBlCYxDwT5N5Vb2lDIXjRzKZcrdM2ZjQ5FS0/jic9gZORMry0ZT4giVefKgX0qj7qgvzIvlee15Xmvnch6QrD9iKIA==
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=N8IRw9VtQB4EULsCZrF2CNbvurc2bpiNEn7F37/ouA0=; b=SOMVtplSSS/+Z2TW0YZqLopidR4KS0xiIDeMwwBV+yOOwxE+gcn+502iAPLBQ0h0hV+/AhLqFKean0Dt9bsQB5sqrDYHD0U9Dq/WUxn7PntZHdtaNizNev7/Yp+g4IeAXtM2RdTqwkUedCx5mEDpZ5oS95SRf3DJXgJeNQqImKGTUv1kTrUiPTQSnlYyu7BwMjX7P1gDmn6ow6axO6x4dIVj7oSKhw0fTJ3S2KL8ytsOQqXJdftXNJnSrPZv1dIJMMhvScda937tgrdKZnkPM/le6JBfpE0BifzSguKMlHI3+wqRBaHjF+wD5qb91mS0gGKgbD9hMUwDpDtj1BeVyw==
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=N8IRw9VtQB4EULsCZrF2CNbvurc2bpiNEn7F37/ouA0=; b=q/ZGTQiA42fjOEGDSfh0gzKb6QDvgsPG4c/cL6F9HZ0qln016lhykv5Ukcsg3pV1vWScn84+4kCVYe/rHi4DACCsKMkak3jlnH8k3Ntp2geaAkOZ/dVudte1O1W492oJRBB4Y0JdQsMb3+Hd3tl+lhxJ9hDnOy8+ZGd2K3p9zBs=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (2603:10b6:405:e::12) by BN6PR11MB0017.namprd11.prod.outlook.com (2603:10b6:405:6c::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Fri, 27 Mar 2020 13:49:39 +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.2835.025; Fri, 27 Mar 2020 13:49:39 +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+6DfZ0R2VKl9ACNoMsQAgLas4AAIWIdAA==
Date: Fri, 27 Mar 2020 13:49:39 +0000
Message-ID: <A35C5C2E-C4E3-4EB3-84F3-AF1D55B73D72@cisco.com>
References: <DM5PR08MB26337C4C7212A8D04247395A9BFA0@DM5PR08MB2633.namprd08.prod.outlook.com> <MN2PR11MB4366EBAA8507211CD9C211CDB5F60@MN2PR11MB4366.namprd11.prod.outlook.com> <DM5PR08MB26338A94E7ED672BCC25063E9BCF0@DM5PR08MB2633.namprd08.prod.outlook.com>
In-Reply-To: <DM5PR08MB26338A94E7ED672BCC25063E9BCF0@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: [70.231.19.155]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0386d581-1323-41fb-4d08-08d7d255b1e1
x-ms-traffictypediagnostic: BN6PR11MB0017:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR11MB0017B8428F9D5514090CAAF3B8CC0@BN6PR11MB0017.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1923;
x-forefront-prvs: 0355F3A3AE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(376002)(396003)(366004)(346002)(39860400002)(2616005)(4326008)(186003)(316002)(26005)(296002)(66476007)(66556008)(81156014)(81166006)(8676002)(6486002)(64756008)(66946007)(66446008)(91956017)(76116006)(53546011)(8936002)(966005)(33656002)(478600001)(6916009)(36756003)(54906003)(86362001)(71200400001)(6506007)(6512007)(2906002)(5660300002)(71440200001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR11MB0017; H:BN6PR11MB1667.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords;
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: i3s2yKQ/gGXCif5katbmG9Flg7r7WtfFQwMNJ4K5VPkTvKy7Lzs2da0wmEwNFUcwPnw/vMWUPj0/vp2UrhdvJR6gIdWzT96DZ6NsMhiDRCZ/ekylwLbSDWIDHruVciGMWcpEqvJKpHon9Slp/hPB2Ib4pyNuwmNXwYpW4JWTs2cDwi7QenMSW+HuTxjnaV8jzP4rzZkHkqGlgbUG5+Lzha25PV7hhsL1IbrATLmksHhtyJNpJ+EkqHfZGBWOhtCcMQmGSp+jr5VHwP1IbsA/5mXJpOPjFMQu4uqld/Amq4K2usLseb1MYeYSgnxK7uHFmSTbhKOjJR8xaV4wWOE8wxoovEL++TtF//1SFHbv37CWtJxTfs/jHKq06Kus5Eq9Uuuxer7b/a1cudE8mHTYpAWSzgv2cf3Pdc0lenT1r3RYqmgDGpW2wctba85U/UQx1bOoW/ZGGBzCpaGoqD0ViD7JOLOe9tZ/1gDBXhd7ynU1fnb7bqI/TcFJZczms6XWFOCxpLDRrR4iPAg4tkCtyWJ1iKAkkubKfP7MvMnHlcskOOPghfufIFXvxDDu4zLK5y6zKytYde2pdjBkQIhKSg==
x-ms-exchange-antispam-messagedata: FNVktgmMGjWt+GM1jGVQ+GBzTciLXpNqxfcAZPa61MiQcIudqrhXABefvzmj9B7zVPY2xfS962El1otOI6sv2AIkt9W6+03PF306fUyqDEBFltfu0XQz20G+t3truKt1T3tXS7SSY3izuTaM/8Z4XA==
Content-Type: multipart/alternative; boundary="_000_A35C5C2EC4E34EB384F3AF1D55B73D72ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0386d581-1323-41fb-4d08-08d7d255b1e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Mar 2020 13:49:39.3480 (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: hSLjFe9ISEWMnqnuVog/AADqOMLJ3cgnpBC+4OvKENG4hZAGRMKQunw0218708Ix89xtNfIXvTRpzfBT96RDbg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB0017
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/VL9JNsejr0dHK_tjf-AqsBete4U>
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: Fri, 27 Mar 2020 13:49:54 -0000

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

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