Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34 - KeyWords BCP 14 text - xml2rfc

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 09 April 2019 11:04 UTC

Return-Path: <pthubert@cisco.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C65F1203EE; Tue, 9 Apr 2019 04:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=IPwfedE+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=B26RdvMA
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 WrGavN_q2mUI; Tue, 9 Apr 2019 04:04:31 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E2531203C5; Tue, 9 Apr 2019 04:04:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4948; q=dns/txt; s=iport; t=1554807871; x=1556017471; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=mCmxCoNk6nT0KS/H9n7kRF4K0DcrAOErli5yklbmPYA=; b=IPwfedE+/oUhXf9s7PMytblHNcdydz5QvhPz4SfRA6egRM99FHwrCkOd zzxJKzEyc0wp/JcsaRaFcXdI/Xwc0UKNRXhimn+A6EQxYgEW2J6MQbrAO W5SpYEJ2nFOgm2cYtMcbP5cyggPTR/qVzcEntAf3iS06xJoLIOyofMbFN 4=;
IronPort-PHdr: 9a23:PXzuuhcs/2UORZp0iB65p7PRlGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGQD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/dzA6Ac5PTkNN9HCgOk8TE8H7NBXf
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AeAACje6xc/51dJa1lGgEBAQEBAgEBAQEHAgEBAQGBUQUBAQEBCwGBPSknA2hUIAQLJwqEBINHA4RSilaCV36IOo1ggS6BJANUDgEBIwmEQAIXhUkiNAkNAQEDAQEJAQIBAm0cDIVLAQQBIxEMAQE3AQQLAgEIGgIfBwICAh8RFRACBA4FgyIBgV0DDQgBAgyiHAKKFHGBL4J5AQEFhQMNC4IMCIELJQGLRheBQD+BEScfghc1PoIaRwEBAgGBXheCczGCJo0WmD02CQKIAog8g0QaggZdiRyIYINWhFOJTIFEjBcCBAIEBQIOAQEFgU84NYEhcBVlAYJBCYIBN20BDQGCPIUUhT9yAQGBJo4lAYEfAQE
X-IronPort-AV: E=Sophos;i="5.60,329,1549929600"; d="scan'208";a="257275277"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Apr 2019 11:04:30 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x39B4Tn3013927 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 9 Apr 2019 11:04:29 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 9 Apr 2019 06:04:28 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 9 Apr 2019 07:04:27 -0400
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 9 Apr 2019 06:04:27 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mCmxCoNk6nT0KS/H9n7kRF4K0DcrAOErli5yklbmPYA=; b=B26RdvMAvMwAWK0/tI0U3RtDUdoaCBZnk9kIuEWO2skg6YbEloy5sY0Vhcxd8rjx/TAMsTCXUdVzQ49C7K2+zIhZxejpHGRBdqPTYdBVU0X+wptOQyAfEwpZCsS7MuKRxakLv3vkchob9hjNdgLBWT3wr035ff8pfZ5Bbz4NWsQ=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (20.178.250.159) by MN2PR11MB3550.namprd11.prod.outlook.com (20.178.251.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.21; Tue, 9 Apr 2019 11:04:26 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::8cde:9e01:ad20:d10e]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::8cde:9e01:ad20:d10e%6]) with mapi id 15.20.1771.021; Tue, 9 Apr 2019 11:04:26 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alexandre Petrescu <alexandre.petrescu@gmail.com>
CC: "int-dir@ietf.org" <int-dir@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "its@ietf.org" <its@ietf.org>, "draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org" <draft-ietf-ipwave-ipv6-over-80211ocb.all@ietf.org>
Thread-Topic: Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34 - KeyWords BCP 14 text - xml2rfc
Thread-Index: AQHU7rA5xKnsLwpTlU+YTVU1COTT1aYzqp3U
Date: Tue, 09 Apr 2019 11:04:26 +0000
Message-ID: <3FF1A4B6-C4B4-4E74-800C-25DBF6A04682@cisco.com>
References: <155169869045.5118.3508360720339540639@ietfa.amsl.com> <31dd2bba-a7f2-e72d-4ef3-6ad4094f46a6@gmail.com>, <f5a31a58-1dc8-900e-6793-02bfb53b7391@gmail.com>
In-Reply-To: <f5a31a58-1dc8-900e-6793-02bfb53b7391@gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pthubert@cisco.com;
x-originating-ip: [64.104.125.228]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a8b7892e-3e0b-41de-6c8c-08d6bcdb2194
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(2017052603328)(7193020); SRVR:MN2PR11MB3550;
x-ms-traffictypediagnostic: MN2PR11MB3550:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <MN2PR11MB355063CEA13AAB19BFED10C1D82D0@MN2PR11MB3550.namprd11.prod.outlook.com>
x-forefront-prvs: 000227DA0C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(39860400002)(396003)(136003)(376002)(189003)(199004)(6512007)(6246003)(33656002)(81166006)(2906002)(3846002)(14454004)(6116002)(6436002)(8936002)(8676002)(81156014)(6306002)(478600001)(97736004)(66574012)(966005)(83716004)(71200400001)(82746002)(71190400001)(25786009)(106356001)(105586002)(6486002)(229853002)(102836004)(99286004)(14444005)(256004)(26005)(68736007)(6916009)(7736002)(305945005)(76176011)(316002)(36756003)(53936002)(4326008)(476003)(486006)(2616005)(66066001)(11346002)(446003)(5660300002)(54906003)(186003)(86362001)(6506007); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3550; H:MN2PR11MB3565.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2BAbOYJArcEFRZYpiq75IaI9Xjv+wdsQjNyWNCi/Gs9vu/oAu6XLJ5Ivt2yyb4zdhtlfYpt/FylMnV4gktQ4QHhAjeuHh/10r9bJeohtqWIwYK8DzuShfiRERyrJYkrsYTN+yCg9Fgn2UVQbkJ+PTKd2iLdSVnGrm61kZaorG1Mwx+H3GsXa9V+lGdg98nLw6rMCQUudngvXxjHdFRuYmzcYX38JNIbv3S9Jfi4XkM6T798V6QwPYuMj66SQ0pX4xf2CE2mbDHVE99lBn2XcR311Sfgqeym3wVmaDwimKOXrdUuep01q9icwDJI/M3O11wF3BQ68VcypepF7GvkbWQeoJ9y43aFHMGxZH853Ltv26tZB4T8Xg0Vst4IpbxtbdTTBld0owG1HCCegxaodcAIomOu/S3qK2wgTGKXhae4=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a8b7892e-3e0b-41de-6c8c-08d6bcdb2194
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2019 11:04:26.4557 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3550
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/zqP9XQQoRFHYE_I3NiMY-6AswNY>
Subject: Re: [Int-dir] Intdir early review of draft-ietf-ipwave-ipv6-over-80211ocb-34 - KeyWords BCP 14 text - xml2rfc
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Apr 2019 11:04:34 -0000

