[netmod] draft-ietf-netmod-yang-module-versioning-02

Reshad Rahman <reshad@yahoo.com> Sun, 28 February 2021 20:48 UTC

Return-Path: <reshad@yahoo.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 C07F73A1C2E for <netmod@ietfa.amsl.com>; Sun, 28 Feb 2021 12:48:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.68
X-Spam-Level:
X-Spam-Status: No, score=0.68 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, MALFORMED_FREEMAIL=0.878, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 8VZGdw0ICFNU for <netmod@ietfa.amsl.com>; Sun, 28 Feb 2021 12:48:23 -0800 (PST)
Received: from sonic313-14.consmr.mail.bf2.yahoo.com (sonic313-14.consmr.mail.bf2.yahoo.com [74.6.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EC533A1C2D for <netmod@ietf.org>; Sun, 28 Feb 2021 12:48:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1614545302; bh=0M7NcxynaSN5UbG4i0bjQ/bYKoDEGScnrCzr4aOQlKQ=; h=Date:Subject:From:To:References:From:Subject:Reply-To; b=AfHPE4Z8Q8SUlPljjbi7f6umkeE2pg160egLcqmM1+/A4e/zEhbTSoXFt4P0ShJqEOdSDPrLtIpmNmvSVH4WCTuzhl9WN3/5WHu6+TIS0eddLJB4KRN55IbMmqedT8ObOdJPVsWPHQabcLCb4HAVwb/0Rx1vWPqZg1eLQJvYX+KMygDSmp71nWyv4J+3c2kp0U8gFaDHwi7LgjZ1+PuGXzT1GNy5sN37bZ5mHv/iWPn0QuFNBzHVI2YsHAAFe0RZ4wZBRvDvboh/VHXxkUOwKoFJo2zcl6mUD6WQ0YooryU4I7F+GFPSCaORWBj8VC32HZCKtaL8BXPvuDxnLFsPSg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1614545302; bh=jNXzN8Iaj0gWXQhsgwYDXsehCtWdkzEVygWVUEPk1IQ=; h=X-Sonic-MF:Date:Subject:From:To:From:Subject; b=e7TtaI6wOIR7DL9b1nBeOmCmcCMTifyxx1xDP35yA5oQL4ibIiVpB7ZC/OtXmGFtCJlNF4DxYxXnGivdKFJnbxKZzPqc/XPJEmLoXMn4dVfNsuG2WJFj0zM3iohdsdkE/gmtyNhoP2QoarPpzYbHQK2u0gDrdvfRnSGx8sP5YVb3dvrEK7ry83+BSRaf9oIaTmqiA3/wcH+jQq47CPFO9Sp3i32Sic4K5I8beri3s0ZlSe6Sj3nMdCLzb7/3E5JoKcP4vRfTUdozHYLXVq2HOdP/1akqkVcEJU05puBPuqRGFjxnCDUcKKjzy56BEwJNM1RGilA8ap7Pwzpep9QCyg==
X-YMail-OSG: DWfRsjYVM1mrhRT10W5P_J41rZbs.BaXLPut4krDCwNIr1SsO7GeE7aUwmWDZYA CHJBmgP1L0PNUuP6ObP7MEzMKlD5g7vS06M9QvYDKHiy6rsaDhhCvsa1r1QpGBQnMW6R3ip0MFlw pPhg1cj.n5Ow8cnBKQa3oeD6Ukp_Odpd26mg6Trp39rYKxjbnAiMmN6xlDcCa4kwJilDpAVkjdf3 ut8Zbt0J_fSvDemowf73EmuYkV4y49vJXRtpMhV6t7XfWgq_bEqmQEFH8c_W_VCeaq_z.v1uf9yq TH4qiJ7uM62NWONNJzpmkOscTYsHUcziHh56wS19Ys.P5.rZsu0FKjsrM7tmiIALpUfB509zZKpQ zkxf7o6haSvvhAqgYgRowPS1TkpcfXTp0dp4I6pjBuNemgQwov1RUNpUlaVaDGUaQth00gRtwyS0 .ePwrs25piWwN13U3y75N9UnDVHc5D7dRbuORFOjy_u5py_FE0bQ8rcKJkprbPJ9CRK2TPPOBElX k2cLRsx7z1jDLUisGwl06_lBU0fZ31PtWPuWx8Ga2J5gesFVeKFs74.vAUFX3laypg1mnGWPv2hf 93VP3p5diTBwfO3KmWM2JvWizL0lokP.ANNaLzhZc52ScSiwKo_2JIxW2b7NHYNOKwFiyDyjurPu _Q2vNh6owv.eba6Ez7QHT6eqwq7eBjQDszDLNdrk_4nzPudp4acfclcuB0Bd5WqphxuyFaqm.Bjv 1DlryfCabVFxzUganWVCLzMETbcpLfc3KoGEVkaqZnaSdVZNrRQJr.7oySC2t3u3_ab5BWBL.H_e cC1a.ziW6FJ3QEdmnMjmHRi7pgjYkqoRfVmJP2Z6SqlRtCuDZzxmJlhd0INaRVucfT9uafz2PeZb QQ48392YoQQN3x3sZutinDvjSzuDA1KUVKqzwKlXer0wNtGaWkGxOyQs22D2QRyq2O9s1qUt5KEo MCpbx56l8Cpun_.87VRcCvlobppgwyd38ceJ1s4WbiNqdQKWuOCO_wkzD4k.CN6TS3cE.HZS6KFS SIwtagu0EYX977nFuhrulK1Bboi_QaDt.Ke3zxkwgGb8Y8aW0sHGDgKfn8WlGzb9DtkQ3Ww1cqx7 zziOnDQdJa_ey7T40IdWYBfpSTzhF5NFDAO9_s88yVrYU.zcfVsMC7AIO2qhcz_5HeBOCJOEnoqp 5yMRGIkkUSJgN5nMjcxSxrMMbLLbP32b7ZL58UDVsiPQ7TVTkuU.O1pUUHBAbEYZuNIfPH7TKQtU y0sAKimq0Qq2RVZoiH_NOBmOk1rcevcIKcdHlhkEci.7gTgl.4RiARcaTUX_OnC1diXudBB7spzB ydW6o1Qrp1Bs.VdZD2n1Hr5u3af..CqoCQjf4AOnldxdE7DAQfHqUK6yGHr7jL_tjg6CfL54YltD Oz0C0NMnF.BOqxt7b1.pJOthBCZVV1LR8tuSoH1CSi8a_sh2sW8sOLHHupNGHxuwbKa3fhVGg8m9 WVCFE5s9dtrIWov3RqsbI4xvfcJYJKE9GBrAjVIJgPjX40CjL2gZrZion8b97sXwlJwb78nJt7Y4 gFrVsyeUJyeG40jfiD3LvFbQAFIEinOS39zKladASEnEQoD8nxFz14Y6Lf_MWkN1yBtnXklepfrO fBl6mCWe3wuAIIhuUCDQSr0BOgIGPDIzhJRWh5kBln4D33_eLpJZtslN.rxZrtkBo_QHjom_HpVH S0cM0bHyosiRk_XvqasNB9U_ygN3KOmjcV8toRKW.t82Vh34c5n7kqjtOsclSEX6oAnR9U88db9V EdX38MzhWJUbHkBLfVz.QaQfcLvV8rqLRFCfb2quS8F_glsEiYh8E0EYe5eiNrK3D1xYtdJ33I6e VW5UgiGdhjclZ9MXh7lxXI6uge10GdJ3CRpiGeNQwjgemiRnCBOXXuvQ.JINrHJrR0GQ7ZiW3Doq f6DH7fxVXkPGtZKBFnc4t5No0DTgkd62Kn9t2O.C0pSfyhLjWxTtBPUNoTGPIej37lroGZf9B.ok lKMFFtZP4WMuS3dTvyaOMQGUTobEc1zUxyWbsVRECe0vyALVOBAasJ8zBdDtq_96TSw9PyXW9wEE 3iD0MzImOwf2IEJjAY8wJ2pj75SLczB17D2dRQrW8XvrpG5ApqMsOmmqkxuYGtGLGPyjt0OpjA9C Y_4GqwQbZ09jEm81nGdRWSfT3OE2atBFuKBkzW6DnA5IZ9W.Ry1Rt1.7oHAVepOxvrllrkpRVjj2 GqR_WVWQguaPcnCzcc6DPxaHb4nVhFP2AMfQKbL7Epr.gtSAJmzfDV55768cIiqtV6lTtw9pERox LvyJhnnYupBh_28U57oPl9hVrkveEx.l0SviXQ2k9GjKrZiHTXSkVa3RPRmA_8.qMyww_T.AM.dX Wv0EMzUTTQYwvMHWx7oS4x25HsZTru.3HhdEp5A--
X-Sonic-MF: <reshad@yahoo.com>
Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.bf2.yahoo.com with HTTP; Sun, 28 Feb 2021 20:48:22 +0000
Received: by smtp423.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 4b106bd8344ca2d8da7d09d2b1cd4fe4; Sun, 28 Feb 2021 20:48:18 +0000 (UTC)
User-Agent: Microsoft-MacOutlook/16.44.20121301
Date: Sun, 28 Feb 2021 15:48:17 -0500
From: Reshad Rahman <reshad@yahoo.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <23A57701-834D-4F58-8DD6-F25FA4A0E6F4@yahoo.com>
Thread-Topic: draft-ietf-netmod-yang-module-versioning-02
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
References: <23A57701-834D-4F58-8DD6-F25FA4A0E6F4.ref@yahoo.com>
X-Mailer: WebService/1.1.17828 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/x0gCTh3XEWfp4yFNwNECIvRMetc>
Subject: [netmod] draft-ietf-netmod-yang-module-versioning-02
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: Sun, 28 Feb 2021 20:48:26 -0000

WG,

Here are the changes in this revision (various people have contributed to the changes after the discussions in the last 2 virtual interims).
1) Addition of backwards-compatibility rules for config false and output data (section 3.1.2)
2) Clarification on YANG module files: use of # in filename with revision-label (section 3) 
3) New text on impact of removing revisions from the revision history (section 3.3.2)
4) New text on how adding/changing/removing "revision-xxx" sub-statements in import statements is considered BC (section 4)
5) Changed revision-label in the YANG module to match accepted characters
6) New text for IANA maintained YANG modules (section 11.2)

