Re: [xml2rfc-dev] [Ext] Re: [Rfc-markdown] [xml2rfc] <br> is back, was: New xml2rfc release: v2.32.0

Julian Reschke <julian.reschke@gmx.de> Tue, 05 November 2019 19:48 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc-dev@ietfa.amsl.com
Delivered-To: xml2rfc-dev@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13A951200FF for <xml2rfc-dev@ietfa.amsl.com>; Tue, 5 Nov 2019 11:48:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmx.net
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 acytuiruhoXV for <xml2rfc-dev@ietfa.amsl.com>; Tue, 5 Nov 2019 11:48:05 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2FDD1200F4 for <xml2rfc-dev@ietf.org>; Tue, 5 Nov 2019 11:48:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1572983268; bh=EBVmirRXdS7uTfKxnbJn/b95fI8HcQ0680FhfZOeiEE=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=Jts4dckJCxT9tvIlzikaWb2qwrwderRQIxKK9BkTAfXjWIXrAG2kMWgdGTH85/0xx ZjrF4S0PQSfrNbsv9jKQBJ7yuIi0CEljmbCg1WhCrvDU39xucWNZBSGp1pMwct+UEL 0jiUyzL8BEcnmYGyoBRlfvGaPGKuYAuKNEnSXW+Q=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.149.133]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mf078-1hzsre2AMk-00gas5; Tue, 05 Nov 2019 20:47:48 +0100
To: Heather Flanagan <rse@rfc-editor.org>
Cc: Henrik Levkowetz <henrik@levkowetz.com>, "xml2rfc-dev@ietf.org" <xml2rfc-dev@ietf.org>
References: <E1iGMu9-00055y-Ui@durif.tools.ietf.org> <efb58534-8112-2303-1967-536daae9ff51@gmx.de> <34FFD9FB-7D0A-4BEE-9BAD-AFBD7F883CE6@amsl.com> <d53ef90e-5a50-1472-a61e-12c7a417ac44@icann.org> <b19cd7de-6992-a3b5-ea23-929627018cc0@gmx.de> <019a4a58-ca92-0497-1155-303fba341241@gmx.de> <FB3B5D3A-2AFF-4ACE-BD71-D9EE2F9A4908@tzi.org> <4911a729-648a-a6c7-e673-4dd0fc0cadac@levkowetz.com> <908decb8-c24c-238d-2e27-982aa587d321@gmx.de> <0f5b5e73-bcca-0ff5-570d-c1622891dcf8@gmx.de> <703F1E91-C9E0-42BD-927C-D0D65D8CF7B0@rfc-editor.org> <6723154e-9bf1-d8ce-c8bd-a681fec1de5a@gmx.de> <D1535E4D-A260-477E-AF44-720C28801768@rfc-editor.org> <c551753e-7b28-0284-3ef8-bba884ea44f2@gmx.de> <6EAF86F8-C32F-434E-87ED-9E66043CC989@rfc-editor.org> <6c67abbc-542d-f734-d462-658ae8ad0820@levkowetz.com> <a6da4e7f-d82b-8c65-9ff6-477fd0d475bf@gmx.de> <B55B4594-3381-44D8-AE88-57453C418DA5@rfc-editor.org> <951cb208-e942-6b60-ce51-3629a4320e5b@gmx.de> <4B6CDE05-0712-4287-B9DB-953169D2C218@rfc-editor.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <ba571a31-5853-cb2e-4ed1-2efabdff2470@gmx.de>
Date: Tue, 05 Nov 2019 20:47:45 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4B6CDE05-0712-4287-B9DB-953169D2C218@rfc-editor.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:iS7oxoWKrV5o6m+AkDP8qWwp89Xodk9ilhHL/8RhC4al50Em8SP YTjVC/cEYbHPLXsPGvJV37z8BA66P01Mh+0BoLCr4G5DaQYvuyMOpLV8uUiJmOQzQHyNEzK AJDbq5abLYUGItUwb28m2fJfWJCxtOTJc8uVQT+a/rxYVfTlrB7awjvDBFlfnWjmq4n/To8 feY0A79GbllKfk1H2CrpQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:LzptDvC8q4k=:ZWg//G7LNXeYxmxGwULTJc KDDMzbkH0Fc0xIJ3Q8sicFt1eKaVTtbxSxFtPKJw33KfsU2S4CAkU37qz7kUDsAIka1K/1VNd P/DEs5cfrGOS7iDHOvvan7BtVvboIxpJKdmQZEj0BHqAgUY1t9ci3ltmx920a+RcJ5PWQMEqh Y5iFbRqRmdUDvY6z7aJ/4u2XplxTLgnYhT8D9mxQyxfSGBBrdojJ285R72B3nSq1t9AZSti5g TPSHIImqefiI7Oo5Oupl1IfCANVqkcj9yUNaJH7W/2LfiLQwW+ABzsD/MSZhfAlF+mmDhjHyv wh8M7nlso45pWk8aDErXqiBmETbAcbZlL9EmVvJtAtNScBzIaKR2l0G1N05YOlNWq/gIRvfkp /xFeZaOUgAAXEv/bJ+0ATp6MNkFBmYqiC4BoSTs7GGRkhvgVpSSEwUb5N5mcrAlMqxnc1fSH8 fvf62/3LJnrBEhOzsU1rr03gEODrfoK7zFDzIPErlA6avC0MrRdSs4Tb+4cM3ABI1/lLKR632 sd8tL3H1STWG2PaIKzY0slkbL55xcYXPhRuIL/B+x2rcrLoLaBM6OEX22e/xOkUQONZa0g7xH 6JfImgQxHtfuIM3etMPuAEiMWMo5F2EdYei7Ai7j40aCN78Zjyf3pRpqOlHsYPh/K0OoX03D0 G8RKbHWmb7POczvaYspDidsnrvFDI5VUXuMptP5Z71dXDuocqyVW+0rI3WwJE8ErF1E4GAQ9t ieyGZEZhOP6slSXkBapcv+0xQNw/s/2sTMVf2ujl6PEeGKRA4IKi8AWQHt+BypRK/Q7PpcQZE ZRwfyrpktFQIrhPPS3Q/rCrzr7xrR5FHC6EC1dGhWuZSB2psgbgyDAY7LtsUFSOcAgoLO4ggm YjS0L3UJD1DAPGM+1xdwf0yGKXCZE3TZ1fERMIuMIbPgfom4bceG4so7UVfDPSDuuc1wwcscv gg5LkzV0E/M4kePNGR3CKjV2XQDRlLZooVou3+lAPwkiJoaDtZ07K4kvRQ8eCcXjF430gaU6H YBeNgqJyKXCUbcjQdsdP4tcOIsSkRQVjWpofs8Yz7hHxYtxzYd+X+4QS1khpMqwlOaOeMNGnA cZzM5ut01fWNC9YjPhFL3WNsQe0RmdeamxqQjUMMuvZ6Bh/u1is56Mv2kjHIr4/TuZuRSBQp4 RFlI/V9FHFdOQB1HVcnSoSlwHUP+DkyZ2vGkVe3MKFB08QODICfNS085diJ4Wz0tcupVSy7Qu da2ng1Hq2qJW8LPXuNpKVOEYIgEXDS4GgrUM7L5FPNh8/M1eWEr6Yekh1HCU=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc-dev/BZ8r-AMJaMA5VTAvQe2c1HaFpOY>
Subject: Re: [xml2rfc-dev] [Ext] Re: [Rfc-markdown] [xml2rfc] <br> is back, was: New xml2rfc release: v2.32.0
X-BeenThere: xml2rfc-dev@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion about particulars of xml2rfc V3 design, development and code." <xml2rfc-dev.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc-dev/>
List-Post: <mailto:xml2rfc-dev@ietf.org>
List-Help: <mailto:xml2rfc-dev-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc-dev>, <mailto:xml2rfc-dev-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Nov 2019 19:48:08 -0000

