[netmod] YANG Versioning Weekly Call Minutes - 2020-11-24

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 24 November 2020 15:59 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 B6A1C3A11A7 for <netmod@ietfa.amsl.com>; Tue, 24 Nov 2020 07:59:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level:
X-Spam-Status: No, score=-0.002 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] 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 hlr3BL7y0Psx for <netmod@ietfa.amsl.com>; Tue, 24 Nov 2020 07:59:25 -0800 (PST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2091.outbound.protection.outlook.com [40.107.243.91]) (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 115A03A1387 for <netmod@ietf.org>; Tue, 24 Nov 2020 07:58:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kA+oM5Gp9P1qDpm2vTu6Ot2pL0EhtOD0MRmmJt0xKKTul+lnxUte6VKi01yZIJ5M2PbOUTkxKynVqpwnnKYLEzGxFLX53sRvy8OPRKBJI+/V94oVzRh7Z8ByJhzbOG9iPLmS4E0LElZRan7xT6jWTLj6aqIBJJDMBv8Bpa0Kk7b+dLGvZI/BAxbzSIobMk4TsKiWO4/srezfsDNQDdpfeemYHb/qv8JrU+kf/8l26gO4QIe4AuLXN1mvHbydYfdQjOg5Rjc7C4MrCVUTeRRwuWLKLnFp6tvDQuR26GrwaKcKO7ID/5U64zwhQx7oaZ89mxDzuY3KYBZ02VZ7kW/A/Q==
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=h+tuVtYJvcBJddEe0oAmcKbTFMMrPkADReHbMUlImOc=; b=T0qPtvLU7J53mr0RYPQW24jw8JmgMEBXY7Wuv84cqCGtfdF73/sc+Hg6Gb3xM3DBAtVji+fWSTCZtSyBQBX2NqFAVD1MKPos40Vlk4H6hXIPFYrRb5A0pbzL4OgP6H7t4kF1ybkD6Sq5AS1BoRmxpRPHwzu42w2KTszTXLP5g6dasZJ3A4DjeY+LMglcV7cjl/HdqAXaEcxAGV7J4F8pClL6CjuPuq83aca2CZDdGdbOtetzUR9NcWkKiX8nNLE+ohQ79l1ahMtTwa+b69lT+0I5rBCzM1X/IHLwdEnraBsRAdGL4u6ZVhhH+r87maNN3E+yuIzk6Yz1Sb5FvZuVlQ==
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=h+tuVtYJvcBJddEe0oAmcKbTFMMrPkADReHbMUlImOc=; b=mCiz/irFlB5rm8e61f7mIgjgYiGZGrCzERhDj0lSaYJ8dT3RGvxKBpR8zVuRP/SlXDdTuv3RyD4SBUk1kACjHznWkbkinqGNA34tQzrAk4z/FVLUa+vFnOPJMac/ptT0Ov84jlADMqqSFYfIHgM2w1ZUEdhIZhgeU1IhSlF3gHI=
Received: from DM6PR08MB5884.namprd08.prod.outlook.com (2603:10b6:5:151::31) by DM6PR08MB4299.namprd08.prod.outlook.com (2603:10b6:5:97::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.30; Tue, 24 Nov 2020 15:58:56 +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 15:58:56 +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-24
Thread-Index: AdbCegCOY+sgJn3wSMGfiK5IhHNdMQ==
Date: Tue, 24 Nov 2020 15:58:56 +0000
Message-ID: <DM6PR08MB5884E731155AD09ECDF9B2F59BFB0@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: 43f45151-62de-4f13-9311-08d89091d99d
x-ms-traffictypediagnostic: DM6PR08MB4299:
x-microsoft-antispam-prvs: <DM6PR08MB4299C5672F17418229224C3F9BFB0@DM6PR08MB4299.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FqTqLnKxXbBjPZgWKi4+fR5o2kU7WBI4CkFCxmTLUqdSe3+asRSkZY5d+2H7JsxmuL2Zsrf4h5k0PLnWwmvNG+7i6WtJ4AdDPg6AtfD/QZzVhRTR5AMKutvG6A6xo2Y5/j6QMNdkMpBTtlOAhblENFBoa13PnA0F6ACZbyhp7ixro9RQjEFmwGnJS5Qpv3mbkKUSXS8GsXhULuSrvTV/OG3RAIywv3y/B10DDmDL9cb0x4w5Sn7AuxBIoXkStlBh+2zdC9wVJZnvKEQuqRR3tNKHmkCJ376sLN5dwp/FendUTZHR3fVWA/Zim9FMMYZsbo66bGFqQjydCg5LgFmm+Q==
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)(39860400002)(396003)(136003)(366004)(346002)(376002)(71200400001)(52536014)(2906002)(86362001)(316002)(5660300002)(6506007)(83380400001)(7696005)(4001150100001)(6916009)(66446008)(64756008)(66556008)(66476007)(76116006)(8676002)(33656002)(8936002)(9686003)(66946007)(478600001)(186003)(55016002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?ikbq8IuPX3DdWauIJND577g+E36uCbxk/lN/3HeMOEd2/rJnUzUzhCC2xGLy?= =?us-ascii?Q?hnFKV0obXAOdzsYzrpAPg1jP5Z3gSxMUPLOmVqIGWvAqfsTQjdi0LUTWOI8i?= =?us-ascii?Q?rnGCZYdjEkMzFBaDA7e3FMjOojt9SkC5sxy2vhF6y4k8mtqC7cPoT0CGaMM1?= =?us-ascii?Q?2PYOVm5SLFMnwbXXYaXWEMRmGws03aOxiULawae3sLoaEIObA4GS0Lt4hqoX?= =?us-ascii?Q?NQcWw8sWc/vHlk7gpaqGpP/O1eYEQuhBhQNhDIKU51rFB0sxHlK3UG6KiJzp?= =?us-ascii?Q?QW/2o+ggl1O/8R0swKb/3MRKbhFw9QE6tDqSRIQ59alq8p8ShSaVIb4pITid?= =?us-ascii?Q?6L4Yrf2930sescATMR0pnU/CzazRuAn97uhrIPP8ppxx3tcJRO7XxZ1OY/Xw?= =?us-ascii?Q?db7nN8f6BCq8oZVQczU866UDPOyqs6E+W23Yeg4Qoua+fZxi2sJoPMO98ae5?= =?us-ascii?Q?dBpBb2T8EntX4z3jMq9EpyrZNoxTTNNgB6dIrkSysohhlUnxme4Gu2AmMth+?= =?us-ascii?Q?a3GNdDKlykyQWpKZOj4z8ifFso03anTDnFVu2MVrLjD784MWt2XRyVL7WrTp?= =?us-ascii?Q?m0kRvLmXPFc47dz6mFScp0LnMZGda9gR0h6r5NCLs8zya+SwdYoh/WPpDHDQ?= =?us-ascii?Q?ajnYkdaP1Tzj6+PMIQswRYtRzcxKVfmn2IX97HRTj2CdApyftbn1IBJZ+nO0?= =?us-ascii?Q?O3MaBmQpx0rh9pr5RQBw5QqyZ9ZkNeNzapQiNZdKJ44hmLgffl1mfzhFejDH?= =?us-ascii?Q?28k6qP8YDmDvvmI96ZjVAFJSIXNdG/MgjA/EGQXj1RLKmLrVxI0vlYuveGR7?= =?us-ascii?Q?Ji+aMEsi6oN6lvNf8n+A05ETLbbCUoJJQPtf9eGnq6f0LWN+kC8HXIKK7o/O?= =?us-ascii?Q?P5//ASchyYNsAZp860+ZifWHPZdEn17EOreps2VfY0RtQeqBFhO2ganAYPsV?= =?us-ascii?Q?D6238akY3Cft0zh6G3N74/5qXaiSPUEjqiOAiwcqYq56+CQ1hKRZa/k3JyRY?= =?us-ascii?Q?GTSEuyfAj03pHGPocOIMrOjzYR2YA7SxzmHGAG1MRI3BmDk=3D?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5884E731155AD09ECDF9B2F59BFB0DM6PR08MB5884namp_"
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: 43f45151-62de-4f13-9311-08d89091d99d
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Nov 2020 15:58:56.7736 (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: XA/A2d0O6Vd4b0v2g8gEB/P79iianfdu7U6ymoqCwMyCzEYPXCvt4RYi1g4A8f/MATu+v6szh6pZx8MZj93c0g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB4299
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/EmQPt5H17scrrlkAaSgjVm_0UxQ>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2020-11-24
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 15:59:27 -0000

YANG Versioning Weekly Call Minutes - 2020-11-24

We started by discussing the Liaison statement for ORAN:
- it is desirable to avoid ORAN mandating the *removal* of something
- it is OK if ORAN lists 'minimum' functionality
- Deviations are not allowed in Packages period (and refer to 7950 section 7.20.3).  Not even "BC" deviations (e.g. increasing max-elements)
- Order of deviations are not defined. So if ORAN deviates and an implementation deviates, it is ambiguous how the server will behave.  (should be compilation error)
- we need to point towards an RFC or draft that supports what we recommend
- don't use "not" in if-feature (i.e. don't use features to turn things off)
- ideally point to ORAN *text*
- Balazs to send updated draft text
- Do we have a Liaison officer for 3GPP ?  IAB program. No Liaison currently for IETF <-> ORAN. Scott can help broker this.

Then we discussed setting up virtual interims.

VIRTUAL INTERIM TOPICS:

Jason to deal with interim admin (6:30am/9:30am/10:30pm) - 1 hour max
- doodle poll for days Dec 14-17 (mon-thurs)
- 20-30 mins per item and come back if time
- intro/abstract for each issue

A) Module Versioning: import by revision issues:  - Reshad
- impact of changing an import by revision
- what flavors of import by revision (greater, greater-and-nbc)
B) Module Versioning: Whitespace (interactions with Packages checksums) - Jan
C) Module Versioning: name of file (2 file name, symbolic link, etc) - Balazs
D) IANA considerations: BGP address families  <- discuss with authors first - Rob

x) SemVer: mandatory for IETF ?
x) SemVer: initial version for drafts, updates, etc
x) SemVer: gaps in history, removing revision statements

Next steps:
- prepare & review slides before interims
- have interims
- on mailing list, send the final proposed decision from the interim
- LC will be the final chance for debate/change

Checksums:
- packages gives URL + SHA hash (SHA over contents)
- is checksum associated with a URL, or is it associated with a module version
- CR/LF differences in file formats
- the publisher/owner defines what v1.0.1 is and contains

Rgds,
Jason