Re: [netmod] Meeting Notes from open YANG versioning Design Team meeting

Mahesh Jethanandani <mjethanandani@gmail.com> Fri, 29 March 2019 17:51 UTC

Return-Path: <mjethanandani@gmail.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 E79E71202CF for <netmod@ietfa.amsl.com>; Fri, 29 Mar 2019 10:51:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 5znf0Y7S8Vjf for <netmod@ietfa.amsl.com>; Fri, 29 Mar 2019 10:51:02 -0700 (PDT)
Received: from mail-yw1-xc31.google.com (mail-yw1-xc31.google.com [IPv6:2607:f8b0:4864:20::c31]) (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 E0B1512008A for <netmod@ietf.org>; Fri, 29 Mar 2019 10:50:56 -0700 (PDT)
Received: by mail-yw1-xc31.google.com with SMTP id c4so965344ywa.11 for <netmod@ietf.org>; Fri, 29 Mar 2019 10:50:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=yJB7o9EnDN9rZ5XOCJYYEmnepvJe2fHfl7hCp3MaJc4=; b=Hu2dZCuyNIt6Pj/ER+R04S6TRNYvSbg2CukZn/DRI4PQ2emuYVTKIWX2PwGYR+nonP 3f89dFA+M8vrHiTU87uAZ91oeOXOa0e5Pr2AtuVmy/84MoE55TPxaXneIRd+RJvXLVaw OHjYO/IytvrGBQYuSZITldCcSn+1/AWcprpn+3jVDsJaVymnemmCY3lOqKiszPtzcWMU zjPZz0VilMlDjsZX5xZpSBTSQ0mSTnifAuOvk7oP+cAbshWk1kCwp722+XqnMTAGKOKp 7N91AwlG87zfK4ZnxeiNeph6RAv95lIeBaSUmhGrjgDVdI9B/+mn78SOuVVz4oy+5sPY aOZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=yJB7o9EnDN9rZ5XOCJYYEmnepvJe2fHfl7hCp3MaJc4=; b=fFJdY0k6q+2wHvzT1gTqCgVezSi1JFVnbXrt9OIbVlBDifIDLZTEYgVXsw/S/MIIIV yXl2P4l0Zfhf1TzfH33loAhuo+gGvpsvA9hTlhfzuyLzntWR10pgMOlzt9Ito7wJM5Fn ydzhNQrL9ANjSaROLI5yxinjb85GL6VP+vdBT0r1U1C7F+bA7NYcoLdPMEMLRwvPfKJI d06UuXQ6iRTh8DwyoTWHbKx1OKsoOKwtdj5ylU8ytkK5gtLDY5Del4B6quHhR3YokaVl eGI5fTAA8SSklFS/0y+CnPm5EjUQgwnca1bF+p3rGkWEu5dxjCIedrAx00esAYfxmpBK K2CQ==
X-Gm-Message-State: APjAAAXZbEUX+P5aALQbTxRLsn4deiXuAbrZRoQn8Ia6Tw1oRyiffZBC F+z7FLIa3+q0e3HW/i8yhpE=
X-Google-Smtp-Source: APXvYqx8oBk2xVK6bZ3Bf2TIrJjCh7bHFqRFJz9iDHrgAuL5HB3p83YfbOlvTzTAXgk8CbtXJCe/DA==
X-Received: by 2002:a81:3791:: with SMTP id e139mr41860697ywa.476.1553881855972; Fri, 29 Mar 2019 10:50:55 -0700 (PDT)
Received: from [10.33.123.214] ([66.170.99.1]) by smtp.gmail.com with ESMTPSA id d64sm1181269ywb.64.2019.03.29.10.50.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 29 Mar 2019 10:50:54 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <7D105CD4-9C4A-4643-9B8E-0F54B54F5B26@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_6D01C6CC-6A7A-4CF6-948B-5A016DF91FFF"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Fri, 29 Mar 2019 10:50:52 -0700
In-Reply-To: <c22dd347c9ac42d68f74177c36bdea27@XCH-RCD-007.cisco.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
To: Robert Wilton <rwilton@cisco.com>
References: <c22dd347c9ac42d68f74177c36bdea27@XCH-RCD-007.cisco.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/mO4fAtpSyENHq7mq8ceUzgB7Oh4>
Subject: Re: [netmod] Meeting Notes from open YANG versioning Design Team meeting
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: Fri, 29 Mar 2019 17:51:06 -0000

Hi Robert,

Thanks for putting the minutes together. 

> On Mar 28, 2019, at 1:43 AM, Rob Wilton (rwilton) <rwilton@cisco.com> wrote:
> 
> -        These was agreement that IETF models should be limited to a linear revision history, with changes only in the most recent revision.  It was agreed that in some cases it is necessary to make NBC changes (in a new most recent revision) in IETF YANG modules to fix bugs.
>  
> -        There was discussion that an applicability statement could be added, or some of the requirements could be split between SDO vs Vendor requirements, but there did not seem to be strong consensus either for or against this change.  In anything, there seemed to be a slight preference to trying not to make this split.
>  
> -        It was agreed that YANG should have a single versioning scheme that is capable of covering both SDO requirements and vendor requirements.  There was agreement that guidelines text could be used to provide guidance on how IETF models should be versioned.


The combination of these bullet items, and maybe other bullet items does not make clear if there was any consensus in allowing (or maybe even preventing) vendors from using a versioning system to keep track of NBC changes on other (non-latest) branches of the model. I think I heard from multiple vendors (outside of this meeting) that making NBC changes was needed on the non-latest branches, whatever IETF or other SDOs decide. Has that sentiment changed?

If it is the case, the split between the requirements of SDO and the vendors is inevitable.

Thanks.

Mahesh Jethanandani
mjethanandani@gmail.com