Re: [netmod] Does defining a feature require the module be implemented?

Ladislav Lhotka <ladislav.lhotka@nic.cz> Tue, 24 May 2022 06:27 UTC

Return-Path: <ladislav.lhotka@nic.cz>
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 DB387C14F687 for <netmod@ietfa.amsl.com>; Mon, 23 May 2022 23:27:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nic.cz
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 CZNeDSwfucHx for <netmod@ietfa.amsl.com>; Mon, 23 May 2022 23:27:47 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [217.31.204.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E14D3C14F606 for <netmod@ietf.org>; Mon, 23 May 2022 23:27:45 -0700 (PDT)
Received: from wedge.nic.cz (unknown [IPv6:2001:1488:fffe:6:a8c6:1fff:fec3:5de1]) by mail.nic.cz (Postfix) with ESMTPSA id 13A7914004D; Tue, 24 May 2022 08:27:40 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nic.cz; s=default; t=1653373662; bh=fa7k3z+qJF+lncrXF1+QydZDOAQvkJc88aVfc44Tc+c=; h=From:To:Cc:Subject:Date:From; b=F7Ec1WA4RXJLdasLEfYWubnXC1j/i7tHQKs5VFg1tN9lQRSv7yqb7GF4xevoic7/W c2La9qymDkUX09xAJwNndEntkvaEdmlyFhbdR2bUVO04cPnCD+3kYUvUBOLGkadK0F h5FXmjfBB82nlT2AssV9MmXjhYp6B4jPIJaZ+P2A=
From: Ladislav Lhotka <ladislav.lhotka@nic.cz>
To: Kent Watsen <kent+ietf@watsen.net>, Andy Bierman <andy@yumaworks.com>
Cc: "netmod@ietf.org" <netmod@ietf.org>
In-Reply-To: <01000180f1350b6f-2eb3399c-dbcb-4103-9458-63d9822722bc-000000@email.amazonses.com>
References: <01000180a9eb37cb-85b9c576-c1eb-425a-b42c-b3cabe548fbb-000000@email.amazonses.com> <20220518.080543.825575420363032441.id@4668.se> <01000180d793d6ee-f82a4a03-28d8-4f8b-909e-7306a7fc565b-000000@email.amazonses.com> <20220519.090452.636208001533389643.id@4668.se> <CABCOCHQMregbZwY0vOZbYkjwzzPp-JHjDK3tWcVnw_fj3+zv8w@mail.gmail.com> <01000180e19bcd37-22dd5fc0-b39b-4d92-ab51-7bbbfbe653e1-000000@email.amazonses.com> <CABCOCHR_pb4JSpjFA0PAX2a4bybkVxu9xRx=AxRkWs9QVFC9Qg@mail.gmail.com> <01000180f1350b6f-2eb3399c-dbcb-4103-9458-63d9822722bc-000000@email.amazonses.com>
Mail-Followup-To: Kent Watsen <kent+ietf@watsen.net>, Andy Bierman <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
Date: Tue, 24 May 2022 08:27:39 +0200
Message-ID: <87ilpvo36s.fsf@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain
X-Virus-Scanned: clamav-milter 0.103.4 at mail
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/4M25rtvhfKyzc1NBEOdwhKN3DfE>
Subject: Re: [netmod] Does defining a feature require the module be implemented?
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.34
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, 24 May 2022 06:27:51 -0000

Kent Watsen <kent+ietf@watsen.net> writes:

> Hi Andy,
>
>> I feel vindicated, but also feel that Martin is right about this being the solution for now.  I don't even feel that it is necessarily bad.  But I do think we should act on this in some way.  Here are some options:
>> 
>> 1) put a "document only" errata on RFC 8525.
>> 2) put a "document only" errata on RFC 7950.
>> 3) put a "document only" errata on RFC 8407.
>> 4) file a YANG Next issue.
>> 5) some combination of the above.
>> 6) anything else?
>> 
>> 
>> I do not think an Errata can fix this issue because the split
>> between 'module' and 'import-only-module' was intentional.
>
> My intention for using the "hold for document update" Errata (I
> wrote "document only" before) is only to better document the
> behavior that exists currently, so it doesn't have to be

But the alternative behaviour exists as well. I don't think this can be fixed by an erratum.

Lada

> rediscovered again later.  Martin pointed to an RFC section that
> didn't list features explicitly, leaving it open for interpretation.
> Patching such sections would be good.  As for RFC 8407, maybe
> Section 4.17 (Feature Definitions) could say something?
>
> Following are a couple excerpts from https://www.ietf.org/about/groups/iesg/statements/processing-rfc-errata:
>
> Hold for Document Update - The erratum is not a necessary update to the RFC. However, any future update of the document might consider this erratum, and determine whether it is correct and merits including in the update. 
>
> And (I added the underline):
>
> Changes which are simply stylistic issues or simply make things read better should be Hold for Document Update. 
>
> Would you be willing to offer some text for an RFC 8407 "hold for document update" errata?   If Martin does the same for the section he found, I think we would be covered.  It seems is worthy effort, yes?
>
> Kent // contributor
>
>
>> 
>> Going back to iana-crypt-hash (again).
>> 
>>  - the features are not intended for use in any if-feature-stmts
>>  - each feature is related to one variant for values of the crypt-hash type
>> 
>> Features are like identities.
>> They are completely decoupled from the schema tree and simply
>> use the parent module to create a unique QName for reference in other statements.
>> 
>> Perhaps we should work on some proposed edits for yang-next.
>> 
>> 
>>  
>> Kent
>> 
>> Andy
>>  
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod

-- 
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67