Re: [netmod] YANG Versioning Weekly Call Minutes - 2020-11-17

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 24 November 2020 13:55 UTC

Return-Path: <jason.sterne@nokia.com>
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 085A43A0E03 for <netmod@ietfa.amsl.com>; Tue, 24 Nov 2020 05:55:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level:
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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=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 dkpwnfsWy0ML for <netmod@ietfa.amsl.com>; Tue, 24 Nov 2020 05:55:40 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2107.outbound.protection.outlook.com [40.107.94.107]) (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 E25763A0E06 for <netmod@ietf.org>; Tue, 24 Nov 2020 05:55:39 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LkJH055/27QTUdKKNGJG38Z3yTvOkvdon6/GO5uy+SZQmZIyXNWqTcg5duc0mXhoyxXSMo/36EZGZNok2uw5qNqAIrr8Un+uxDx9vOmshDSXTLjvei1SdQpvSQ5UtOw29oV7Yysqc8cYxTfPY7GkxCRBp2ei4s6Cwy7fnoOmv+ayG7fWcKYyI1O2f0sb1zm64kPk1OoHvCmKdBSu4hztR6/KTjehm1zBbrQDCgZoUWEOQCMSjuugdzJfJR6Mwsx3a0P6Yu86KHGo0pq4QFQIdjyYiCjIxfATAZpbpfiVwZ9FKoPcAKUn8DKM+iWd8wzBW/l2umf+ggrFUEHDNGFp3g==
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=yNcP/8HbVeMVOfQmvvt6qOJ2VQNp25jG3Z/jwyWUH80=; b=i+p3zpM2M1DOdRNegTUESS7bv1PUe8j0P/t1VnhdBxX3XZILls/EJyfIpWkW2tvZKQyzsgNgUIkuEQQk1Gk84a5BaM9Fk+QGeLBOyJYuaryPQcMgWlT32vIi59CCdH4VzuhYdGdMgfkJgcbvBC2Tg5LzrOm9ZqG098N8KmdsPDy8t6wrOS4CCFfA3QzcIE60xWCPVEAa7knLFugzVQC9kJAXbe/XBFB/Zsd2tecUTRw+hm7+mEo+oWKmoZbJcdPtSR2gKn8eBlk0treQw9CEXNytV7FFP04iXSmW+CdudeFtk/iIu4qNwr/t7J4k1/NmIPEVzoNBJz72ojAtyoIbtA==
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=yNcP/8HbVeMVOfQmvvt6qOJ2VQNp25jG3Z/jwyWUH80=; b=YDNF7QTY/z4Nkgtv/5ELDeVGM5H0Yy8BVQNOw3no5Gc/qSmjiZcyz4Rz0tAGI0BsAe5u6TxSg43n4SU1TPQxOPHSE43LVYXPzowfmDzY8Xag9AzKlffWXbM2o6Vn5hXJMOFm6wyIsjKU5XFX7csFNnRm7/gtsE5l+BYQhWkjo20=
Received: from DM6PR08MB5884.namprd08.prod.outlook.com (2603:10b6:5:151::31) by DM6PR08MB6252.namprd08.prod.outlook.com (2603:10b6:5:1ea::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.22; Tue, 24 Nov 2020 13:55:37 +0000
Received: from DM6PR08MB5884.namprd08.prod.outlook.com ([fe80::bc4b:3e07:e7ef:c74e]) by DM6PR08MB5884.namprd08.prod.outlook.com ([fe80::bc4b:3e07:e7ef:c74e%6]) with mapi id 15.20.3611.020; Tue, 24 Nov 2020 13:55:37 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Weekly Call Minutes - 2020-11-17
Thread-Index: AdbCaWnp5eK24oLGSieK/8ySD95M6g==
Date: Tue, 24 Nov 2020 13:55:36 +0000
Message-ID: <DM6PR08MB5884629FF6CF80CF8A10F7559BFB0@DM6PR08MB5884.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [2607:fea8:e300:4c2:8d32:8233:9c58:2875]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: efc0b528-952a-4362-5b04-08d890809efb
x-ms-traffictypediagnostic: DM6PR08MB6252:
x-microsoft-antispam-prvs: <DM6PR08MB6252BF463D995041617C0B669BFB0@DM6PR08MB6252.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Xji1CQ1H0YqLkBFMAuzXVQz5F4YIO8kHxOmjwALk3QHc89x6ga778ROuJoCuG1eu9B2nGtte1r38fV9A9PFcJtLnd074sCPjZvkoCRgVP4lCTY6myisGuRvT2SzkSnpQnjxLHvKu+U7RGjIhnoZDwU3ncVELZj0HUcmg0K0qYGToFOi5BlR5LdvwEy5ezQBcI2JZ1FDtEKB0RHYoGkWiQ7jn4mRdv15mrDa4igtNE2is3Huu/DCHrpVOACEZcDOqqe7K9yd7ETkiX/2EKJvbKd1cGQyehaUN26rJ1JBBqLXAmqMdhYk8rZG7CItMG+ec+x2GxxbaH5Izo9XBDKoVehVUzRFEzWyymIdgUQaAZ3J+0VogWD2nv3sDtgvL3EUK
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB5884.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(39860400002)(376002)(346002)(136003)(33656002)(83380400001)(9686003)(316002)(8936002)(478600001)(64756008)(66556008)(76116006)(66476007)(55016002)(66446008)(86362001)(66946007)(6506007)(6916009)(2906002)(186003)(53546011)(5660300002)(52536014)(4001150100001)(8676002)(71200400001)(7696005)(341764005); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?l2J9KjIIfSjSVFN6iwFdGogtHF04WhKB4qCXQDa4eJEmaDwW5Cewa8dM0Fau?= =?us-ascii?Q?w9NJ4gOk+/ayunJaOW6mFdJfFuPa/p8z3RS/HIL8yzuIYMKSnrODDA9x2ioM?= =?us-ascii?Q?0RYdlCRzuYyu3pdOFc6+4mgqeq29xgEHvTpCwU25rF4Rts1K5RTbOBX/5wQ5?= =?us-ascii?Q?E0m9sFjbm/IXzCYSS8QoVB0a9UNiWc6Ex8oPh+TS+rn8flBLoyy6WIvULKNf?= =?us-ascii?Q?MrARhq+wXs0nVHgz9zqWj8qTE5advZ5pgH5kGOqZDHj32Y3SrCaFLKnzyUWi?= =?us-ascii?Q?ZHrA4a49ZctuoI1Ns/SKuNVbA8Qrjpkfc/sHu/r7QzcyTFePGZd+f6OWEIr9?= =?us-ascii?Q?QD8GDX/VubrKx9XooHHQEMFFhKFNhlencDswc2P0tB9rd92JcLi9r6w/Xlu/?= =?us-ascii?Q?ZhocSq+Y+9tte78EetwYjkODduoAqIRub/+0Reje58Z/2bfuYk4tqcBfcndH?= =?us-ascii?Q?IeYETLGcW6efFO+Mdsd6SIYwMkc3BKtgBx8B0yu6pz38Ck8RTLunOAmoSPBA?= =?us-ascii?Q?ghFofrY3ruyFxMVwiRllXUEpdPbH81b64tFT+euCuPM87AUTNELjOon/u1GS?= =?us-ascii?Q?hej49m2cUxfJ9T1Id1WFs5eofJa6n08e3XWWLewOu+E894Uk4hJAGecvVpEb?= =?us-ascii?Q?/FZVN6GuCTSFitRjs80ZE5iHInBGzyLX7Yc/5oakBzPztK39mFRQdPqz+iWb?= =?us-ascii?Q?EkK4IrJUyaWTx1OMi7I9zFz25b9qmyIl8+kpZGKsj02h3ZK08csJ7F5AgESD?= =?us-ascii?Q?j25wWAHiZrjQvn3xzL2uCeK9cBcxTAkc5PNYUiXe507SU+iPiDxljF3HfE+A?= =?us-ascii?Q?mqo0s6KADqYY2SBSDTLZHecLAzmRwERHGgJSoDNZMKZ4G9+pOKFkEUCXBNcy?= =?us-ascii?Q?FpFOdkY/WIbG+4i3kxi6Jv96yd4fFzVZBaF8XcqG5BC+htrZ75jmRgzlU+eE?= =?us-ascii?Q?R/X+y0+7+zqvCzMqZS2ztw=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5884629FF6CF80CF8A10F7559BFB0DM6PR08MB5884namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5884.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: efc0b528-952a-4362-5b04-08d890809efb
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2020 13:55:36.9722 (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: XVfRlvtSckpaXqi+n1lJNMvSrW77Jpe80V/UyIFjRXCeBw2Z3JA8nnZZRYgE0jtH7cLAey3QbTsQakVqTGJLlA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB6252
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/6M24IXeXL5umMesAUlzpcTmtny4>
Subject: Re: [netmod] YANG Versioning Weekly Call Minutes - 2020-11-17
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, 24 Nov 2020 13:55:42 -0000

Sorry - copy-n-paste mistake. These were the minutes from 11-17. Corrected below.

From: Sterne, Jason (Nokia - CA/Ottawa)
Sent: Tuesday, November 17, 2020 7:24 PM
To: netmod@ietf.org
Subject: YANG Versioning Weekly Call Minutes - 2020-11-17

YANG Versioning Weekly Call Minutes - 2020-11-17

We mainly discussed how Packages should work with schema mount.  Some rough notes from the discussion below.

For next week we'll come up with a prioritized list of Versioning topics that need broader WG input.

Rough Notes re schema mount & packages:

- if a server only advertises a single package XX, which describes a mp as mounting YY, then the client is guaranteed of finding YY at the mp (assuming no deviations, module replacements, etc in XX).  TBD: or can the server mount something else there without advertising a different package that describes that mount ?  Can it mount ZZ that is a super-set of YY ?  Is this different from modules because mounts are a run-time concept ?
- might need an additional flag (exact schema vs minimum-set/super-set)

- if 3 packages are listed, then at least 1 of the 3 must be mounted (and no other packages besides those 3 could be at that mp) ? Is that what we want?
- if 0 packages are listed, then you have no idea (undefined)
- the mount-point info in a parent package replaces the mp info in child packages (recursively).  This is also how conflicts are resolved.
- replacing what is available at a mp may or may not be NBC. You have to look at all the versions of all modules at the mp before & after.
   -> TBD: what if packages foo & bar have the identical modules & versions.  Are they the same or different ?  Call it NBC.