On 05.11.2019 20:37, Heather Flanagan wrote:
>
>
>> On Nov 5, 2019, at 2:30 PM, Julian Reschke <julian.reschke@gmx.de> wrote:
>>
>> On 05.11.2019 19:55, Heather Flanagan wrote:
>>> ...
>>>
>>> Matching what you see aside, do you have any concerns with my requirements?
>>>
>>> Heather
>>
>> Yes, of course.
>
> To be clear, for my own sanity:
>
> Yes, of course you have concerns with the functional requirement I described, or

You said that "<br/>" should be ignored when the document/section title
is referenced. I believe that's wrong; it should be treated as whitespace.

> Yes, of course you have concerns with how the requirement is technically implemented?

Well, xml2rfc currently does not implement <br>, but is does implement
the unicode line break character
(<https://www.fileformat.info/info/unicode/char/2028/index.htm>). *That*
implementation carries over the line break into the ToC, and I believe
that's wrong, and it also does not seem to be what you want. (I did not
check what happens with <xref> or <reference>, but I can check that if
that's of interest).

> ...
> How <br> is implemented in the different outputs is going to be contingent on the requirements of that format and what is considered valid. So, of course we want valid HTML. Whether that means a transformation from what the XML says into what the HTML requires is an implementation I don’t have an opinion on. My job is to offer the functional requirements, not tell the developer how to do the job.
> ...

I agree with that, but I note that RFC 7992 tried to actually do that :-).


 > ...

Best regards, Julian