[netmod] definition of "fully expanded YANG"

Michael Rehder <Michael.Rehder@Amdocs.com> Wed, 17 July 2019 13:03 UTC

Return-Path: <Michael.Rehder@amdocs.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 D8E42120302 for <netmod@ietfa.amsl.com>; Wed, 17 Jul 2019 06:03:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.687
X-Spam-Level:
X-Spam-Status: No, score=-1.687 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=amdocs.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 PrflgJuqC34C for <netmod@ietfa.amsl.com>; Wed, 17 Jul 2019 06:03:09 -0700 (PDT)
Received: from mx2.amdocs.com (stlmail1.amdocs.com [69.150.27.74]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F66E12022B for <netmod@ietf.org>; Wed, 17 Jul 2019 06:03:06 -0700 (PDT)
Received: from unknown (HELO USSTLEXCHCAS02.corp.amdocs.com) ([10.26.49.50]) by stlmail1.corp.amdocs.com with ESMTP; 17 Jul 2019 08:03:05 -0500
Received: from USSTLEXCHCAS02.corp.amdocs.com (10.26.51.232) by USSTLEXCHCAS02.corp.amdocs.com (10.26.51.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1531.3; Wed, 17 Jul 2019 08:03:05 -0500
Received: from USSTLEXCHEDGE02.corp.amdocs.com (10.25.2.168) by USSTLEXCHCAS02.corp.amdocs.com (10.26.51.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.1.1531.3 via Frontend Transport; Wed, 17 Jul 2019 08:03:05 -0500
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (10.26.125.4) by msgedge.amdocs.com (10.26.125.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1531.3; Wed, 17 Jul 2019 08:03:04 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QxXmu4LNEDsWNQQ3VGxXtH5quOtfmRkNmiQZDo/pAWf+QRoTnXiCBBcvp4z1+e26FPz0X6KW78HzP9bG9Sv/ciZwh+WvakgtZuOhHEE+iTKS8yjQddAzYTTJqD8shqMde5YcbqoP0UHylCfqsnOp66iioPGSVGDGoK+TOwRLJKSTqNHWajHcIfpcubssmzpvb0VEsKf8+Q8K/bUTwQotR2uaWaC206rPDLA444SzoOhcwQ0KC+ggZ5cU5d6VfNdoDuB4a0z4LALj2OeTNWENjJCYhMHzNSDj2PNP1baGUTm93iRJR5mf5BhmSfDCY6pEBNcucOczcCtT0IMvg3wwGg==
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=jhUW8azD6f5AZPO0ZQiNcxVb2eLqxBs5xdGoralAFQg=; b=XW9v+qxo5bIinsEJ+lGcSHNyFQYD65yIVRGASAcXIJKVgqvCUdXXcy+FDlnRq/IkegGXKQwuybc3EeZrS8Q0MasI+dHw+JmUaqNRUxbv/FqIlSD/kaC7G+YfmUaKcaiEika/sXojv03FELdUG1X9v3KNK5yqV3vupA75qyXVFuimvJlNt/6LrmspR6Noqh4BECeWnkJqgcck8W2TwgsZdVAFHOPL+TKVsNZ7Efxr8RWF7Hb7yZSAyX+7hPYFm2hFkraZCw43MQP+2W4GhkIdUQlRaBL7KqUF567u6ocxElt44iocxQiSJbhYGfwJX+EwCX2ktCD6nN/r27897cJLEw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=amdocs.com;dmarc=pass action=none header.from=amdocs.com;dkim=pass header.d=amdocs.com;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Amdocs.onmicrosoft.com; s=selector1-Amdocs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jhUW8azD6f5AZPO0ZQiNcxVb2eLqxBs5xdGoralAFQg=; b=ESVom9+bXDq1LQyab9/vRDKhr8TLiNNaqOj6ZC+BBLKB2Pb7eZgwy0HPB44IXgKGV7dMJ22g4+K9kxr/7xSElju+rlKwRuOwbUJbtfTlHRVKfuTppwfIT7G5dKARSm1mYNA/Jk1+BxulcZfL3fRWhY86x5PcgNJ5c67aaH8wBlk=
Received: from AM0PR06MB4083.eurprd06.prod.outlook.com (52.133.57.154) by AM0PR06MB4193.eurprd06.prod.outlook.com (52.135.149.159) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2073.14; Wed, 17 Jul 2019 13:03:03 +0000
Received: from AM0PR06MB4083.eurprd06.prod.outlook.com ([fe80::1df5:e05f:9080:8a32]) by AM0PR06MB4083.eurprd06.prod.outlook.com ([fe80::1df5:e05f:9080:8a32%7]) with mapi id 15.20.2073.012; Wed, 17 Jul 2019 13:03:03 +0000
From: Michael Rehder <Michael.Rehder@Amdocs.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: definition of "fully expanded YANG"
Thread-Index: AdU8nuY0Bmt7E8Y5QVmOJ4Epr5b+lA==
Date: Wed, 17 Jul 2019 13:03:03 +0000
Message-ID: <AM0PR06MB40833B02760A889E273D8278E7C90@AM0PR06MB4083.eurprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michael.Rehder@Amdocs.com;
x-originating-ip: [185.139.140.78]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d7ca3238-5090-4371-831f-08d70ab71a3a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:AM0PR06MB4193;
x-ms-traffictypediagnostic: AM0PR06MB4193:
x-microsoft-antispam-prvs: <AM0PR06MB41935A20374FEC32EE975FB7E7C90@AM0PR06MB4193.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01018CB5B3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(396003)(346002)(376002)(136003)(199004)(189003)(2906002)(478600001)(66066001)(33656002)(25786009)(4744005)(71200400001)(71190400001)(5640700003)(53936002)(9686003)(55016002)(6306002)(54896002)(6436002)(14454004)(5660300002)(7696005)(52536014)(2501003)(8676002)(26005)(3846002)(186003)(68736007)(476003)(7736002)(102836004)(790700001)(6116002)(6506007)(74316002)(256004)(14444005)(86362001)(6916009)(99286004)(66946007)(8936002)(486006)(76116006)(316002)(64756008)(1730700003)(81156014)(81166006)(66476007)(2351001)(66446008)(66556008); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR06MB4193; H:AM0PR06MB4083.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: Amdocs.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: X6tYAQKNQZ7JSDz4/9mH5Y9uRIyFWMKciX8Wg19WGumgSIyMhMo+YA3B+LuD1Cea43qRwVHK7poUrP1lkeSUzsb96BVfjWjDCRlb9QvjrCJlOKUOXvRPgkbFAvwv7OeyCYlDGBAOvGoTVDcNF9EK7bCN2JYpV/tGr4lrfkk0ESW+1XbtLC1ITODduks8VMjWLLdJvkqxQPXwpGOMynp8juFlvNWusZ6PWMm3b0bTw+dokFUVfuS6ZgwBNkBne+vot3O0I8qvbSQwyvNU6deZsHxfx5EHnHC0LPdSmGxK9yeRmTan3dFhJzKrBCQjGhljydLfRXe4tO0qkX+DZK8fo1c4oi9waY2dymaWdL6/aHFHid02OqfEVTb+6qieuQXrV/mFz4SXJgWpkdHWIlXMLjeV1f+aSMdBaC2DjAC7j7Q=
Content-Type: multipart/alternative; boundary="_000_AM0PR06MB40833B02760A889E273D8278E7C90AM0PR06MB4083eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d7ca3238-5090-4371-831f-08d70ab71a3a
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jul 2019 13:03:03.0770 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: c8eca3ca-1276-46d5-9d9d-a0f2a028920f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MREHDER@amdocs.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR06MB4193
X-OriginatorOrg: amdocs.com
X-TM-AS-Product-Ver: SMEX-14.0.0.1158-8.5.1020-24768.002
X-TM-AS-Result: No-10--17.167300-8.000000
X-TMASE-MatchedRID: hPzPP5VHKzPnyYsUXqFB8JjhZxhC9CTjgo5TZBCwajQ4WKr1PmPdtcZE 1hoM4QIsl4sRUz04dC7sbs1ezmq0DQvpfXyH90tsuwdUMMznEA+XqCWexXV0L8Xa6Xq+xbpk345 +on9m5Lo22uoEm245flgUFTT7Y9QpYTZ2mX+nxwwbrq24GKfh0NoKfgOoKJc21xLW0OKX8iPIeA QugZMNBPq+GH0sTAdJhbvBR1MHEmJu7xCoxCPC8oDcpVWyPxAMqAn+yHbzwCcwMfxyID/dnX9rw bumNaX9IoALBmt6oJpNmHbZfvaSSkwPNWeVRy99caD+wPaBYtZKRaXN2yYjHk/cRvj5stP6fUKi 99DpPHhaDmtsmfnd3gC2F/gPANDtkM4Lc05ov/ecxB01DrjF9317zx+CiSWzDC/Vm90If4V0NOB 2+sLcHg9bJM1Hzfpk3JfRp6TUuWKXBXaJoB9JZxhU9Ko9M4u9mbKOUsXbN2SlPA9G9KhcvbLn+0 Vm71LcV17IBi7o+3IgBwKKRHe+r2KbiO7rfgmGfKIHQui77Q+emh3/VQvHP+7IF3XF+SUkNBl/M d5dVfo=
X-TM-AS-User-Approved-Sender: No
X-TM-AS-User-Blocked-Sender: No
X-TMASE-Result: 10--17.167300-8.000000
X-TMASE-Version: SMEX-14.0.0.1158-8.5.1020-24768.002
X-TM-SNTS-SMTP: D9359AEA17D82F3A3553A6EE8236E4F4454EB0FF25BDC87C78887F5BB59731932000:8
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/h05n12sWuF5Es-cKZmtY_5nezGs>
Subject: [netmod] definition of "fully expanded YANG"
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, 17 Jul 2019 13:03:11 -0000

Has there ever been discussion about defining “fully expanded YANG”, that is a YANG module with all internal and external imports resolved?
This has several uses:
- Base for workable DIFF between versions so one can see all impacts of changes
   I see this as a pretty important part of semantic version management – if you can’t see the net result of changes in a properly modular YANG package, how can you be sure of the version meaning?
- Base for translation/processing of the schema
  There are all sorts other materials one can generate from a YANG (or a fully expanded YIN). If not expanded then this processing is very difficult.

Thanks
Mike
This email and the information contained herein is proprietary and confidential and subject to the Amdocs Email Terms of Service, which you may review at https://www.amdocs.com/about/email-terms-of-service <https://www.amdocs.com/about/email-terms-of-service>