Please provide comments/feedback.

Regards,
Reshad.

On 2021-02-22, 5:30 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org> wrote:


    A new version of I-D, draft-ietf-netmod-yang-module-versioning-02.txt
    has been successfully submitted by Reshad Rahman and posted to the
    IETF repository.

    Name:		draft-ietf-netmod-yang-module-versioning
    Revision:	02
    Title:		Updated YANG Module Revision Handling
    Document date:	2021-02-22
    Group:		netmod
    Pages:		40
    URL:            https://www.ietf.org/archive/id/draft-ietf-netmod-yang-module-versioning-02.txt
    Status:         https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-module-versioning/
    Htmlized:       https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-module-versioning
    Htmlized:       https://tools.ietf.org/html/draft-ietf-netmod-yang-module-versioning-02
    Diff:           https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-yang-module-versioning-02

    Abstract:
       This document specifies a new YANG module update procedure that can
       document when non-backwards-compatible changes have occurred during
       the evolution of a YANG module.  It extends the YANG import statement
       with an earliest revision filter to better represent inter-module
       dependencies.  It provides help and guidelines for managing the
       lifecycle of YANG modules and individual schema nodes.  It provides a
       mechanism, via the revision-label YANG extension, to specify a
       revision identifier for YANG modules.  This document updates RFC
       7950, RFC 8407 and RFC 8525.




    Please note that it may take a couple of minutes from the time of submission
    until the htmlized version and diff are available at tools.ietf.org.

    The IETF Secretariat