Re: [netmod] regarding draft-bierman-netmod-yang-data-ext-00

Andy Bierman <andy@yumaworks.com> Fri, 01 September 2017 17:58 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 E8C9B1320DC for <netmod@ietfa.amsl.com>; Fri, 1 Sep 2017 10:58:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.7
X-Spam-Level:
X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 UNwyKskKpQgR for <netmod@ietfa.amsl.com>; Fri, 1 Sep 2017 10:58:14 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 33ACC134434 for <netmod@ietf.org>; Fri, 1 Sep 2017 10:58:14 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id v2so5889679wmf.0 for <netmod@ietf.org>; Fri, 01 Sep 2017 10:58:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=BPj2faM7+tNuaJqx1O1aVKB9MUWLeZpqlotDRSsDSwM=; b=1vxHpdDeNhezOMSWjvnwJAWo4/FuJk9LZ22aRgybn+bf3MLcX3kNe9Jo4AT0cH8RWH vPctJDKk2gER9qAa+PC7bxfCPY4ytbU5GYQIgN2LFm4vivlUNi2t70HeURt/Vopew+db ojFHT+E3k+cfaL5+fwD10kx2c5azGx0zZpUHzNIIGzmME6Js4G9AAzhZnPf72wD/4Ys/ hNKB0ky4foitgvxeGvO/jRpOeerDEZDoh/6QwFycBG2qs2VGao4gZUX93aFJn7kIMcRY sB8pGt73p8NYHCUx2C4ImFh52uWhEL1PrCaMkuGNAEzEJ6Ni8nQAn95FoXG18Z6LG6p7 EQyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=BPj2faM7+tNuaJqx1O1aVKB9MUWLeZpqlotDRSsDSwM=; b=jhsbksQgYs9vJ6tHY8XwO36qeAuI8sJD4RJQt7Q8mI4BZHixycphAXXdXys54J8yf9 ZGXIjiaJXoCzYoxQrc6vZNNJN0X2ZBSRL1+0nkiV2nanL20Rs/UpCCF4SfoG5pgo6T6b 2wz74kZT6fevWmcCsJiecYVL6dehUtxBOp6GaAE074rGFRtzKtGop23oO8WwpIPHQFaF ww3IL6g3sT+Q3FfQaJ/v0xWznfDkk945f/6KYuf+EU10Hz9i0U/uG4Xdt7WGutlIoJuc QePnCsMFOOleKrLQb1gaS6sIGstNex0bMO5ds/UOftJ+EPkXZ7OLOWQmHpLKTgolGtoQ ITFQ==
X-Gm-Message-State: AHPjjUjdwVYay+oqGyUHv7UUru85B5gwCTCqyqQKOd+KWeWmg5mrXfcs OYDzmrytpxX6o0nsOdBONYBnKUGvG3HQ
X-Google-Smtp-Source: ADKCNb7Db0Z7Vxbf3VEQab1qLirAULpewy+HDW5P71LE5L1JSkO+Oxkfv40Zb0QtKh1d+j0Yn6M5LK3xZieuwSXIGfo=
X-Received: by 10.28.156.198 with SMTP id f189mr901155wme.28.1504288692643; Fri, 01 Sep 2017 10:58:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.171.84 with HTTP; Fri, 1 Sep 2017 10:58:11 -0700 (PDT)
In-Reply-To: <56D58AA8-E71E-4CA1-B81E-70E2EDD94E91@juniper.net>
References: <57AA997C-6E52-49D2-B6AF-7DDE8F13D7B3@juniper.net> <CABCOCHSA_dqNwy=xj4vj8bCHKaJhisx0qCccYCyyBdLWXeW2Rw@mail.gmail.com> <56D58AA8-E71E-4CA1-B81E-70E2EDD94E91@juniper.net>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 01 Sep 2017 10:58:11 -0700
Message-ID: <CABCOCHShmLL03Z7H=ZAFFj9N+=qqDjHttprR-_ev6i+0g21iJQ@mail.gmail.com>
To: Kent Watsen <kwatsen@juniper.net>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="001a114b2e582a69c2055824816d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/dB30_t65wh5y1yCf7j007khP1S8>
Subject: Re: [netmod] regarding draft-bierman-netmod-yang-data-ext-00
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
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, 01 Sep 2017 17:58:16 -0000

On Fri, Sep 1, 2017 at 10:43 AM, Kent Watsen <kwatsen@juniper.net> wrote:

>
>
>
>
> > I am not sure any new construct is needed at all.
>
> > The current definition covers it.
>
> <snip/>
>
>
>
> Right, this is what is currently being done, but it is neither intuitive
> nor conducive to downstream extensions…
>
>
>

I agree with Martin that we do not need to replicate plain YANG in
extensions.
We want to avoid new extensions, especially if a regular YANG statement
with work.



>
>
> > We went through that issue at least twice before RFC 8040.
>
> > There was no concern about this extension being in the RESTCONF spec.
>
>
>
> I don't think people understood what was at stake at the time - yang-data
> has since taken on more prominence.    You write "no concern", but I think
> it was more like "no response", and the solution just rolled on.
>

I think I explained it well enough at the time.
There is a normative reference to RESTCONF to use yang-data.
This is just an RFC detail. In a server, the yang-library can indicate
that ietf-restconf is just imported (not implemented). It really does not
matter
that this extension is in ietf-restconf.yang.



>
>
>
>
> > We really have to try to keep the documents stable, and not republish an
> RFC
>
> > just to move definitions around.
>
>
>
> We are talking about a new RFC (this draft).  I don't care if 8040 ever
> uses the new yang-data statement, it can forever have its own private
> definition.  I do care that we introduce a long-term solution (again,
> augment alone seems limited) and would like to make an incremental
> improvement for normative references.
>
>
>

IMO it is not worth the trouble. There are NMDA drafts to work on instead.


>
>
> K.  // contributor
>
>
>
>
>

Andy