[netmod] Follow-up: impact of changing an import statement

"Reshad Rahman (rrahman)" <rrahman@cisco.com> Sat, 01 August 2020 02:52 UTC

Return-Path: <rrahman@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 337D53A109F for <netmod@ietfa.amsl.com>; Fri, 31 Jul 2020 19:52:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level:
X-Spam-Status: No, score=-9.619 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_MSPIKE_H4=-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=AtMAmrTz; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=TQ8xEzMB
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 szuRk0TuGuL9 for <netmod@ietfa.amsl.com>; Fri, 31 Jul 2020 19:51:59 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1AEE3A109C for <netmod@ietf.org>; Fri, 31 Jul 2020 19:51:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11385; q=dns/txt; s=iport; t=1596250318; x=1597459918; h=from:to:subject:date:message-id:mime-version; bh=hmQ1Rn05jX6K/UPEtcVSzgVboQUHIAEvKy59O4K3C6E=; b=AtMAmrTz91UmfpTCYhGv6YlMDe8C6+cBXAvA5Au5Zc4z3Ds/9pA4zW3z r9VKPv9KE7xzF4UNSWQNF8d2xfM5ztOGRJaiKiruY7TjmA6+1yxgq8vDm T48/0KmPlPqio2f3mnKoJfZTj0KCQy3SV07rR8zEI8nJJktlPLzTUwCbM Y=;
IronPort-PHdr: =?us-ascii?q?9a23=3A/RjPihZPdyLydrNwS3IKa5z/LSx94ef9IxIV55?= =?us-ascii?q?w7irlHbqWk+dH4MVfC4el21QaTD4TW9/wCjPDZ4OjsWm0FtJCGtn1KMJlBTA?= =?us-ascii?q?QMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8fze1OUpWe9vnYeHx?= =?us-ascii?q?zlPl9zIeL4UofZk8Ww0bW0/JveKwVFjTawe/V8NhKz+A7QrcIRx4BlL/U8?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DgCQAM2CRf/4YNJK1gHgErCwYMAgu?= =?us-ascii?q?DAi9RB29YLywKhCuDRAIDoUiEbIJTA1ULAQEBDAEBLQIEAQGEZYIcAiQ4EwI?= =?us-ascii?q?DAQELAQEFAQEBAgEGBG2FXAELhgoRHQEBOBEBSgIEMCcENYMEAYF+TQMuAaZ?= =?us-ascii?q?WAoE5iGF2gTKDAQEBBYJKglcYgg4JgTiCcINfhj8agUE/gTgcgwuHUzOCLZJ?= =?us-ascii?q?1hl6LWI9hgQUKgmCaBQMVCZ94hXOMMZ8kAgQCBAUCDgEBBYFqI4FXcBVlAYI?= =?us-ascii?q?+UBcCDZIQilZ0NwIGAQcBAQMJfI5LAYEQAQE?=
X-IronPort-AV: E=Sophos;i="5.75,420,1589241600"; d="scan'208,217";a="797085809"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 01 Aug 2020 02:51:56 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 0712puFM015311 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod@ietf.org>; Sat, 1 Aug 2020 02:51:56 GMT
Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 31 Jul 2020 21:51:56 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 31 Jul 2020 21:51:56 -0500
Received: from NAM12-DM6-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; Fri, 31 Jul 2020 21:51:55 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CYVVez+yehjtNVu2Gtb31DtBhZYkQIrEYFRZ+8imPr1qWjRmIKdkw55XVpB8QEq5H49E3oMn7ZEmJItP5rGrgGBlD0RpPONzZ6xE0tYbrYIfIE7ma5pYiRf7mMYKDRA3km4Nu7MIgGcBGYgd7XUp/sQkK8hDyg5NzY0CJIeSl4dla1tE9laaaH7T1XxJwJOhQcG9Npq69/qqQkZ5I7eonjcztNr8fWf/2PfwA2h7clTuIel/eBaW/pWCM6q5oGmCwYBkymmKdIovq4ySPx50Arz06x1i/8FskrNl0GGVVI7fqvYV1X9CNg3q+JvYUu8aDvWdDxMDtNFpAqy7HLxCLA==
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=hmQ1Rn05jX6K/UPEtcVSzgVboQUHIAEvKy59O4K3C6E=; b=ogHrhu0qwEQLYiMOmkLkE6nz6KyqExKK4QhvL8cu0N6ARqVKFySjIPmv6IcFkoXQqprgQHHdEiwuQl+MQHtCHOOHQ8vmYY4rzM+yRZzrrnrWNXVRTN0xo0wQPSoo4OlMpRJw3r1EEIezOipORv7bbEctVKxZnqloC+n02BgLgwhnTmR9t3WlihT3g7yGzIQichOEAcQwpRT+8fpdYHZtyV43Xm1nh4lciwnzBT+ufIZ/He9G5lbvJZ8qXM3Qhjc5krDg+K4Vf0DViqX81X32OTdrlsMA0RI6KInLOCxQENMrZ0X8ud6kSFeZihkiRq6iDTsEpztRfffE1U6xP12SkQ==
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=hmQ1Rn05jX6K/UPEtcVSzgVboQUHIAEvKy59O4K3C6E=; b=TQ8xEzMBpdJfZphME5VaOI2oyTqOLZHgOAWvLdwIwvgNTTiOCvqofBm9saiQ/n4BBWsOIPfztakLJqcsByyCBTzJ7ln75bRvU3sUuWthf0UopqpHg8WZSe5yFv1SB7Qc41Q3U4vWbTL48TMm/Ucadp8SggMHATLKNOBJtC9Vfog=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB1876.namprd11.prod.outlook.com (2603:10b6:404:ff::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.20; Sat, 1 Aug 2020 02:51:55 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::3076:a505:335e:a8ff]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::3076:a505:335e:a8ff%6]) with mapi id 15.20.3239.020; Sat, 1 Aug 2020 02:51:54 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: Follow-up: impact of changing an import statement
Thread-Index: AQHWZ6634XZdD3nh3kGPjRnP8If83Q==
Date: Sat, 1 Aug 2020 02:51:54 +0000
Message-ID: <E0547418-ACC4-4D92-8BA6-080A55B536AC@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.37.20051002
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [142.113.229.50]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 183cda5a-a004-474f-a263-08d835c5d9a9
x-ms-traffictypediagnostic: BN6PR11MB1876:
x-microsoft-antispam-prvs: <BN6PR11MB1876975489AB049B10EAA264AB4F0@BN6PR11MB1876.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: guDkSvw6uOxZMnMkgvDizlSHDxlbuMYfJsNeTneBQfEmw4SVahVf0tkClJkuhyOyV2CtAuuRAvbXugzaL7zzcmjph+ptWEz8Bp2/aGXBd+K7W+1OTl/YIY3FsyBVB3TmRGVgQv9sbcJmD6xzNwib4l+oWK/1tFwB5cOZbn4XGK97bav5kXXoPPf24lch7/g5x8KqRsD3AiL+z9+H8tG3144obc/7t5NYK7aIGWr0JPv/lVuA9lkhAf3ri4/NPXEWksWOdp9tSufkasTswNaI8J3mGPOryJ2mYGY3TRDcIy/LmKXYjv9DGVCGXLpkWbZePP9anoR3Qle2olOXO/3lTA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(136003)(396003)(376002)(366004)(39860400002)(86362001)(76116006)(316002)(4744005)(33656002)(5660300002)(2906002)(2616005)(91956017)(8676002)(6506007)(66446008)(64756008)(66556008)(66476007)(66946007)(36756003)(71200400001)(6916009)(478600001)(6512007)(26005)(6486002)(186003)(8936002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: jU5lKrcyAZ9xpPE5a6yj5QtLBW3cO5/TP16it8YCTFD+f0cjYnB72NYed1nKUHDUt6ANPmEyLReFenVKC1J4QAWrH4UxYNPEGPxxSa1jTUl66opioSX9VA18eji1kUVWidLeCh9eRiyIilLGcgEJpA2U3IE82FWlmz9WfZmMqV0NUL8c2MkMGkJJ9Cyfg2fhf4rqWcxr3dTB6Cx8WkE/1JvWI0svAPc/SQU0qFqZAg/swUJ8HVnSy9SHTJLTq/0gcenbJhSjJZdTesUdXKrPTofHCnMNaUspxJQfpezgHg9orN/n3Lr4MlNu751GYUO12j+MhfkUF+cHChpZA56yaix873AqTk6VwL/UqFrNTM/Jo56Mx3RDRwEZS+z/cWFVrQrqB4klQuNRrRidMhtujqCb0yz8hYrlKo/X3m9YGAgrekqeGBgkEHrIZOJwEvBzHxOZUBzf2yHuNMcEBqBfWEP/v4L9/+LRLDxbJ1ht+u27nWRxi0M+SSld1fAeDERRvR9DtOjWdXGcwkU/BGjobHQDDwldMa0YKX500Z6c9Ne7mAB23cGJCKqtsghHhE2Q8St5OIpAih3ztPggtUXNlcIIRzkDpPRvVHjWn8OM0AHx1dymojAilstvUyShzccD0ssdY2eCdsSqN4pddfYdRQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_E0547418ACC44D928BA6080A55B536ACciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN6PR11MB3875.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 183cda5a-a004-474f-a263-08d835c5d9a9
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Aug 2020 02:51:54.8458 (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: e7zHnqpHOHeLBWPAe59a6SidSjZlPD8rTNXEySR7OjcAqJzlHvqaPDHzCnkX/ntnAez7B4kK1E1nynnKUk+WiQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1876
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_lvHJzsFWAM3dJxq_COHz7CG5Tg>
Subject: [netmod] Follow-up: impact of changing an import statement
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: Sat, 01 Aug 2020 02:52:02 -0000

WG,

Following up from the discussions during NETMOD meeting on Thursday. One of the main open topics is what to do when an import stmt is changed, for example

  1.  Module A (1.0.0) imports module B using “2.0.0 or derived”. There is no version 3+ for module B so module A uses 2.Y.Z
  2.  A new revision 3.0.0 of module B is created AND there is a change in module A to import module B using “3.0.0 or derived”.

Authors/contributors have discussed 2 options and right now we don’t have unanimity:

  1.  Option A: depending on the impact on the importing module A, the import-stmt is deemed BC or NBC. E.g. if the only NBC change in the  imported module is  to a type which the importing module does NOT use, that’s a BC change for the importing module.
  2.  Option B: consider the import-stmt change as a BC change and resolve this elsewhere e.g. YANG-Packages or YANG-Library.

This was in slides 13-14 of the presentation.

Fire away….

Regards,
Reshad.