Re: [CCAMP] What to reference when importing an IANA module?

mohamed.boucadair@orange.com Thu, 12 January 2023 14:08 UTC

Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: ccamp@ietfa.amsl.com
Delivered-To: ccamp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D720EC14CE52; Thu, 12 Jan 2023 06:08:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.797
X-Spam-Level:
X-Spam-Status: No, score=-2.797 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.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 N7BBzAhLTO8l; Thu, 12 Jan 2023 06:07:55 -0800 (PST)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.70.34]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 1A8C4C14CE53; Thu, 12 Jan 2023 06:07:55 -0800 (PST)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by opfednr23.francetelecom.fr (ESMTP service) with ESMTPS id 4Nt5wm6qqlz5vgy; Thu, 12 Jan 2023 15:07:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1673532473; bh=rAU+17mrs4NrERDjIU8HuWUDqxNgSkKtsaqZM4z82Y8=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=Lu8H/DrVWtyrG4r/QfzE15QMOMf9PWm5V+EyQ2mvJV3zu/FMq7M+lDT9ipWBG0xMh 9RsLM4qwO6WxWWWN1V8rLEmOVeB9UdkIq5dkkT0iyVbsQmPfvOqQ9BfI3l/v+D6PGG enB+o5MfPVxUbEeGrwJNaIDjxvopCQ4RVUh8hastQqiGIdKDSe1ZWAwc2ZyRxR5Qiy yf45wtNLmfOQWA21dq+eDgnmnJ6gyCQhkBq5UYjWKpQq2Pq7PZFuUQw+Lf6k+PghS/ Q+Sjq7KA4vosdWsBBAZ71CX8aeA7BUeUbMO3dYY1/NkUI/HUjVwczl8zqeJd8Eq8B7 oKbRNtd8tvUrQ==
From: mohamed.boucadair@orange.com
To: tom petch <ietfc@btconnect.com>, Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
CC: "ccamp@ietf.org" <ccamp@ietf.org>
Thread-Topic: What to reference when importing an IANA module?
Thread-Index: Adkmfno43JPdXxpTR261Pa5dN8ObDAAA2xNQAAF1lNgAALgO0A==
Content-Class:
Date: Thu, 12 Jan 2023 14:07:52 +0000
Message-ID: <21595_1673532472_63C01438_21595_20_9_8b60e7919a264b72b1b7341a96b301e5@orange.com>
References: <900fcde63e90473b8424658bc7095818@huawei.com> <29132_1673528990_63C0069E_29132_493_15_d0fb16583e114c999eeda3c6c992fdcc@orange.com> <AM7PR07MB6248492ADE5A0BDEAD0DB550A0FD9@AM7PR07MB6248.eurprd07.prod.outlook.com>
In-Reply-To: <AM7PR07MB6248492ADE5A0BDEAD0DB550A0FD9@AM7PR07MB6248.eurprd07.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Enabled=true; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SetDate=2023-01-12T13:34:47Z; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Method=Privileged; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_Name=unrestricted_parent.2; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_SiteId=90c7a20a-f34b-40bf-bc48-b9253b6f5d20; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ActionId=dcada4f0-be38-494f-883f-cf6d3c2370ba; MSIP_Label_07222825-62ea-40f3-96b5-5375c07996e2_ContentBits=0
x-originating-ip: [10.115.26.50]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ccamp/PhHysSz32cD-2hRAh1VZ_HdOTVM>
Subject: Re: [CCAMP] What to reference when importing an IANA module?
X-BeenThere: ccamp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Discussion list for the CCAMP working group <ccamp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ccamp>, <mailto:ccamp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ccamp/>
List-Post: <mailto:ccamp@ietf.org>
List-Help: <mailto:ccamp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ccamp>, <mailto:ccamp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Jan 2023 14:08:00 -0000

Re-,

Please see inline.

Cheers,
Med

