Re: [netmod] YANG Versioning Weekly Call Minutes - 2021-06-08

Andy Bierman <andy@yumaworks.com> Mon, 14 June 2021 17:01 UTC

Return-Path: <andy@yumaworks.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 23E683A2B02 for <netmod@ietfa.amsl.com>; Mon, 14 Jun 2021 10:01:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 GPhMnzD-EFdy for <netmod@ietfa.amsl.com>; Mon, 14 Jun 2021 10:01:50 -0700 (PDT)
Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (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 2E83C3A2AFE for <netmod@ietf.org>; Mon, 14 Jun 2021 10:01:50 -0700 (PDT)
Received: by mail-lj1-x22d.google.com with SMTP id 131so21175901ljj.3 for <netmod@ietf.org>; Mon, 14 Jun 2021 10:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=j1rY8saGJg/LKE+NANmwbaxHhuA6FAJ3xH1CYGmSn/I=; b=EBdaxGCW1JWgBhjZflI2L0If4UwSb5fXF6ZGapzWxYcoBaLPCH+WyyZgeCzLsJvvPJ mDTdl5d1ppaCGsMbgEKdp4X51loIxQBoCDRYtBuc9PnCI8aleDg+fmwzyXHc2WeJ3Vta RfHn1EpoAHYcIHhb+bfPlNk0zgQ2u1R8YPY98j8kFW20UeN2OM1ys3UjnRbDhBAKElL4 t5lJhdkj1g/OraThTjLe53ixRveHHdvxKwR29pcQlFouZ2uFGmlrTeK+tIGSZpBNtEVb UWOrB7JywhNnd2Fa6xn5ooZmgrmH1NChrdo8cFsQgmV6MqkWMZPC3jMi5TEmgXhEdcyP KA9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=j1rY8saGJg/LKE+NANmwbaxHhuA6FAJ3xH1CYGmSn/I=; b=s2y8boyQVGrvavvXbTyspGldPzuRHQ2ZrEr3n84Ho1ZWqWZk+jxGHdCaynftTnyPTo dgVTKjLfLnqzRB0gSWfEZAdstGNL4quy1bI6bqMHA9badylETgMFjLdRRmXmPyegsp7O RmbeXtAIUicn1j9/gFJxr3cv4f0/4K3xlQKFMeGnlXjUS8zY75y3q45FjzwrJlbeyX2X NctsTq9eKvNCf9hjDMefPqeczvB8zd2lyOhWRB8vPH+v0YSFFmQFOL8pSnWMlu3vhPg5 53XqUSbW8siYPmSD7iScZFbsvND+30moGbmBLcRYEQMHIckCuqWGRMYbxtaydvc15tL2 45+A==
X-Gm-Message-State: AOAM53340mNVSVhxsrXbWP5tApLBdN9vIvM6Q+MYbOR1++VGmXMWOXhr g0H5IJXzhvnGivff06cp2XsUsPdLXzfSTKpTIBoKEA==
X-Google-Smtp-Source: ABdhPJy/05ywR4/c3TXaW8JeEw8xbWJ9QCKwhSgKJSaE20WI3O0eDiqPrw+1P8FeWw0bYh1HrAdvFTnKxj/1KrJDkoY=
X-Received: by 2002:a05:651c:1318:: with SMTP id u24mr14934754lja.91.1623690105607; Mon, 14 Jun 2021 10:01:45 -0700 (PDT)
MIME-Version: 1.0
References: <CABCOCHT86mf2M9Mw4dhOHU2cd4ffkZ4hLd3CfPorG5mk1cUpRQ@mail.gmail.com> <0100017a0a164118-b7e3c4cc-177c-4211-b19a-9dcb77006dcd-000000@email.amazonses.com> <CABCOCHRF=jXR4qJGU5jkv8eVMn3bJfKrWEbE5GU3KfJsuzQMGw@mail.gmail.com> <0100017a0b63209f-789f601b-574a-44c7-b870-ec9bbe870c75-000000@email.amazonses.com>
In-Reply-To: <0100017a0b63209f-789f601b-574a-44c7-b870-ec9bbe870c75-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 14 Jun 2021 10:01:34 -0700
Message-ID: <CABCOCHTrZonbrspLUZ1BinLW8M+QEuuAZELReebAxjSkE7iOTw@mail.gmail.com>
To: Kent Watsen <kent+ietf@watsen.net>
Cc: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f8693d05c4bccfe6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/fniRAT_Uy51GVPbdBp-bqOh9UAY>
Subject: Re: [netmod] YANG Versioning Weekly Call Minutes - 2021-06-08
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: Mon, 14 Jun 2021 17:01:55 -0000

On Mon, Jun 14, 2021 at 9:38 AM Kent Watsen <kent+ietf@watsen.net> wrote:

>
>
> > Good thing we are not discussing YANG-next...
>>
>> Sarcasm?  ;)
>>
>
> No. The NETMOD WG has repeatedly decided not to produce a new YANG language
> version in which the yang-version string is changed.
>
>
> That’s not possibly true.   It's a matter of “when", not “if”, unless
> you’re anticipating YANG moving to HISTORIC.
>
>
I meant the current work is using extensions instead of new language
statements.
Not that the yang-version will never be changed in the future.

It is not a matter of "when" if new functionality is added via extensions.
In theory the WG could add new functionality to YANG 1.1 this way for years.
In practice it might be difficult to achieve widespread interoperability if
nobody
agrees what "YANG next"  actually contains. Also, YANG 1.1 clearly says a
tool MAY
skip over and ignore ANY external statement, so it is problematic to use
extension-stmt
as if it was defining real statements. It is better to have a tool clearly
fail
with an "unsupported YANG version" error than it is to silently ignore
external statements.



K.
>
>
Andy