Re: [netmod] YANG Versioning Weekly Call Minutes - 2021-01-12

"Joe Clarke (jclarke)" <jclarke@cisco.com> Wed, 10 February 2021 21:02 UTC

Return-Path: <jclarke@cisco.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 CEABE3A14DA for <netmod@ietfa.amsl.com>; Wed, 10 Feb 2021 13:02:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.618
X-Spam-Level:
X-Spam-Status: No, score=-9.618 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=CESwsO0Z; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=O0/qQjp5
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 rDwp32je9z-u for <netmod@ietfa.amsl.com>; Wed, 10 Feb 2021 13:02:35 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAA663A11A1 for <netmod@ietf.org>; Wed, 10 Feb 2021 13:02:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9271; q=dns/txt; s=iport; t=1612990954; x=1614200554; h=from:to:subject:date:message-id:references:mime-version; bh=9DJW+zeYqzsJeqavzKECurKNKhqV5RbYTROpTIXVwfA=; b=CESwsO0ZlVvgyw3WhmlER2ZrnHF1ia5kPrXFNuB2U37Gnmc6iCT6EIVr Nf4gG6hbM7xB+c29hjvtYeKaWG0lTzvUCWPz/YvWRAMvTMHjY5Ua/BDaV QWfrtKXE3HXLf7Nj0QrSS0XIWZVFuk51F8N3h6Tb7WROLhal1Y9H+/i2w w=;
IronPort-PHdr: 9a23:cW0/wBIS0ELZonT6V9mcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeGvKk/iljKXIyd4PVB2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2Yk5SG8f3IVbVpy764TsbAB6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BOAADNSCRg/51dJa1iFgYBAQEBAQEHAQESAQEEBAEBQIE7BwEBCwGBIjBRB3ZaNjEDiAYDhFmJN5QshHOBLoElA1QLAQEBDQEBHg8CBAEBhEsCggMCJTQJDgIDAQELAQEFAQEBAgEGBHGFYQ2GRAYtEwEBOA8CAQhGMiUBAQQBGoJpgX5XAy4BDqRnAooldIE0gwQBAQaFEBiCEgMGgTgBgnWGVINzJhuBQT+BEUOCKC4+gQSBWQICARaBSINIgiuCSi46IgUsIiQrgQybfZx9gRQKgnqJNpJzoyiGLo4IiyuWTAIEAgQFAg4BAQaBVTqBV3AVgyRQFwINjh+DcYUUhUVzAgEBMwIGCgEBAwl8ixcBAQ
X-IronPort-AV: E=Sophos;i="5.81,169,1610409600"; d="scan'208,217";a="846339645"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 10 Feb 2021 21:02:33 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 11AL2XFu004188 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 10 Feb 2021 21:02:33 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; Wed, 10 Feb 2021 15:02:33 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 10 Feb 2021 16:02:32 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 10 Feb 2021 15:02:32 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U64JE4NvBCiRXTmMFQtVz6fmOyW4hokC5K5qlR7ybDR/F/Z5vYOgDyf5T3CWgyS/LJ4ASW32rEikzlekWIq6fwnoj0E/NNYFEhCj+4W0CAyd6y0o6bRdZVOp2DCbc4j7f8sP6afpg8H87jPoljV7rVkUvhutNj2HsIHoJLhz1EKFUIRTkR4OMpmbgIDKDDoLQVLE0LrdfqPcPYBjuwGv9ch/93I6fdw+f1CHUnU8auEu9QcgKw25dJqWZh4MnZbyc5PaYn+sZJj6uyB+Ex/G1/tEKk2/08Fj2P99VMM2eQKkxpJsDP+WLPEWvngTnmexFNqVyYF6+ffAMzjMuGMvzA==
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=c+2e0uvNhFa3UFV/8QA7ZKkioeqXpN1/thL0v34WkQ8=; b=PINY2pPkbkHEoRlyt0ZKfItUTypRdjRFfxN2k4H67JEKGLkWT89xaOnPs/WtW8l5NPls54fKOyulQocluOznftMf0Gp+HJ+TJPQm5+WRuhpbakeQ9lJLXqMIesdQSSR2pvXU2o16aIU1bQu0DXzgfsiWYRlkh7P4NwDKXKF6b/757bV+UzCiAJo53xjlCN51z+/2e9CK2MAyH8KXZLwl5+/YZo1BLc2ASyXHFKtJNjszviE7v3ThGhOrY+9vcwOAUcMEzsMefRpdLFc02TGOWjOZZMWqyDCxeignQTQdKuKuk7A2AbiTU8gyH1LHVwoe5sK6cynDfIkcbxPk/5tTnQ==
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=c+2e0uvNhFa3UFV/8QA7ZKkioeqXpN1/thL0v34WkQ8=; b=O0/qQjp5g2fq7UKhQB+SNcmeTCpv6AmUOvAMoiq0fa3xgYcwsLrA/7ifBpt3KldMFXZ9ux7OoSK6FFPcGYFiWbzSVEjkG7qO0iU+d8g0pb4a86OUqrNi0CVrwgUy+7z7hPdUz3VoTzBN/Lc8PZCuYH2uWffpvyUj8VUHzpZOQUQ=
Received: from BN6PR11MB1667.namprd11.prod.outlook.com (2603:10b6:405:e::12) by BN6PR1101MB2177.namprd11.prod.outlook.com (2603:10b6:405:50::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.17; Wed, 10 Feb 2021 21:02:31 +0000
Received: from BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::fd07:517e:fe73:789d]) by BN6PR11MB1667.namprd11.prod.outlook.com ([fe80::fd07:517e:fe73:789d%12]) with mapi id 15.20.3846.027; Wed, 10 Feb 2021 21:02:31 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] YANG Versioning Weekly Call Minutes - 2021-01-12
Thread-Index: AdbpEaS4Z8wSJsYoSp2jPnD4I9K8QQ==
Date: Wed, 10 Feb 2021 21:02:31 +0000
Message-ID: <BN6PR11MB1667263199065DB18030D690B88D9@BN6PR11MB1667.namprd11.prod.outlook.com>
References: <DM6PR08MB5084DE972E2E1763C429300F9BAA0@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2001:420:2481:6:2838:b5c0:2a6a:c8b1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 283655c4-cde4-4f34-3df3-08d8ce072e8f
x-ms-traffictypediagnostic: BN6PR1101MB2177:
x-microsoft-antispam-prvs: <BN6PR1101MB21777F32A493D753C892B59CB88D9@BN6PR1101MB2177.namprd11.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: EEEY93/XGjt85pKirFllvruVJP394r464fIZVzSFw0VpbPFUdjbacuoeUqAfFBFG+vMlFRgHEKJ5tx1Xz+Zr1WffclgehVTPX+HIBQ2JMwcmUp3z8VwqHjiKdoeKkjLCLfI96sVH7pC9pX3kZctBtt4OySa2YICQRjxKRKpCLFfvnVszdpnBiIB4GXimUf8Ixk6HjSPi1XQzuzTfqyiq3fC4tojyN1zQ7DIxCrGyEXLQtpolWXpWsWt4AgrU9xJQMoFgodod4if77AC2dDB/sUDuxxHoQRk5gJMzO/dnLfxy7p6odgM0sQEMz1IMlG3BkNAdTDN9LQlN7ejhpucq0jU8tl+XSh+2m6kwzz2lm+jhEzYwXJJysK0wGaZxOctFlcIA8YRFyiWa7oYGEEBhuqL0q2NLcpfUGtYWawicHV+Iq7uOgIF6dv1P+b7FfRmabJ7GkCzgD11N7JL9xMTEfx0kXxtsv8jzvr1rGPZSkt2j136yryHr7wSYYqsjmadzz+fL9O/HBoc1uObHcuHy2IBV8FpBrR/c9Dg3m3JT4rAB3RxolfHpTjSgZ4Od3anlNYgULj8oA6sG1EZVJmHjrA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB1667.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(346002)(396003)(366004)(376002)(39860400002)(55016002)(91956017)(52536014)(76116006)(66946007)(64756008)(66476007)(66556008)(66446008)(5660300002)(9686003)(166002)(33656002)(2906002)(86362001)(110136005)(186003)(966005)(8936002)(7696005)(53546011)(478600001)(6506007)(71200400001)(8676002)(296002)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: /CPbTviLqOB7L4vfAVKFdoWxIqNTzgB6yiCqRbppqJ3B78N5jtVjlEtS9OenEyvKt8FQmOHkOAKibATClT0Bx21/K1PZX0IcdNnlU/+ujOVNfYVpvy+uCsLm2SdlJ0weM78ZJtlZZX5yWybHw8HN/tOssXF1QiQvnbpstXQxhc5lRJVhu+Ox+VgDcczlBr1saCHSNrJISwAiEnaL6VS4VCBhoSgv3Lu++Ai4vCUk1qyInpBnf4VWSc0B/nCy2lzuh0VDtCzAoSRggSAM/qEEYO3qIe3XV3FTIS08Dsz/i2JB0O+q/JVQ35MC6NMTEdXt2NswQyFob+UIp6VcbwrMJAWvuWpBBj96qVlWjEm11J7IslglKkSU+/ALV+j6bMrLf0QBFPtrWlhNqkAXeubFOrM8Q87uLgm7NLduusIQd5e3Fk33GYFPIuu5i8sqrTxxExOMWfMvFHZV2ltwj2/iS7fqTK5X9uMlIAs7rExBMgFVR1jJrLIWDi1oouROccEElRNPWkk9M0eqeZ2ValdGogtwC7KhGnIBqA840cRkZv5+zkj40rJHtQJbE2uQMGtWHUZWKCEvFQjmMPwdTqGspybntsKWDu0t9/WoP4UOrpOOskXxweDwxbyRgZ23ohGE/QDHncSQmJ6HlLNdtjT8OrWdG72qADYScfwm4wGU/fNwc0OMaOinXj9uEPbMgoQpGV0A/I5Z2hF5G2n7JaIJaQHh7fzTt/5Q5Yr1uLnLABpBRfmxyoaDjmeO5bcv5dGtdBRBjZOzafXYrbzCbXZOLEq9ON6Ns8KOHnoZrQw5d/N1+rV9MWbb1tzJcFUQvImluAzhRIqnmzhgOn8fqdc2bUKh6eewAmG2Qd9tSpxVDTBR6AUWbC8H15SgpUN+AFTlIu7hgGjPHKbqQQr/UnOTz8inY5C79tCZUw2t6PDf30aoxQVYteoCSxGBpykTnQB57BexUNV9r1XT7g3/YA7V3vxhIHWvXlBeF7RQFTTUMYMoJ8P0CZkJPBw6pKqSY6/lwEHurCgOnRkrWDhPzDw/EutMMh6UAA4YvlbaLAPr9FpD5Fgzv174HURHXlVAsJuvk9C47W3mcqU2v3rMxnc7wIriK6R8XWnnRy4WgAFoLj3lioDA9xNRnGA6JrPjYIOEGgDZJNi66Jn+89Rklmxqni4R8qiO7uIiRLQc2LLBVkgsVM/rjU/w3FPp0147/49UOO1H4LTa9mbVPkmJXIflZY3aLoPG6+hKI1TsmTf8j4puaMKzbS8NLbTqQi0yO5zxHxb5t4s+tvBi9EiM1wOi1km6Q8x0qVG/VOwBmMgzE9Rh8TgUmXam1GqrzEKWAN4/vJ+ToH1GGf4sCRQJESvoITWE4Cn4tPQvoddHuyJD7d2HSf5mDsd2d2mSCd14sNJ6
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BN6PR11MB1667263199065DB18030D690B88D9BN6PR11MB1667namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB1667.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 283655c4-cde4-4f34-3df3-08d8ce072e8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2021 21:02:31.3247 (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: SmVgMPcRBUXifJZ7Ez2TrooINZHmMmkO+zaocMC8h+VZnv1KTUHq+Q5t8Q/sd1nifv4SelFiM6x6pEArFZ7z4g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2177
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/lr7-9tndSZGVHskmBlacIO94p5k>
Subject: Re: [netmod] YANG Versioning Weekly Call Minutes - 2021-01-12
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: Wed, 10 Feb 2021 21:02:37 -0000

On T4 (gaps in revision numbers and revision history), I have some proposed text for both draft-ietf-netmod-yang-module-versioning and draft-ietf-netmod-yang-semver.  See these diffs (some changes are due to xml2rfc changes, but you'll note the more substantive text additions).  Thoughts:

module-versioning : https://tools.ietf.org/rfcdiff?url1=draft-ietf-netmod-yang-module-versioning&url2=https://namale.marcuscom.com/~jclarke/draft-ietf-netmod-yang-module-versioning.txt

yang-semver : https://tools.ietf.org/rfcdiff?url1=draft-ietf-netmod-yang-semver&url2=https://namale.marcuscom.com/~jclarke/draft-ietf-netmod-yang-semver.txt

Joe

On 1/12/21 13:43, Sterne, Jason (Nokia - CA/Ottawa) wrote:
YANG Versioning Weekly Call Minutes - 2021-01-12

Topics and owners for Feb virtual interim:

Reshad - editor for YANG versioning draft
Jason - coordinate virtual interim, agenda. Do introduction at VI.

T1) Definition/meaning of BC vs NBC for config false nodes
https://github.com/netmod-wg/yang-ver-dt/issues/15
- Balazs

T2) IANA considerations: how are final RFC revision labels assigned ?
https://github.com/netmod-wg/yang-ver-dt/issues/59
- Rob

T3) YANG file naming when revision labels are being used (symbolic links? @<revision-label>) ?
- Reshad to prepare material, TBD to present/lead at VI

T4) SemVer: gaps in history, removing revision statements
https://github.com/netmod-wg/yang-ver-dt/issues/61
- Joe

We spent most of the time discussing Balazs' rules for backwards compatibility of config false nodes (T1 above):
- clients SHOULD be able to deal with (not crash) unexpected output
- some changes to config false nodes should be BC (increasing value space within the same type), some will be NBC (e.g. removing mandatory, changing type)
- the YANG author can mark a change that increases value space as NBC if they feel it is significant & breaks compatibility

We also talked briefly about Rob's proposal for IANA considerations (T2 above).
- we may also want some guidance for RFC editors (coordinate with authors on final SemVer for example)

Next week we'll continue focus on the four Virtual Interim topics.

Other topics we need to get back to at some point:
- whitespace
- github issues (left off at #15)

Jason