[netmod] YANG Versioning Weekly Call Minutes - 2020-12-01

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 01 December 2020 23:01 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 39BED3A046A for <netmod@ietfa.amsl.com>; Tue, 1 Dec 2020 15:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 Ytd2yL52vAKG for <netmod@ietfa.amsl.com>; Tue, 1 Dec 2020 15:01:49 -0800 (PST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2108.outbound.protection.outlook.com [40.107.220.108]) (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 10D7E3A0ADD for <netmod@ietf.org>; Tue, 1 Dec 2020 15:01:48 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EwmMDA9pAsPwXBPFAy8WDxNYLkuQ//PdYni9eEPZJl9eQjKmP0npRi7wOezT8gCvEMrsIFH7TqViEkh0lYQObPak5PXXRM6kcmbeMUtNFtxGof/fr5m7JovND23EgxymNPUWbaypI0jJCTSYDrqbioR/lWpLK5wU6/mlvSzF3AHUugdOPTMAuDr1dy2IIX26GySpI5oGFHqtfM6V9lxc0X2UCn30cdFPwlUTgrl78vLV0sV3DPj7ZMqw1VNY7vsz+j1bxlzD+79t66gbaafiAUqp81yaWr9KO9t39SmzYT/0G7fUbW8vn7qI2qJhzK9ePFgJ8dke/ej1xqOVlC/uvg==
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=oQI+GagvfLal/bCMJLz62T1TxSmB7Ce0MCrWH0qgFIk=; b=MmF2QE69YeAGRCJJmlkINBKycO1dUhR1n/eqVhEd44EAXgTHN3BTzAl0Nitt57zo8ZwUMZ/GTLzVunqSFdd2zqmvxTAdMEJlCrvCb/ED6d4bfSinNDIHNcb2dR0JI0UqPGktO7nUtoaExiznv2u2M/l3qgSi38WCZT6gM2S9xH/BSeLDo7bohuGBnsmwer6UEV6zviEYjNAjIdtQ9sqD5S/qFWh+h0FhhtkDkX/5X74icB1iW8YMNxZ4WiyZ7MdKzLiBHIPeTth/v+GjXUuZn/kk+VGZGrL5uhLLcw6Y4J0Sb2dMBlVGG2XOfq9DdPYZAVaU3vWHEYb0+BTuuCLIOQ==
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=oQI+GagvfLal/bCMJLz62T1TxSmB7Ce0MCrWH0qgFIk=; b=bVsLuBp744qcBukEKFp7BgtD7zPVLHpdx+ICQp236cMM+LNM15WlH2faQrMBAVHFoV25/koH1lafroi7xBAHCcgOX9t0ThNX817QgMvMSg8pxWvRg1VjZqpb6uPTOP7rZ0qRIuQHV10X/qNDA/ybh3gcrn7JGEDtxhmuqV2DQV0=
Received: from DM6PR08MB5884.namprd08.prod.outlook.com (2603:10b6:5:151::31) by DM6PR08MB5194.namprd08.prod.outlook.com (2603:10b6:5:42::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Tue, 1 Dec 2020 23:01:47 +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.031; Tue, 1 Dec 2020 23:01:47 +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-12-01
Thread-Index: AdbINV4LkUtAAXJgSPyUdwCoBkIE7g==
Date: Tue, 01 Dec 2020 23:01:47 +0000
Message-ID: <DM6PR08MB58844CCC20E514D77E49E5FC9BF40@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: [174.112.3.120]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 75284fbc-dbdf-4df3-21e8-08d8964d1491
x-ms-traffictypediagnostic: DM6PR08MB5194:
x-microsoft-antispam-prvs: <DM6PR08MB519400ED8B85B9F4DF793B9D9BF40@DM6PR08MB5194.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: Hmkr1g7AMqt3NUqv1DIRzWx+Lns8KmsjHS/WFvPf8aDotchhL0RFToZ6Ap9wpM4+kRppBxdPFQWmzckDiMR+1tp8wEYoIQxWXgdH1IB5F7cekDSDGnywvvVUEDK27B4VgtcEEJSIezlF68d2JX77jcW/4h+MYNCySN+NbAGys1FQYh1FXcbal2MbPxo3DQXx4FONRGUnGyRHoUgZyWoLqK4LxsvdYoNR7o0wAcaZom9/6MvZ9Us4RJKi/bRWQAFTGLEpsb6+0cZmLmvI/bbbnS6O0cmO+6HiFx3CuFIC1nF2Z7NUADkK4f2a6wZzkRSA
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)(366004)(39860400002)(346002)(136003)(376002)(396003)(83380400001)(26005)(2906002)(66556008)(86362001)(33656002)(66476007)(316002)(6916009)(8936002)(66446008)(64756008)(66946007)(52536014)(76116006)(7696005)(71200400001)(478600001)(5660300002)(8676002)(9686003)(186003)(6506007)(55016002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: daAUF3Ik1vQ1xhUrgdbm4pEoenidLO2QGdX8vTJ+78n0LgHlXFg74RfIRAXL8xWIosUAE9s2N9rJsBw2eF/etxC/QQczqDI3uzr86pGWZ3UNX6B1tv5TjPQCaLlWc+CFGajYQ9ylbaqY2fb9GcbVz12/2SHkjccCs0BJi3xJbhkf3EekBZGDcKKGFOXUzVgKTNKWfcxoyI5jflD6RcclsrdUa347CLs/LyQAfpH8y6hlVlJc8iDucw2jb+EVMtu19l84VhB0MJf+6BLVIBJG7oD7RYqayJVZcrYXyprqgfehwh1/8qKc1n1GKisdCTAJmhjXyjO3jl7VbKh5VDauBS2FJqpnFuMi+6O+NT6V+bCKh44xguHu4D9aW5cZScHPyVKwT3nl0iB2mMUcfRxdEi+CFF2/tigLNK/l1BiMxokM0LRKNjoi2KEE5dbDEreXAP6K09wtT2Do99+3AMmbf7fSco62KoKky/fMzSdxOYYMvNiFYOutQcfjy6lxgT9Rb4cJ//X03LiwMTGeJDEm1yuFJNcgedXvfZUMmLUdisyeelXg+kD7acTZESHCK8IX7u600Q0mF7dg6XEwel/tJbRasxbpS4ZCbbcppyG5Ngh6mhNcszcEMcn7CO8Wxf93yg2qFaH9kR/ZFTQO3CXi1I4S/x2B8eX4FAHnvrfqsyxODzQSxYX7NRg3hi9Kjn7cFzJ+McOkIOqiyJHa6QKsBaDwmBRXWTYs3wlur2lLvWuws4SpxXsNmE2zszbND659Ibvr7sOavoGEXPZFhrCmP59s2MA312zLSiwiEK++zMPlJ/FTJLdVMRC577GT70YkF6JU1RwC0hwbc8XPN047p36aY1+DDg1kKyIHNL/uYk84FrUartNelB4u5Mp2XFdPxiGnOKLUXq05voLzC4eS84spJLTo/EEnMVtOidGLjPXNRyf9D9x5KMYumSQ7mcqYtcggvPYlztXSp9hZzRG6rZCI9g4u/xIfByVWp9DyGFk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB58844CCC20E514D77E49E5FC9BF40DM6PR08MB5884namp_"
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: 75284fbc-dbdf-4df3-21e8-08d8964d1491
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2020 23:01:47.3239 (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: I78NDJfnE74VNj9zRre9i3cdeWXqP6R+CgFW9x2nt0FC1FDvq/+psJffA3NaS/tNeAOk4YF1SwO6yLOMwKAGyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR08MB5194
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/OKbSrd_vTjN2Ot19sjNGqKdcZ8k>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2020-12-01
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, 01 Dec 2020 23:01:51 -0000

YANG Versioning Weekly Call Minutes - 2020-12-01

We talked about:
1) preparing for the virtual interim, and
2) the whitespace issue (item B of the virtual interim agenda)

Jason to work with the chairs to go ahead with Dec 14th.

We'll try to encourage/build some good participation for the interim over the coming weeks.

The interim will be the final discussion for these issues - after that we will make a decision and put the result into the final last-call drafts.

Need to progress on materials preparation before next weekly call. Target: get materials reviewed and out by Monday Dec 7th.

Some rough notes from the whitespace issue (B):

Should insignificant whitespace changes (i.e. outside quotes) to a YANG module be allowed without changing the revision?
(e.g. windows CR/LF)
- decorate in separate file
- scope of this issue is insignificant whitespace changes
- is this a checksum of a file, or of the significant YANG statements? Would have to define canonical YANG.

Treating whitespace changes as insignificant (i.e. as the same version) would make clear that two modules have the same meaning of they differ only in insignificant whitespace. It would also make things like Windows vs. Unix line endings an insignificant matter.
- have to define canonical output format (not just a tool):
   - CR/LF
   - order of sub-statements:  is that editorial change? Or is it "insignificant" ?
   - order of leafs within a container?  No - you can't change order of leafs (that matters)
- does 7950 actually define significant vs insignificant
- any "YIN" considerations ?

Treating whitespace changes as editorial changes (i.e. as a new version) would make it possible to use regular checksum tools to check the integrity of YANG modules and packages. It would also make clear which of two modules with whitespace differences is the newer version.

Rgds,
Jason