Re: [netmod] YANG next
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Tue, 23 July 2019 18:23 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 7784A1207D8 for <netmod@ietfa.amsl.com>; Tue, 23 Jul 2019 11:23:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] 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 9D-WfsPZZa_a for <netmod@ietfa.amsl.com>; Tue, 23 Jul 2019 11:23:08 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C31D51207C9 for <netmod@ietf.org>; Tue, 23 Jul 2019 11:23:07 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 7FD1A86B; Tue, 23 Jul 2019 20:23:06 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.198]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id y9bSIReLjhBp; Tue, 23 Jul 2019 20:23:06 +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 "DFN-Verein Global Issuing CA" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Tue, 23 Jul 2019 20:23:06 +0200 (CEST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by hermes.jacobs-university.de (Postfix) with ESMTP id 67E042012C; Tue, 23 Jul 2019 20:23:06 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10028) with ESMTP id jzQ3pJtR_lo6; Tue, 23 Jul 2019 20:23:06 +0200 (CEST)
Received: from exchange.jacobs-university.de (SXCHMB01.jacobs.jacobs-university.de [10.70.0.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "exchange.jacobs-university.de", Issuer "DFN-Verein Global Issuing CA" (verified OK)) by hermes.jacobs-university.de (Postfix) with ESMTPS id 1D37420129; Tue, 23 Jul 2019 20:23:06 +0200 (CEST)
Received: from anna.localdomain (10.50.218.117) by sxchmb03.jacobs.jacobs-university.de (10.70.0.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 23 Jul 2019 20:23:05 +0200
Received: by anna.localdomain (Postfix, from userid 501) id 5AB27345AA3; Tue, 23 Jul 2019 20:23:04 +0200 (CEST)
Date: Tue, 23 Jul 2019 20:23:04 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
CC: Andy Bierman <andy@yumaworks.com>, NETMOD WG <netmod@ietf.org>
Message-ID: <20190723182304.5yrp54q26zhv7uvb@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Andy Bierman <andy@yumaworks.com>, NETMOD WG <netmod@ietf.org>
References: <ff5d90b51872df190abb226cb10d51a635e88521.camel@nic.cz> <CABCOCHRxfKWh1OS3bUJAabk3XAqTCiOswiE65JtMC8eyxMUxMA@mail.gmail.com> <02c4110737b4ff23f966e6153fad764f04436089.camel@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <02c4110737b4ff23f966e6153fad764f04436089.camel@nic.cz>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: SXCHMB03.jacobs.jacobs-university.de (10.70.0.155) To sxchmb03.jacobs.jacobs-university.de (10.70.0.155)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/BXQB5vKMNurh3YhVHOLmk4nD7ws>
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: Tue, 23 Jul 2019 18:23:22 -0000
On Tue, Jul 23, 2019 at 02:00:29PM -0400, Ladislav Lhotka wrote: > > This problem is actually not limited to YANG itself - people are reporting > problems with the transition to NMDA. > The YANG update from 1 to 1.1 mostly affected compiler writers - and to a much lesser extend module authors and module implementors. NMDA, affects client and server implementors much more directly, additional instrumentation on the server side needs to be written, application logic on the client side needs to be adjusted. NMDA is an evolution of architectural principles and this already indicates that there is a certain investment to make. If we discuss YANG next, we should compare it to the YANG 1 to 1.1 transition and not to the NMDA transition. When we started YANG 1.1 work, there were people who said that nobody would implement it. But then implementations were adopted relatively fast when we finalized YANG 1.1. While a collection of patches (updates) of YANG 1.1 may sound simpler, I am not sure this is really true. We will loose a common baseline and instead get complexity since we will get systems that all support different sets of patches (updates) of YANG 1.1. I believe we are all much better off if we have a common baseline language and tools that support the common baseline language. Again, if done right, YANG next will mostly affect compiler writers and tool makers and not so much module authors and implementors. /js -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1 | 28759 Bremen | Germany Fax: +49 421 200 3103 <https://www.jacobs-university.de/>
- [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Lou Berger
- Re: [netmod] YANG next Adrian Farrel
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Juergen Schoenwaelder
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Rob Wilton (rwilton)
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Qin Wu
- Re: [netmod] YANG next Qin Wu
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Kent Watsen
- Re: [netmod] YANG next Juergen Schoenwaelder
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Robert Varga
- Re: [netmod] YANG next Balázs Lengyel
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Rob Wilton (rwilton)
- Re: [netmod] YANG next Ladislav Lhotka
- Re: [netmod] YANG next Andy Bierman
- Re: [netmod] YANG next Ladislav Lhotka