> -----Message d'origine-----
> De : tom petch <ietfc@btconnect.com>
> Envoyé : jeudi 12 janvier 2023 14:18
> À : BOUCADAIR Mohamed INNOV/NET <mohamed.boucadair@orange.com>;
> Italo Busi <Italo.Busi=40huawei.com@dmarc.ietf.org>;
> netmod@ietf.org
> Cc : ccamp@ietf.org
> Objet : Re: What to reference when importing an IANA module?
> 
> From: netmod <netmod-bounces@ietf.org> on behalf of
> mohamed.boucadair@orange.com <mohamed.boucadair@orange.com>
> Sent: 12 January 2023 13:09
> 
> Hi Italo,
> 
> There is currently no explicit (*) guideline for this, but this is
> a point I can add to https://datatracker.ietf.org/doc/draft-
> boucadair-netmod-iana-registries/.
> 
> Many RFCs are referencing the RFC that specified the initial
> version of the IANA module: rfc9127, rfc9129, rfc9130, rfc9291,
> rfc9132, etc.
> 
> However, my take on this would be to recommend referencing the
> IANA as the authoritative source but allow for also referencing
> the RFC that defines the initial version of the module.
> 
> <tp>
> Yes and no.  The RFC version is obsolete as soon as it is
> published since change  control is then with IANA.

[Med] It is not true that the RFC is obsoleted: the RFC may include a script to generate an IANA module from a registry + the module is removed from the RFC version. That's said, I agree with you that we need to encourage referencing the IANA URL rather than the RFC.

The "may reference RFC" part I mentioned is basically to not declare the long list of RFCs out there (rfc9127, rfc9129, rfc9130, rfc9291, rfc9132, etc.) as not compliant. What about the following language: 

    If an IANA-maintained module is imported by another module, a
    normative reference with the IANA URL from where to retrieve the
    IANA-maintained module SHOULD be included.  Although not encouraged,
    referencing the RFC that defines the initial version of the IANA
    module is acceptable in specific cases (e.g., the imported version is
    specifically the initial version, the RFC includes useful description
    about the usage of the module).


 We know that,
> users in other SDOs likely do not and since RFC are much easier to
> access than IANA websites such users will be tempted to reference
> and use the obsolete version..  The RFC is of course referenced in
> the IANA website and that is how we should force users to access
> it so that they understand that the RFC version is obsolete.
> 
> Tom Petch
> 
> Cheers,
> Med
> 
> (*) other than this part from RFC8407:
> 
> 
> 
>    The reference MUST
> 
>    correspond to the specific module version actually used within
> the
> 
>    specification.
> 
> 
> De : netmod <netmod-bounces@ietf.org> De la part de Italo Busi
> Envoyé : jeudi 12 janvier 2023 13:21 À : netmod@ietf.org Cc :
> ccamp@ietf.org Objet : [netmod] What to reference when importing
> an IANA module?
> 
> Hi all,
> 
> Happy New Year
> 
> During a WG adoption poll we have received a comment that the URL
> should be added in the reference statement when importing a YANG
> module maintained by IANA and we are not sure how to address this
> comment
> 
> See:
> https://mailarchive.ietf.org/arch/msg/ccamp/zD6gAfEUlYJ4W3qQlz6Y_g
> fX5TY/
> 
> I have checked RFC8407 but I have not found any guideline on what
> to reference when importing an IANA module
> 
> I have checked a couple of examples I knew (RFC8343 and RFC8348)
> and noted that the IANA modules are imported with no reference
> 
> I have also noted that within the IANA YANG model registry, the
> reference for the IANA modules is the RFC where the module has
> been initially defined:
> 
> https://www.iana.org/assignments/yang-parameters/yang-
> parameters.xhtml
> 
> What would be your suggestion?
> 
> Are there any guidelines I have missed?
> 
> Do you know if there are other examples of published RFCs
> importing an IANA module?
> 
> Thanks in advance
> 
> Italo
> 
> 
> 
> __________________________________________________________________
> _______________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre
> diffuses, exploites ou copies sans autorisation. Si vous avez recu
> ce message par erreur, veuillez le signaler a l'expediteur et le
> detruire ainsi que les pieces jointes. Les messages electroniques
> etant susceptibles d'alteration, Orange decline toute
> responsabilite si ce message a ete altere, deforme ou falsifie.
> Merci.
> 
> This message and its attachments may contain confidential or
> privileged information that may be protected by law; they should
> not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender
> and delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that
> have been modified, changed or falsified.
> Thank you.


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.