Re: [Netmod-ver-dt] [netmod] NETMOD 106 Schedule and Call for Presentations

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 05 November 2019 15:50 UTC

Return-Path: <rwilton@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 47F801200E3; Tue, 5 Nov 2019 07:50:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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=cMf09VGr; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=mMgAHxaL
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 7hcWk51qaJSX; Tue, 5 Nov 2019 07:49:59 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF62F1200E6; Tue, 5 Nov 2019 07:49:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4492; q=dns/txt; s=iport; t=1572968998; x=1574178598; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8vhyI90Q8Tf53Ve+YPsBMILcdvHlC/3vTijPissNC3s=; b=cMf09VGrNk7SgDe6RvzM6hCkxu0Tj+Lu2ToQb6Fg+IObNO/sNph6Ia9+ 9zyeayEc90nh3wX67pscTj+sb9vOAl4HrXlDe+A3/honsW6xB2njGBuE0 SjLtgTWhhpahRRdA+5ufvgJxNt9hBfOdkEARfNcfF+LLs2rusv+9TIn8e w=;
IronPort-PHdr: 9a23:P94BJxC2ub2q5bryFNT1UyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qs13kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHwQAld1QmgUhBMCfDkiuNuHrazA9GuxJVURu+DewNk0GUMs=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AUAACZmcFd/4ENJK1mGgEBAQEBAQEBAQMBAQEBEQEBAQICAQEBAYFsAwEBAQELAYFKUAWBRCAECyoKhB+DRgOKeoJel36BLoEkA1QJAQEBDAEBLQIBAYRAAheDdyQ2Bw4CAwsBAQQBAQECAQUEbYU3DIVRAQEBAQMSCwYRDAEBNwELBAIBCA4DBAEBAQICJgICAjAVCAgCBAENBQgQAweFRwMuAQKlYgKBOIgRGjV1gTKCfgEBBYUBGIIXCYEOKAGMEhiBQD+BEUaCTD6BBINDFYJ5MoIskACdegqCJJVXgjyXLY5DgUCYHAIEAgQFAg4BAQWBWQUtgVhwFYMnUBEUgwaDc4pTdIEoj08BgQ0BAQ
X-IronPort-AV: E=Sophos;i="5.68,271,1569283200"; d="scan'208";a="657948523"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Nov 2019 15:49:57 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id xA5FnvmG029972 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 5 Nov 2019 15:49:57 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 5 Nov 2019 09:49:57 -0600
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 5 Nov 2019 09:49:56 -0600
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 5 Nov 2019 09:49:56 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BN0xLMCN3MVomxfUpS6T6wYxQ7a0SiP5XkfwQwmAWoBr1vR0sKtkTjvuE8+ZeeAgleEQ7BO1yDHytjWa1aGXxwtlHDzHcnw0F6XvSAG8lKgaqQZjcwX4Z09JbuZlw4VmSLDDtxqYuLplRgjNd1mFpUBroGxoKyRtbXd8D6lN6q5JMqPG/tmaVGY4gOtZxtwYlbUKJOC1aWfyqZyaQT8jm3a4DQkG522Ej3BIMiERHFASQwybcwKJxfvrHQoQ4hZwlrfl4vckvXdgQmeEsPGDp94AWAmJFHV8+ks6cL5F/lPRC2NhBfWWPCyRz4HBuskwFgxeoyN0IQ/3x6WEb8VLKA==
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=8vhyI90Q8Tf53Ve+YPsBMILcdvHlC/3vTijPissNC3s=; b=CJgWj3NhHdsEWtUPkTGqztmLkR7ACx0DIQjrvEqSF+BbvMAIhtPWr/ptYWGez2Fel9yAobU3962q88O3oyqgkXjfniPAQrCbJQ0IUbuta+LzsqKHULhQtEH2CTFcI3Tjm7AguCJz8+DmbtXksxDLy7f54iHZxIJtZk7FFAHVM4fJjQmgHFNW31d7OxPl5ovHBrRhuyk/6Jx2hPhYy6DldB4JgWCV+dpk01kdAfucYJ396OL9ux0H7d5pUXTkfodqKeovJxZzVTxJOBZzISQI47bjHg/ws1FVujLTeD5gAS+bRRhLotob2VC++OjVTnhyW5Zkwlx9XuL/TnXyGiQCjw==
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=8vhyI90Q8Tf53Ve+YPsBMILcdvHlC/3vTijPissNC3s=; b=mMgAHxaL7NNCLVUTBED2c57U7mi0bNeWHLiRtwNujYU/Eh8VjGv/Qe2eIFyESBR4xL+xdaXNn6gFNIqZsrB2vIDHQE89sefixEIfFzJhnoDCs0wV4mgL3ko6O6zRwg0n9vAhLLgYkSev7D4GmJbmiBYSI49N5w88bw5HPTt7I0g=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (52.135.38.209) by MN2PR11MB3997.namprd11.prod.outlook.com (10.255.181.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.24; Tue, 5 Nov 2019 15:49:56 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::49b6:bc5c:bd3e:203c]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::49b6:bc5c:bd3e:203c%5]) with mapi id 15.20.2408.024; Tue, 5 Nov 2019 15:49:56 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Lou Berger <lberger@labn.net>, NetMod WG Chairs <netmod-chairs@ietf.org>
CC: "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: [netmod] NETMOD 106 Schedule and Call for Presentations
Thread-Index: AQHViOqR3+fBe/XhR0ybwAmc5igpjadm8TSAgBEOhQCAAtGsMIAB8zUAgAACRHA=
Date: Tue, 05 Nov 2019 15:49:55 +0000
Message-ID: <MN2PR11MB43662722E0F1B65442BAD5E3B57E0@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <0100016df4023541-879644c6-353f-4b32-9ccd-96dcd3d5e113-000000@email.amazonses.com> <0100016df49997cc-581feda8-01ed-4980-b8bb-2ffd5d648df9-000000@email.amazonses.com> <619859ba-f5b7-b08d-d928-0d70ad3cffaf@labn.net> <MN2PR11MB4366A6DF5DF4C29F1D97BECAB57F0@MN2PR11MB4366.namprd11.prod.outlook.com> <0a2825d0-a871-f0c3-aca9-4b9c61ee2f07@labn.net>
In-Reply-To: <0a2825d0-a871-f0c3-aca9-4b9c61ee2f07@labn.net>
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=rwilton@cisco.com;
x-originating-ip: [173.38.220.45]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 06145d72-7c6b-406a-e9a0-08d76207ce4a
x-ms-traffictypediagnostic: MN2PR11MB3997:
x-microsoft-antispam-prvs: <MN2PR11MB39978AF51C8C3861F5D5FFBFB57E0@MN2PR11MB3997.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0212BDE3BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(189003)(13464003)(199004)(51444003)(110136005)(66446008)(52536014)(71200400001)(86362001)(71190400001)(64756008)(6246003)(66476007)(66556008)(76116006)(66946007)(478600001)(2906002)(14444005)(256004)(55016002)(66066001)(6436002)(186003)(74316002)(25786009)(7696005)(76176011)(305945005)(316002)(99286004)(4326008)(9686003)(81166006)(81156014)(486006)(14454004)(446003)(33656002)(11346002)(476003)(3846002)(7736002)(229853002)(5660300002)(53546011)(6506007)(102836004)(8676002)(8936002)(6116002)(26005); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3997; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
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: XYxYhKaY+zsdP1YByiwrzBiKEE/Q7m3SGc7uejQ+v0uwojUiuICUDlRU8W90C99IGeDxYbJGXBKnGk8pxvknndcNDruZSMCBsTVbdRZW6rxZXbX0Qvt8W5qrR0iso7SdTFHdVboBYLp4ZrPLBSIEK7WFSu3xjMApZIDWuVqq94pRGI78t0nkXSjuii5xaCndu2qUBXq+Wc7Huo7hzJWTQyTXsYNaHjuD3r2F70kleAb16PsSXpOY++JQ3e3c5lRFx5SAelf//RnzeUVpz4hstxYFx5VmAiW5VtjxkU4P/FuCMw8wTbjwCYGqWatWeQfOWljOMeqsfZ2cJYt3IM9YI1SXlj8i9GKtk3DL9CPG6d1Dy0EYPy8zhI2xCID/brKiVALQ7F9vXVTPmyghyHBqovOPJ2O58eN2ADUNPSQDqT41+W5hNPc7sBooh4hxh6eT
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 06145d72-7c6b-406a-e9a0-08d76207ce4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2019 15:49:56.0184 (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: ebM3BCK/LYu5tH3LAhC1W5pn2KdSRWjFIP53SRSURjdUrKXd3Jkh37/jI5tykM0HMbnxQT2DY0Qg0rIjIl4S4g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3997
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/xPOp84a73tSWv6AJq77LBZvKCNc>
Subject: Re: [Netmod-ver-dt] [netmod] NETMOD 106 Schedule and Call for Presentations
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: Tue, 05 Nov 2019 15:50:03 -0000

We might like to ask you (the chairs) to reconsider the discussion as to whether we can do a call for adoption on some of these drafts?

I know that the chairs have previously wanted to adopt the drafts as an entire set to cover the whole solution.  And we are obviously still missing the draft of schema comparison tooling.  Arguably this draft isn't required for the solution, only strongly desirable to have because it is only intending to address requirement 2.2 (which has always been a SHOULD rather than a MUST):

       2.2  A mechanism SHOULD be defined to determine whether data
            nodes between two arbitrary YANG module revisions have (i)
            not changed, (ii) changed in a backwards-compatible way,
            (iii) changed in a non-backwards-compatible way.

Note, there is no intention of dropping this last draft, and we already have some pyang tooling/scripts that perform this task, but I think that it could also realistically follow on a bit after the other drafts.


All the "MUST" requirements are intended to be addressed by the set of drafts below.


Personally, I think that these 4 drafts are all in good enough shape that they could be considered for an WG adoption call:
  draft-verdt-netmod-yang-solutions-02
  draft-verdt-netmod-yang-module-versioning-01
  draft-verdt-netmod-yang-semver-01
  draft-rwilton-netmod-yang-packages-02

I think that this draft is also well on its way to be ready for WG adoption:
  draft-wilton-netmod-yang-ver-selection-01

  - IMO, the key bit that we still need to figure out for this draft is exactly how packages are sensibly put together (e.g. for optional feature sets and bugfixes) in a way that doesn't defeat one of the main benefits of packages for clients (i.e. being able to know the exact device schema offline without having to download/check the entirely of YANG library on connection).  But equally I see no reason why that couldn't be figured out after the document as been adopted as a WG item.


Finally, doing an adoption call on these drafts may act as a forcing function to get the WG to discuss/agree whether this solution is on the right path.

Of course, it is your decision.

Thanks,
Rob



> -----Original Message-----
> From: Lou Berger <lberger@labn.net>
> Sent: 05 November 2019 15:11
> To: Rob Wilton (rwilton) <rwilton@cisco.com>; NetMod WG Chairs <netmod-
> chairs@ietf.org>
> Cc: netmod-ver-dt@ietf.org
> Subject: Re: [netmod] NETMOD 106 Schedule and Call for Presentations
> 
> You're the headliner -- so should have the time ;-)
> 
> On 11/4/2019 4:49 AM, Rob Wilton (rwilton) wrote:
> > 1) DT Update overview & status update (10 mins, Rob?):
> > YANG Module Versioning Requirements
> > draft-ietf-netmod-yang-versioning-reqs-01
> >
> > YANG Versioning Solution Overview
> > draft-verdt-netmod-yang-solutions-02
> >
> > 2) Updated YANG Module Revision Handling (10 mins, tbd?):
> > draft-verdt-netmod-yang-module-versioning-01
> >
> > 3) YANG Semantic Versioning (10 mins, Joe?)
> > draft-verdt-netmod-yang-semver-01
> >
> > 4) YANG Packages (25 mins, Rob)
> > draft-rwilton-netmod-yang-packages-02
> >
> > 5) YANG Schema Version Selection (25 mins, tbd?)
> > draft-wilton-netmod-yang-ver-selection-01