Re: [netmod] Joint WGLC on "semver" and "module-versioning" drafts

Kent Watsen <kent+ietf@watsen.net> Sun, 04 June 2023 14:01 UTC

Return-Path: <0100018886b61be4-dc254506-fcbc-4988-92fc-4fb1f127eb48-000000@amazonses.watsen.net>
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 5E97EC151527 for <netmod@ietfa.amsl.com>; Sun, 4 Jun 2023 07:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.895
X-Spam-Level:
X-Spam-Status: No, score=-6.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-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_BLOCKED=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 (1024-bit key) header.d=amazonses.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 JtwqEPgnl_ta for <netmod@ietfa.amsl.com>; Sun, 4 Jun 2023 07:01:03 -0700 (PDT)
Received: from a8-31.smtp-out.amazonses.com (a8-31.smtp-out.amazonses.com [54.240.8.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7676CC14CE24 for <netmod@ietf.org>; Sun, 4 Jun 2023 07:01:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1685887262; h=From:Content-Type:Mime-Version:Subject:Date:References:To:In-Reply-To:Message-Id:Feedback-ID; bh=tyuC5Q5YsyTa/wDRqQf9flv8Rg+PiCVZXcHhGwwS0pk=; b=fd6mAjIB1UOUxoS3jiPI4zfh37egVelYnOld5T517P0ZmvAxDb+rVrbBnYPftLmV qtueZQsy5w/2MM2eO4X3EvDDP1Tl3An1vZ0H03i2zXUh40wmD9UbkXX0LAicrCF4M/p oIbkhwBoizx+kt1uZOldVF+AAK0z7FW3X3hoq9UU=
From: Kent Watsen <kent+ietf@watsen.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_93B21254-68B5-44FF-B517-E410968AB75B"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.400.51.1.1\))
Date: Sun, 04 Jun 2023 14:01:01 +0000
References: <01000187fd8e0407-84bd7e7b-ede3-43d8-a9b3-5d4d0a915509-000000@email.amazonses.com> <01000188458cef5a-03bc9c2b-3c0a-43f9-8331-73980aa9ad4e-000000@email.amazonses.com>
To: "netmod@ietf.org" <netmod@ietf.org>
In-Reply-To: <01000188458cef5a-03bc9c2b-3c0a-43f9-8331-73980aa9ad4e-000000@email.amazonses.com>
Message-ID: <0100018886b61be4-dc254506-fcbc-4988-92fc-4fb1f127eb48-000000@email.amazonses.com>
X-Mailer: Apple Mail (2.3731.400.51.1.1)
Feedback-ID: 1.us-east-1.DKmIRZFhhsBhtmFMNikgwZUWVrODEw9qVcPhqJEI2DA=:AmazonSES
X-SES-Outgoing: 2023.06.04-54.240.8.31
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zZvVkDUwT9pfwbfo78LER4nOdIs>
Subject: Re: [netmod] Joint WGLC on "semver" and "module-versioning" drafts
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
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, 04 Jun 2023 14:01:07 -0000

As an individual contributor and faithful YANG custodian, I cannot support work that changes YANG-semantics without versioning YANG itself.  As Andy wrote before:

    The only correct way to remove MUST/MUST NOT from the "YANG contract" 
    is to introduce a new YANG language version (1.2), and make a new contract.

I want this work to move forward in the form of a quick (limited-scope) rfc7950-bis.  One idea would to support just this YANG-next issue <https://github.com/netmod-wg/yang-next/issues/70> and then mark the versioning extension as "critical".  That said, I believe that an even better versioning-solution can be had if integrated into the YANG-language directly.   

Kent


> On May 22, 2023, at 6:20 PM, Kent Watsen <kent+ietf@watsen.net> wrote:
> 
> NETMOD WG,
> 
> The chairs are extending this WGLC by two weeks (now ending June 5) in order to ensure adequate review, since this is important work, and a solid consensus is needed.
> 
> Kent and Lou
> 
> 
> 
>> On May 8, 2023, at 6:49 PM, Kent Watsen <kent+ietf@watsen.net> wrote:
>> 
>> Dear NETMOD WG,
>> 
>> This message begins a joint two-week WGLC for draft-ietf-netmod-yang-semver-11 and draft-ietf-netmod-yang-module-versioning-09
>> ending on Monday, May 22nd.  Neither draft has IPR declared.  Here are the direct links to the HTML version for these drafts:
>> 
>>  - https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-11
>>  - https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-module-versioning-09
>> 
>> Positive comments, e.g., "I've reviewed this document and believe it is ready for publication", are welcome!  This is useful and important, even from authors.  Objections, concerns, and suggestions are also welcomed at this time.
>> 
>> Thank you,
>> Kent and Lou (chairs)
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> netmod mailing list
>> netmod@ietf.org
>> https://www.ietf.org/mailman/listinfo/netmod
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod