Re: [v6ops] RFC 2119 language in an informational draft?

JORDI PALET MARTINEZ <jordi.palet@consulintel.es> Fri, 06 August 2021 14:40 UTC

Return-Path: <prvs=1852c4db0f=jordi.palet@consulintel.es>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60E1E3A3123 for <v6ops@ietfa.amsl.com>; Fri, 6 Aug 2021 07:40:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=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=consulintel.es
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 ZjmSwRXdZnYL for <v6ops@ietfa.amsl.com>; Fri, 6 Aug 2021 07:39:58 -0700 (PDT)
Received: from mail.consulintel.es (mail.consulintel.es [IPv6:2001:470:1f09:495::5]) by ietfa.amsl.com (Postfix) with ESMTP id C4E8C3A3125 for <v6ops@ietf.org>; Fri, 6 Aug 2021 07:39:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=consulintel.es; s=MDaemon; t=1628260794; x=1628865594; i=jordi.palet@consulintel.es; q=dns/txt; h=User-Agent:Date: Subject:From:To:Message-ID:Thread-Topic:References:In-Reply-To: Mime-version:Content-type:Content-transfer-encoding; bh=erYaVXoT LWos3cZ+1wCiWlis5ESOMTlbEzcoWM5gQUA=; b=brpD20H0dOualGsBJdVel84Y kHT1WeYJkq5lSswlnAHxwQqNJjg5d3mY0U63yC0AdttOCKOmS52nkdOfzmxquEB/ 2VOKcxqaeUq1U090qlwH75As9+XHMkE9AFv4E+S8Bfjv/m23WubXpH62E+sgmVvK 3LQ5YsP5pw5PPbhN/PQ=
X-MDAV-Result: clean
X-MDAV-Processed: mail.consulintel.es, Fri, 06 Aug 2021 16:39:54 +0200
X-Spam-Processed: mail.consulintel.es, Fri, 06 Aug 2021 16:39:52 +0200
Received: from [10.10.10.145] by mail.consulintel.es (MDaemon PRO v16.5.2) with ESMTPA id md50000655272.msg for <v6ops@ietf.org>; Fri, 06 Aug 2021 16:39:51 +0200
X-MDRemoteIP: 2001:470:1f09:495:288d:10a0:966:3a0
X-MDHelo: [10.10.10.145]
X-MDArrival-Date: Fri, 06 Aug 2021 16:39:51 +0200
X-Authenticated-Sender: jordi.palet@consulintel.es
X-Return-Path: prvs=1852c4db0f=jordi.palet@consulintel.es
X-Envelope-From: jordi.palet@consulintel.es
X-MDaemon-Deliver-To: v6ops@ietf.org
User-Agent: Microsoft-MacOutlook/16.51.21071101
Date: Fri, 06 Aug 2021 16:39:47 +0200
From: JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
To: 'v6ops list' <v6ops@ietf.org>
Message-ID: <CF49DAB9-40FE-4DF7-8AA7-94E270C3C88B@consulintel.es>
Thread-Topic: [v6ops] RFC 2119 language in an informational draft?
References: <8C6FB7BC-FF56-4E24-878B-50CB02DA4BAF@gmail.com> <AM7PR07MB6248727B1EC4C3252B4E93C6A0F29@AM7PR07MB6248.eurprd07.prod.outlook.com> <CAHw9_iJX5QEKWaLNeTXCZvtNSTo6ApD-Mh=mhmdKEMWYZCmoPQ@mail.gmail.com> <CAFU7BAQkyyhYAT6MRj6=OXSh2Vpiym8OqNc5VACO=OdW5SAEVA@mail.gmail.com> <CO1PR11MB48818C3B6D5D5B290EDCBD7ED8F39@CO1PR11MB4881.namprd11.prod.outlook.com> <DM6PR02MB6924B59CEF4D8FE2AE307A6FC3F39@DM6PR02MB6924.namprd02.prod.outlook.com>
In-Reply-To: <DM6PR02MB6924B59CEF4D8FE2AE307A6FC3F39@DM6PR02MB6924.namprd02.prod.outlook.com>
Mime-version: 1.0
Content-type: text/plain; charset="UTF-8"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/AQ3nXYxXRhM0z6vADQi39VoZUQQ>
Subject: Re: [v6ops] RFC 2119 language in an informational draft?
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Aug 2021 14:40:03 -0000

+1


El 6/8/21 16:33, "v6ops en nombre de STARK, BARBARA H" <v6ops-bounces@ietf.org en nombre de bs7652@att.com> escribió:

    > > >> May I suggest that an informational draft doesn't impose requirements,
    > > so there is no need for RFC 2119 language?
    > > >> I think that that suggestion is erroneous.
    > > >
    > > > +1.
    > > >
    > > > While this might be argumentum ad antiquitam, it is clear that this
    > > isn't the standard interpretation.
    > > >
    > > > Looking through the RFCs 8000 and above, I find 262 Informational
    > > documents using RFC2119 (RFC8174) language, and >4000 instances:
    > > > $ for file in (grep -l 'Category: Informational' rfc8???.txt)
    > > >                                                   egrep
    > > "SHOULD|MUST|REQUIRED|SHALL|RECOMMENDED|MAY|OPTIONAL" $file
    > > >                                               end >
    > > > ~/tmp/info_2119.txt $ wc -l ~/tmp/info_2119.txt
    > > >   4023
    > >
    > > [pedantic mode on] An informational document may contain quotes from the
    > > standard ones, so your grep would count them as well.
    > >
    > Hello Jen,
    > 
    > In that case, maybe is makes sense to allow the MUST (should it be between
    > quotes?) but not to allow the BCP 14 snippet.
    > 
    > Now, can there be BCP 14 text in an informational that would go straight
    > through AD sponsorship, and document a protocol that was defined outside the
    > IETF, e.g., implemented by one company and offered to the community? I guess
    > uppercase makes sense too in such document, and the BCP 14 snippet does too.
    > 
    > No later than yesterday I received a proposed amendment, for an informational
    > text, that contained MUST and SHOULD. So yes, the mistake must be
    > commonplace as people are not necessarily aware of the practice.
    > 
    > Net-Net: I see the value of raising a warning in a nit check, and document the
    > exception in the shepherd write up if the uppercase is confirmed, but not that
    > we can bar it the hard way.

    I'm not aware of any prohibition on having normative language in an informational draft and would be very much opposed to such a prohibition. For example, RFCs 7084 (IPv6 CE router), 8585 (IPv6 transition CE router), and 2516 (PPPoE) would be seriously diminished by a lack of RFC2119 language. The first 2 of these are v6ops products.
    Barbara

    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops



**********************************************
IPv4 is over
Are you ready for the new Internet ?
http://www.theipv6company.com
The IPv6 Company

This electronic message contains information which may be privileged or confidential. The information is intended to be for the exclusive use of the individual(s) named above and further non-explicilty authorized disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited and will be considered a criminal offense. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, even if partially, including attached files, is strictly prohibited, will be considered a criminal offense, so you must reply to the original sender to inform about this communication and delete it.