Re: [netmod] Design-Time schema mount

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 28 July 2016 14:52 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
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 BA2CC12D63A for <netmod@ietfa.amsl.com>; Thu, 28 Jul 2016 07:52:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.487
X-Spam-Level:
X-Spam-Status: No, score=-5.487 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-1.287] autolearn=ham autolearn_force=no
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 tEEOjWJCesMi for <netmod@ietfa.amsl.com>; Thu, 28 Jul 2016 07:52:03 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B623312D7A8 for <netmod@ietf.org>; Thu, 28 Jul 2016 07:52:03 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 6F703FB3; Thu, 28 Jul 2016 16:52:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id EEA0G1T2hUIN; Thu, 28 Jul 2016 16:51:57 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 28 Jul 2016 16:52:01 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id E640420077; Thu, 28 Jul 2016 16:52:00 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 37gyaFoZgCob; Thu, 28 Jul 2016 16:51:59 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 9DAFF20075; Thu, 28 Jul 2016 16:51:59 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 2BCBD3BF91FC; Thu, 28 Jul 2016 16:51:54 +0200 (CEST)
Date: Thu, 28 Jul 2016 16:51:53 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
Message-ID: <20160728145153.GC1752@elstar.local>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Balazs Lengyel <balazs.lengyel@ericsson.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <6d87e060-3c52-38f6-e499-da3d7c20a783@ericsson.com> <m2a8h1c3r3.fsf@birdie.labs.nic.cz> <b7f89965-f240-3909-dc49-8555c0eace57@ericsson.com> <6C7B9426-DB44-40B0-9AEE-1A7A0D51D1D0@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <6C7B9426-DB44-40B0-9AEE-1A7A0D51D1D0@nic.cz>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/nN4e3n1Z2j_o7Epvw-KcWOuQUZc>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] Design-Time schema mount
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: Thu, 28 Jul 2016 14:52:06 -0000

On Thu, Jul 28, 2016 at 04:14:42PM +0200, Ladislav Lhotka wrote:
> 
> We could define it using built-in statements, and bump YANG version number. I don't get why this is worse that introducing "standard extensions", except at Layer 8 (Political) - we can claim that YANG is stable even though it isn't.
>

- Running a document of the size and complexity of the YANG
  specification through the IETF and publication process is expensive.

- It is not clear at this point in time that YANG mounts are required
  to be supported everywhere.

- It is up to this WG to keep YANG 1.1 stable. Claiming YANG isn't
  stable as a justification to make it not stable is a somewhat
  circular logic.

I strongly believe that it is feature to work with extensions wherever
possible. Gain experience with language extensions first and if they
are widely deployed and used, consider to move them into the core at
some point in time. I believe it is desirable to keep the complexity
of the core YANG language somewhat under control.

You likely won't agree with any of this and this is fine. But I also
do not agree with your statement that working with extensions is just
a layer 8 (political) issue.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>