Re: [netconf] Adoption poll for draft-tgraf-netconf-yang-notifications-versioning

Andy Bierman <andy@yumaworks.com> Mon, 22 May 2023 18:54 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0662C151060 for <netconf@ietfa.amsl.com>; Mon, 22 May 2023 11:54:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.096
X-Spam-Level:
X-Spam-Status: No, score=-7.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZjFOufgix2CO for <netconf@ietfa.amsl.com>; Mon, 22 May 2023 11:53:57 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCDAEC14CE51 for <netconf@ietf.org>; Mon, 22 May 2023 11:53:57 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-4f3b314b1d7so3451386e87.1 for <netconf@ietf.org>; Mon, 22 May 2023 11:53:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; t=1684781636; x=1687373636; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=dRdOW/d3lBbCkxAIIID90mArrOSHKY3vnU/6D5YGwTY=; b=UKoDtq/8H2lP34fSuieTfIAP+Os0Hg6F1pwZS4pj2zJlXlZT1fVH5bC0agY4Sg9qM2 6MyQNOXLABy4uF7DyNz5hTaMV4YuyetczG10t80ElxHCtaOcjEamVLHR2p1kzC3HSRfs YvfG1IoxiPhyW8O61BxvkCCqBYiePAiESrePdUm9/WqarBmbZ7VzvjBpBtFeXWRZUh5a QVubiskywy8QV/V2Z4FW5uQ3LcEcFl7tk2Jk+/OdI34uF7us2/aeW9MJ6RVLN0SKiJ5E DvaSXV5RtB1RNHNHYcXpP68tD8vsa5835Bdtdl/LFe38i4dtob+RcKyaNBHxgb3OZcR/ vfJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684781636; x=1687373636; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dRdOW/d3lBbCkxAIIID90mArrOSHKY3vnU/6D5YGwTY=; b=kFac+n651lIatEovOZjSTZFI73w/wmrrroBcLdCOzQR2edApLJOvBFf2GgpigMOsPb LJmvjRueksa3yc28W1zPef/p/TWadAClEmlcRFdxq/H2hGHJxrUVWVweLAInsKPUrZAl 26O+zbrOklGTnhhQ3h7GTrAU1KNe6Jj07adPnBGImtWI5C80MGcTYUHHl3izkp5ksoNO KFkkeyn+fKX2QKgCI02iU5Lj+LnMs+m8rdhALhu2piwpXANHy6vV6J3WhWOsDH7boZug 63HWfNF87jfhw4/En/KqPLS8xoZUuRdLGG0dlAF3uru9ayka9s94A3cSn9ttlGNDv/Ff K5jA==
X-Gm-Message-State: AC+VfDxoqeboPDhNyjVLiubDkOhOTJHVqFtAypNbfVM9u/Qj/kGzfQc/ twsnoHQUeaiZhPX0hxiNMjl/KHYb8WOUTwZmnNF4BQ==
X-Google-Smtp-Source: ACHHUZ7HWDIT3vgPryVQkPNwd0BDnXzKVFPnlYHsADsRm1h3armCS9TlxC3yme9ctbHKGONyLDqutb3IxLUEg0Ia+V4=
X-Received: by 2002:a2e:984d:0:b0:2ab:6e23:ef71 with SMTP id e13-20020a2e984d000000b002ab6e23ef71mr4285434ljj.37.1684781635733; Mon, 22 May 2023 11:53:55 -0700 (PDT)
MIME-Version: 1.0
References: <E78B3C0B-B415-4E8C-9080-ADFB69D4464E@gmail.com> <AC6138B1-ADA3-4D27-959A-47053D195914@imdea.org> <ghneulz67ajhfmlvs4kkx2ixvtl54ycjtr63dp6diqkqth5hdp@dt3zayd4keas>
In-Reply-To: <ghneulz67ajhfmlvs4kkx2ixvtl54ycjtr63dp6diqkqth5hdp@dt3zayd4keas>
From: Andy Bierman <andy@yumaworks.com>
Date: Mon, 22 May 2023 11:53:44 -0700
Message-ID: <CABCOCHRLzaKWumUHKyotmNd+W6PmLYHdTB3GDMnDccb3OsixsQ@mail.gmail.com>
To: Jürgen Schönwälder <jschoenwaelder@constructor.university>, Camilo Cardona <juancamilo.cardona@imdea.org>, Mahesh Jethanandani <mjethanandani@gmail.com>, netconf <netconf@ietf.org>, netconf-chairs <netconf-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ec1fa905fc4cca16"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/Y1H9nobRu9ZmkI7Le79EDuvXf6I>
Subject: Re: [netconf] Adoption poll for draft-tgraf-netconf-yang-notifications-versioning
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 May 2023 18:54:02 -0000

On Mon, May 22, 2023 at 11:25 AM Jürgen Schönwälder
<jschoenwaelder@constructor.university> wrote:

> On Mon, May 22, 2023 at 12:43:20PM -0500, Camilo Cardona wrote:
>
> > - I like the insights shared by Jürgen and Andy regarding how hacky
> >   versioning is for YANG 1.1. It makes sense, but I guess nobody
> >   wants to start a 1.2 project..
>
> If it is too hard to change the YANG version number, why should I
> believe it will be easy to change all the future module version
> numbers?
>
> If people are serious about versioning, the first thing they should
> do is proposing to bump the YANG version number when they make
> incompatible changes.
>
>
7.1.2 <https://www.rfc-editor.org/rfc/rfc7950#section-7.1.2>.  The
"yang-version" Statement

   The "yang-version" statement specifies which version of the YANG
   language was used in developing the module.  The statement's argument
   is a string.  It MUST contain the value "1.1" for YANG modules
   defined based on this specification.



IMO the last sentence above implies that modules that are yang-version 1.1
are
expected to conform to "this specification" (i.e., RFC 7950).


/js
>

Andy


>
> --
> Jürgen Schönwälder              Constructor University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://constructor.university/>
>
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>