Re: [xml2rfc] Page break controls (Was:#311 (Version 2 cli): ability to suppress author org on first page)

Carsten Bormann <cabo@tzi.org> Wed, 31 May 2017 14:57 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CAB0129C07 for <xml2rfc@ietfa.amsl.com>; Wed, 31 May 2017 07:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] 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 cbhrLiwcrOPm for <xml2rfc@ietfa.amsl.com>; Wed, 31 May 2017 07:57:05 -0700 (PDT)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BD49129B1D for <xml2rfc@ietf.org>; Wed, 31 May 2017 07:57:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost.informatik.uni-bremen.de [134.102.201.11]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id v4VEuRwi025994; Wed, 31 May 2017 16:56:27 +0200 (CEST)
Received: from client-0195.vpn.uni-bremen.de (client-0195.vpn.uni-bremen.de [134.102.107.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 3wdD7v0LdSzDJ6f; Wed, 31 May 2017 16:56:27 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <cb89f2ea-197a-dc41-49ff-69ec3bc1eee1@gmx.de>
Date: Wed, 31 May 2017 16:56:26 +0200
Cc: Henrik Levkowetz <henrik@levkowetz.com>, ietf@augustcellars.com, xml2rfc@ietf.org
X-Mao-Original-Outgoing-Id: 517935386.376429-826d710e514e7e71c63cf34c7d41bc08
Content-Transfer-Encoding: quoted-printable
Message-Id: <2AAC211B-7F1E-4782-9500-095C70670568@tzi.org>
References: <063.51428a1cd6409fe1fce654c06bff9ff4@tools.ietf.org> <078.790373a98a2bc1808546b983f4b0aa55@tools.ietf.org> <592ECE6B.2040409@levkowetz.com> <cb89f2ea-197a-dc41-49ff-69ec3bc1eee1@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/7rlDjJ6Dkkvzq6n1jAYVa5vxoWs>
Subject: Re: [xml2rfc] Page break controls (Was:#311 (Version 2 cli): ability to suppress author org on first page)
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 31 May 2017 14:57:06 -0000

> We had epic discussions about this topic, and IMHO the general feeling was that paginated output really isn't that important.

Well, if there ever was consensus on that, it was pretty rough...

> Even the attribute you're referring to didn't get a real consensus.

And it shouldn’t, because tweaking (which is what we are talking about here) is not semantic markup.
This should be a PI.

> Why would we ever want to control whether the ToC starts on a new page or not? (yes, that's a serious question).

Because there are some authors that care?
(I like to have at least one of those picky people as a co-author on an RFC; then I can at least be sure that things like DOIs are going to be right :-)

> 
>> (When I was poking at the IAB no-author-org-names-on-front-page issue,
>> I used the draft xml for RFC 7754 as a test case, and wanted to see if
>> I could make the xml2rfc output look exactly as the published RFC.  In
>> order to do that, I had to insert <?rfc needLines="-1" ?>

Whoa, there is such a thing?  I always used <vspace blankLines='999’/>, which looks strange in the HTML :-)

>> in a number
>> of places, and also introduce a new PI "tocpagebreak" to trigger the
>> needed page break before the Table of Contents.  Needing manual insertion
>> of page break points because there are no proper orphan and widow controls
>> is sad.  I don't see why we should not provide tools which will let the
>> RFC Production Center staff easily produce documents that actually look
>> the way they think they should look ...)
> 
> Apparently you're looking at this from a different angle than I do. My proposal is to entirely get rid of the "we control vertical whitespace" topic. It's - again IMHO - an entire waste of time.

Discussing whether there is a need indeed is — we will always disagree on this question.
So why don’t we let Henrik fix this bug and go on with our lives?

> Yes, the defaults should be sensible - thus, under normal conditions, we shouldn't see orphans or windows anyway.

Very much so.

We need tweaks when the formatter cannot see something that is important to a human consumer of the text, such as an unfortunate page break.

(Oh, and we may need different tweaks for different kinds of paginated output, such as PDF and TXT; that may be something that still needs to be put into the PI processing.)

Grüße, Carsten