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

Ronald Tse <tse@ribose.com> Tue, 27 October 2020 01:31 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B122A3A11E3; Mon, 26 Oct 2020 18:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level:
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=ribose.com
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 rrBdtXB3sRvt; Mon, 26 Oct 2020 18:31:03 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D18703A11A4; Mon, 26 Oct 2020 18:31:03 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 03028F407A2; Mon, 26 Oct 2020 18:30:53 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id 09C92F407A2 for <rfc-interest@rfc-editor.org>; Mon, 26 Oct 2020 18:30:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ribose.com
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N-LWi3w0J6Fo for <rfc-interest@rfc-editor.org>; Mon, 26 Oct 2020 18:30:47 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310088.outbound.protection.outlook.com [40.107.131.88]) by rfc-editor.org (Postfix) with ESMTPS id 5AFB3F407A1 for <rfc-interest@rfc-editor.org>; Mon, 26 Oct 2020 18:30:42 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PMTciZKuSQ/gTW2DM9UWjmYOzYRG1yBlr6i12fjHqfL1oq7kC2TVxnkQuRhr/6kFXrhw2Pb4qJKaC7T7+e8Ekt1qQSLSIjoFMMF0d3Px4AE04brflipk/JR2KD2GCzR+0j+NG5SZC73go8WwgNHEvBOkLNnU3bOJe8pAcJxVZqVs8XLWW36vkgZRlIepIoXVKjDU1gFcg+DSY5QmHV3PV3FvcPpv4CXSwLCFhQN1NZ+t3uMtqRQ+UbGiimpA/pl9kNdoxYB/4AWijXiAwyIMX81elusr/MUXfEu6FTCm18qotouknG1ZiRRLdLPdiXFSgyhtFy68Gmryh/JboeufyA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gP4RU/jIWvQJ+V1Jri8fnTeidst+MUXKcIbe5WUXSYM=; b=cKR4HxceKWWBzPR9bqyn43+7kUyzbhcZujMZyse+abOzQ2hVOGqmiqM+keQvqmKNE1aEqysIn+L+Gsa+/LpHyQpGoiLtIAUVc0Bmi3pNPGH4Gd5bOoIUAG1/rr39zFi7J1K9Le9YipVN936si79S0ltZGbJTcWBL5D/zzPRFO6scUnCEKlFcAt9WV669RY1W1Zfaz0eAVTXQuCYgfG000/vhGw4KAKNhjmCgdMcJMI+NRdJMfohaIY77FreTiAwWUvEgJCsUwpfKhQri2ZR6nkg/wmPzr8F7SLnhs3zOmBrPRid17N6LoxDa3ET4C2ofYWHseLKUA9enLTNzrhaFcQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ribose.com; dmarc=pass action=none header.from=ribose.com; dkim=pass header.d=ribose.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ribose.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gP4RU/jIWvQJ+V1Jri8fnTeidst+MUXKcIbe5WUXSYM=; b=VQGlz2RpcyUtgSCnQy7A8+CkZxoNtc316pWWGVC0YVq6KH6ad7KPU4LvUMpJOsKh0z0G1wSu4SyPrWKyIO3/MWKMrjwLDaVPxr2mKgOMmvd/92BRhVftPS+IiRrT4lH4d4RfEXazPqp0ngK0smkxVXXPo3mshqrGETi7abM2uX4=
Received: from HK0PR01MB2900.apcprd01.prod.exchangelabs.com (2603:1096:203:98::14) by HKAPR01MB3746.apcprd01.prod.exchangelabs.com (2603:1096:203:dd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.21; Tue, 27 Oct 2020 01:30:47 +0000
Received: from HK0PR01MB2900.apcprd01.prod.exchangelabs.com ([fe80::b8:4b19:ebf4:7724]) by HK0PR01MB2900.apcprd01.prod.exchangelabs.com ([fe80::b8:4b19:ebf4:7724%5]) with mapi id 15.20.3477.029; Tue, 27 Oct 2020 01:30:47 +0000
From: Ronald Tse <tse@ribose.com>
To: John C Klensin <john-ietf@jck.com>
Thread-Topic: [rfc-i] Poll: RFCs with page numbers (pretty please) ?
Thread-Index: AQHWq8nHuGg0JtFOcUGgjys0Ih1qXamqaPaxgAAmtQCAAAn2gIAADAmAgAAEWYA=
Date: Tue, 27 Oct 2020 01:30:47 +0000
Message-ID: <EB282B9A-8562-43B5-AC65-31FD2CF64C5D@ribose.com>
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>
In-Reply-To: <C393B7270B2043C75B6CA7B8@PSB>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3608.120.23.2.4)
authentication-results: jck.com; dkim=none (message not signed) header.d=none;jck.com; dmarc=none action=none header.from=ribose.com;
x-originating-ip: [203.145.94.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5d2a94a8-735c-45ee-d72e-08d87a17ee86
x-ms-traffictypediagnostic: HKAPR01MB3746:
x-microsoft-antispam-prvs: <HKAPR01MB3746D220CEADD291D1F49A0DD7160@HKAPR01MB3746.apcprd01.prod.exchangelabs.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: uu/xlH0Oq6XYkBq7o7QECQV7nyxRciZhrOTLJiXtk1M3OafGrCpjLAKrxanVf8afemE9sILQHDHQy9g31b97YCiyCRX31ov38LkHH0mtnF1BUtU7FyEzsC44XA+EeSJtZaukoekhTO+IUvNhYDtYv9wYchMzCV/VlMWp4quICJwFbi1Zq4h373jLBCtuRGJ/9/jx5Ojothj6nLwf0LfjIo4WzW89A9cX+VniVMPJ04gCqR8r39YhaRLYcFjbFYv4Pw6r6fdmuSZFT07VEBfKh9YmQQ1A6veHhhyx0ktxTG65CQR/CZniyoMPTfy6uHl+wjM+gavUnRWYUGfHBzvbFA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HK0PR01MB2900.apcprd01.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(39830400003)(346002)(376002)(366004)(136003)(396003)(33656002)(86362001)(6506007)(8676002)(478600001)(83380400001)(186003)(4326008)(2616005)(26005)(53546011)(5660300002)(2906002)(6486002)(66556008)(54906003)(6512007)(66946007)(8936002)(36756003)(76116006)(91956017)(316002)(6916009)(64756008)(66446008)(71200400001)(66476007); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 5P5KTbEK4PUdpa17s9YN1E4vm3TPTx0kMEQTuMjBNQ6nqSeV58/+JoOLZQo69Tc43nItTdusBMB02Yl3OEWM07qH5bvtNfYTNWk8vkbthPe/XxRzQZOjRwBPtJyJd3ut4+QU2lQCuf2grTev/v9gru5WkSxjfZ3RlzZujcOQwwp/AQvnjj1ANunPoMpyxomuGUBNduhWU/in9moQU3PEDNGSEJzssUZwZU8JhVECduwKTNAzliBHukFCVfCkM1KL6vIYMjJfc6NGyd4hSc0RFvUd5koA3zaxsn5qG9/mKlBdgJ9fp0PIQLU2pafBWXzhnUJfkTE5clPGYnLtaTdBt71cf59Qg7Gx9UF8g+W9zGGYoc+qUFy2NlnQAk/6yWxn/R0PoiTon/ESQD2zcZTenKrUEaQY+kc2wRolYw23EyuvS855WvcFKzZ90m8hcz7I01vfEZ7vrYiJ2ymdwoJixCDFKAfDBxwjBS7637yhQ3rrI273YET/HfAnVCL0LppQPKWpikXP5rQ8+FDzVbO++A4vQPRFtwSrrVl0pi/wTHOlYNKy1dYIm5FmGVMGtyyd0T45Qlrmld4ZIUhkqj7zFCx9RmL7VCurT8tsYNYu5QSbRV5Huk5Dp2nF3h/7i5B0N5UhnfcUTlNJyFASyorQjg==
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: ribose.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HK0PR01MB2900.apcprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5d2a94a8-735c-45ee-d72e-08d87a17ee86
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2020 01:30:47.6156 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d98a04ff-ef98-489b-b33c-13c23a2e091a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6eOyemKdEfrwq/FQkzapwF25UZBEunOMbZP4z8579CTZ/0afLZEON6VePd5fteJD
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKAPR01MB3746
Subject: Re: [rfc-i] Poll: RFCs with page numbers (pretty please) ?
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Cc: "wgchairs@ietf.org" <wgchairs@ietf.org>, RFC Interest <rfc-interest@rfc-editor.org>, "rsoc@iab.org" <rsoc@iab.org>, "ietf@ietf.org" <ietf@ietf.org>
Content-Type: multipart/mixed; boundary="===============0222387690115980302=="
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

Thanks John for the clarification. There is some confusion to me whether the intention is just about the TXT output having page numbers, or for the PDF to also have the same page numbers, and whether to use page numbers inside cross references. There was a also discussion about a ToC and page numbers, but perhaps that was a diversion.

If the discussion is only about the ASCII output having page numbers, I have no objection because it is (nearly) purely cosmetic (in publication and in usage of the text, being done by xml2rfc).

If having page numbers will require the PDF output to also have page numbers, this inevitably leads to some shared spec between the TXT and PDF outputs on the topic of pagination, which is less ideal, but since I assume that is the work of xml2rfc, it’s not a concern to us as tool maintainers.

Adding page numbers to cross references can make reading confusing — since the cross references between the paginated and flowed versions will render these references differently. It’s doable, but again this requirement ties the paginated versions (TXT and PDF) together for consistency.

Of course, if the PDF output is simply an enhanced PDF-ized TXT version, these aren’t really issues.

_____________________________________

Ronald Tse
Ribose Inc.

On Oct 27, 2020, at 9:15 AM, John C Klensin <john-ietf@jck.com<mailto:john-ietf@jck.com>> wrote:



--On Tuesday, October 27, 2020 00:32 +0000 Ronald Tse
<tse@ribose.com<mailto:tse@ribose.com>> wrote:

My two cents: why don't we just run a poll to see what the
"consensus" is?

There are some other issues with polls that people have
addressed so I won't repeat here, but...

To me, standardizing page numbers is the wrong direction —
one of the features of XML RFC is to allow rendering content
into different formats. Having page numbers for the ASCII
version is fine (it's only being done by xml2rfc anyway),
but requiring these numbers inside the XML is putting the cart
before the horse.

Unless I have missed something important as I have skimmed this
thread, no one has advocated anything that could be described as
"requiring ... numbers inside the XML".   We had paginated and
numbered RFCs all through the lives of xml2rfc v1 and v2 and
still have paginated and numbered I-Ds, none of them requiring
numbering within the XML source.  The issue here, at least as I
understand it, is that we have three output forms for RFCs: PDF
(inherently page-image and paginated), HTML (inherently
producing output that is line-flowed and unpaginated although it
can certainly produce other forms as rendered results), and
text.  The latter was originally supposed to be preserved in as
close to the historical ASCII text pages as possible but the
powers that be decided that the conversion from the XML should
retain the fixed-length lines but drop pagination and headers
and footers with line numbers.  AFAICT, it is only that last
decision that is under review / discussion here.

And, again, if the PDF form did not have those headers and
footers with page numbers on the latter, I'd be much more
sympathetic to arguments that page numbers were harmful (or
confusing, etc.) and should hence be suppressed in RFCs.  And
even if one accepts page numbers as evil, that doesn't make a
case against paginating and retaining headers and footers in the
text format.  But I think I'm repeating myself so should stop.

  john


_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest