Re: [netmod] Fwd: New Version Notification for draft-verdt-netmod-yang-versioning-reqs-01.txt

Ebben Aries <exa@juniper.net> Sat, 10 November 2018 03:45 UTC

Return-Path: <exa@juniper.net>
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 152BF130DD7; Fri, 9 Nov 2018 19:45:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.172
X-Spam-Level:
X-Spam-Status: No, score=-1.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 l7cSpvH8nxNR; Fri, 9 Nov 2018 19:45:37 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 2B6F6130DD5; Fri, 9 Nov 2018 19:45:37 -0800 (PST)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAA2npl3022844; Fri, 9 Nov 2018 18:49:51 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=PPS1017; bh=k1JeWx89UlCatTiU9IVavIi3r5wRV9Bx3+xVjfXcsmM=; b=eHTauSoiyimC3cNQ4tuThJDKotdGP+cfsPwE4juOmCyUofnkweQ3Q54qGdEdV5g5B9De qQdZ2WiFFnatjveq9UhIB9qDnBbZ8khroD8MaJNJzwcAPm7ycF+ExV4GoUTfULhXZj54 YKKucnh8RXQXbhMLhjWd8AMc+PdCLzd5Ym0qIpr+eP+3N2wvXrO8JvMTT4KDiz9jKdu/ 2pjAwQIg6HgMIB/scLNLRRfMF/gF0XhUKvXmj9FXdVsF5CZvkIERY3ioxX7ylAGMvLD9 dsOTYGD53IuU5Qz2G8RX25/Q96RwNqtEpt3f9bDfzG7d68eN4A1kSfetxqp1rA7R85g2 pA==
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp0119.outbound.protection.outlook.com [216.32.180.119]) by mx0a-00273201.pphosted.com with ESMTP id 2nnnamg3qc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 09 Nov 2018 18:49:51 -0800
Received: from CO2PR05CA0005.namprd05.prod.outlook.com (2603:10b6:102:2::15) by BYASPR01MB0023.namprd05.prod.outlook.com (2603:10b6:a03:72::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.11; Sat, 10 Nov 2018 02:49:48 +0000
Received: from BY2NAM05FT054.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::207) by CO2PR05CA0005.outlook.office365.com (2603:10b6:102:2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.12 via Frontend Transport; Sat, 10 Nov 2018 02:49:47 +0000
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.13 as permitted sender)
Received: from P-EXFEND-EQX-02.jnpr.net (66.129.239.13) by BY2NAM05FT054.mail.protection.outlook.com (10.152.100.191) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.1339.3 via Frontend Transport; Sat, 10 Nov 2018 02:49:47 +0000
Received: from P-EXBEND-EQX-01.jnpr.net (10.104.8.52) by P-EXFEND-EQX-02.jnpr.net (10.104.8.55) with Microsoft SMTP Server (TLS) id 15.0.847.32; Fri, 9 Nov 2018 18:49:47 -0800
Received: from smtp.juniper.net (10.104.20.6) by P-EXBEND-EQX-01.jnpr.net (10.104.8.52) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Fri, 9 Nov 2018 18:49:45 -0800
Date: Sat, 10 Nov 2018 09:49:44 +0700
From: Ebben Aries <exa@juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
CC: jclarke@cisco.com, netmod-ver-dt@ietf.org, netmod@ietf.org
Message-ID: <20181110024944.fxc47watzlvhtih5@smtp.juniper.net>
References: <37f05b48-5fe7-82b4-ae32-9b856596e6a2@cisco.com> <20181108.224633.1499859196570533612.mbj@tail-f.com> <a1bd7f74-19d6-c8bc-a34d-79ac0ac866e0@cisco.com> <20181109.144203.1456851344567787622.mbj@tail-f.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20181109.144203.1456851344567787622.mbj@tail-f.com>
X-EXCLAIMER-MD-CONFIG: e3cb0ff2-54e7-4646-8a04-0dae4ac7b136
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.13; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(136003)(376002)(39860400002)(346002)(396003)(2980300002)(189003)(199004)(8936002)(69596002)(336012)(2906002)(8676002)(97736004)(446003)(11346002)(305945005)(86362001)(55016002)(26005)(23726003)(68736007)(4326008)(1076002)(486006)(126002)(53936002)(81156014)(6246003)(186003)(97756001)(77096007)(81166006)(476003)(356004)(6346003)(7696005)(54906003)(93886005)(229853002)(46406003)(76176011)(6916009)(53416004)(47776003)(106466001)(478600001)(16586007)(316002)(5660300001)(50466002)(105596002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYASPR01MB0023; H:P-EXFEND-EQX-02.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT054; 1:qE2hDW8JtMFWWFMfzjZrjHdOCGMLo5nKBlwnapSTLhpHospDQ3IG9/lIIYpV2ea6sQFKNFNCN7MI0qeiPr6lN3YTsAASnUwV5fXZhDpa3vwvvUwJvNDvWUmR1LF1OdGR
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 723f400a-cada-4a8e-bba6-08d646b72d84
X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390017)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060); SRVR:BYASPR01MB0023;
X-Microsoft-Exchange-Diagnostics: 1; BYASPR01MB0023; 3:zlMcAmqCqxeC6TZguUbyEXEUTeYKal9F33ZGYGgq6v+jDqH2qkvDJ0G8ldiNygCyhC4eEjkVQPBL8MP4Chy3SE1RAr/0LuvRe378Y+MVeIiwgvK5tvW+yLlNzrkqSGGVyXrencJfOMmJH/7mxPiZbpBObykz7DK4+k4/HTGQHvuFaxta5Pjztk5sD9Xm4ZHIV39oVL3fiN4H4Y0+rZCqTsWzuUtZ5QruhCLyh3Dgx6G4OY6/EJqqfbKeR3KvjlowykfeFAo6w5GKpilfKBsHswuRS9T6oFx14GpuYzlP1mytr2C9FjPUGlMWlIexNuSDNVbqDDgNHg+qQ4T/qpxqX73K+Kjqhjxv+NxfkvPHKBI=; 25:AhsBcRSaEVenpaiZz5ie9AtFb3/3O/GAR/0D9rv4frtAnFsJ3SUtwHps7dcUal3xnB1wmrdhIGCF0Yryx2S7zqGXgzUf9yc2QP2YmWQnOakLuU5hU/Q9eKZPAUxZTPDuWcqpERrb5imRoIvw2/Jv+35YC2WxQ4eAsv9sMHnBXOzNH2c7h4TGL866bHnehes9nYh5IiAe1L0xWnbEZhvd22UMYPBQVtiftFSRm5y/zehqzNXjF1C04ibdJywdz6i4cnZRYCh0VgNT1ZG0Iqf74dppDmdfT9CBxozJGCLJGRqGZ9s2gGVkUSjmVFe5Dq6R1C9EQYyjHGENKmZ6XmxvGQ==
X-MS-TrafficTypeDiagnostic: BYASPR01MB0023:
X-Microsoft-Exchange-Diagnostics: 1; BYASPR01MB0023; 31:tEte2jwCJuHx3SAK9hqx/1HRhvnFVf+CicMBq9rXIV5lLxenZ4FUZxZBu7+UUBWTUWTc85j7iHIeGyvulnEkQPW1WRqxx3yGPLQR4mE0qQMTSj2elvi30VD5kbOSO5E4XLoS6lh245vVrjabz/b2VZo2sMvL31aXQyjsPHUM7RaIlUlDNvy6AtSsEGtqySIe8v8Q+3Oe9CGhNzJO6C1TKjann1KXe1+4VECX+wvEwmk=; 20:xH/0gc0ma7tB68cCSwmmvXIlW2SgUUOcSASIrWiWzWg6EcJR2I3YM+V9NFVEw8fI7uH1xOVLsv2Z30hMqUPAGCPYVIR5AAk2uEVls91fP+Uo9BkKlpBrdg2v1ITTrh1aEAARUBXIyAlivmN0dZ1kpoTSne8ig2+rcaHPy5BWheDhXFXmBWUdAsfXgwye+Bc3W1o86FqRN7vxcvgNoU/pgRXnO+4bpfhYeU1AQiGvLFBMjHEQkjlqLZzOAaWZhTbqzLdHNAN0b+oMLQldkqnWdQNX6gHFzTSgfwpB8ntS1ykE9AKVeZWFJkcF4qn6FqF7/m/zkOfLpwJFP4+J8LeKQg+vNsz0nd3zejUsYf65oHAYer2gQwaBgLu24gNSiyOslSk10jIvP/V9pv0bw2OC2dXCe1CO9EoTbKr6WbTu5D9ylCXj/66cdcDDagBaVgOUmEzMGiTzR7zdiO849Fwz1OXLaHl0mqz1b92Scc9wHTY+57garfeTQcH+9fabK7zH
X-Microsoft-Antispam-PRVS: <BYASPR01MB002314B5B7C896E4AB8CE5EDA8C70@BYASPR01MB0023.namprd05.prod.outlook.com>
X-MS-Exchange-SenderADCheck: 1
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93003095)(3002001)(3231402)(944501410)(52105111)(10201501046)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:BYASPR01MB0023; BCL:0; PCL:0; RULEID:; SRVR:BYASPR01MB0023;
X-Microsoft-Exchange-Diagnostics: 1; BYASPR01MB0023; 4:8DkdFwwNaoSfftCsi7Lt3qqSvPuJe3G+L2wxjd0NR18dU8/eyjMCidg0Jv5W8ni5R94pgiINQKebrFDwVmpjIHWvb7yqAGIeRC6gEkif+yUf8NPS1j/nfv1W4tjrElZV5Arvi4gH38fAkYFQ1nNPvwRkLa61xu5hs8ZhPCiTKw2jL+wzefoAfJn/oe0CMy/so99wGQuqXopSkxbtluBiptnVwyLXUApdvJtFKfzaTy3YxzE2TKyRPGs5fRiDrvLEoC3tLEQyCPFR6DDXfoQb3g==
X-Forefront-PRVS: 0852EB6797
X-Microsoft-Exchange-Diagnostics: 1; BYASPR01MB0023; 23:MXkyxNQt6pL4JaKiMlLGc/MpHdI+W92zW4jAjS3jv8MDA0R9/U9lf+UD/nhZMSdpfEG6KBmybYKu/t7QVTaYuugNZm/ghur0KsnfhJWuumyE/+nDncpgIDkcIx8IucFe8WnL/cCZcQosXA0h9IVHZU73snFMq0FhyOcBiFzOjrMhn1S6JbEv632Ars3u+5qAN+i9ayyjfWq+dK5uO3ixbUwNx0dhVYDFKBLu+nWQwLsgQHK7/6No3zn/MpzS3sGLOWho4DYMpzHWwa4fwbirWNvxK/q7PkEjv/mD+J+PDOz44pXvLD/Rz6DCbgg8keaOUZ+d9ltoTL6SEuKhyEqaBBjtZSXMLhxDNtrBf6UZRGLzTcqqcANuzanMlyHY/6yuFI+TkH8G3f+NpCvahZzlFVZsBqldhaxgaFXn2U9AokiMBAixr8yvDsvrdpzYglDZpAwMm+XQklU7J78koTzEWLvFA5xzA/f9eayGU6gip5xyGBENxepqFFHz5GyXrEE4Sns2N1DwXOnrst89xBZecYUHLBFY6wcrfDxTsL8fjg8iVjiUaOnLAFGHBoHoZ4cjrVvppfKCF6sPgVbBe3nqtmluct5F2watM2qJh8VL/b2fwkQyEqz2VemWoLDRkwFfCRTAak/lDV1/zkLgvBxUXP7kjOBZcYW7m6mb61YN/kT6+17Cg3V9qg49xia7ziUgX8GQofrNnmYK1XB0NxbgY21YMzD5SJ/mgwObFN3qvx2MuoYAvquam5ICFZB1JuWxFU4YeMoflD/TRPKQMb2iUhbFmRtgh0FEx3ZNpHrRXTthm12lNU9h3SX38nC46W933EfgI2a1Y04KmAfz2gy8pIYwq2zHIDuhSOXool/HTKYTqgcZzS/JW9hxZNecMscnvbt/UdHCC37nDHEWG9fXrzxefevWf0rt1kSTIsedNWL9lhEYSVaDEqQriGWJAKhqcUY4njkIikngrutqNfX6aJEGSSCqbK0uPl/KH0iLcgOltfqR4PBU+hrVsU7r3ViYYrUGGHAohBXXi9wmiw9RZeDrTufXAbvzq/BufBSyENG6uFuL6HhAy6uh1q10OzqD/g62PbIpPEZZ4JwyMadSll/SpToakwhJ5zlcBxYlm5qRDCkFGjbYXWs4syxoRD/ifKsAiKka1vz0AnwVXCo/yBLGyOPUzVHQXz2OD5BqQbw=
X-Microsoft-Antispam-Message-Info: LtKdlgnBiWuvQ8MemrEcUsQYnDdaHADUFbsYaeWUIOdhsmfyvz5O03ytCVHEcei+5c7wF1xfqpojaIQmFeRN4tB8FO7qnSN+O3MhU9eK3TWMPLKadLMGQMg9uN2TL5LZEdeUbKT4uOcN/4/ka7M7tblYyDNjSRpZcApAxj0mKl78b4923o1ZPlC/NWNcKZRlXTHAUbYONqiwVJxgFqgrDtX96I+G6Lo8xW6+BdaMYSzG+97w+/xSJNfFTcHHiDISOnvHdrupyDTGBm8+p6bLo6F+/CC1yZCkGDinPW0UpKADyRWLcaXJaIhZDFamXbhMJFCErAnSJBUZfcSYi2zEWuY/QpV1kHiM43jAZ3PBuxI=
X-Microsoft-Exchange-Diagnostics: 1; BYASPR01MB0023; 6:uxzN11y6FAEs+2NQFSdGKvOUuV9DxTyOSILlyPu7yN1jR3YinAbJ4i8/8Eux7DQHzzS3dX7r23KO79NZiVSVA/4QeHY98BSG0kgh6wmCtokfAQmKpmoJyCc6AIIGEZc1DkexySP3nRFtMzzLlFfuSHwpzVrWJ3VhkwmDZ/t8FGTZfabmGfOe4+HJZpAKqlKv2vHo+y5LQUgCMPEXGR7e88p/FNI5KCJJ27fKKavZjRi6tg84+FP67CswLkjX3auZ8or5MgnvSqZyzmZT+pB64wj2yBJ3q1lb6OosTsaHpm9yiGDFdkJ7fpmhsSTDX1TDBmxv3Q8km94MWNVMfAWOdrOVJvPy1JBlZVNUCo9E894mS+8iohieVo+/shCTtSqvnkaUblLSthY9c0TmB1h2cO4dAEHnZ4xkNGqeQ9B7CRn7zz2U2a+Peqd2fHCj03MFCXwqI4m8pyqHDq8dgEhukA==; 5:j2btEIfijC/3ddmc3TOw1I2BPHtNn+yR8+kHR1MZNqJdW44IKVg8rHucCIcCJekRc6T3/fi/4unC7UdVKsCgTCzGjI1+nO5rnpuUuKTSdkIjd7EfVhhhFvRyhlvoevaCUvm83kqJzd0wCzHHWOI97WM4igoVgFnup49rt3IZsaw=; 7:u1Gzo/knL0jBUnFZ53YgAD+FxmIUEkl9giiBk9gpGmA8R5rx/VsAhFj4JfUbKmpM5ud0WofbF10mvS2RAQiBqmW2tEWC6C7twf/GjcX+oD+QWt0tX+lUP4sXUny5UDwZZkX2mpUAfyWths9Yj7rnWw==
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Nov 2018 02:49:47.5980 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 723f400a-cada-4a8e-bba6-08d646b72d84
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.13]; Helo=[P-EXFEND-EQX-02.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYASPR01MB0023
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-09_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811100022
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/SnZ3BiUpK1HWNgIzVo4qy7tQxo0>
Subject: Re: [netmod] Fwd: New Version Notification for draft-verdt-netmod-yang-versioning-reqs-01.txt
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, 10 Nov 2018 03:45:39 -0000

On Nov 09 14:42 PM, Martin Bjorklund wrote:
> > The
> > point of requirement 1.4 was to say that the DT felt previous versions
> > of modules needed to support fixes without bringing in elements from head.
> 
> I think this means that you require branching.
> 
> But is this still the point of the "new 1.4" that was mentioned in the
> session?
> 
> However, as Rob Shakir mentioned in the session, there are other ways
> to do fixes / enhacements than branching a single module.  You can add
> new functionality with augment and make changes with deviations.
> 

So we could potentially result in a cleaner set of base model versioning
but augments and deviations that will need somewhat of it's own
branch versioning now.  I often find that consumers/clients make quite a
few assumptions and expectations when one supports model version X (w/o
the realization that it is X+/- for various reasons)

We'll have a namespace problem which will result in namespaces being
inserted (and removed at later dates) which ultimately has an impact on
clients

Possibly a better middle ground but think there are still considerations
here as well as to the overall impact of this approach

/ebben