Maybe copy section 2.1 of rfc 8505?


Regards,

Pascal

> Le 9 avr. 2019 à 16:42, Alexandre Petrescu <alexandre.petrescu@gmail.com> a écrit :
> 
> In private, a person clarified this to me, and I agree.  The Canonical URL points to a document that says at its top that there are actually two documents there (RFC 2119 and RFC 8174).  I have to scroll down to see the second.  (it is a bit strange to me to see two RFCs concatenated, but I guess it is an exception).
> 
> The question left is the following: how to refer to BCP 14 in the xml text of draft IP-over-OCB?
> 
> The typical way of using it for referring to RFCs does not work. xml2rfc issues errors on this reference:
> 
> <xref target="BCP14"/>
> [...]
> <?rfc
>    include="http://xml2rfc.ietf.org/public/rfc/bibxml/reference.BCP.14"
> ?>
> 
> Maybe others have already referred to BCP 14 in their Internet Drafts?
> 
> Alex
> 
>> Le 08/04/2019 à 13:10, Alexandre Petrescu a écrit :
>>> Le 04/03/2019 à 12:24, Pascal Thubert a écrit :
>>> Reviewer: Pascal Thubert
>>> Review result: Not Ready
>>> 
>> [...]
>>> BCP 14 text:
>>> 
>>> Suggest to use this text:
>>> “
>>>     The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>>>     "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
>>>     "OPTIONAL" in this document are to be interpreted as described in
>>>     https://tools.ietf.org/html/bcp14 https://tools.ietf.org/html/bcp14
>>>     [https://tools.ietf.org/html/rfc2119][RFC8174] when, and only when, they
>>>     appear in all capitals, as shown here.
>>> 
>>> “
>> I will add it, thank you.  I want to be up to date with most recent specs.
>> But here are my worries about it for what is worth:
>> - I dont understand though why the need to say 'capitals' when in CAPITALS is it written.
>> - I thought that a BCP document was just one RFC.  Here we seem to be talking about BCP-14 being both RFC2119 and RFC8174.
>> A google search on BCP-14 hits first on RFC 2119, and a document called 'bcp14' (not on RFC8174). https://tools.ietf.org/html/bcp14
>> The second hit is a page at RFC Editor which points to a "Canonical URL" towards https://www.rfc-editor.org/bcp/bcp14.txt which does not talk about RFC8174 either.
>> It then points to https://www.rfc-editor.org/refs/ref-bcp14.txt
>> That ref points back to a web page telling the "Canonical URL".
>> - finally, the text ends with 'as shown here', which invites my reading to think that what follows needs to be understood with these capitals. And what follows is the definition of terms like "IP-OBU", etc.  That is worrisome.  You can understand the worry if you read it as a whole:
>>>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>>>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
>>>    "OPTIONAL" in this document are to be interpreted as described in BCP
>>>    14 [RFC2119] [RFC8174] when, and only when, they appear in all
>>>    capitals, as shown here.
>>> 
>>>    IP-OBU (Internet Protocol On-Board Unit): an IP-OBU is a computer
>>>    situated in a vehicle such as an automobile, bicycle, or similar.  It
>>>    has at least one IP interface that runs in mode OCB of 802.11, and
>>>    that has an "OBU" transceiver.  See the definition of the term "OBU"
>>>    in section Appendix I.
>> The dot after 'here' is very important, but so small.  A quick or low-sighted reader may see it as double dots.  And that would be a problem, because the "IP-OBU" term definition is not suject to that capitalization.
>> Alex