Re: [irsg] [rfc-i] Poll: RFCs with page numbers (pretty please) ?

Carsten Bormann <cabo@tzi.org> Tue, 27 October 2020 13:15 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C50553A0A7D for <wgchairs@ietfa.amsl.com>; Tue, 27 Oct 2020 06:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 uCMmk4PmFd8L for <wgchairs@ietfa.amsl.com>; Tue, 27 Oct 2020 06:15:19 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95D0D3A09D9 for <wgchairs@ietf.org>; Tue, 27 Oct 2020 06:15:19 -0700 (PDT)
Received: from [192.168.217.120] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4CLByY3tSTzydH; Tue, 27 Oct 2020 14:15:17 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Subject: Re: [irsg] [rfc-i] Poll: RFCs with page numbers (pretty please) ?
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <baa56cf3-bf4b-fbb7-321c-80d3af92373f@ntlworld.com>
Date: Tue, 27 Oct 2020 14:15:17 +0100
Cc: wgchairs@ietf.org
X-Mao-Original-Outgoing-Id: 625497316.950425-70624b35cd2a26c4604fdb01f88be9ee
Content-Transfer-Encoding: quoted-printable
Message-Id: <A11A8230-F6A9-4823-AAFC-7E94505DEAB7@tzi.org>
References: <20201026020433.GA19475@faui48f.informatik.uni-erlangen.de> <CADaq8je8gMwAkOndTNJ9ndwzOZb2HQMZrCUJ5wNUjw-6ax9QtA@mail.gmail.c om> <35EFE952-7786-4E24-B228-9BEE51D3C876@tzi.org> <20201026150241.GK48111@faui48f.informatik.uni-erlangen.de> <20201026162814.GP39170@kduck.mit.edu> <20201026164036.GO48111@faui48f.informatik.uni-erlangen.de> <1a56dc3b-56ef-3ffb-a12b-44d5e0d0f835@levkowetz.com> <20201026171931.GP48111@faui48f.informatik.uni-erlangen.de> <b733240-fc78-5a71-8920-ff84fbf64287@iecc.com> <20201026180105.GQ48111@faui48f.informatik.uni-erlangen.de> <03976f9f-7f49-7bf7-ce29-ee989232a44d@gmail.com> <7FA8EF59-5CDE-42B9-A487-520531EEA1F0@juniper.net> <65374aef-e018-7bc8-ce50-d5c0a3982bf7@gmail.com> <DE3C9D6AE8EF94D87936DAE7@PSB> <75918E93-96A2-4C9A-9D60-570E7A0E1B22@ribose.com> <C393B7270B2043C75B6CA7B8@PSB> <EB282B9A-8562-43B5-AC65-31FD2CF64C5D@ribose.com> <3F09EF2A87B102C8666C72D0@PSB> <baa56cf3-bf4b-fbb7-321c-80d3af92373f@ntlworld.com>
To: Keith Drage <drageke=40ntlworld.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/ccc8qope1BvvPa50YTl8MIAE0T4>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Oct 2020 13:15:26 -0000

On 2020-10-27, at 12:33, Keith Drage <drageke=40ntlworld.com@dmarc.ietf.org> wrote:
> 
> I do agree that referencing by section numbering is the appropriate method.

Yes.

> However, as you say, it gets difficult with overly long sections, and this is something on which no guidance or checking is currently given. Perhaps it should be?

“Overly long sections” are by definition of “overly” not a good idea.
The question when a section is “overly” long is the interesting one then — there certainly is no algorithm that is going to tell you the answer.

> Further there are difficulties with section references if you allow text between x.y.z and x.y.z.1. Does a reference to x.y.z mean the entirety of the text including x.y.z.1, or merely the text before x.y.z. Other organisations restrict such usage in order to make section references unambiguous.

»Please see the introduction of Section 2 in RFC 8610 for a definition of the terms “vector”, “record”, “table”, and “struct”.«

Works for me (except that I can’t put in the right quotes).

> I also note people are referring to the XML version as the definitive version, but surely the section numbers do not appear until the presentation version is created?

There is no “the XML version”.  There is the author-side XML (often created with a tool like kramdown-rfc).  This is edited, then run through a “prep-tool” which does all the formatting that is not rendition-specific, such as assigning section numbers (as well as reference anchors etc.), putting in boilerplate etc.  The result is the “canonical” XML, which is certainly no longer editable.  Then the rendition-specific formatters generate HTML, TXT, PDF from that.

Many of the problems we have with RFCXMLv3 stem from confusing the editable author-side XML form with the canonical, non-editable publishing form.  Both are expressed in XML, and they do use much of the same vocabulary, but they are *not* the same formats.

Grüße, Carsten