Re: [netmod] YANG next

Andy Bierman <andy@yumaworks.com> Wed, 24 July 2019 18:32 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 D93C5120141 for <netmod@ietfa.amsl.com>; Wed, 24 Jul 2019 11:32:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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=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 DNZsglem8bSf for <netmod@ietfa.amsl.com>; Wed, 24 Jul 2019 11:32:37 -0700 (PDT)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 7FAA8120059 for <netmod@ietf.org>; Wed, 24 Jul 2019 11:32:37 -0700 (PDT)
Received: by mail-lf1-x131.google.com with SMTP id c19so32627924lfm.10 for <netmod@ietf.org>; Wed, 24 Jul 2019 11:32:37 -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=DgBw0PQaBQxSCCXVf4mijOjTvp4zO3XeBIkExj1/x/I=; b=uR1D8Rkfw0nimVH/GYxYsd8Qhi2PPOhXO1Od/BCtEJm3NlyXdESKaQohHM9G3qKRMK a4qKdq/dj2NXS6+WpxVN8wesXMFRRPcGwtDkerTXvmnEhb9FrIXKIArSXOkTMIBLj5tO Ifx1HuZCzFrbKpYiavRzB8+LB4YcYxIdfAuK8PVe1+wFc9wPrwQFYDrhYSEgMlJk5b5X luiYyfRBMR9OYnLhlrs6HsvP8ZjlXXe9qJI8c9GwoU63TEn6KCXp6I1hqz+cfHGLcdVu iQeGT3CPrLPX2pBaPABlphIVKEIX8cm2yIz8REwkuyuKL7e9PunmnWoQVFt/rBPljwu6 uSZA==
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=DgBw0PQaBQxSCCXVf4mijOjTvp4zO3XeBIkExj1/x/I=; b=CIO4pKPFa7KVNpGiNbC+nq7CMHxkGzsLYDyRWM3T9vZ8VdP+Zv38cBm7sYgtGDrcwT /2WtQtu9zsE1FDSYIRDSd40x+rb5ABkXRzZKtVLYOy6sjvuQD9U4JlNhPu4ZShWsZduC erIm2Y5taYafbGE3OykkFOkEgnGwjQnPSUc3Ua+3DB4GV6II6mWEfrzgWWJ8BqNQulda Oewmzrxygq1vmSAu3r/289AWDNpVsH3Wvx9ikznWQ19iHyDAI2ms6avfNeEXeDO+k9Bu vfJB/cyr7FnJZIo0gAlUaZtuANlL9IBMJmolXS1Oy/ukroYMsir3VqZsboaTW5TWlrca xoJw==
X-Gm-Message-State: APjAAAXVyKU3MdjH90Jos+CJjRr9ajbj4IfQ0Xl89QwsS//49zv1zfRf 4tMQQWPtv8JjaUNSqeAXQucO5MVZVoQHXdmfwQCJDA==
X-Google-Smtp-Source: APXvYqyo+o91B2pW/6U3qLesyWq2GQcQ4WXqiOoWuZYU/0k8n9L876pjhAWcFgmNDGkR4fJOBLg+sdhNXU4fA9L6mNQ=
X-Received: by 2002:ac2:4202:: with SMTP id y2mr4723731lfh.178.1563993155547; Wed, 24 Jul 2019 11:32:35 -0700 (PDT)
MIME-Version: 1.0
References: <ff5d90b51872df190abb226cb10d51a635e88521.camel@nic.cz> <CABCOCHRxfKWh1OS3bUJAabk3XAqTCiOswiE65JtMC8eyxMUxMA@mail.gmail.com> <02c4110737b4ff23f966e6153fad764f04436089.camel@nic.cz> <CABCOCHQoKAiugVsDhuHSvhfnCbP2D2caLU88cF-AkkH0aCSOUA@mail.gmail.com> <c35ae918e65411575b7e18dfd24547cbbf9d216d.camel@nic.cz> <856cce29-f524-be31-b5e5-bcb679721e9a@hq.sk> <0100016c25074dba-bffd4eea-f851-4913-83da-df3da8774f76-000000@email.amazonses.com>
In-Reply-To: <0100016c25074dba-bffd4eea-f851-4913-83da-df3da8774f76-000000@email.amazonses.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Wed, 24 Jul 2019 11:32:24 -0700
Message-ID: <CABCOCHR5MJLuRVtZBa_VbBXX4nrRJMUQBpU13P8a1oRE1_6C2g@mail.gmail.com>
To: Kent Watsen <kent@watsen.net>
Cc: Robert Varga <nite@hq.sk>, Ladislav Lhotka <lhotka@nic.cz>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000077d2ab058e718890"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8fbF-vDwGFzDCv5YWZMF40-PSdg>
Subject: Re: [netmod] YANG next
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, 24 Jul 2019 18:32:40 -0000

On Wed, Jul 24, 2019 at 10:28 AM Kent Watsen <kent@watsen.net> wrote:

>
> So you want to work on YANG 1.2, but just the parts you want to change? ;-)
>
> I am actually fine with not doing any changes to YANG 1.1 at all, except
> perhaps
> bug fixes. This doesn't necessarily mean closing the NETMOD WG, it would
> IMO be
> immensely useful to rewrite the language specification and remove NETCONF-
> and
> XML-specific part.
>
>
> +1. There are plenty of ambiguities and NETCONF/XML pollution in the
> spec. Having the specifications in a DAG would be immensely useful :)
>
>
> Agreed and I should've mentioned before that Martin said in Prague that
> he'd already started this effort, seeing it as a necessary pre-step before
> making other changes.  I'm unsure if the intention is to release this by
> itself as an RFC 7950 bis but, if looking for a minimal change, that might
> be it.  The next rung up would be to just add clarifications.  The next
> rung up from there would be to add only backwards-compatible changes
> (currently targeted by [1]).  The last rung being to also target NBC
> changes (there's no consensus to do this).
>
>
This WG sure likes to spend time refactoring documents.
Moving lots of text will create bugs and strong coupling, and only help the
standards purists.
It will be a lot of work for the WG and IESG to review such a massive
document split,
and in the end we have no improvement in YANG, just more RFCs to read.

Andy

[1] https://github.com/netmod-wg/yang-next/projects/2
>
> Kent
>
>
>