Re: [netmod] augment YANG 1.0 with YANG 1.1 OK?

Martin Bjorklund <mbj@tail-f.com> Sun, 15 October 2017 07:52 UTC

Return-Path: <mbj@tail-f.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 7D9641326F6 for <netmod@ietfa.amsl.com>; Sun, 15 Oct 2017 00:52:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 Pr6fLKomryH2 for <netmod@ietfa.amsl.com>; Sun, 15 Oct 2017 00:52:10 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id D778B124207 for <netmod@ietf.org>; Sun, 15 Oct 2017 00:52:09 -0700 (PDT)
Received: from localhost (h-40-225.A165.priv.bahnhof.se [94.254.40.225]) by mail.tail-f.com (Postfix) with ESMTPSA id 1BC881AE012C; Sun, 15 Oct 2017 09:52:07 +0200 (CEST)
Date: Sun, 15 Oct 2017 09:52:06 +0200
Message-Id: <20171015.095206.5556973134711466.mbj@tail-f.com>
To: andy@yumaworks.com
Cc: netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <CABCOCHQhPHxen2YD-ZPHqpGZN5YrE_7RVe7_3qUkdazL+PTSmg@mail.gmail.com>
References: <CABCOCHQhPHxen2YD-ZPHqpGZN5YrE_7RVe7_3qUkdazL+PTSmg@mail.gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/cecXA62yRvVUeJOCimk5R9Mgimg>
Subject: Re: [netmod] augment YANG 1.0 with YANG 1.1 OK?
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: Sun, 15 Oct 2017 07:52:11 -0000

Andy Bierman <andy@yumaworks.com> wrote:
> Hi,
> 
> RFC 7950 has no text at all that addresses this specific point:
> 
> module if-aug {
>   yang-version 1.1;
>   namespace "http://netconfcentral.org/ns/if-aug";
>   prefix ifa;
>   import ietf-interfaces { prefix if; }
>   revision "2017-10-14";
> 
>   augment "/if:interfaces-state/if:interface" {
>     action reset {
>       description "Reset this interface";
>     }
>   }
> }
> 
> Both pyang and yangdump-pro accept this module with no warnings or errors.
> Sec. 12 should address this issue.

The intention was that this is legal, but as you note, for some reason
there is no explicit text in 7950 about this.

This was issue Y60, see
http://svn.tools.ietf.org/svn/wg/netmod/yang-1.1/issues.html#sec-61.


/martin